com.pulumi.azurenative.authorization.AuthorizationFunctions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of azure-native Show documentation
Show all versions of azure-native Show documentation
A native Pulumi package for creating and managing Azure resources.
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.azurenative.authorization;
import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.authorization.inputs.GetAccessReviewHistoryDefinitionByIdArgs;
import com.pulumi.azurenative.authorization.inputs.GetAccessReviewHistoryDefinitionByIdPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetAccessReviewScheduleDefinitionByIdArgs;
import com.pulumi.azurenative.authorization.inputs.GetAccessReviewScheduleDefinitionByIdPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetClientTokenArgs;
import com.pulumi.azurenative.authorization.inputs.GetClientTokenPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetManagementLockAtResourceGroupLevelArgs;
import com.pulumi.azurenative.authorization.inputs.GetManagementLockAtResourceGroupLevelPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetManagementLockAtResourceLevelArgs;
import com.pulumi.azurenative.authorization.inputs.GetManagementLockAtResourceLevelPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetManagementLockAtSubscriptionLevelArgs;
import com.pulumi.azurenative.authorization.inputs.GetManagementLockAtSubscriptionLevelPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetManagementLockByScopeArgs;
import com.pulumi.azurenative.authorization.inputs.GetManagementLockByScopePlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicyAssignmentArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicyAssignmentPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicyDefinitionArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicyDefinitionAtManagementGroupArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicyDefinitionAtManagementGroupPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicyDefinitionPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicyDefinitionVersionArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicyDefinitionVersionAtManagementGroupArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicyDefinitionVersionAtManagementGroupPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicyDefinitionVersionPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicyExemptionArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicyExemptionPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicySetDefinitionArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicySetDefinitionAtManagementGroupArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicySetDefinitionAtManagementGroupPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicySetDefinitionPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicySetDefinitionVersionArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicySetDefinitionVersionAtManagementGroupArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicySetDefinitionVersionAtManagementGroupPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetPolicySetDefinitionVersionPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetPrivateLinkAssociationArgs;
import com.pulumi.azurenative.authorization.inputs.GetPrivateLinkAssociationPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetResourceManagementPrivateLinkArgs;
import com.pulumi.azurenative.authorization.inputs.GetResourceManagementPrivateLinkPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetRoleAssignmentArgs;
import com.pulumi.azurenative.authorization.inputs.GetRoleAssignmentPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetRoleDefinitionArgs;
import com.pulumi.azurenative.authorization.inputs.GetRoleDefinitionPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetRoleManagementPolicyAssignmentArgs;
import com.pulumi.azurenative.authorization.inputs.GetRoleManagementPolicyAssignmentPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetScopeAccessReviewHistoryDefinitionByIdArgs;
import com.pulumi.azurenative.authorization.inputs.GetScopeAccessReviewHistoryDefinitionByIdPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetScopeAccessReviewScheduleDefinitionByIdArgs;
import com.pulumi.azurenative.authorization.inputs.GetScopeAccessReviewScheduleDefinitionByIdPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetVariableArgs;
import com.pulumi.azurenative.authorization.inputs.GetVariableAtManagementGroupArgs;
import com.pulumi.azurenative.authorization.inputs.GetVariableAtManagementGroupPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetVariablePlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetVariableValueArgs;
import com.pulumi.azurenative.authorization.inputs.GetVariableValueAtManagementGroupArgs;
import com.pulumi.azurenative.authorization.inputs.GetVariableValueAtManagementGroupPlainArgs;
import com.pulumi.azurenative.authorization.inputs.GetVariableValuePlainArgs;
import com.pulumi.azurenative.authorization.inputs.ListPolicyDefinitionVersionAllArgs;
import com.pulumi.azurenative.authorization.inputs.ListPolicyDefinitionVersionAllAtManagementGroupArgs;
import com.pulumi.azurenative.authorization.inputs.ListPolicyDefinitionVersionAllAtManagementGroupPlainArgs;
import com.pulumi.azurenative.authorization.inputs.ListPolicyDefinitionVersionAllBuiltinsArgs;
import com.pulumi.azurenative.authorization.inputs.ListPolicyDefinitionVersionAllBuiltinsPlainArgs;
import com.pulumi.azurenative.authorization.inputs.ListPolicyDefinitionVersionAllPlainArgs;
import com.pulumi.azurenative.authorization.inputs.ListPolicySetDefinitionVersionAllArgs;
import com.pulumi.azurenative.authorization.inputs.ListPolicySetDefinitionVersionAllAtManagementGroupArgs;
import com.pulumi.azurenative.authorization.inputs.ListPolicySetDefinitionVersionAllAtManagementGroupPlainArgs;
import com.pulumi.azurenative.authorization.inputs.ListPolicySetDefinitionVersionAllBuiltinsArgs;
import com.pulumi.azurenative.authorization.inputs.ListPolicySetDefinitionVersionAllBuiltinsPlainArgs;
import com.pulumi.azurenative.authorization.inputs.ListPolicySetDefinitionVersionAllPlainArgs;
import com.pulumi.azurenative.authorization.outputs.GetAccessReviewHistoryDefinitionByIdResult;
import com.pulumi.azurenative.authorization.outputs.GetAccessReviewScheduleDefinitionByIdResult;
import com.pulumi.azurenative.authorization.outputs.GetClientConfigResult;
import com.pulumi.azurenative.authorization.outputs.GetClientTokenResult;
import com.pulumi.azurenative.authorization.outputs.GetManagementLockAtResourceGroupLevelResult;
import com.pulumi.azurenative.authorization.outputs.GetManagementLockAtResourceLevelResult;
import com.pulumi.azurenative.authorization.outputs.GetManagementLockAtSubscriptionLevelResult;
import com.pulumi.azurenative.authorization.outputs.GetManagementLockByScopeResult;
import com.pulumi.azurenative.authorization.outputs.GetPolicyAssignmentResult;
import com.pulumi.azurenative.authorization.outputs.GetPolicyDefinitionAtManagementGroupResult;
import com.pulumi.azurenative.authorization.outputs.GetPolicyDefinitionResult;
import com.pulumi.azurenative.authorization.outputs.GetPolicyDefinitionVersionAtManagementGroupResult;
import com.pulumi.azurenative.authorization.outputs.GetPolicyDefinitionVersionResult;
import com.pulumi.azurenative.authorization.outputs.GetPolicyExemptionResult;
import com.pulumi.azurenative.authorization.outputs.GetPolicySetDefinitionAtManagementGroupResult;
import com.pulumi.azurenative.authorization.outputs.GetPolicySetDefinitionResult;
import com.pulumi.azurenative.authorization.outputs.GetPolicySetDefinitionVersionAtManagementGroupResult;
import com.pulumi.azurenative.authorization.outputs.GetPolicySetDefinitionVersionResult;
import com.pulumi.azurenative.authorization.outputs.GetPrivateLinkAssociationResult;
import com.pulumi.azurenative.authorization.outputs.GetResourceManagementPrivateLinkResult;
import com.pulumi.azurenative.authorization.outputs.GetRoleAssignmentResult;
import com.pulumi.azurenative.authorization.outputs.GetRoleDefinitionResult;
import com.pulumi.azurenative.authorization.outputs.GetRoleManagementPolicyAssignmentResult;
import com.pulumi.azurenative.authorization.outputs.GetScopeAccessReviewHistoryDefinitionByIdResult;
import com.pulumi.azurenative.authorization.outputs.GetScopeAccessReviewScheduleDefinitionByIdResult;
import com.pulumi.azurenative.authorization.outputs.GetVariableAtManagementGroupResult;
import com.pulumi.azurenative.authorization.outputs.GetVariableResult;
import com.pulumi.azurenative.authorization.outputs.GetVariableValueAtManagementGroupResult;
import com.pulumi.azurenative.authorization.outputs.GetVariableValueResult;
import com.pulumi.azurenative.authorization.outputs.ListPolicyDefinitionVersionAllAtManagementGroupResult;
import com.pulumi.azurenative.authorization.outputs.ListPolicyDefinitionVersionAllBuiltinsResult;
import com.pulumi.azurenative.authorization.outputs.ListPolicyDefinitionVersionAllResult;
import com.pulumi.azurenative.authorization.outputs.ListPolicySetDefinitionVersionAllAtManagementGroupResult;
import com.pulumi.azurenative.authorization.outputs.ListPolicySetDefinitionVersionAllBuiltinsResult;
import com.pulumi.azurenative.authorization.outputs.ListPolicySetDefinitionVersionAllResult;
import com.pulumi.core.Output;
import com.pulumi.core.TypeShape;
import com.pulumi.deployment.Deployment;
import com.pulumi.deployment.InvokeOptions;
import com.pulumi.resources.InvokeArgs;
import java.util.concurrent.CompletableFuture;
public final class AuthorizationFunctions {
/**
* Get access review history definition by definition Id
* Azure REST API version: 2021-12-01-preview.
*
*/
public static Output getAccessReviewHistoryDefinitionById(GetAccessReviewHistoryDefinitionByIdArgs args) {
return getAccessReviewHistoryDefinitionById(args, InvokeOptions.Empty);
}
/**
* Get access review history definition by definition Id
* Azure REST API version: 2021-12-01-preview.
*
*/
public static CompletableFuture getAccessReviewHistoryDefinitionByIdPlain(GetAccessReviewHistoryDefinitionByIdPlainArgs args) {
return getAccessReviewHistoryDefinitionByIdPlain(args, InvokeOptions.Empty);
}
/**
* Get access review history definition by definition Id
* Azure REST API version: 2021-12-01-preview.
*
*/
public static Output getAccessReviewHistoryDefinitionById(GetAccessReviewHistoryDefinitionByIdArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getAccessReviewHistoryDefinitionById", TypeShape.of(GetAccessReviewHistoryDefinitionByIdResult.class), args, Utilities.withVersion(options));
}
/**
* Get access review history definition by definition Id
* Azure REST API version: 2021-12-01-preview.
*
*/
public static CompletableFuture getAccessReviewHistoryDefinitionByIdPlain(GetAccessReviewHistoryDefinitionByIdPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getAccessReviewHistoryDefinitionById", TypeShape.of(GetAccessReviewHistoryDefinitionByIdResult.class), args, Utilities.withVersion(options));
}
/**
* Get single access review definition
* Azure REST API version: 2021-12-01-preview.
*
*/
public static Output getAccessReviewScheduleDefinitionById(GetAccessReviewScheduleDefinitionByIdArgs args) {
return getAccessReviewScheduleDefinitionById(args, InvokeOptions.Empty);
}
/**
* Get single access review definition
* Azure REST API version: 2021-12-01-preview.
*
*/
public static CompletableFuture getAccessReviewScheduleDefinitionByIdPlain(GetAccessReviewScheduleDefinitionByIdPlainArgs args) {
return getAccessReviewScheduleDefinitionByIdPlain(args, InvokeOptions.Empty);
}
/**
* Get single access review definition
* Azure REST API version: 2021-12-01-preview.
*
*/
public static Output getAccessReviewScheduleDefinitionById(GetAccessReviewScheduleDefinitionByIdArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getAccessReviewScheduleDefinitionById", TypeShape.of(GetAccessReviewScheduleDefinitionByIdResult.class), args, Utilities.withVersion(options));
}
/**
* Get single access review definition
* Azure REST API version: 2021-12-01-preview.
*
*/
public static CompletableFuture getAccessReviewScheduleDefinitionByIdPlain(GetAccessReviewScheduleDefinitionByIdPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getAccessReviewScheduleDefinitionById", TypeShape.of(GetAccessReviewScheduleDefinitionByIdResult.class), args, Utilities.withVersion(options));
}
/**
* Use this function to access the current configuration of the native Azure provider.
*
*/
public static Output getClientConfig() {
return getClientConfig(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this function to access the current configuration of the native Azure provider.
*
*/
public static CompletableFuture getClientConfigPlain() {
return getClientConfigPlain(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this function to access the current configuration of the native Azure provider.
*
*/
public static Output getClientConfig(InvokeArgs args) {
return getClientConfig(args, InvokeOptions.Empty);
}
/**
* Use this function to access the current configuration of the native Azure provider.
*
*/
public static CompletableFuture getClientConfigPlain(InvokeArgs args) {
return getClientConfigPlain(args, InvokeOptions.Empty);
}
/**
* Use this function to access the current configuration of the native Azure provider.
*
*/
public static Output getClientConfig(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getClientConfig", TypeShape.of(GetClientConfigResult.class), args, Utilities.withVersion(options));
}
/**
* Use this function to access the current configuration of the native Azure provider.
*
*/
public static CompletableFuture getClientConfigPlain(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getClientConfig", TypeShape.of(GetClientConfigResult.class), args, Utilities.withVersion(options));
}
/**
* Use this function to get an Azure authentication token for the current login context.
*
*/
public static Output getClientToken() {
return getClientToken(GetClientTokenArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this function to get an Azure authentication token for the current login context.
*
*/
public static CompletableFuture getClientTokenPlain() {
return getClientTokenPlain(GetClientTokenPlainArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this function to get an Azure authentication token for the current login context.
*
*/
public static Output getClientToken(GetClientTokenArgs args) {
return getClientToken(args, InvokeOptions.Empty);
}
/**
* Use this function to get an Azure authentication token for the current login context.
*
*/
public static CompletableFuture getClientTokenPlain(GetClientTokenPlainArgs args) {
return getClientTokenPlain(args, InvokeOptions.Empty);
}
/**
* Use this function to get an Azure authentication token for the current login context.
*
*/
public static Output getClientToken(GetClientTokenArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getClientToken", TypeShape.of(GetClientTokenResult.class), args, Utilities.withVersion(options));
}
/**
* Use this function to get an Azure authentication token for the current login context.
*
*/
public static CompletableFuture getClientTokenPlain(GetClientTokenPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getClientToken", TypeShape.of(GetClientTokenResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a management lock at the resource group level.
* Azure REST API version: 2020-05-01.
*
* Other available API versions: 2015-01-01.
*
*/
public static Output getManagementLockAtResourceGroupLevel(GetManagementLockAtResourceGroupLevelArgs args) {
return getManagementLockAtResourceGroupLevel(args, InvokeOptions.Empty);
}
/**
* Gets a management lock at the resource group level.
* Azure REST API version: 2020-05-01.
*
* Other available API versions: 2015-01-01.
*
*/
public static CompletableFuture getManagementLockAtResourceGroupLevelPlain(GetManagementLockAtResourceGroupLevelPlainArgs args) {
return getManagementLockAtResourceGroupLevelPlain(args, InvokeOptions.Empty);
}
/**
* Gets a management lock at the resource group level.
* Azure REST API version: 2020-05-01.
*
* Other available API versions: 2015-01-01.
*
*/
public static Output getManagementLockAtResourceGroupLevel(GetManagementLockAtResourceGroupLevelArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getManagementLockAtResourceGroupLevel", TypeShape.of(GetManagementLockAtResourceGroupLevelResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a management lock at the resource group level.
* Azure REST API version: 2020-05-01.
*
* Other available API versions: 2015-01-01.
*
*/
public static CompletableFuture getManagementLockAtResourceGroupLevelPlain(GetManagementLockAtResourceGroupLevelPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getManagementLockAtResourceGroupLevel", TypeShape.of(GetManagementLockAtResourceGroupLevelResult.class), args, Utilities.withVersion(options));
}
/**
* Get the management lock of a resource or any level below resource.
* Azure REST API version: 2020-05-01.
*
*/
public static Output getManagementLockAtResourceLevel(GetManagementLockAtResourceLevelArgs args) {
return getManagementLockAtResourceLevel(args, InvokeOptions.Empty);
}
/**
* Get the management lock of a resource or any level below resource.
* Azure REST API version: 2020-05-01.
*
*/
public static CompletableFuture getManagementLockAtResourceLevelPlain(GetManagementLockAtResourceLevelPlainArgs args) {
return getManagementLockAtResourceLevelPlain(args, InvokeOptions.Empty);
}
/**
* Get the management lock of a resource or any level below resource.
* Azure REST API version: 2020-05-01.
*
*/
public static Output getManagementLockAtResourceLevel(GetManagementLockAtResourceLevelArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getManagementLockAtResourceLevel", TypeShape.of(GetManagementLockAtResourceLevelResult.class), args, Utilities.withVersion(options));
}
/**
* Get the management lock of a resource or any level below resource.
* Azure REST API version: 2020-05-01.
*
*/
public static CompletableFuture getManagementLockAtResourceLevelPlain(GetManagementLockAtResourceLevelPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getManagementLockAtResourceLevel", TypeShape.of(GetManagementLockAtResourceLevelResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a management lock at the subscription level.
* Azure REST API version: 2020-05-01.
*
*/
public static Output getManagementLockAtSubscriptionLevel(GetManagementLockAtSubscriptionLevelArgs args) {
return getManagementLockAtSubscriptionLevel(args, InvokeOptions.Empty);
}
/**
* Gets a management lock at the subscription level.
* Azure REST API version: 2020-05-01.
*
*/
public static CompletableFuture getManagementLockAtSubscriptionLevelPlain(GetManagementLockAtSubscriptionLevelPlainArgs args) {
return getManagementLockAtSubscriptionLevelPlain(args, InvokeOptions.Empty);
}
/**
* Gets a management lock at the subscription level.
* Azure REST API version: 2020-05-01.
*
*/
public static Output getManagementLockAtSubscriptionLevel(GetManagementLockAtSubscriptionLevelArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getManagementLockAtSubscriptionLevel", TypeShape.of(GetManagementLockAtSubscriptionLevelResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a management lock at the subscription level.
* Azure REST API version: 2020-05-01.
*
*/
public static CompletableFuture getManagementLockAtSubscriptionLevelPlain(GetManagementLockAtSubscriptionLevelPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getManagementLockAtSubscriptionLevel", TypeShape.of(GetManagementLockAtSubscriptionLevelResult.class), args, Utilities.withVersion(options));
}
/**
* Get a management lock by scope.
* Azure REST API version: 2020-05-01.
*
*/
public static Output getManagementLockByScope(GetManagementLockByScopeArgs args) {
return getManagementLockByScope(args, InvokeOptions.Empty);
}
/**
* Get a management lock by scope.
* Azure REST API version: 2020-05-01.
*
*/
public static CompletableFuture getManagementLockByScopePlain(GetManagementLockByScopePlainArgs args) {
return getManagementLockByScopePlain(args, InvokeOptions.Empty);
}
/**
* Get a management lock by scope.
* Azure REST API version: 2020-05-01.
*
*/
public static Output getManagementLockByScope(GetManagementLockByScopeArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getManagementLockByScope", TypeShape.of(GetManagementLockByScopeResult.class), args, Utilities.withVersion(options));
}
/**
* Get a management lock by scope.
* Azure REST API version: 2020-05-01.
*
*/
public static CompletableFuture getManagementLockByScopePlain(GetManagementLockByScopePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getManagementLockByScope", TypeShape.of(GetManagementLockByScopeResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves a single policy assignment, given its name and the scope it was created at.
* Azure REST API version: 2022-06-01.
*
* Other available API versions: 2016-04-01, 2016-12-01, 2019-06-01, 2020-03-01, 2023-04-01, 2024-04-01, 2024-05-01.
*
*/
public static Output getPolicyAssignment(GetPolicyAssignmentArgs args) {
return getPolicyAssignment(args, InvokeOptions.Empty);
}
/**
* This operation retrieves a single policy assignment, given its name and the scope it was created at.
* Azure REST API version: 2022-06-01.
*
* Other available API versions: 2016-04-01, 2016-12-01, 2019-06-01, 2020-03-01, 2023-04-01, 2024-04-01, 2024-05-01.
*
*/
public static CompletableFuture getPolicyAssignmentPlain(GetPolicyAssignmentPlainArgs args) {
return getPolicyAssignmentPlain(args, InvokeOptions.Empty);
}
/**
* This operation retrieves a single policy assignment, given its name and the scope it was created at.
* Azure REST API version: 2022-06-01.
*
* Other available API versions: 2016-04-01, 2016-12-01, 2019-06-01, 2020-03-01, 2023-04-01, 2024-04-01, 2024-05-01.
*
*/
public static Output getPolicyAssignment(GetPolicyAssignmentArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getPolicyAssignment", TypeShape.of(GetPolicyAssignmentResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves a single policy assignment, given its name and the scope it was created at.
* Azure REST API version: 2022-06-01.
*
* Other available API versions: 2016-04-01, 2016-12-01, 2019-06-01, 2020-03-01, 2023-04-01, 2024-04-01, 2024-05-01.
*
*/
public static CompletableFuture getPolicyAssignmentPlain(GetPolicyAssignmentPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getPolicyAssignment", TypeShape.of(GetPolicyAssignmentResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves the policy definition in the given subscription with the given name.
* Azure REST API version: 2021-06-01.
*
* Other available API versions: 2016-04-01, 2018-05-01, 2019-06-01, 2023-04-01, 2024-05-01.
*
*/
public static Output getPolicyDefinition(GetPolicyDefinitionArgs args) {
return getPolicyDefinition(args, InvokeOptions.Empty);
}
/**
* This operation retrieves the policy definition in the given subscription with the given name.
* Azure REST API version: 2021-06-01.
*
* Other available API versions: 2016-04-01, 2018-05-01, 2019-06-01, 2023-04-01, 2024-05-01.
*
*/
public static CompletableFuture getPolicyDefinitionPlain(GetPolicyDefinitionPlainArgs args) {
return getPolicyDefinitionPlain(args, InvokeOptions.Empty);
}
/**
* This operation retrieves the policy definition in the given subscription with the given name.
* Azure REST API version: 2021-06-01.
*
* Other available API versions: 2016-04-01, 2018-05-01, 2019-06-01, 2023-04-01, 2024-05-01.
*
*/
public static Output getPolicyDefinition(GetPolicyDefinitionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getPolicyDefinition", TypeShape.of(GetPolicyDefinitionResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves the policy definition in the given subscription with the given name.
* Azure REST API version: 2021-06-01.
*
* Other available API versions: 2016-04-01, 2018-05-01, 2019-06-01, 2023-04-01, 2024-05-01.
*
*/
public static CompletableFuture getPolicyDefinitionPlain(GetPolicyDefinitionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getPolicyDefinition", TypeShape.of(GetPolicyDefinitionResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves the policy definition in the given management group with the given name.
* Azure REST API version: 2021-06-01.
*
* Other available API versions: 2018-05-01, 2019-06-01, 2023-04-01, 2024-05-01.
*
*/
public static Output getPolicyDefinitionAtManagementGroup(GetPolicyDefinitionAtManagementGroupArgs args) {
return getPolicyDefinitionAtManagementGroup(args, InvokeOptions.Empty);
}
/**
* This operation retrieves the policy definition in the given management group with the given name.
* Azure REST API version: 2021-06-01.
*
* Other available API versions: 2018-05-01, 2019-06-01, 2023-04-01, 2024-05-01.
*
*/
public static CompletableFuture getPolicyDefinitionAtManagementGroupPlain(GetPolicyDefinitionAtManagementGroupPlainArgs args) {
return getPolicyDefinitionAtManagementGroupPlain(args, InvokeOptions.Empty);
}
/**
* This operation retrieves the policy definition in the given management group with the given name.
* Azure REST API version: 2021-06-01.
*
* Other available API versions: 2018-05-01, 2019-06-01, 2023-04-01, 2024-05-01.
*
*/
public static Output getPolicyDefinitionAtManagementGroup(GetPolicyDefinitionAtManagementGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getPolicyDefinitionAtManagementGroup", TypeShape.of(GetPolicyDefinitionAtManagementGroupResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves the policy definition in the given management group with the given name.
* Azure REST API version: 2021-06-01.
*
* Other available API versions: 2018-05-01, 2019-06-01, 2023-04-01, 2024-05-01.
*
*/
public static CompletableFuture getPolicyDefinitionAtManagementGroupPlain(GetPolicyDefinitionAtManagementGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getPolicyDefinitionAtManagementGroup", TypeShape.of(GetPolicyDefinitionAtManagementGroupResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves the policy definition version in the given subscription with the given name.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output getPolicyDefinitionVersion(GetPolicyDefinitionVersionArgs args) {
return getPolicyDefinitionVersion(args, InvokeOptions.Empty);
}
/**
* This operation retrieves the policy definition version in the given subscription with the given name.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture getPolicyDefinitionVersionPlain(GetPolicyDefinitionVersionPlainArgs args) {
return getPolicyDefinitionVersionPlain(args, InvokeOptions.Empty);
}
/**
* This operation retrieves the policy definition version in the given subscription with the given name.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output getPolicyDefinitionVersion(GetPolicyDefinitionVersionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getPolicyDefinitionVersion", TypeShape.of(GetPolicyDefinitionVersionResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves the policy definition version in the given subscription with the given name.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture getPolicyDefinitionVersionPlain(GetPolicyDefinitionVersionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getPolicyDefinitionVersion", TypeShape.of(GetPolicyDefinitionVersionResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves the policy definition version in the given management group with the given name.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output getPolicyDefinitionVersionAtManagementGroup(GetPolicyDefinitionVersionAtManagementGroupArgs args) {
return getPolicyDefinitionVersionAtManagementGroup(args, InvokeOptions.Empty);
}
/**
* This operation retrieves the policy definition version in the given management group with the given name.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture getPolicyDefinitionVersionAtManagementGroupPlain(GetPolicyDefinitionVersionAtManagementGroupPlainArgs args) {
return getPolicyDefinitionVersionAtManagementGroupPlain(args, InvokeOptions.Empty);
}
/**
* This operation retrieves the policy definition version in the given management group with the given name.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output getPolicyDefinitionVersionAtManagementGroup(GetPolicyDefinitionVersionAtManagementGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getPolicyDefinitionVersionAtManagementGroup", TypeShape.of(GetPolicyDefinitionVersionAtManagementGroupResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves the policy definition version in the given management group with the given name.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture getPolicyDefinitionVersionAtManagementGroupPlain(GetPolicyDefinitionVersionAtManagementGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getPolicyDefinitionVersionAtManagementGroup", TypeShape.of(GetPolicyDefinitionVersionAtManagementGroupResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves a single policy exemption, given its name and the scope it was created at.
* Azure REST API version: 2022-07-01-preview.
*
*/
public static Output getPolicyExemption(GetPolicyExemptionArgs args) {
return getPolicyExemption(args, InvokeOptions.Empty);
}
/**
* This operation retrieves a single policy exemption, given its name and the scope it was created at.
* Azure REST API version: 2022-07-01-preview.
*
*/
public static CompletableFuture getPolicyExemptionPlain(GetPolicyExemptionPlainArgs args) {
return getPolicyExemptionPlain(args, InvokeOptions.Empty);
}
/**
* This operation retrieves a single policy exemption, given its name and the scope it was created at.
* Azure REST API version: 2022-07-01-preview.
*
*/
public static Output getPolicyExemption(GetPolicyExemptionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getPolicyExemption", TypeShape.of(GetPolicyExemptionResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves a single policy exemption, given its name and the scope it was created at.
* Azure REST API version: 2022-07-01-preview.
*
*/
public static CompletableFuture getPolicyExemptionPlain(GetPolicyExemptionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getPolicyExemption", TypeShape.of(GetPolicyExemptionResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves the policy set definition in the given subscription with the given name.
* Azure REST API version: 2021-06-01.
*
* Other available API versions: 2019-06-01, 2023-04-01, 2024-05-01.
*
*/
public static Output getPolicySetDefinition(GetPolicySetDefinitionArgs args) {
return getPolicySetDefinition(args, InvokeOptions.Empty);
}
/**
* This operation retrieves the policy set definition in the given subscription with the given name.
* Azure REST API version: 2021-06-01.
*
* Other available API versions: 2019-06-01, 2023-04-01, 2024-05-01.
*
*/
public static CompletableFuture getPolicySetDefinitionPlain(GetPolicySetDefinitionPlainArgs args) {
return getPolicySetDefinitionPlain(args, InvokeOptions.Empty);
}
/**
* This operation retrieves the policy set definition in the given subscription with the given name.
* Azure REST API version: 2021-06-01.
*
* Other available API versions: 2019-06-01, 2023-04-01, 2024-05-01.
*
*/
public static Output getPolicySetDefinition(GetPolicySetDefinitionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getPolicySetDefinition", TypeShape.of(GetPolicySetDefinitionResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves the policy set definition in the given subscription with the given name.
* Azure REST API version: 2021-06-01.
*
* Other available API versions: 2019-06-01, 2023-04-01, 2024-05-01.
*
*/
public static CompletableFuture getPolicySetDefinitionPlain(GetPolicySetDefinitionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getPolicySetDefinition", TypeShape.of(GetPolicySetDefinitionResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves the policy set definition in the given management group with the given name.
* Azure REST API version: 2021-06-01.
*
* Other available API versions: 2019-06-01, 2023-04-01, 2024-05-01.
*
*/
public static Output getPolicySetDefinitionAtManagementGroup(GetPolicySetDefinitionAtManagementGroupArgs args) {
return getPolicySetDefinitionAtManagementGroup(args, InvokeOptions.Empty);
}
/**
* This operation retrieves the policy set definition in the given management group with the given name.
* Azure REST API version: 2021-06-01.
*
* Other available API versions: 2019-06-01, 2023-04-01, 2024-05-01.
*
*/
public static CompletableFuture getPolicySetDefinitionAtManagementGroupPlain(GetPolicySetDefinitionAtManagementGroupPlainArgs args) {
return getPolicySetDefinitionAtManagementGroupPlain(args, InvokeOptions.Empty);
}
/**
* This operation retrieves the policy set definition in the given management group with the given name.
* Azure REST API version: 2021-06-01.
*
* Other available API versions: 2019-06-01, 2023-04-01, 2024-05-01.
*
*/
public static Output getPolicySetDefinitionAtManagementGroup(GetPolicySetDefinitionAtManagementGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getPolicySetDefinitionAtManagementGroup", TypeShape.of(GetPolicySetDefinitionAtManagementGroupResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves the policy set definition in the given management group with the given name.
* Azure REST API version: 2021-06-01.
*
* Other available API versions: 2019-06-01, 2023-04-01, 2024-05-01.
*
*/
public static CompletableFuture getPolicySetDefinitionAtManagementGroupPlain(GetPolicySetDefinitionAtManagementGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getPolicySetDefinitionAtManagementGroup", TypeShape.of(GetPolicySetDefinitionAtManagementGroupResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves the policy set definition version in the given subscription with the given name and version.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output getPolicySetDefinitionVersion(GetPolicySetDefinitionVersionArgs args) {
return getPolicySetDefinitionVersion(args, InvokeOptions.Empty);
}
/**
* This operation retrieves the policy set definition version in the given subscription with the given name and version.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture getPolicySetDefinitionVersionPlain(GetPolicySetDefinitionVersionPlainArgs args) {
return getPolicySetDefinitionVersionPlain(args, InvokeOptions.Empty);
}
/**
* This operation retrieves the policy set definition version in the given subscription with the given name and version.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output getPolicySetDefinitionVersion(GetPolicySetDefinitionVersionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getPolicySetDefinitionVersion", TypeShape.of(GetPolicySetDefinitionVersionResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves the policy set definition version in the given subscription with the given name and version.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture getPolicySetDefinitionVersionPlain(GetPolicySetDefinitionVersionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getPolicySetDefinitionVersion", TypeShape.of(GetPolicySetDefinitionVersionResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves the policy set definition version in the given management group with the given name and version.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output getPolicySetDefinitionVersionAtManagementGroup(GetPolicySetDefinitionVersionAtManagementGroupArgs args) {
return getPolicySetDefinitionVersionAtManagementGroup(args, InvokeOptions.Empty);
}
/**
* This operation retrieves the policy set definition version in the given management group with the given name and version.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture getPolicySetDefinitionVersionAtManagementGroupPlain(GetPolicySetDefinitionVersionAtManagementGroupPlainArgs args) {
return getPolicySetDefinitionVersionAtManagementGroupPlain(args, InvokeOptions.Empty);
}
/**
* This operation retrieves the policy set definition version in the given management group with the given name and version.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output getPolicySetDefinitionVersionAtManagementGroup(GetPolicySetDefinitionVersionAtManagementGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getPolicySetDefinitionVersionAtManagementGroup", TypeShape.of(GetPolicySetDefinitionVersionAtManagementGroupResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves the policy set definition version in the given management group with the given name and version.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture getPolicySetDefinitionVersionAtManagementGroupPlain(GetPolicySetDefinitionVersionAtManagementGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getPolicySetDefinitionVersionAtManagementGroup", TypeShape.of(GetPolicySetDefinitionVersionAtManagementGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Get a single private link association
* Azure REST API version: 2020-05-01.
*
*/
public static Output getPrivateLinkAssociation(GetPrivateLinkAssociationArgs args) {
return getPrivateLinkAssociation(args, InvokeOptions.Empty);
}
/**
* Get a single private link association
* Azure REST API version: 2020-05-01.
*
*/
public static CompletableFuture getPrivateLinkAssociationPlain(GetPrivateLinkAssociationPlainArgs args) {
return getPrivateLinkAssociationPlain(args, InvokeOptions.Empty);
}
/**
* Get a single private link association
* Azure REST API version: 2020-05-01.
*
*/
public static Output getPrivateLinkAssociation(GetPrivateLinkAssociationArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getPrivateLinkAssociation", TypeShape.of(GetPrivateLinkAssociationResult.class), args, Utilities.withVersion(options));
}
/**
* Get a single private link association
* Azure REST API version: 2020-05-01.
*
*/
public static CompletableFuture getPrivateLinkAssociationPlain(GetPrivateLinkAssociationPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getPrivateLinkAssociation", TypeShape.of(GetPrivateLinkAssociationResult.class), args, Utilities.withVersion(options));
}
/**
* Get a resource management private link(resource-level).
* Azure REST API version: 2020-05-01.
*
*/
public static Output getResourceManagementPrivateLink(GetResourceManagementPrivateLinkArgs args) {
return getResourceManagementPrivateLink(args, InvokeOptions.Empty);
}
/**
* Get a resource management private link(resource-level).
* Azure REST API version: 2020-05-01.
*
*/
public static CompletableFuture getResourceManagementPrivateLinkPlain(GetResourceManagementPrivateLinkPlainArgs args) {
return getResourceManagementPrivateLinkPlain(args, InvokeOptions.Empty);
}
/**
* Get a resource management private link(resource-level).
* Azure REST API version: 2020-05-01.
*
*/
public static Output getResourceManagementPrivateLink(GetResourceManagementPrivateLinkArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getResourceManagementPrivateLink", TypeShape.of(GetResourceManagementPrivateLinkResult.class), args, Utilities.withVersion(options));
}
/**
* Get a resource management private link(resource-level).
* Azure REST API version: 2020-05-01.
*
*/
public static CompletableFuture getResourceManagementPrivateLinkPlain(GetResourceManagementPrivateLinkPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getResourceManagementPrivateLink", TypeShape.of(GetResourceManagementPrivateLinkResult.class), args, Utilities.withVersion(options));
}
/**
* Get a role assignment by scope and name.
* Azure REST API version: 2022-04-01.
*
* Other available API versions: 2015-07-01, 2017-10-01-preview, 2020-03-01-preview, 2020-04-01-preview.
*
*/
public static Output getRoleAssignment(GetRoleAssignmentArgs args) {
return getRoleAssignment(args, InvokeOptions.Empty);
}
/**
* Get a role assignment by scope and name.
* Azure REST API version: 2022-04-01.
*
* Other available API versions: 2015-07-01, 2017-10-01-preview, 2020-03-01-preview, 2020-04-01-preview.
*
*/
public static CompletableFuture getRoleAssignmentPlain(GetRoleAssignmentPlainArgs args) {
return getRoleAssignmentPlain(args, InvokeOptions.Empty);
}
/**
* Get a role assignment by scope and name.
* Azure REST API version: 2022-04-01.
*
* Other available API versions: 2015-07-01, 2017-10-01-preview, 2020-03-01-preview, 2020-04-01-preview.
*
*/
public static Output getRoleAssignment(GetRoleAssignmentArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getRoleAssignment", TypeShape.of(GetRoleAssignmentResult.class), args, Utilities.withVersion(options));
}
/**
* Get a role assignment by scope and name.
* Azure REST API version: 2022-04-01.
*
* Other available API versions: 2015-07-01, 2017-10-01-preview, 2020-03-01-preview, 2020-04-01-preview.
*
*/
public static CompletableFuture getRoleAssignmentPlain(GetRoleAssignmentPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getRoleAssignment", TypeShape.of(GetRoleAssignmentResult.class), args, Utilities.withVersion(options));
}
/**
* Get role definition by ID (GUID).
* Azure REST API version: 2022-05-01-preview.
*
*/
public static Output getRoleDefinition(GetRoleDefinitionArgs args) {
return getRoleDefinition(args, InvokeOptions.Empty);
}
/**
* Get role definition by ID (GUID).
* Azure REST API version: 2022-05-01-preview.
*
*/
public static CompletableFuture getRoleDefinitionPlain(GetRoleDefinitionPlainArgs args) {
return getRoleDefinitionPlain(args, InvokeOptions.Empty);
}
/**
* Get role definition by ID (GUID).
* Azure REST API version: 2022-05-01-preview.
*
*/
public static Output getRoleDefinition(GetRoleDefinitionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getRoleDefinition", TypeShape.of(GetRoleDefinitionResult.class), args, Utilities.withVersion(options));
}
/**
* Get role definition by ID (GUID).
* Azure REST API version: 2022-05-01-preview.
*
*/
public static CompletableFuture getRoleDefinitionPlain(GetRoleDefinitionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getRoleDefinition", TypeShape.of(GetRoleDefinitionResult.class), args, Utilities.withVersion(options));
}
/**
* Get the specified role management policy assignment for a resource scope
* Azure REST API version: 2020-10-01.
*
* Other available API versions: 2020-10-01-preview, 2024-02-01-preview.
*
*/
public static Output getRoleManagementPolicyAssignment(GetRoleManagementPolicyAssignmentArgs args) {
return getRoleManagementPolicyAssignment(args, InvokeOptions.Empty);
}
/**
* Get the specified role management policy assignment for a resource scope
* Azure REST API version: 2020-10-01.
*
* Other available API versions: 2020-10-01-preview, 2024-02-01-preview.
*
*/
public static CompletableFuture getRoleManagementPolicyAssignmentPlain(GetRoleManagementPolicyAssignmentPlainArgs args) {
return getRoleManagementPolicyAssignmentPlain(args, InvokeOptions.Empty);
}
/**
* Get the specified role management policy assignment for a resource scope
* Azure REST API version: 2020-10-01.
*
* Other available API versions: 2020-10-01-preview, 2024-02-01-preview.
*
*/
public static Output getRoleManagementPolicyAssignment(GetRoleManagementPolicyAssignmentArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getRoleManagementPolicyAssignment", TypeShape.of(GetRoleManagementPolicyAssignmentResult.class), args, Utilities.withVersion(options));
}
/**
* Get the specified role management policy assignment for a resource scope
* Azure REST API version: 2020-10-01.
*
* Other available API versions: 2020-10-01-preview, 2024-02-01-preview.
*
*/
public static CompletableFuture getRoleManagementPolicyAssignmentPlain(GetRoleManagementPolicyAssignmentPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getRoleManagementPolicyAssignment", TypeShape.of(GetRoleManagementPolicyAssignmentResult.class), args, Utilities.withVersion(options));
}
/**
* Get access review history definition by definition Id
* Azure REST API version: 2021-12-01-preview.
*
*/
public static Output getScopeAccessReviewHistoryDefinitionById(GetScopeAccessReviewHistoryDefinitionByIdArgs args) {
return getScopeAccessReviewHistoryDefinitionById(args, InvokeOptions.Empty);
}
/**
* Get access review history definition by definition Id
* Azure REST API version: 2021-12-01-preview.
*
*/
public static CompletableFuture getScopeAccessReviewHistoryDefinitionByIdPlain(GetScopeAccessReviewHistoryDefinitionByIdPlainArgs args) {
return getScopeAccessReviewHistoryDefinitionByIdPlain(args, InvokeOptions.Empty);
}
/**
* Get access review history definition by definition Id
* Azure REST API version: 2021-12-01-preview.
*
*/
public static Output getScopeAccessReviewHistoryDefinitionById(GetScopeAccessReviewHistoryDefinitionByIdArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getScopeAccessReviewHistoryDefinitionById", TypeShape.of(GetScopeAccessReviewHistoryDefinitionByIdResult.class), args, Utilities.withVersion(options));
}
/**
* Get access review history definition by definition Id
* Azure REST API version: 2021-12-01-preview.
*
*/
public static CompletableFuture getScopeAccessReviewHistoryDefinitionByIdPlain(GetScopeAccessReviewHistoryDefinitionByIdPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getScopeAccessReviewHistoryDefinitionById", TypeShape.of(GetScopeAccessReviewHistoryDefinitionByIdResult.class), args, Utilities.withVersion(options));
}
/**
* Get single access review definition
* Azure REST API version: 2021-12-01-preview.
*
*/
public static Output getScopeAccessReviewScheduleDefinitionById(GetScopeAccessReviewScheduleDefinitionByIdArgs args) {
return getScopeAccessReviewScheduleDefinitionById(args, InvokeOptions.Empty);
}
/**
* Get single access review definition
* Azure REST API version: 2021-12-01-preview.
*
*/
public static CompletableFuture getScopeAccessReviewScheduleDefinitionByIdPlain(GetScopeAccessReviewScheduleDefinitionByIdPlainArgs args) {
return getScopeAccessReviewScheduleDefinitionByIdPlain(args, InvokeOptions.Empty);
}
/**
* Get single access review definition
* Azure REST API version: 2021-12-01-preview.
*
*/
public static Output getScopeAccessReviewScheduleDefinitionById(GetScopeAccessReviewScheduleDefinitionByIdArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getScopeAccessReviewScheduleDefinitionById", TypeShape.of(GetScopeAccessReviewScheduleDefinitionByIdResult.class), args, Utilities.withVersion(options));
}
/**
* Get single access review definition
* Azure REST API version: 2021-12-01-preview.
*
*/
public static CompletableFuture getScopeAccessReviewScheduleDefinitionByIdPlain(GetScopeAccessReviewScheduleDefinitionByIdPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getScopeAccessReviewScheduleDefinitionById", TypeShape.of(GetScopeAccessReviewScheduleDefinitionByIdResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves a single variable, given its name and the subscription it was created at.
* Azure REST API version: 2022-08-01-preview.
*
*/
public static Output getVariable(GetVariableArgs args) {
return getVariable(args, InvokeOptions.Empty);
}
/**
* This operation retrieves a single variable, given its name and the subscription it was created at.
* Azure REST API version: 2022-08-01-preview.
*
*/
public static CompletableFuture getVariablePlain(GetVariablePlainArgs args) {
return getVariablePlain(args, InvokeOptions.Empty);
}
/**
* This operation retrieves a single variable, given its name and the subscription it was created at.
* Azure REST API version: 2022-08-01-preview.
*
*/
public static Output getVariable(GetVariableArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getVariable", TypeShape.of(GetVariableResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves a single variable, given its name and the subscription it was created at.
* Azure REST API version: 2022-08-01-preview.
*
*/
public static CompletableFuture getVariablePlain(GetVariablePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getVariable", TypeShape.of(GetVariableResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves a single variable, given its name and the management group it was created at.
* Azure REST API version: 2022-08-01-preview.
*
*/
public static Output getVariableAtManagementGroup(GetVariableAtManagementGroupArgs args) {
return getVariableAtManagementGroup(args, InvokeOptions.Empty);
}
/**
* This operation retrieves a single variable, given its name and the management group it was created at.
* Azure REST API version: 2022-08-01-preview.
*
*/
public static CompletableFuture getVariableAtManagementGroupPlain(GetVariableAtManagementGroupPlainArgs args) {
return getVariableAtManagementGroupPlain(args, InvokeOptions.Empty);
}
/**
* This operation retrieves a single variable, given its name and the management group it was created at.
* Azure REST API version: 2022-08-01-preview.
*
*/
public static Output getVariableAtManagementGroup(GetVariableAtManagementGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getVariableAtManagementGroup", TypeShape.of(GetVariableAtManagementGroupResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves a single variable, given its name and the management group it was created at.
* Azure REST API version: 2022-08-01-preview.
*
*/
public static CompletableFuture getVariableAtManagementGroupPlain(GetVariableAtManagementGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getVariableAtManagementGroup", TypeShape.of(GetVariableAtManagementGroupResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves a single variable value; given its name, subscription it was created at and the variable it's created for.
* Azure REST API version: 2022-08-01-preview.
*
*/
public static Output getVariableValue(GetVariableValueArgs args) {
return getVariableValue(args, InvokeOptions.Empty);
}
/**
* This operation retrieves a single variable value; given its name, subscription it was created at and the variable it's created for.
* Azure REST API version: 2022-08-01-preview.
*
*/
public static CompletableFuture getVariableValuePlain(GetVariableValuePlainArgs args) {
return getVariableValuePlain(args, InvokeOptions.Empty);
}
/**
* This operation retrieves a single variable value; given its name, subscription it was created at and the variable it's created for.
* Azure REST API version: 2022-08-01-preview.
*
*/
public static Output getVariableValue(GetVariableValueArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getVariableValue", TypeShape.of(GetVariableValueResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves a single variable value; given its name, subscription it was created at and the variable it's created for.
* Azure REST API version: 2022-08-01-preview.
*
*/
public static CompletableFuture getVariableValuePlain(GetVariableValuePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getVariableValue", TypeShape.of(GetVariableValueResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves a single variable value; given its name, management group it was created at and the variable it's created for.
* Azure REST API version: 2022-08-01-preview.
*
*/
public static Output getVariableValueAtManagementGroup(GetVariableValueAtManagementGroupArgs args) {
return getVariableValueAtManagementGroup(args, InvokeOptions.Empty);
}
/**
* This operation retrieves a single variable value; given its name, management group it was created at and the variable it's created for.
* Azure REST API version: 2022-08-01-preview.
*
*/
public static CompletableFuture getVariableValueAtManagementGroupPlain(GetVariableValueAtManagementGroupPlainArgs args) {
return getVariableValueAtManagementGroupPlain(args, InvokeOptions.Empty);
}
/**
* This operation retrieves a single variable value; given its name, management group it was created at and the variable it's created for.
* Azure REST API version: 2022-08-01-preview.
*
*/
public static Output getVariableValueAtManagementGroup(GetVariableValueAtManagementGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:getVariableValueAtManagementGroup", TypeShape.of(GetVariableValueAtManagementGroupResult.class), args, Utilities.withVersion(options));
}
/**
* This operation retrieves a single variable value; given its name, management group it was created at and the variable it's created for.
* Azure REST API version: 2022-08-01-preview.
*
*/
public static CompletableFuture getVariableValueAtManagementGroupPlain(GetVariableValueAtManagementGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:getVariableValueAtManagementGroup", TypeShape.of(GetVariableValueAtManagementGroupResult.class), args, Utilities.withVersion(options));
}
/**
* This operation lists all the policy definition versions for all policy definitions within a subscription.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output listPolicyDefinitionVersionAll() {
return listPolicyDefinitionVersionAll(ListPolicyDefinitionVersionAllArgs.Empty, InvokeOptions.Empty);
}
/**
* This operation lists all the policy definition versions for all policy definitions within a subscription.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture listPolicyDefinitionVersionAllPlain() {
return listPolicyDefinitionVersionAllPlain(ListPolicyDefinitionVersionAllPlainArgs.Empty, InvokeOptions.Empty);
}
/**
* This operation lists all the policy definition versions for all policy definitions within a subscription.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output listPolicyDefinitionVersionAll(ListPolicyDefinitionVersionAllArgs args) {
return listPolicyDefinitionVersionAll(args, InvokeOptions.Empty);
}
/**
* This operation lists all the policy definition versions for all policy definitions within a subscription.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture listPolicyDefinitionVersionAllPlain(ListPolicyDefinitionVersionAllPlainArgs args) {
return listPolicyDefinitionVersionAllPlain(args, InvokeOptions.Empty);
}
/**
* This operation lists all the policy definition versions for all policy definitions within a subscription.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output listPolicyDefinitionVersionAll(ListPolicyDefinitionVersionAllArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:listPolicyDefinitionVersionAll", TypeShape.of(ListPolicyDefinitionVersionAllResult.class), args, Utilities.withVersion(options));
}
/**
* This operation lists all the policy definition versions for all policy definitions within a subscription.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture listPolicyDefinitionVersionAllPlain(ListPolicyDefinitionVersionAllPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:listPolicyDefinitionVersionAll", TypeShape.of(ListPolicyDefinitionVersionAllResult.class), args, Utilities.withVersion(options));
}
/**
* This operation lists all the policy definition versions for all policy definitions at the management group scope.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output listPolicyDefinitionVersionAllAtManagementGroup(ListPolicyDefinitionVersionAllAtManagementGroupArgs args) {
return listPolicyDefinitionVersionAllAtManagementGroup(args, InvokeOptions.Empty);
}
/**
* This operation lists all the policy definition versions for all policy definitions at the management group scope.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture listPolicyDefinitionVersionAllAtManagementGroupPlain(ListPolicyDefinitionVersionAllAtManagementGroupPlainArgs args) {
return listPolicyDefinitionVersionAllAtManagementGroupPlain(args, InvokeOptions.Empty);
}
/**
* This operation lists all the policy definition versions for all policy definitions at the management group scope.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output listPolicyDefinitionVersionAllAtManagementGroup(ListPolicyDefinitionVersionAllAtManagementGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:listPolicyDefinitionVersionAllAtManagementGroup", TypeShape.of(ListPolicyDefinitionVersionAllAtManagementGroupResult.class), args, Utilities.withVersion(options));
}
/**
* This operation lists all the policy definition versions for all policy definitions at the management group scope.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture listPolicyDefinitionVersionAllAtManagementGroupPlain(ListPolicyDefinitionVersionAllAtManagementGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:listPolicyDefinitionVersionAllAtManagementGroup", TypeShape.of(ListPolicyDefinitionVersionAllAtManagementGroupResult.class), args, Utilities.withVersion(options));
}
/**
* This operation lists all the built-in policy definition versions for all built-in policy definitions.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output listPolicyDefinitionVersionAllBuiltins() {
return listPolicyDefinitionVersionAllBuiltins(ListPolicyDefinitionVersionAllBuiltinsArgs.Empty, InvokeOptions.Empty);
}
/**
* This operation lists all the built-in policy definition versions for all built-in policy definitions.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture listPolicyDefinitionVersionAllBuiltinsPlain() {
return listPolicyDefinitionVersionAllBuiltinsPlain(ListPolicyDefinitionVersionAllBuiltinsPlainArgs.Empty, InvokeOptions.Empty);
}
/**
* This operation lists all the built-in policy definition versions for all built-in policy definitions.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output listPolicyDefinitionVersionAllBuiltins(ListPolicyDefinitionVersionAllBuiltinsArgs args) {
return listPolicyDefinitionVersionAllBuiltins(args, InvokeOptions.Empty);
}
/**
* This operation lists all the built-in policy definition versions for all built-in policy definitions.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture listPolicyDefinitionVersionAllBuiltinsPlain(ListPolicyDefinitionVersionAllBuiltinsPlainArgs args) {
return listPolicyDefinitionVersionAllBuiltinsPlain(args, InvokeOptions.Empty);
}
/**
* This operation lists all the built-in policy definition versions for all built-in policy definitions.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output listPolicyDefinitionVersionAllBuiltins(ListPolicyDefinitionVersionAllBuiltinsArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:listPolicyDefinitionVersionAllBuiltins", TypeShape.of(ListPolicyDefinitionVersionAllBuiltinsResult.class), args, Utilities.withVersion(options));
}
/**
* This operation lists all the built-in policy definition versions for all built-in policy definitions.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture listPolicyDefinitionVersionAllBuiltinsPlain(ListPolicyDefinitionVersionAllBuiltinsPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:listPolicyDefinitionVersionAllBuiltins", TypeShape.of(ListPolicyDefinitionVersionAllBuiltinsResult.class), args, Utilities.withVersion(options));
}
/**
* This operation lists all the policy set definition versions for all policy set definitions within a subscription.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output listPolicySetDefinitionVersionAll() {
return listPolicySetDefinitionVersionAll(ListPolicySetDefinitionVersionAllArgs.Empty, InvokeOptions.Empty);
}
/**
* This operation lists all the policy set definition versions for all policy set definitions within a subscription.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture listPolicySetDefinitionVersionAllPlain() {
return listPolicySetDefinitionVersionAllPlain(ListPolicySetDefinitionVersionAllPlainArgs.Empty, InvokeOptions.Empty);
}
/**
* This operation lists all the policy set definition versions for all policy set definitions within a subscription.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output listPolicySetDefinitionVersionAll(ListPolicySetDefinitionVersionAllArgs args) {
return listPolicySetDefinitionVersionAll(args, InvokeOptions.Empty);
}
/**
* This operation lists all the policy set definition versions for all policy set definitions within a subscription.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture listPolicySetDefinitionVersionAllPlain(ListPolicySetDefinitionVersionAllPlainArgs args) {
return listPolicySetDefinitionVersionAllPlain(args, InvokeOptions.Empty);
}
/**
* This operation lists all the policy set definition versions for all policy set definitions within a subscription.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output listPolicySetDefinitionVersionAll(ListPolicySetDefinitionVersionAllArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:listPolicySetDefinitionVersionAll", TypeShape.of(ListPolicySetDefinitionVersionAllResult.class), args, Utilities.withVersion(options));
}
/**
* This operation lists all the policy set definition versions for all policy set definitions within a subscription.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture listPolicySetDefinitionVersionAllPlain(ListPolicySetDefinitionVersionAllPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:listPolicySetDefinitionVersionAll", TypeShape.of(ListPolicySetDefinitionVersionAllResult.class), args, Utilities.withVersion(options));
}
/**
* This operation lists all the policy set definition versions for all policy set definitions at the management group scope.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output listPolicySetDefinitionVersionAllAtManagementGroup(ListPolicySetDefinitionVersionAllAtManagementGroupArgs args) {
return listPolicySetDefinitionVersionAllAtManagementGroup(args, InvokeOptions.Empty);
}
/**
* This operation lists all the policy set definition versions for all policy set definitions at the management group scope.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture listPolicySetDefinitionVersionAllAtManagementGroupPlain(ListPolicySetDefinitionVersionAllAtManagementGroupPlainArgs args) {
return listPolicySetDefinitionVersionAllAtManagementGroupPlain(args, InvokeOptions.Empty);
}
/**
* This operation lists all the policy set definition versions for all policy set definitions at the management group scope.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output listPolicySetDefinitionVersionAllAtManagementGroup(ListPolicySetDefinitionVersionAllAtManagementGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:listPolicySetDefinitionVersionAllAtManagementGroup", TypeShape.of(ListPolicySetDefinitionVersionAllAtManagementGroupResult.class), args, Utilities.withVersion(options));
}
/**
* This operation lists all the policy set definition versions for all policy set definitions at the management group scope.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture listPolicySetDefinitionVersionAllAtManagementGroupPlain(ListPolicySetDefinitionVersionAllAtManagementGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:listPolicySetDefinitionVersionAllAtManagementGroup", TypeShape.of(ListPolicySetDefinitionVersionAllAtManagementGroupResult.class), args, Utilities.withVersion(options));
}
/**
* This operation lists all the built-in policy set definition versions for all built-in policy set definitions.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output listPolicySetDefinitionVersionAllBuiltins() {
return listPolicySetDefinitionVersionAllBuiltins(ListPolicySetDefinitionVersionAllBuiltinsArgs.Empty, InvokeOptions.Empty);
}
/**
* This operation lists all the built-in policy set definition versions for all built-in policy set definitions.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture listPolicySetDefinitionVersionAllBuiltinsPlain() {
return listPolicySetDefinitionVersionAllBuiltinsPlain(ListPolicySetDefinitionVersionAllBuiltinsPlainArgs.Empty, InvokeOptions.Empty);
}
/**
* This operation lists all the built-in policy set definition versions for all built-in policy set definitions.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output listPolicySetDefinitionVersionAllBuiltins(ListPolicySetDefinitionVersionAllBuiltinsArgs args) {
return listPolicySetDefinitionVersionAllBuiltins(args, InvokeOptions.Empty);
}
/**
* This operation lists all the built-in policy set definition versions for all built-in policy set definitions.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture listPolicySetDefinitionVersionAllBuiltinsPlain(ListPolicySetDefinitionVersionAllBuiltinsPlainArgs args) {
return listPolicySetDefinitionVersionAllBuiltinsPlain(args, InvokeOptions.Empty);
}
/**
* This operation lists all the built-in policy set definition versions for all built-in policy set definitions.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static Output listPolicySetDefinitionVersionAllBuiltins(ListPolicySetDefinitionVersionAllBuiltinsArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:authorization:listPolicySetDefinitionVersionAllBuiltins", TypeShape.of(ListPolicySetDefinitionVersionAllBuiltinsResult.class), args, Utilities.withVersion(options));
}
/**
* This operation lists all the built-in policy set definition versions for all built-in policy set definitions.
* Azure REST API version: 2023-04-01.
*
* Other available API versions: 2024-05-01.
*
*/
public static CompletableFuture listPolicySetDefinitionVersionAllBuiltinsPlain(ListPolicySetDefinitionVersionAllBuiltinsPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:authorization:listPolicySetDefinitionVersionAllBuiltins", TypeShape.of(ListPolicySetDefinitionVersionAllBuiltinsResult.class), args, Utilities.withVersion(options));
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy