Package-level declarations

Types

Link copied to clipboard
data class CustomNamingConventionArgs(val formula: Output<String>, val resourceType: Output<Either<String, ResourceType>>) : ConvertibleToJava<CustomNamingConventionArgs>

The details for the custom naming convention override for a specific resource type.

data class DecommissionedManagementGroupPropertiesArgs(val create: Output<Boolean>, val policyInitiativesAssignmentProperties: Output<List<PolicyInitiativeAssignmentPropertiesArgs>>) : ConvertibleToJava<DecommissionedManagementGroupPropertiesArgs>

The 'Decommissioned' management group properties.

Link copied to clipboard
data class GetLandingZoneAccountOperationPlainArgs(val landingZoneAccountName: String, val resourceGroupName: String) : ConvertibleToJava<GetLandingZoneAccountOperationPlainArgs>
data class GetLandingZoneConfigurationOperationPlainArgs(val landingZoneAccountName: String, val landingZoneConfigurationName: String, val resourceGroupName: String) : ConvertibleToJava<GetLandingZoneConfigurationOperationPlainArgs>
data class GetLandingZoneRegistrationOperationPlainArgs(val landingZoneAccountName: String, val landingZoneRegistrationName: String, val resourceGroupName: String) : ConvertibleToJava<GetLandingZoneRegistrationOperationPlainArgs>
Link copied to clipboard
data class LandingZoneAccountResourcePropertiesArgs(val storageAccount: Output<String>) : ConvertibleToJava<LandingZoneAccountResourcePropertiesArgs>

The properties of landing zone account resource type.

data class LandingZoneConfigurationResourcePropertiesArgs(val azureBastionCreationOption: Output<Either<String, ResourceCreationOptions>>, val azureBastionSubnetCidrBlock: Output<String>? = null, val customNamingConvention: Output<List<CustomNamingConventionArgs>>? = null, val ddosProtectionCreationOption: Output<Either<String, ResourceCreationOptions>>, val decommissionedMgMetadata: Output<DecommissionedManagementGroupPropertiesArgs>? = null, val existingAzureBastionId: Output<String>? = null, val existingDdosProtectionId: Output<String>? = null, val existingLogAnalyticsWorkspaceId: Output<String>? = null, val firewallCreationOption: Output<Either<String, FirewallCreationOptions>>, val firewallSubnetCidrBlock: Output<String>? = null, val gatewaySubnetCidrBlock: Output<String>, val hubNetworkCidrBlock: Output<String>, val landingZonesMgChildren: Output<List<LandingZoneManagementGroupPropertiesArgs>>? = null, val landingZonesMgMetadata: Output<ManagementGroupPropertiesArgs>? = null, val logAnalyticsWorkspaceCreationOption: Output<Either<String, ResourceCreationOptions>>, val logRetentionInDays: Output<Double>, val managedIdentity: Output<ManagedIdentityPropertiesArgs>, val namingConventionFormula: Output<String>? = null, val platformConnectivityMgMetadata: Output<ManagementGroupPropertiesArgs>? = null, val platformIdentityMgMetadata: Output<ManagementGroupPropertiesArgs>? = null, val platformManagementMgMetadata: Output<ManagementGroupPropertiesArgs>? = null, val platformMgChildren: Output<List<PlatformManagementGroupPropertiesArgs>>? = null, val platformMgMetadata: Output<ManagementGroupPropertiesArgs>? = null, val sandboxMgMetadata: Output<SandboxManagementGroupPropertiesArgs>? = null, val tags: Output<List<TagsArgs>>? = null, val topLevelMgMetadata: Output<ManagementGroupPropertiesArgs>? = null) : ConvertibleToJava<LandingZoneConfigurationResourcePropertiesArgs>

The properties of landing zone configuration resource type.

Link copied to clipboard
data class LandingZoneManagementGroupPropertiesArgs(val name: Output<String>, val policyInitiativesAssignmentProperties: Output<List<PolicyInitiativeAssignmentPropertiesArgs>>) : ConvertibleToJava<LandingZoneManagementGroupPropertiesArgs>

The 'Landing Zones' management group properties..

data class LandingZoneRegistrationResourcePropertiesArgs(val existingLandingZoneConfigurationId: Output<String>, val existingTopLevelMgId: Output<String>, val managedIdentity: Output<ManagedIdentityPropertiesArgs>? = null) : ConvertibleToJava<LandingZoneRegistrationResourcePropertiesArgs>

The properties of landing zone registration resource type.

Link copied to clipboard
data class ManagedIdentityPropertiesArgs(val type: Output<Either<String, ManagedIdentityResourceType>>, val userAssignedIdentityResourceId: Output<String>? = null) : ConvertibleToJava<ManagedIdentityPropertiesArgs>

The properties of managed identity, specifically including type and resource ID.

Link copied to clipboard
data class ManagedServiceIdentityArgs(val type: Output<Either<String, ManagedServiceIdentityType>>, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<ManagedServiceIdentityArgs>

Managed service identity (system assigned and/or user assigned identities)

Link copied to clipboard
data class ManagementGroupPropertiesArgs(val policyInitiativesAssignmentProperties: Output<List<PolicyInitiativeAssignmentPropertiesArgs>>) : ConvertibleToJava<ManagementGroupPropertiesArgs>

The properties of policy initiatives applied to the management group.

Link copied to clipboard
data class PlatformManagementGroupPropertiesArgs(val name: Output<String>, val policyInitiativesAssignmentProperties: Output<List<PolicyInitiativeAssignmentPropertiesArgs>>) : ConvertibleToJava<PlatformManagementGroupPropertiesArgs>

The 'Platform' management group properties.

Link copied to clipboard
data class PolicyInitiativeAssignmentPropertiesArgs(val assignmentParameters: Output<Any>, val policyInitiativeId: Output<String>) : ConvertibleToJava<PolicyInitiativeAssignmentPropertiesArgs>

The properties of assigned policy initiatives.

Link copied to clipboard
data class SandboxManagementGroupPropertiesArgs(val create: Output<Boolean>, val policyInitiativesAssignmentProperties: Output<List<PolicyInitiativeAssignmentPropertiesArgs>>) : ConvertibleToJava<SandboxManagementGroupPropertiesArgs>

The 'Sandbox' management group properties.

Link copied to clipboard
data class TagsArgs(val name: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<TagsArgs>

Key-value pairs that can be assigned to this resource.

Link copied to clipboard

Builder for TagsArgs.