Package-level declarations

Types

Link copied to clipboard
class AccessReviewHistoryDefinitionById : KotlinCustomResource

Access Review History Definition. API Version: 2021-11-16-preview.

Link copied to clipboard
data class AccessReviewHistoryDefinitionByIdArgs(val decisions: Output<List<Either<String, AccessReviewResult>>>? = null, val displayName: Output<String>? = null, val endDate: Output<String>? = null, val historyDefinitionId: Output<String>? = null, val instances: Output<List<AccessReviewHistoryInstanceArgs>>? = null, val interval: Output<Int>? = null, val numberOfOccurrences: Output<Int>? = null, val scopes: Output<List<AccessReviewScopeArgs>>? = null, val startDate: Output<String>? = null, val type: Output<Either<String, AccessReviewRecurrenceRangeType>>? = null) : ConvertibleToJava<AccessReviewHistoryDefinitionByIdArgs>

Access Review History Definition. API Version: 2021-11-16-preview.

Link copied to clipboard
class AccessReviewScheduleDefinitionById : KotlinCustomResource

Access Review Schedule Definition. API Version: 2021-03-01-preview.

Link copied to clipboard
data class AccessReviewScheduleDefinitionByIdArgs(val autoApplyDecisionsEnabled: Output<Boolean>? = null, val backupReviewers: Output<List<AccessReviewReviewerArgs>>? = null, val defaultDecision: Output<Either<String, DefaultDecisionType>>? = null, val defaultDecisionEnabled: Output<Boolean>? = null, val descriptionForAdmins: Output<String>? = null, val descriptionForReviewers: Output<String>? = null, val displayName: Output<String>? = null, val endDate: Output<String>? = null, val inactiveDuration: Output<String>? = null, val instanceDurationInDays: Output<Int>? = null, val instances: Output<List<AccessReviewInstanceArgs>>? = null, val interval: Output<Int>? = null, val justificationRequiredOnApproval: Output<Boolean>? = null, val mailNotificationsEnabled: Output<Boolean>? = null, val numberOfOccurrences: Output<Int>? = null, val recommendationsEnabled: Output<Boolean>? = null, val reminderNotificationsEnabled: Output<Boolean>? = null, val reviewers: Output<List<AccessReviewReviewerArgs>>? = null, val scheduleDefinitionId: Output<String>? = null, val startDate: Output<String>? = null, val type: Output<Either<String, AccessReviewRecurrenceRangeType>>? = null) : ConvertibleToJava<AccessReviewScheduleDefinitionByIdArgs>

Access Review Schedule Definition. API Version: 2021-03-01-preview.

Link copied to clipboard
Link copied to clipboard
class ManagementLockAtResourceGroupLevel : KotlinCustomResource

The lock information. API Version: 2017-04-01.

Link copied to clipboard
data class ManagementLockAtResourceGroupLevelArgs(val level: Output<Either<String, LockLevel>>? = null, val lockName: Output<String>? = null, val notes: Output<String>? = null, val owners: Output<List<ManagementLockOwnerArgs>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ManagementLockAtResourceGroupLevelArgs>

The lock information. API Version: 2017-04-01.

Link copied to clipboard
class ManagementLockAtResourceLevel : KotlinCustomResource

The lock information. API Version: 2017-04-01.

Link copied to clipboard
data class ManagementLockAtResourceLevelArgs(val level: Output<Either<String, LockLevel>>? = null, val lockName: Output<String>? = null, val notes: Output<String>? = null, val owners: Output<List<ManagementLockOwnerArgs>>? = null, val parentResourcePath: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val resourceProviderNamespace: Output<String>? = null, val resourceType: Output<String>? = null) : ConvertibleToJava<ManagementLockAtResourceLevelArgs>

The lock information. API Version: 2017-04-01.

Link copied to clipboard
class ManagementLockAtSubscriptionLevel : KotlinCustomResource

The lock information. API Version: 2017-04-01.

Link copied to clipboard
data class ManagementLockAtSubscriptionLevelArgs(val level: Output<Either<String, LockLevel>>? = null, val lockName: Output<String>? = null, val notes: Output<String>? = null, val owners: Output<List<ManagementLockOwnerArgs>>? = null) : ConvertibleToJava<ManagementLockAtSubscriptionLevelArgs>

The lock information. API Version: 2017-04-01.

Link copied to clipboard
class ManagementLockByScope : KotlinCustomResource

The lock information. API Version: 2017-04-01.

Link copied to clipboard
data class ManagementLockByScopeArgs(val level: Output<Either<String, LockLevel>>? = null, val lockName: Output<String>? = null, val notes: Output<String>? = null, val owners: Output<List<ManagementLockOwnerArgs>>? = null, val scope: Output<String>? = null) : ConvertibleToJava<ManagementLockByScopeArgs>

The lock information. API Version: 2017-04-01.

Link copied to clipboard
Link copied to clipboard
class PolicyAssignment : KotlinCustomResource

The policy assignment. API Version: 2020-09-01.

Link copied to clipboard
data class PolicyAssignmentArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val enforcementMode: Output<Either<String, EnforcementMode>>? = null, val identity: Output<IdentityArgs>? = null, val location: Output<String>? = null, val metadata: Output<Any>? = null, val nonComplianceMessages: Output<List<NonComplianceMessageArgs>>? = null, val notScopes: Output<List<String>>? = null, val parameters: Output<Map<String, ParameterValuesValueArgs>>? = null, val policyAssignmentName: Output<String>? = null, val policyDefinitionId: Output<String>? = null, val scope: Output<String>? = null) : ConvertibleToJava<PolicyAssignmentArgs>

