1. Packages
  2. Azure Native
  3. API Docs
  4. authorization
  5. getVariableValueAtManagementGroup
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native.authorization.getVariableValueAtManagementGroup

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

This operation retrieves a single variable value; given its name, management group it was created at and the variable it’s created for.

Uses Azure REST API version 2022-08-01-preview.

Other available API versions: 2024-12-01-preview.

Using getVariableValueAtManagementGroup

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getVariableValueAtManagementGroup(args: GetVariableValueAtManagementGroupArgs, opts?: InvokeOptions): Promise<GetVariableValueAtManagementGroupResult>
function getVariableValueAtManagementGroupOutput(args: GetVariableValueAtManagementGroupOutputArgs, opts?: InvokeOptions): Output<GetVariableValueAtManagementGroupResult>
Copy
def get_variable_value_at_management_group(management_group_id: Optional[str] = None,
                                           variable_name: Optional[str] = None,
                                           variable_value_name: Optional[str] = None,
                                           opts: Optional[InvokeOptions] = None) -> GetVariableValueAtManagementGroupResult
def get_variable_value_at_management_group_output(management_group_id: Optional[pulumi.Input[str]] = None,
                                           variable_name: Optional[pulumi.Input[str]] = None,
                                           variable_value_name: Optional[pulumi.Input[str]] = None,
                                           opts: Optional[InvokeOptions] = None) -> Output[GetVariableValueAtManagementGroupResult]
Copy
func LookupVariableValueAtManagementGroup(ctx *Context, args *LookupVariableValueAtManagementGroupArgs, opts ...InvokeOption) (*LookupVariableValueAtManagementGroupResult, error)
func LookupVariableValueAtManagementGroupOutput(ctx *Context, args *LookupVariableValueAtManagementGroupOutputArgs, opts ...InvokeOption) LookupVariableValueAtManagementGroupResultOutput
Copy

> Note: This function is named LookupVariableValueAtManagementGroup in the Go SDK.

public static class GetVariableValueAtManagementGroup 
{
    public static Task<GetVariableValueAtManagementGroupResult> InvokeAsync(GetVariableValueAtManagementGroupArgs args, InvokeOptions? opts = null)
    public static Output<GetVariableValueAtManagementGroupResult> Invoke(GetVariableValueAtManagementGroupInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetVariableValueAtManagementGroupResult> getVariableValueAtManagementGroup(GetVariableValueAtManagementGroupArgs args, InvokeOptions options)
public static Output<GetVariableValueAtManagementGroupResult> getVariableValueAtManagementGroup(GetVariableValueAtManagementGroupArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:authorization:getVariableValueAtManagementGroup
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ManagementGroupId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the management group.
VariableName
This property is required.
Changes to this property will trigger replacement.
string
The name of the variable to operate on.
VariableValueName
This property is required.
Changes to this property will trigger replacement.
string
The name of the variable value to operate on.
ManagementGroupId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the management group.
VariableName
This property is required.
Changes to this property will trigger replacement.
string
The name of the variable to operate on.
VariableValueName
This property is required.
Changes to this property will trigger replacement.
string
The name of the variable value to operate on.
managementGroupId
This property is required.
Changes to this property will trigger replacement.
String
The ID of the management group.
variableName
This property is required.
Changes to this property will trigger replacement.
String
The name of the variable to operate on.
variableValueName
This property is required.
Changes to this property will trigger replacement.
String
The name of the variable value to operate on.
managementGroupId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the management group.
variableName
This property is required.
Changes to this property will trigger replacement.
string
The name of the variable to operate on.
variableValueName
This property is required.
Changes to this property will trigger replacement.
string
The name of the variable value to operate on.
management_group_id
This property is required.
Changes to this property will trigger replacement.
str
The ID of the management group.
variable_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the variable to operate on.
variable_value_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the variable value to operate on.
managementGroupId
This property is required.
Changes to this property will trigger replacement.
String
The ID of the management group.
variableName
This property is required.
Changes to this property will trigger replacement.
String
The name of the variable to operate on.
variableValueName
This property is required.
Changes to this property will trigger replacement.
String
The name of the variable value to operate on.

getVariableValueAtManagementGroup Result

The following output properties are available:

Id string
The ID of the variable.
Name string
The name of the variable.
SystemData Pulumi.AzureNative.Authorization.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource (Microsoft.Authorization/variables/values).
Values List<Pulumi.AzureNative.Authorization.Outputs.PolicyVariableValueColumnValueResponse>
Variable value column value array.
Id string
The ID of the variable.
Name string
The name of the variable.
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource (Microsoft.Authorization/variables/values).
Values []PolicyVariableValueColumnValueResponse
Variable value column value array.
id String
The ID of the variable.
name String
The name of the variable.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource (Microsoft.Authorization/variables/values).
values List<PolicyVariableValueColumnValueResponse>
Variable value column value array.
id string
The ID of the variable.
name string
The name of the variable.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type string
The type of the resource (Microsoft.Authorization/variables/values).
values PolicyVariableValueColumnValueResponse[]
Variable value column value array.
id str
The ID of the variable.
name str
The name of the variable.
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type str
The type of the resource (Microsoft.Authorization/variables/values).
values Sequence[PolicyVariableValueColumnValueResponse]
Variable value column value array.
id String
The ID of the variable.
name String
The name of the variable.
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource (Microsoft.Authorization/variables/values).
values List<Property Map>
Variable value column value array.

Supporting Types

PolicyVariableValueColumnValueResponse

ColumnName This property is required. string
Column name for the variable value
ColumnValue This property is required. object
Column value for the variable value; this can be an integer, double, boolean, null or a string.
ColumnName This property is required. string
Column name for the variable value
ColumnValue This property is required. interface{}
Column value for the variable value; this can be an integer, double, boolean, null or a string.
columnName This property is required. String
Column name for the variable value
columnValue This property is required. Object
Column value for the variable value; this can be an integer, double, boolean, null or a string.
columnName This property is required. string
Column name for the variable value
columnValue This property is required. any
Column value for the variable value; this can be an integer, double, boolean, null or a string.
column_name This property is required. str
Column name for the variable value
column_value This property is required. Any
Column value for the variable value; this can be an integer, double, boolean, null or a string.
columnName This property is required. String
Column name for the variable value
columnValue This property is required. Any
Column value for the variable value; this can be an integer, double, boolean, null or a string.

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi