published on Friday, Mar 20, 2026 by Pulumi
published on Friday, Mar 20, 2026 by Pulumi
Gets the details of the authorization access policy specified by its identifier.
Uses Azure REST API version 2024-05-01.
Other available API versions: 2022-04-01-preview, 2022-08-01, 2022-09-01-preview, 2023-03-01-preview, 2023-05-01-preview, 2023-09-01-preview, 2024-06-01-preview, 2024-10-01-preview, 2025-03-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native apimanagement [ApiVersion]. See the version guide for details.
Using getAuthorizationAccessPolicy
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 getAuthorizationAccessPolicy(args: GetAuthorizationAccessPolicyArgs, opts?: InvokeOptions): Promise<GetAuthorizationAccessPolicyResult>
function getAuthorizationAccessPolicyOutput(args: GetAuthorizationAccessPolicyOutputArgs, opts?: InvokeOptions): Output<GetAuthorizationAccessPolicyResult>def get_authorization_access_policy(authorization_access_policy_id: Optional[str] = None,
authorization_id: Optional[str] = None,
authorization_provider_id: Optional[str] = None,
resource_group_name: Optional[str] = None,
service_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAuthorizationAccessPolicyResult
def get_authorization_access_policy_output(authorization_access_policy_id: Optional[pulumi.Input[str]] = None,
authorization_id: Optional[pulumi.Input[str]] = None,
authorization_provider_id: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
service_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAuthorizationAccessPolicyResult]func LookupAuthorizationAccessPolicy(ctx *Context, args *LookupAuthorizationAccessPolicyArgs, opts ...InvokeOption) (*LookupAuthorizationAccessPolicyResult, error)
func LookupAuthorizationAccessPolicyOutput(ctx *Context, args *LookupAuthorizationAccessPolicyOutputArgs, opts ...InvokeOption) LookupAuthorizationAccessPolicyResultOutput> Note: This function is named LookupAuthorizationAccessPolicy in the Go SDK.
public static class GetAuthorizationAccessPolicy
{
public static Task<GetAuthorizationAccessPolicyResult> InvokeAsync(GetAuthorizationAccessPolicyArgs args, InvokeOptions? opts = null)
public static Output<GetAuthorizationAccessPolicyResult> Invoke(GetAuthorizationAccessPolicyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAuthorizationAccessPolicyResult> getAuthorizationAccessPolicy(GetAuthorizationAccessPolicyArgs args, InvokeOptions options)
public static Output<GetAuthorizationAccessPolicyResult> getAuthorizationAccessPolicy(GetAuthorizationAccessPolicyArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:apimanagement:getAuthorizationAccessPolicy
arguments:
# arguments dictionaryThe following arguments are supported:
- string
- Identifier of the authorization access policy.
- string
- Identifier of the authorization.
- string
- Identifier of the authorization provider.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Service
Name string - The name of the API Management service.
- string
- Identifier of the authorization access policy.
- string
- Identifier of the authorization.
- string
- Identifier of the authorization provider.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Service
Name string - The name of the API Management service.
- String
- Identifier of the authorization access policy.
- String
- Identifier of the authorization.
- String
- Identifier of the authorization provider.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- service
Name String - The name of the API Management service.
- string
- Identifier of the authorization access policy.
- string
- Identifier of the authorization.
- string
- Identifier of the authorization provider.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- service
Name string - The name of the API Management service.
- str
- Identifier of the authorization access policy.
- str
- Identifier of the authorization.
- str
- Identifier of the authorization provider.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- service_
name str - The name of the API Management service.
- String
- Identifier of the authorization access policy.
- String
- Identifier of the authorization.
- String
- Identifier of the authorization provider.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- service
Name String - The name of the API Management service.
getAuthorizationAccessPolicy Result
The following output properties are available:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- App
Ids List<string> - The allowed Azure Active Directory Application IDs
- Object
Id string - The Object Id
- Tenant
Id string - The Tenant Id
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- App
Ids []string - The allowed Azure Active Directory Application IDs
- Object
Id string - The Object Id
- Tenant
Id string - The Tenant Id
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- app
Ids List<String> - The allowed Azure Active Directory Application IDs
- object
Id String - The Object Id
- tenant
Id String - The Tenant Id
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name string
- The name of the resource
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- app
Ids string[] - The allowed Azure Active Directory Application IDs
- object
Id string - The Object Id
- tenant
Id string - The Tenant Id
- azure_
api_ strversion - The Azure API version of the resource.
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name str
- The name of the resource
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- app_
ids Sequence[str] - The allowed Azure Active Directory Application IDs
- object_
id str - The Object Id
- tenant_
id str - The Tenant Id
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- app
Ids List<String> - The allowed Azure Active Directory Application IDs
- object
Id String - The Object Id
- tenant
Id String - The Tenant Id
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
published on Friday, Mar 20, 2026 by Pulumi
