Package-level declarations

Types

Link copied to clipboard
data class AccessReviewHistoryInstanceArgs(val displayName: Output<String>? = null, val expiration: Output<String>? = null, val fulfilledDateTime: Output<String>? = null, val reviewHistoryPeriodEndDateTime: Output<String>? = null, val reviewHistoryPeriodStartDateTime: Output<String>? = null, val runDateTime: Output<String>? = null) : ConvertibleToJava<AccessReviewHistoryInstanceArgs>

Access Review History Definition Instance.

Link copied to clipboard
data class AccessReviewInstanceArgs(val backupReviewers: Output<List<AccessReviewReviewerArgs>>? = null, val endDateTime: Output<String>? = null, val reviewers: Output<List<AccessReviewReviewerArgs>>? = null, val startDateTime: Output<String>? = null) : ConvertibleToJava<AccessReviewInstanceArgs>

Access Review Instance.

Link copied to clipboard
data class AccessReviewReviewerArgs(val principalId: Output<String>? = null) : ConvertibleToJava<AccessReviewReviewerArgs>

Descriptor for what needs to be reviewed

Link copied to clipboard
data class AccessReviewScopeArgs(val excludeResourceId: Output<String>? = null, val excludeRoleDefinitionId: Output<String>? = null, val expandNestedMemberships: Output<Boolean>? = null, val inactiveDuration: Output<String>? = null, val includeAccessBelowResource: Output<Boolean>? = null, val includeInheritedAccess: Output<Boolean>? = null) : ConvertibleToJava<AccessReviewScopeArgs>

Descriptor for what needs to be reviewed

Link copied to clipboard
data class ApprovalSettingsArgs(val approvalMode: Output<Either<String, ApprovalMode>>? = null, val approvalStages: Output<List<ApprovalStageArgs>>? = null, val isApprovalRequired: Output<Boolean>? = null, val isApprovalRequiredForExtension: Output<Boolean>? = null, val isRequestorJustificationRequired: Output<Boolean>? = null) : ConvertibleToJava<ApprovalSettingsArgs>

The approval settings.

Link copied to clipboard
data class ApprovalStageArgs(val approvalStageTimeOutInDays: Output<Int>? = null, val escalationApprovers: Output<List<UserSetArgs>>? = null, val escalationTimeInMinutes: Output<Int>? = null, val isApproverJustificationRequired: Output<Boolean>? = null, val isEscalationEnabled: Output<Boolean>? = null, val primaryApprovers: Output<List<UserSetArgs>>? = null) : ConvertibleToJava<ApprovalStageArgs>

The approval stage.