The policy assignment. API Version: 2020-09-01.

Link copied to clipboard
object PolicyAssignmentMapper : ResourceMapper<PolicyAssignment>
Link copied to clipboard
class PolicyDefinition : KotlinCustomResource

The policy definition. API Version: 2020-09-01.

Link copied to clipboard
data class PolicyDefinitionArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val metadata: Output<Any>? = null, val mode: Output<String>? = null, val parameters: Output<Map<String, ParameterDefinitionsValueArgs>>? = null, val policyDefinitionName: Output<String>? = null, val policyRule: Output<Any>? = null, val policyType: Output<Either<String, PolicyType>>? = null) : ConvertibleToJava<PolicyDefinitionArgs>

The policy definition. API Version: 2020-09-01.

Link copied to clipboard
class PolicyDefinitionAtManagementGroup : KotlinCustomResource

The policy definition. API Version: 2020-09-01.

Link copied to clipboard
data class PolicyDefinitionAtManagementGroupArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val managementGroupId: Output<String>? = null, val metadata: Output<Any>? = null, val mode: Output<String>? = null, val parameters: Output<Map<String, ParameterDefinitionsValueArgs>>? = null, val policyDefinitionName: Output<String>? = null, val policyRule: Output<Any>? = null, val policyType: Output<Either<String, PolicyType>>? = null) : ConvertibleToJava<PolicyDefinitionAtManagementGroupArgs>

The policy definition. API Version: 2020-09-01.

Link copied to clipboard
object PolicyDefinitionMapper : ResourceMapper<PolicyDefinition>
Link copied to clipboard
class PolicyExemption : KotlinCustomResource

The policy exemption. API Version: 2020-07-01-preview.

Link copied to clipboard
data class PolicyExemptionArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val exemptionCategory: Output<Either<String, ExemptionCategory>>? = null, val expiresOn: Output<String>? = null, val metadata: Output<Any>? = null, val policyAssignmentId: Output<String>? = null, val policyDefinitionReferenceIds: Output<List<String>>? = null, val policyExemptionName: Output<String>? = null, val scope: Output<String>? = null) : ConvertibleToJava<PolicyExemptionArgs>

The policy exemption. API Version: 2020-07-01-preview.

Link copied to clipboard
object PolicyExemptionMapper : ResourceMapper<PolicyExemption>
Link copied to clipboard
class PolicySetDefinition : KotlinCustomResource

The policy set definition. API Version: 2020-09-01.

Link copied to clipboard
data class PolicySetDefinitionArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val metadata: Output<Any>? = null, val parameters: Output<Map<String, ParameterDefinitionsValueArgs>>? = null, val policyDefinitionGroups: Output<List<PolicyDefinitionGroupArgs>>? = null, val policyDefinitions: Output<List<PolicyDefinitionReferenceArgs>>? = null, val policySetDefinitionName: Output<String>? = null, val policyType: Output<Either<String, PolicyType>>? = null) : ConvertibleToJava<PolicySetDefinitionArgs>

The policy set definition. API Version: 2020-09-01.

Link copied to clipboard
class PolicySetDefinitionAtManagementGroup : KotlinCustomResource

The policy set definition. API Version: 2020-09-01.

Link copied to clipboard
data class PolicySetDefinitionAtManagementGroupArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val managementGroupId: Output<String>? = null, val metadata: Output<Any>? = null, val parameters: Output<Map<String, ParameterDefinitionsValueArgs>>? = null, val policyDefinitionGroups: Output<List<PolicyDefinitionGroupArgs>>? = null, val policyDefinitions: Output<List<PolicyDefinitionReferenceArgs>>? = null, val policySetDefinitionName: Output<String>? = null, val policyType: Output<Either<String, PolicyType>>? = null) : ConvertibleToJava<PolicySetDefinitionAtManagementGroupArgs>

The policy set definition. API Version: 2020-09-01.

Link copied to clipboard
Link copied to clipboard
class PrivateLinkAssociation : KotlinCustomResource

API Version: 2020-05-01.

Link copied to clipboard
data class PrivateLinkAssociationArgs(val groupId: Output<String>? = null, val plaId: Output<String>? = null, val properties: Output<PrivateLinkAssociationPropertiesArgs>? = null) : ConvertibleToJava<PrivateLinkAssociationArgs>

API Version: 2020-05-01.

Link copied to clipboard
Link copied to clipboard
class ResourceManagementPrivateLink : KotlinCustomResource

