Package-level declarations

Types

Link copied to clipboard
data class AadConfigurationArgs(val adminGroupObjectIds: Output<List<String>>) : ConvertibleToJava<AadConfigurationArgs>
Link copied to clipboard
data class AdministrativeCredentialsArgs(val password: Output<String>, val username: Output<String>) : ConvertibleToJava<AdministrativeCredentialsArgs>
Link copied to clipboard
data class AdministratorConfigurationArgs(val adminUsername: Output<String>? = null, val sshPublicKeys: Output<List<SshPublicKeyArgs>>? = null) : ConvertibleToJava<AdministratorConfigurationArgs>
Link copied to clipboard
data class AgentOptionsArgs(val hugepagesCount: Output<Double>, val hugepagesSize: Output<Either<String, HugepagesSize>>? = null) : ConvertibleToJava<AgentOptionsArgs>
Link copied to clipboard
Link copied to clipboard
data class AgentPoolUpgradeSettingsArgs(val maxSurge: Output<String>? = null) : ConvertibleToJava<AgentPoolUpgradeSettingsArgs>
Link copied to clipboard
data class AttachedNetworkConfigurationArgs(val l2Networks: Output<List<L2NetworkAttachmentConfigurationArgs>>? = null, val l3Networks: Output<List<L3NetworkAttachmentConfigurationArgs>>? = null, val trunkedNetworks: Output<List<TrunkedNetworkAttachmentConfigurationArgs>>? = null) : ConvertibleToJava<AttachedNetworkConfigurationArgs>
Link copied to clipboard
data class BareMetalMachineConfigurationDataArgs(val bmcCredentials: Output<AdministrativeCredentialsArgs>, val bmcMacAddress: Output<String>, val bootMacAddress: Output<String>, val machineDetails: Output<String>? = null, val machineName: Output<String>? = null, val rackSlot: Output<Double>, val serialNumber: Output<String>) : ConvertibleToJava<BareMetalMachineConfigurationDataArgs>
Link copied to clipboard
data class BgpAdvertisementArgs(val advertiseToFabric: Output<Either<String, AdvertiseToFabric>>? = null, val communities: Output<List<String>>? = null, val ipAddressPools: Output<List<String>>, val peers: Output<List<String>>? = null) : ConvertibleToJava<BgpAdvertisementArgs>
Link copied to clipboard
data class BgpServiceLoadBalancerConfigurationArgs(val bgpAdvertisements: Output<List<BgpAdvertisementArgs>>? = null, val bgpPeers: Output<List<ServiceLoadBalancerBgpPeerArgs>>? = null, val fabricPeeringEnabled: Output<Either<String, FabricPeeringEnabled>>? = null, val ipAddressPools: Output<List<IpAddressPoolArgs>>? = null) : ConvertibleToJava<BgpServiceLoadBalancerConfigurationArgs>
Link copied to clipboard
data class ClusterSecretArchiveArgs(val keyVaultId: Output<String>, val useKeyVault: Output<Either<String, ClusterSecretArchiveEnabled>>? = null) : ConvertibleToJava<ClusterSecretArchiveArgs>
Link copied to clipboard
data class ClusterUpdateStrategyArgs(val maxUnavailable: Output<Double>? = null, val strategyType: Output<Either<String, ClusterUpdateStrategyType>>, val thresholdType: Output<Either<String, ValidationThresholdType>>, val thresholdValue: Output<Double>, val waitTimeMinutes: Output<Double>? = null) : ConvertibleToJava<ClusterUpdateStrategyArgs>
Link copied to clipboard
data class ControlPlaneNodeConfigurationArgs(val administratorConfiguration: Output<AdministratorConfigurationArgs>? = null, val availabilityZones: Output<List<String>>? = null, val count: Output<Double>, val vmSkuName: Output<String>) : ConvertibleToJava<ControlPlaneNodeConfigurationArgs>
Link copied to clipboard
data class EgressEndpointArgs(val category: Output<String>, val endpoints: Output<List<EndpointDependencyArgs>>) : ConvertibleToJava<EgressEndpointArgs>
Link copied to clipboard
Link copied to clipboard
data class EndpointDependencyArgs(val domainName: Output<String>, val port: Output<Double>? = null) : ConvertibleToJava<EndpointDependencyArgs>
Link copied to clipboard
data class ExtendedLocationArgs(val name: Output<String>, val type: Output<String>) : ConvertibleToJava<ExtendedLocationArgs>
Link copied to clipboard
data class GetAgentPoolPlainArgs(val agentPoolName: String, val kubernetesClusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetAgentPoolPlainArgs>
Link copied to clipboard
data class GetBareMetalMachineKeySetPlainArgs(val bareMetalMachineKeySetName: String, val clusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetBareMetalMachineKeySetPlainArgs>
Link copied to clipboard
data class GetBareMetalMachinePlainArgs(val bareMetalMachineName: String, val resourceGroupName: String) : ConvertibleToJava<GetBareMetalMachinePlainArgs>
Link copied to clipboard
data class GetBmcKeySetPlainArgs(val bmcKeySetName: String, val clusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetBmcKeySetPlainArgs>
Link copied to clipboard
data class GetCloudServicesNetworkPlainArgs(val cloudServicesNetworkName: String, val resourceGroupName: String) : ConvertibleToJava<GetCloudServicesNetworkPlainArgs>
Link copied to clipboard
data class GetClusterManagerPlainArgs(val clusterManagerName: String, val resourceGroupName: String) : ConvertibleToJava<GetClusterManagerPlainArgs>
Link copied to clipboard
data class GetClusterPlainArgs(val clusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetClusterPlainArgs>
Link copied to clipboard
data class GetConsolePlainArgs(val consoleName: String, val resourceGroupName: String, val virtualMachineName: String) : ConvertibleToJava<GetConsolePlainArgs>
Link copied to clipboard
data class GetKubernetesClusterFeaturePlainArgs(val featureName: String, val kubernetesClusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetKubernetesClusterFeaturePlainArgs>
Link copied to clipboard
data class GetKubernetesClusterPlainArgs(val kubernetesClusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetKubernetesClusterPlainArgs>
Link copied to clipboard
data class GetL2NetworkPlainArgs(val l2NetworkName: String, val resourceGroupName: String) : ConvertibleToJava<GetL2NetworkPlainArgs>
Link copied to clipboard
data class GetL3NetworkPlainArgs(val l3NetworkName: String, val resourceGroupName: String) : ConvertibleToJava<GetL3NetworkPlainArgs>
Link copied to clipboard
data class GetMetricsConfigurationPlainArgs(val clusterName: String, val metricsConfigurationName: String, val resourceGroupName: String) : ConvertibleToJava<GetMetricsConfigurationPlainArgs>
Link copied to clipboard
data class GetRackPlainArgs(val rackName: String, val resourceGroupName: String) : ConvertibleToJava<GetRackPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetStorageAppliancePlainArgs(val resourceGroupName: String, val storageApplianceName: String) : ConvertibleToJava<GetStorageAppliancePlainArgs>
Link copied to clipboard
data class GetTrunkedNetworkPlainArgs(val resourceGroupName: String, val trunkedNetworkName: String) : ConvertibleToJava<GetTrunkedNetworkPlainArgs>
Link copied to clipboard
data class GetVirtualMachinePlainArgs(val resourceGroupName: String, val virtualMachineName: String) : ConvertibleToJava<GetVirtualMachinePlainArgs>
Link copied to clipboard
data class GetVolumePlainArgs(val resourceGroupName: String, val volumeName: String) : ConvertibleToJava<GetVolumePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class ImageRepositoryCredentialsArgs(val password: Output<String>, val registryUrl: Output<String>, val username: Output<String>) : ConvertibleToJava<ImageRepositoryCredentialsArgs>
Link copied to clipboard
data class InitialAgentPoolConfigurationArgs(val administratorConfiguration: Output<AdministratorConfigurationArgs>? = null, val agentOptions: Output<AgentOptionsArgs>? = null, val attachedNetworkConfiguration: Output<AttachedNetworkConfigurationArgs>? = null, val availabilityZones: Output<List<String>>? = null, val count: Output<Double>, val labels: Output<List<KubernetesLabelArgs>>? = null, val mode: Output<Either<String, AgentPoolMode>>, val name: Output<String>, val taints: Output<List<KubernetesLabelArgs>>? = null, val upgradeSettings: Output<AgentPoolUpgradeSettingsArgs>? = null, val vmSkuName: Output<String>) : ConvertibleToJava<InitialAgentPoolConfigurationArgs>
Link copied to clipboard
data class IpAddressPoolArgs(val addresses: Output<List<String>>, val autoAssign: Output<Either<String, BfdEnabled>>? = null, val name: Output<String>, val onlyUseHostIps: Output<Either<String, BfdEnabled>>? = null) : ConvertibleToJava<IpAddressPoolArgs>
Link copied to clipboard
Link copied to clipboard
data class KeySetUserArgs(val azureUserName: Output<String>, val description: Output<String>? = null, val sshPublicKey: Output<SshPublicKeyArgs>, val userPrincipalName: Output<String>? = null) : ConvertibleToJava<KeySetUserArgs>
Link copied to clipboard
Link copied to clipboard
data class KubernetesLabelArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<KubernetesLabelArgs>
Link copied to clipboard
data class L2NetworkAttachmentConfigurationArgs(val networkId: Output<String>, val pluginType: Output<Either<String, KubernetesPluginType>>? = null) : ConvertibleToJava<L2NetworkAttachmentConfigurationArgs>
Link copied to clipboard
data class L3NetworkAttachmentConfigurationArgs(val ipamEnabled: Output<Either<String, L3NetworkConfigurationIpamEnabled>>? = null, val networkId: Output<String>, val pluginType: Output<Either<String, KubernetesPluginType>>? = null) : ConvertibleToJava<L3NetworkAttachmentConfigurationArgs>
Link copied to clipboard
data class ManagedResourceGroupConfigurationArgs(val location: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ManagedResourceGroupConfigurationArgs>
Link copied to clipboard
data class NetworkAttachmentArgs(val attachedNetworkId: Output<String>, val defaultGateway: Output<Either<String, DefaultGateway>>? = null, val ipAllocationMethod: Output<Either<String, VirtualMachineIPAllocationMethod>>, val ipv4Address: Output<String>? = null, val ipv6Address: Output<String>? = null, val networkAttachmentName: Output<String>? = null) : ConvertibleToJava<NetworkAttachmentArgs>
Link copied to clipboard
data class NetworkConfigurationArgs(val attachedNetworkConfiguration: Output<AttachedNetworkConfigurationArgs>? = null, val bgpServiceLoadBalancerConfiguration: Output<BgpServiceLoadBalancerConfigurationArgs>? = null, val cloudServicesNetworkId: Output<String>, val cniNetworkId: Output<String>, val dnsServiceIp: Output<String>? = null, val podCidrs: Output<List<String>>? = null, val serviceCidrs: Output<List<String>>? = null) : ConvertibleToJava<NetworkConfigurationArgs>
Link copied to clipboard
data class OsDiskArgs(val createOption: Output<Either<String, OsDiskCreateOption>>? = null, val deleteOption: Output<Either<String, OsDiskDeleteOption>>? = null, val diskSizeGB: Output<Double>) : ConvertibleToJava<OsDiskArgs>
Link copied to clipboard

Builder for OsDiskArgs.

Link copied to clipboard
data class RackDefinitionArgs(val availabilityZone: Output<String>? = null, val bareMetalMachineConfigurationData: Output<List<BareMetalMachineConfigurationDataArgs>>? = null, val networkRackId: Output<String>, val rackLocation: Output<String>? = null, val rackSerialNumber: Output<String>, val rackSkuId: Output<String>, val storageApplianceConfigurationData: Output<List<StorageApplianceConfigurationDataArgs>>? = null) : ConvertibleToJava<RackDefinitionArgs>
Link copied to clipboard
Link copied to clipboard
data class RuntimeProtectionConfigurationArgs(val enforcementLevel: Output<Either<String, RuntimeProtectionEnforcementLevel>>? = null) : ConvertibleToJava<RuntimeProtectionConfigurationArgs>
Link copied to clipboard
data class ServiceLoadBalancerBgpPeerArgs(val bfdEnabled: Output<Either<String, BfdEnabled>>? = null, val bgpMultiHop: Output<Either<String, BgpMultiHop>>? = null, val holdTime: Output<String>? = null, val keepAliveTime: Output<String>? = null, val myAsn: Output<Double>? = null, val name: Output<String>, val password: Output<String>? = null, val peerAddress: Output<String>, val peerAsn: Output<Double>, val peerPort: Output<Double>? = null) : ConvertibleToJava<ServiceLoadBalancerBgpPeerArgs>
Link copied to clipboard
data class ServicePrincipalInformationArgs(val applicationId: Output<String>, val password: Output<String>, val principalId: Output<String>, val tenantId: Output<String>) : ConvertibleToJava<ServicePrincipalInformationArgs>
Link copied to clipboard
data class SshPublicKeyArgs(val keyData: Output<String>) : ConvertibleToJava<SshPublicKeyArgs>
Link copied to clipboard
Link copied to clipboard
data class StorageApplianceConfigurationDataArgs(val adminCredentials: Output<AdministrativeCredentialsArgs>, val rackSlot: Output<Double>, val serialNumber: Output<String>, val storageApplianceName: Output<String>? = null) : ConvertibleToJava<StorageApplianceConfigurationDataArgs>
Link copied to clipboard
data class StorageProfileArgs(val osDisk: Output<OsDiskArgs>, val volumeAttachments: Output<List<String>>? = null) : ConvertibleToJava<StorageProfileArgs>
Link copied to clipboard
Link copied to clipboard
data class StringKeyValuePairArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<StringKeyValuePairArgs>
data class TrunkedNetworkAttachmentConfigurationArgs(val networkId: Output<String>, val pluginType: Output<Either<String, KubernetesPluginType>>? = null) : ConvertibleToJava<TrunkedNetworkAttachmentConfigurationArgs>
Link copied to clipboard
data class ValidationThresholdArgs(val grouping: Output<Either<String, ValidationThresholdGrouping>>, val type: Output<Either<String, ValidationThresholdType>>, val value: Output<Double>) : ConvertibleToJava<ValidationThresholdArgs>
Link copied to clipboard
data class VirtualMachinePlacementHintArgs(val hintType: Output<Either<String, VirtualMachinePlacementHintType>>, val resourceId: Output<String>, val schedulingExecution: Output<Either<String, VirtualMachineSchedulingExecution>>, val scope: Output<Either<String, VirtualMachinePlacementHintPodAffinityScope>>) : ConvertibleToJava<VirtualMachinePlacementHintArgs>