Link copied to clipboard
data class GetAccessReviewHistoryDefinitionByIdPlainArgs(val historyDefinitionId: String) : ConvertibleToJava<GetAccessReviewHistoryDefinitionByIdPlainArgs>
data class GetAccessReviewScheduleDefinitionByIdPlainArgs(val scheduleDefinitionId: String) : ConvertibleToJava<GetAccessReviewScheduleDefinitionByIdPlainArgs>
Link copied to clipboard
data class GetClientTokenPlainArgs(val endpoint: String? = null) : ConvertibleToJava<GetClientTokenPlainArgs>
data class GetManagementLockAtResourceGroupLevelPlainArgs(val lockName: String, val resourceGroupName: String) : ConvertibleToJava<GetManagementLockAtResourceGroupLevelPlainArgs>
data class GetManagementLockAtResourceLevelPlainArgs(val apiVersion: String, val lockName: String, val parentResourcePath: String, val resourceGroupName: String, val resourceName: String, val resourceProviderNamespace: String, val resourceType: String) : ConvertibleToJava<GetManagementLockAtResourceLevelPlainArgs>
data class GetManagementLockAtSubscriptionLevelPlainArgs(val lockName: String) : ConvertibleToJava<GetManagementLockAtSubscriptionLevelPlainArgs>
Link copied to clipboard
data class GetManagementLockByScopePlainArgs(val lockName: String, val scope: String) : ConvertibleToJava<GetManagementLockByScopePlainArgs>
Link copied to clipboard
data class GetPimRoleEligibilitySchedulePlainArgs(val roleEligibilityScheduleRequestName: String, val scope: String) : ConvertibleToJava<GetPimRoleEligibilitySchedulePlainArgs>
Link copied to clipboard
data class GetPolicyAssignmentPlainArgs(val policyAssignmentName: String, val scope: String) : ConvertibleToJava<GetPolicyAssignmentPlainArgs>
data class GetPolicyDefinitionAtManagementGroupPlainArgs(val managementGroupId: String, val policyDefinitionName: String) : ConvertibleToJava<GetPolicyDefinitionAtManagementGroupPlainArgs>
Link copied to clipboard
data class GetPolicyDefinitionPlainArgs(val policyDefinitionName: String) : ConvertibleToJava<GetPolicyDefinitionPlainArgs>
data class GetPolicyDefinitionVersionAtManagementGroupPlainArgs(val managementGroupName: String, val policyDefinitionName: String, val policyDefinitionVersion: String) : ConvertibleToJava<GetPolicyDefinitionVersionAtManagementGroupPlainArgs>
Link copied to clipboard
data class GetPolicyDefinitionVersionPlainArgs(val policyDefinitionName: String, val policyDefinitionVersion: String) : ConvertibleToJava<GetPolicyDefinitionVersionPlainArgs>
Link copied to clipboard
data class GetPolicyExemptionPlainArgs(val policyExemptionName: String, val scope: String) : ConvertibleToJava<GetPolicyExemptionPlainArgs>
data class GetPolicySetDefinitionAtManagementGroupPlainArgs(val managementGroupId: String, val policySetDefinitionName: String) : ConvertibleToJava<GetPolicySetDefinitionAtManagementGroupPlainArgs>
Link copied to clipboard
data class GetPolicySetDefinitionPlainArgs(val policySetDefinitionName: String) : ConvertibleToJava<GetPolicySetDefinitionPlainArgs>
data class GetPolicySetDefinitionVersionAtManagementGroupPlainArgs(val expand: String? = null, val managementGroupName: String, val policyDefinitionVersion: String, val policySetDefinitionName: String) : ConvertibleToJava<GetPolicySetDefinitionVersionAtManagementGroupPlainArgs>
Link copied to clipboard
data class GetPolicySetDefinitionVersionPlainArgs(val expand: String? = null, val policyDefinitionVersion: String, val policySetDefinitionName: String) : ConvertibleToJava<GetPolicySetDefinitionVersionPlainArgs>
Link copied to clipboard
data class GetPrivateLinkAssociationPlainArgs(val groupId: String, val plaId: String) : ConvertibleToJava<GetPrivateLinkAssociationPlainArgs>
data class GetResourceManagementPrivateLinkPlainArgs(val resourceGroupName: String, val rmplName: String) : ConvertibleToJava<GetResourceManagementPrivateLinkPlainArgs>
Link copied to clipboard
data class GetRoleAssignmentPlainArgs(val roleAssignmentName: String, val scope: String, val tenantId: String? = null) : ConvertibleToJava<GetRoleAssignmentPlainArgs>
Link copied to clipboard
data class GetRoleDefinitionPlainArgs(val roleDefinitionId: String, val scope: String) : ConvertibleToJava<GetRoleDefinitionPlainArgs>
data class GetRoleManagementPolicyAssignmentPlainArgs(val roleManagementPolicyAssignmentName: String, val scope: String) : ConvertibleToJava<GetRoleManagementPolicyAssignmentPlainArgs>
Link copied to clipboard
data class GetRoleManagementPolicyPlainArgs(val roleManagementPolicyName: String, val scope: String) : ConvertibleToJava<GetRoleManagementPolicyPlainArgs>
data class GetScopeAccessReviewHistoryDefinitionByIdPlainArgs(val historyDefinitionId: String, val scope: String) : ConvertibleToJava<GetScopeAccessReviewHistoryDefinitionByIdPlainArgs>
data class GetScopeAccessReviewScheduleDefinitionByIdPlainArgs(val scheduleDefinitionId: String, val scope: String) : ConvertibleToJava<GetScopeAccessReviewScheduleDefinitionByIdPlainArgs>
Link copied to clipboard
data class GetVariableAtManagementGroupPlainArgs(val managementGroupId: String, val variableName: String) : ConvertibleToJava<GetVariableAtManagementGroupPlainArgs>
Link copied to clipboard
data class GetVariablePlainArgs(val variableName: String) : ConvertibleToJava<GetVariablePlainArgs>
data class GetVariableValueAtManagementGroupPlainArgs(val managementGroupId: String, val variableName: String, val variableValueName: String) : ConvertibleToJava<GetVariableValueAtManagementGroupPlainArgs>
Link copied to clipboard
data class GetVariableValuePlainArgs(val variableName: String, val variableValueName: String) : ConvertibleToJava<GetVariableValuePlainArgs>
Link copied to clipboard
data class IdentityArgs(val type: Output<ResourceIdentityType>? = null, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<IdentityArgs>

Identity for the resource. Policy assignments support a maximum of one identity. That is either a system assigned identity or a single user assigned identity.

Link copied to clipboard
data class ListPolicyDefinitionVersionAllAtManagementGroupPlainArgs(val managementGroupName: String) : ConvertibleToJava<ListPolicyDefinitionVersionAllAtManagementGroupPlainArgs>
class ListPolicyDefinitionVersionAllBuiltinsPlainArgs : ConvertibleToJava<ListPolicyDefinitionVersionAllBuiltinsPlainArgs>
Link copied to clipboard
class ListPolicyDefinitionVersionAllPlainArgs : ConvertibleToJava<ListPolicyDefinitionVersionAllPlainArgs>
data class ListPolicySetDefinitionVersionAllAtManagementGroupPlainArgs(val managementGroupName: String) : ConvertibleToJava<ListPolicySetDefinitionVersionAllAtManagementGroupPlainArgs>
class ListPolicySetDefinitionVersionAllBuiltinsPlainArgs : ConvertibleToJava<ListPolicySetDefinitionVersionAllBuiltinsPlainArgs>
class ListPolicySetDefinitionVersionAllPlainArgs : ConvertibleToJava<ListPolicySetDefinitionVersionAllPlainArgs>
Link copied to clipboard
data class ManagementLockOwnerArgs(val applicationId: Output<String>? = null) : ConvertibleToJava<ManagementLockOwnerArgs>

Lock owner properties.

Link copied to clipboard
data class NonComplianceMessageArgs(val message: Output<String>, val policyDefinitionReferenceId: Output<String>? = null) : ConvertibleToJava<NonComplianceMessageArgs>

A message that describes why a resource is non-compliant with the policy. This is shown in 'deny' error messages and on resource's non-compliant compliance results.

Link copied to clipboard
data class OverrideArgs(val kind: Output<Either<String, OverrideKind>>? = null, val selectors: Output<List<SelectorArgs>>? = null, val value: Output<String>? = null) : ConvertibleToJava<OverrideArgs>

The policy property value override.

Link copied to clipboard
Link copied to clipboard
data class ParameterDefinitionsValueArgs(val allowedValues: Output<List<Any>>? = null, val defaultValue: Output<Any>? = null, val metadata: Output<ParameterDefinitionsValueMetadataArgs>? = null, val schema: Output<Any>? = null, val type: Output<Either<String, ParameterType>>? = null) : ConvertibleToJava<ParameterDefinitionsValueArgs>

The definition of a parameter that can be provided to the policy.

Link copied to clipboard
data class ParameterDefinitionsValueMetadataArgs(val assignPermissions: Output<Boolean>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val strongType: Output<String>? = null) : ConvertibleToJava<ParameterDefinitionsValueMetadataArgs>

General metadata for the parameter.

Link copied to clipboard
data class ParameterValuesValueArgs(val value: Output<Any>? = null) : ConvertibleToJava<ParameterValuesValueArgs>

The value of a parameter.

Link copied to clipboard
data class PermissionArgs(val actions: Output<List<String>>? = null, val dataActions: Output<List<String>>? = null, val notActions: Output<List<String>>? = null, val notDataActions: Output<List<String>>? = null) : ConvertibleToJava<PermissionArgs>

Role definition permissions.

Link copied to clipboard
Link copied to clipboard
data class PIMOnlyModeSettingsArgs(val excludedAssignmentTypes: Output<List<Either<String, ExcludedPrincipalTypes>>>? = null, val excludes: Output<List<UsersOrServicePrincipalSetArgs>>? = null, val mode: Output<Either<String, PIMOnlyMode>>? = null) : ConvertibleToJava<PIMOnlyModeSettingsArgs>

The PIM Only Mode settings.

Link copied to clipboard
data class PolicyDefinitionGroupArgs(val additionalMetadataId: Output<String>? = null, val category: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val name: Output<String>) : ConvertibleToJava<PolicyDefinitionGroupArgs>

The policy definition group.

Link copied to clipboard
data class PolicyDefinitionReferenceArgs(val definitionVersion: Output<String>? = null, val groupNames: Output<List<String>>? = null, val parameters: Output<Map<String, ParameterValuesValueArgs>>? = null, val policyDefinitionId: Output<String>, val policyDefinitionReferenceId: Output<String>? = null) : ConvertibleToJava<PolicyDefinitionReferenceArgs>

The policy definition reference.

Link copied to clipboard
data class PolicyVariableColumnArgs(val columnName: Output<String>) : ConvertibleToJava<PolicyVariableColumnArgs>

The variable column.

Link copied to clipboard
data class PolicyVariableValueColumnValueArgs(val columnName: Output<String>, val columnValue: Output<Any>) : ConvertibleToJava<PolicyVariableValueColumnValueArgs>

The name value tuple for this variable value column.

Link copied to clipboard
data class PrivateLinkAssociationPropertiesArgs(val privateLink: Output<String>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccessOptions>>? = null) : ConvertibleToJava<PrivateLinkAssociationPropertiesArgs>
Link copied to clipboard
data class ResourceSelectorArgs(val name: Output<String>? = null, val selectors: Output<List<SelectorArgs>>? = null) : ConvertibleToJava<ResourceSelectorArgs>

The resource selector to filter policies by resource properties.

data class RoleEligibilityScheduleRequestPropertiesExpirationArgs(val duration: Output<String>? = null, val endDateTime: Output<String>? = null, val type: Output<Either<String, Type>>? = null) : ConvertibleToJava<RoleEligibilityScheduleRequestPropertiesExpirationArgs>

Expiration of the role eligibility schedule

data class RoleEligibilityScheduleRequestPropertiesScheduleInfoArgs(val expiration: Output<RoleEligibilityScheduleRequestPropertiesExpirationArgs>? = null, val startDateTime: Output<String>? = null) : ConvertibleToJava<RoleEligibilityScheduleRequestPropertiesScheduleInfoArgs>

Schedule info of the role eligibility schedule

data class RoleEligibilityScheduleRequestPropertiesTicketInfoArgs(val ticketNumber: Output<String>? = null, val ticketSystem: Output<String>? = null) : ConvertibleToJava<RoleEligibilityScheduleRequestPropertiesTicketInfoArgs>

Ticket Info of the role eligibility

Link copied to clipboard
data class RoleManagementPolicyApprovalRuleArgs(val id: Output<String>? = null, val ruleType: Output<String>, val setting: Output<ApprovalSettingsArgs>? = null, val target: Output<RoleManagementPolicyRuleTargetArgs>? = null) : ConvertibleToJava<RoleManagementPolicyApprovalRuleArgs>

The role management policy approval rule.

data class RoleManagementPolicyAuthenticationContextRuleArgs(val claimValue: Output<String>? = null, val id: Output<String>? = null, val isEnabled: Output<Boolean>? = null, val ruleType: Output<String>, val target: Output<RoleManagementPolicyRuleTargetArgs>? = null) : ConvertibleToJava<RoleManagementPolicyAuthenticationContextRuleArgs>

The role management policy authentication context rule.

Link copied to clipboard
data class RoleManagementPolicyEnablementRuleArgs(val enabledRules: Output<List<Either<String, EnablementRules>>>? = null, val id: Output<String>? = null, val ruleType: Output<String>, val target: Output<RoleManagementPolicyRuleTargetArgs>? = null) : ConvertibleToJava<RoleManagementPolicyEnablementRuleArgs>

The role management policy enablement rule.

Link copied to clipboard
data class RoleManagementPolicyExpirationRuleArgs(val exceptionMembers: Output<List<UserSetArgs>>? = null, val id: Output<String>? = null, val isExpirationRequired: Output<Boolean>? = null, val maximumDuration: Output<String>? = null, val ruleType: Output<String>, val target: Output<RoleManagementPolicyRuleTargetArgs>? = null) : ConvertibleToJava<RoleManagementPolicyExpirationRuleArgs>

The role management policy expiration rule.

Link copied to clipboard
data class RoleManagementPolicyNotificationRuleArgs(val id: Output<String>? = null, val isDefaultRecipientsEnabled: Output<Boolean>? = null, val notificationLevel: Output<Either<String, NotificationLevel>>? = null, val notificationRecipients: Output<List<String>>? = null, val notificationType: Output<Either<String, NotificationDeliveryMechanism>>? = null, val recipientType: Output<Either<String, RecipientType>>? = null, val ruleType: Output<String>, val target: Output<RoleManagementPolicyRuleTargetArgs>? = null) : ConvertibleToJava<RoleManagementPolicyNotificationRuleArgs>

The role management policy notification rule.

Link copied to clipboard
data class RoleManagementPolicyPimOnlyModeRuleArgs(val id: Output<String>? = null, val pimOnlyModeSettings: Output<PIMOnlyModeSettingsArgs>? = null, val ruleType: Output<String>, val target: Output<RoleManagementPolicyRuleTargetArgs>? = null) : ConvertibleToJava<RoleManagementPolicyPimOnlyModeRuleArgs>

The role management policy PIM only mode rule.

Link copied to clipboard
data class RoleManagementPolicyRuleTargetArgs(val caller: Output<String>? = null, val enforcedSettings: Output<List<String>>? = null, val inheritableSettings: Output<List<String>>? = null, val level: Output<String>? = null, val operations: Output<List<String>>? = null, val targetObjects: Output<List<String>>? = null) : ConvertibleToJava<RoleManagementPolicyRuleTargetArgs>

The role management policy rule target.

Link copied to clipboard
data class SelectorArgs(val in: Output<List<String>>? = null, val kind: Output<Either<String, SelectorKind>>? = null, val notIn: Output<List<String>>? = null) : ConvertibleToJava<SelectorArgs>

The selector expression.

Link copied to clipboard
Link copied to clipboard
data class UserSetArgs(val description: Output<String>? = null, val id: Output<String>? = null, val isBackup: Output<Boolean>? = null, val userType: Output<Either<String, UserType>>? = null) : ConvertibleToJava<UserSetArgs>

The detail of a user.

Link copied to clipboard
Link copied to clipboard
data class UsersOrServicePrincipalSetArgs(val displayName: Output<String>? = null, val id: Output<String>? = null, val type: Output<Either<String, UserType>>? = null) : ConvertibleToJava<UsersOrServicePrincipalSetArgs>

The detail of a subject.