API Version: 2020-05-01.

Link copied to clipboard
data class ResourceManagementPrivateLinkArgs(val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val rmplName: Output<String>? = null) : ConvertibleToJava<ResourceManagementPrivateLinkArgs>

API Version: 2020-05-01.

Link copied to clipboard
class RoleAssignment : KotlinCustomResource

Role Assignments API Version: 2020-10-01-preview.

Link copied to clipboard
data class RoleAssignmentArgs(val condition: Output<String>? = null, val conditionVersion: Output<String>? = null, val delegatedManagedIdentityResourceId: Output<String>? = null, val description: Output<String>? = null, val principalId: Output<String>? = null, val principalType: Output<Either<String, PrincipalType>>? = null, val roleAssignmentName: Output<String>? = null, val roleDefinitionId: Output<String>? = null, val scope: Output<String>? = null) : ConvertibleToJava<RoleAssignmentArgs>

Role Assignments API Version: 2020-10-01-preview.

Link copied to clipboard
Link copied to clipboard
object RoleAssignmentMapper : ResourceMapper<RoleAssignment>
Link copied to clipboard
class RoleDefinition : KotlinCustomResource

Role definition. API Version: 2018-01-01-preview.

Link copied to clipboard
data class RoleDefinitionArgs(val assignableScopes: Output<List<String>>? = null, val description: Output<String>? = null, val permissions: Output<List<PermissionArgs>>? = null, val roleDefinitionId: Output<String>? = null, val roleName: Output<String>? = null, val roleType: Output<String>? = null, val scope: Output<String>? = null) : ConvertibleToJava<RoleDefinitionArgs>

Role definition. API Version: 2018-01-01-preview.

Link copied to clipboard
Link copied to clipboard
object RoleDefinitionMapper : ResourceMapper<RoleDefinition>
Link copied to clipboard
class RoleManagementPolicyAssignment : KotlinCustomResource

Role management policy API Version: 2020-10-01.

Link copied to clipboard
data class RoleManagementPolicyAssignmentArgs(val policyId: Output<String>? = null, val roleDefinitionId: Output<String>? = null, val roleManagementPolicyAssignmentName: Output<String>? = null, val scope: Output<String>? = null) : ConvertibleToJava<RoleManagementPolicyAssignmentArgs>

Role management policy API Version: 2020-10-01.

Link copied to clipboard
class ScopeAccessReviewHistoryDefinitionById : KotlinCustomResource

Access Review History Definition. API Version: 2021-12-01-preview.

data class ScopeAccessReviewHistoryDefinitionByIdArgs(val decisions: Output<List<Either<String, AccessReviewResult>>>? = null, val displayName: Output<String>? = null, val endDate: Output<String>? = null, val historyDefinitionId: Output<String>? = null, val instances: Output<List<AccessReviewHistoryInstanceArgs>>? = null, val interval: Output<Int>? = null, val numberOfOccurrences: Output<Int>? = null, val scope: Output<String>? = null, val scopes: Output<List<AccessReviewScopeArgs>>? = null, val startDate: Output<String>? = null, val type: Output<Either<String, AccessReviewRecurrenceRangeType>>? = null) : ConvertibleToJava<ScopeAccessReviewHistoryDefinitionByIdArgs>

Access Review History Definition. API Version: 2021-12-01-preview.

Link copied to clipboard
class ScopeAccessReviewScheduleDefinitionById : KotlinCustomResource

Access Review Schedule Definition. API Version: 2021-12-01-preview.

data class ScopeAccessReviewScheduleDefinitionByIdArgs(val autoApplyDecisionsEnabled: Output<Boolean>? = null, val backupReviewers: Output<List<AccessReviewReviewerArgs>>? = null, val defaultDecision: Output<Either<String, DefaultDecisionType>>? = null, val defaultDecisionEnabled: Output<Boolean>? = null, val descriptionForAdmins: Output<String>? = null, val descriptionForReviewers: Output<String>? = null, val displayName: Output<String>? = null, val endDate: Output<String>? = null, 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, val instanceDurationInDays: Output<Int>? = null, val instances: Output<List<AccessReviewInstanceArgs>>? = null, val interval: Output<Int>? = null, val justificationRequiredOnApproval: Output<Boolean>? = null, val mailNotificationsEnabled: Output<Boolean>? = null, val numberOfOccurrences: Output<Int>? = null, val recommendationLookBackDuration: Output<String>? = null, val recommendationsEnabled: Output<Boolean>? = null, val reminderNotificationsEnabled: Output<Boolean>? = null, val reviewers: Output<List<AccessReviewReviewerArgs>>? = null, val scheduleDefinitionId: Output<String>? = null, val scope: Output<String>? = null, val startDate: Output<String>? = null, val type: Output<Either<String, AccessReviewRecurrenceRangeType>>? = null) : ConvertibleToJava<ScopeAccessReviewScheduleDefinitionByIdArgs>

Access Review Schedule Definition. API Version: 2021-12-01-preview.

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard