Package-level declarations

Types

Link copied to clipboard
class AgentPool : KotlinCustomResource

Agent Pool. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2020-06-01, 2021-02-01, 2021-08-01, 2022-04-02-preview, 2023-05-02-preview, 2023-06-01, 2023-06-02-preview, 2023-07-01, 2023-07-02-preview, 2023-08-01, 2023-08-02-preview, 2023-09-01, 2023-09-02-preview, 2023-10-01, 2023-10-02-preview, 2023-11-01, 2023-11-02-preview, 2024-01-01, 2024-01-02-preview, 2024-02-01, 2024-02-02-preview, 2024-03-02-preview, 2024-04-02-preview, 2024-05-01, 2024-05-02-preview, 2024-06-02-preview, 2024-07-01, 2024-07-02-preview, 2024-08-01, 2024-09-01, 2024-09-02-preview, 2024-10-01, 2024-10-02-preview, 2025-01-01.

Link copied to clipboard
data class AgentPoolArgs(val agentPoolName: Output<String>? = null, val availabilityZones: Output<List<String>>? = null, val count: Output<Int>? = null, val creationData: Output<CreationDataArgs>? = null, val enableAutoScaling: Output<Boolean>? = null, val enableEncryptionAtHost: Output<Boolean>? = null, val enableFIPS: Output<Boolean>? = null, val enableNodePublicIP: Output<Boolean>? = null, val enableUltraSSD: Output<Boolean>? = null, val gpuInstanceProfile: Output<Either<String, GPUInstanceProfile>>? = null, val hostGroupID: Output<String>? = null, val kubeletConfig: Output<KubeletConfigArgs>? = null, val kubeletDiskType: Output<Either<String, KubeletDiskType>>? = null, val linuxOSConfig: Output<LinuxOSConfigArgs>? = null, val maxCount: Output<Int>? = null, val maxPods: Output<Int>? = null, val minCount: Output<Int>? = null, val mode: Output<Either<String, AgentPoolMode>>? = null, val nodeLabels: Output<Map<String, String>>? = null, val nodePublicIPPrefixID: Output<String>? = null, val nodeTaints: Output<List<String>>? = null, val orchestratorVersion: Output<String>? = null, val osDiskSizeGB: Output<Int>? = null, val osDiskType: Output<Either<String, OSDiskType>>? = null, val osSKU: Output<Either<String, OSSKU>>? = null, val osType: Output<Either<String, OSType>>? = null, val podSubnetID: Output<String>? = null, val powerState: Output<PowerStateArgs>? = null, val proximityPlacementGroupID: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val scaleDownMode: Output<Either<String, ScaleDownMode>>? = null, val scaleSetEvictionPolicy: Output<Either<String, ScaleSetEvictionPolicy>>? = null, val scaleSetPriority: Output<Either<String, ScaleSetPriority>>? = null, val spotMaxPrice: Output<Double>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<Either<String, AgentPoolType>>? = null, val upgradeSettings: Output<AgentPoolUpgradeSettingsArgs>? = null, val vmSize: Output<String>? = null, val vnetSubnetID: Output<String>? = null, val workloadRuntime: Output<Either<String, WorkloadRuntime>>? = null) : ConvertibleToJava<AgentPoolArgs>

Agent Pool. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2020-06-01, 2021-02-01, 2021-08-01, 2022-04-02-preview, 2023-05-02-preview, 2023-06-01, 2023-06-02-preview, 2023-07-01, 2023-07-02-preview, 2023-08-01, 2023-08-02-preview, 2023-09-01, 2023-09-02-preview, 2023-10-01, 2023-10-02-preview, 2023-11-01, 2023-11-02-preview, 2024-01-01, 2024-01-02-preview, 2024-02-01, 2024-02-02-preview, 2024-03-02-preview, 2024-04-02-preview, 2024-05-01, 2024-05-02-preview, 2024-06-02-preview, 2024-07-01, 2024-07-02-preview, 2024-08-01, 2024-09-01, 2024-09-02-preview, 2024-10-01, 2024-10-02-preview, 2025-01-01.

Link copied to clipboard
Link copied to clipboard
object AgentPoolMapper : ResourceMapper<AgentPool>
Link copied to clipboard
Link copied to clipboard
class AutoUpgradeProfile : KotlinCustomResource

The AutoUpgradeProfile resource. Uses Azure REST API version 2024-05-02-preview.

Link copied to clipboard
data class AutoUpgradeProfileArgs(val autoUpgradeProfileName: Output<String>? = null, val channel: Output<Either<String, UpgradeChannel>>? = null, val disabled: Output<Boolean>? = null, val fleetName: Output<String>? = null, val nodeImageSelection: Output<AutoUpgradeNodeImageSelectionArgs>? = null, val resourceGroupName: Output<String>? = null, val updateStrategyId: Output<String>? = null) : ConvertibleToJava<AutoUpgradeProfileArgs>

The AutoUpgradeProfile resource. Uses Azure REST API version 2024-05-02-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Fleet : KotlinCustomResource

The Fleet resource. Uses Azure REST API version 2023-03-15-preview. Other available API versions: 2022-07-02-preview, 2023-06-15-preview, 2023-08-15-preview, 2023-10-15, 2024-02-02-preview, 2024-04-01, 2024-05-02-preview.

Link copied to clipboard
data class FleetArgs(val fleetName: Output<String>? = null, val hubProfile: Output<FleetHubProfileArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<FleetArgs>

The Fleet resource. Uses Azure REST API version 2023-03-15-preview. Other available API versions: 2022-07-02-preview, 2023-06-15-preview, 2023-08-15-preview, 2023-10-15, 2024-02-02-preview, 2024-04-01, 2024-05-02-preview.

Link copied to clipboard

Builder for FleetArgs.

Link copied to clipboard
object FleetMapper : ResourceMapper<Fleet>
Link copied to clipboard
class FleetMember : KotlinCustomResource

A member of the Fleet. It contains a reference to an existing Kubernetes cluster on Azure. Uses Azure REST API version 2023-03-15-preview. Other available API versions: 2022-07-02-preview, 2023-06-15-preview, 2023-08-15-preview, 2023-10-15, 2024-02-02-preview, 2024-04-01, 2024-05-02-preview.

Link copied to clipboard
data class FleetMemberArgs(val clusterResourceId: Output<String>? = null, val fleetMemberName: Output<String>? = null, val fleetName: Output<String>? = null, val group: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<FleetMemberArgs>

A member of the Fleet. It contains a reference to an existing Kubernetes cluster on Azure. Uses Azure REST API version 2023-03-15-preview. Other available API versions: 2022-07-02-preview, 2023-06-15-preview, 2023-08-15-preview, 2023-10-15, 2024-02-02-preview, 2024-04-01, 2024-05-02-preview.

Link copied to clipboard
Link copied to clipboard
object FleetMemberMapper : ResourceMapper<FleetMember>
Link copied to clipboard
Link copied to clipboard

Builder for Fleet.

Link copied to clipboard
class FleetUpdateStrategy : KotlinCustomResource

Defines a multi-stage process to perform update operations across members of a Fleet. Uses Azure REST API version 2023-08-15-preview. Other available API versions: 2023-10-15, 2024-02-02-preview, 2024-04-01, 2024-05-02-preview.

Link copied to clipboard
data class FleetUpdateStrategyArgs(val fleetName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val strategy: Output<UpdateRunStrategyArgs>? = null, val updateStrategyName: Output<String>? = null) : ConvertibleToJava<FleetUpdateStrategyArgs>

Defines a multi-stage process to perform update operations across members of a Fleet. Uses Azure REST API version 2023-08-15-preview. Other available API versions: 2023-10-15, 2024-02-02-preview, 2024-04-01, 2024-05-02-preview.

Link copied to clipboard
Link copied to clipboard
class LoadBalancer : KotlinCustomResource

The configurations regarding multiple standard load balancers. If not supplied, single load balancer mode will be used. Multiple standard load balancers mode will be used if at lease one configuration is supplied. There has to be a configuration named kubernetes. Uses Azure REST API version 2024-03-02-preview. Other available API versions: 2024-04-02-preview, 2024-05-02-preview, 2024-06-02-preview, 2024-07-02-preview, 2024-09-02-preview, 2024-10-02-preview.

Link copied to clipboard
data class LoadBalancerArgs(val allowServicePlacement: Output<Boolean>? = null, val loadBalancerName: Output<String>? = null, val name: Output<String>? = null, val nodeSelector: Output<LabelSelectorArgs>? = null, val primaryAgentPoolName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val serviceLabelSelector: Output<LabelSelectorArgs>? = null, val serviceNamespaceSelector: Output<LabelSelectorArgs>? = null) : ConvertibleToJava<LoadBalancerArgs>

The configurations regarding multiple standard load balancers. If not supplied, single load balancer mode will be used. Multiple standard load balancers mode will be used if at lease one configuration is supplied. There has to be a configuration named kubernetes. Uses Azure REST API version 2024-03-02-preview. Other available API versions: 2024-04-02-preview, 2024-05-02-preview, 2024-06-02-preview, 2024-07-02-preview, 2024-09-02-preview, 2024-10-02-preview.

Link copied to clipboard
Link copied to clipboard
object LoadBalancerMapper : ResourceMapper<LoadBalancer>
Link copied to clipboard
Link copied to clipboard
class MaintenanceConfiguration : KotlinCustomResource

See planned maintenance for more information about planned maintenance. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2023-05-02-preview, 2023-06-01, 2023-06-02-preview, 2023-07-01, 2023-07-02-preview, 2023-08-01, 2023-08-02-preview, 2023-09-01, 2023-09-02-preview, 2023-10-01, 2023-10-02-preview, 2023-11-01, 2023-11-02-preview, 2024-01-01, 2024-01-02-preview, 2024-02-01, 2024-02-02-preview, 2024-03-02-preview, 2024-04-02-preview, 2024-05-01, 2024-05-02-preview, 2024-06-02-preview, 2024-07-01, 2024-07-02-preview, 2024-08-01, 2024-09-01, 2024-09-02-preview, 2024-10-01, 2024-10-02-preview, 2025-01-01.

Link copied to clipboard
data class MaintenanceConfigurationArgs(val configName: Output<String>? = null, val notAllowedTime: Output<List<TimeSpanArgs>>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val timeInWeek: Output<List<TimeInWeekArgs>>? = null) : ConvertibleToJava<MaintenanceConfigurationArgs>

See planned maintenance for more information about planned maintenance. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2023-05-02-preview, 2023-06-01, 2023-06-02-preview, 2023-07-01, 2023-07-02-preview, 2023-08-01, 2023-08-02-preview, 2023-09-01, 2023-09-02-preview, 2023-10-01, 2023-10-02-preview, 2023-11-01, 2023-11-02-preview, 2024-01-01, 2024-01-02-preview, 2024-02-01, 2024-02-02-preview, 2024-03-02-preview, 2024-04-02-preview, 2024-05-01, 2024-05-02-preview, 2024-06-02-preview, 2024-07-01, 2024-07-02-preview, 2024-08-01, 2024-09-01, 2024-09-02-preview, 2024-10-01, 2024-10-02-preview, 2025-01-01.

Link copied to clipboard
class ManagedCluster : KotlinCustomResource

Managed cluster. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2019-06-01, 2021-05-01, 2023-05-02-preview, 2023-06-01, 2023-06-02-preview, 2023-07-01, 2023-07-02-preview, 2023-08-01, 2023-08-02-preview, 2023-09-01, 2023-09-02-preview, 2023-10-01, 2023-10-02-preview, 2023-11-01, 2023-11-02-preview, 2024-01-01, 2024-01-02-preview, 2024-02-01, 2024-02-02-preview, 2024-03-02-preview, 2024-04-02-preview, 2024-05-01, 2024-05-02-preview, 2024-06-02-preview, 2024-07-01, 2024-07-02-preview, 2024-08-01, 2024-09-01, 2024-09-02-preview, 2024-10-01, 2024-10-02-preview, 2025-01-01. When creating a managed cluster you must define at least one agent pool inline via the agentPoolProfiles property. The Azure API does not currently allow this property to be updated directly. Instead, additional agent pools can be defined via the AgentPool resource. If needing to change the initial agent pool profile property, you can either trigger the whole cluster to be re-created by using the replaceOnChanges resource option, or make the change directly in Azure then use pulumi refresh to update the stack's stack to match.

Link copied to clipboard
data class ManagedClusterArgs(val aadProfile: Output<ManagedClusterAADProfileArgs>? = null, val addonProfiles: Output<Map<String, ManagedClusterAddonProfileArgs>>? = null, val agentPoolProfiles: Output<List<ManagedClusterAgentPoolProfileArgs>>? = null, val apiServerAccessProfile: Output<ManagedClusterAPIServerAccessProfileArgs>? = null, val autoScalerProfile: Output<ManagedClusterPropertiesAutoScalerProfileArgs>? = null, val autoUpgradeProfile: Output<ManagedClusterAutoUpgradeProfileArgs>? = null, val azureMonitorProfile: Output<ManagedClusterAzureMonitorProfileArgs>? = null, val disableLocalAccounts: Output<Boolean>? = null, val diskEncryptionSetID: Output<String>? = null, val dnsPrefix: Output<String>? = null, val enablePodSecurityPolicy: Output<Boolean>? = null, val enableRBAC: Output<Boolean>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val fqdnSubdomain: Output<String>? = null, val httpProxyConfig: Output<ManagedClusterHTTPProxyConfigArgs>? = null, val identity: Output<ManagedClusterIdentityArgs>? = null, val identityProfile: Output<Map<String, UserAssignedIdentityArgs>>? = null, val kubernetesVersion: Output<String>? = null, val linuxProfile: Output<ContainerServiceLinuxProfileArgs>? = null, val location: Output<String>? = null, val networkProfile: Output<ContainerServiceNetworkProfileArgs>? = null, val nodeResourceGroup: Output<String>? = null, val oidcIssuerProfile: Output<ManagedClusterOIDCIssuerProfileArgs>? = null, val podIdentityProfile: Output<ManagedClusterPodIdentityProfileArgs>? = null, val privateLinkResources: Output<List<PrivateLinkResourceArgs>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val securityProfile: Output<ManagedClusterSecurityProfileArgs>? = null, val servicePrincipalProfile: Output<ManagedClusterServicePrincipalProfileArgs>? = null, val sku: Output<ManagedClusterSKUArgs>? = null, val storageProfile: Output<ManagedClusterStorageProfileArgs>? = null, val supportPlan: Output<Either<String, KubernetesSupportPlan>>? = null, val tags: Output<Map<String, String>>? = null, val windowsProfile: Output<ManagedClusterWindowsProfileArgs>? = null, val workloadAutoScalerProfile: Output<ManagedClusterWorkloadAutoScalerProfileArgs>? = null) : ConvertibleToJava<ManagedClusterArgs>

Managed cluster. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2019-06-01, 2021-05-01, 2023-05-02-preview, 2023-06-01, 2023-06-02-preview, 2023-07-01, 2023-07-02-preview, 2023-08-01, 2023-08-02-preview, 2023-09-01, 2023-09-02-preview, 2023-10-01, 2023-10-02-preview, 2023-11-01, 2023-11-02-preview, 2024-01-01, 2024-01-02-preview, 2024-02-01, 2024-02-02-preview, 2024-03-02-preview, 2024-04-02-preview, 2024-05-01, 2024-05-02-preview, 2024-06-02-preview, 2024-07-01, 2024-07-02-preview, 2024-08-01, 2024-09-01, 2024-09-02-preview, 2024-10-01, 2024-10-02-preview, 2025-01-01. When creating a managed cluster you must define at least one agent pool inline via the agentPoolProfiles property. The Azure API does not currently allow this property to be updated directly. Instead, additional agent pools can be defined via the AgentPool resource. If needing to change the initial agent pool profile property, you can either trigger the whole cluster to be re-created by using the replaceOnChanges resource option, or make the change directly in Azure then use pulumi refresh to update the stack's stack to match.

Link copied to clipboard
Link copied to clipboard
object ManagedClusterMapper : ResourceMapper<ManagedCluster>
Link copied to clipboard
class ManagedClusterSnapshot : KotlinCustomResource

A managed cluster snapshot resource. Uses Azure REST API version 2023-05-02-preview. In version 1.x of the Azure Native provider, it used API version 2022-02-02-preview. Other available API versions: 2023-06-02-preview, 2023-07-02-preview, 2023-08-02-preview, 2023-09-02-preview, 2023-10-02-preview, 2023-11-02-preview, 2024-01-02-preview, 2024-02-02-preview, 2024-03-02-preview, 2024-04-02-preview, 2024-05-02-preview, 2024-06-02-preview, 2024-07-02-preview, 2024-09-02-preview, 2024-10-02-preview.

Link copied to clipboard
data class ManagedClusterSnapshotArgs(val creationData: Output<CreationDataArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val snapshotType: Output<Either<String, SnapshotType>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ManagedClusterSnapshotArgs>

A managed cluster snapshot resource. Uses Azure REST API version 2023-05-02-preview. In version 1.x of the Azure Native provider, it used API version 2022-02-02-preview. Other available API versions: 2023-06-02-preview, 2023-07-02-preview, 2023-08-02-preview, 2023-09-02-preview, 2023-10-02-preview, 2023-11-02-preview, 2024-01-02-preview, 2024-02-02-preview, 2024-03-02-preview, 2024-04-02-preview, 2024-05-02-preview, 2024-06-02-preview, 2024-07-02-preview, 2024-09-02-preview, 2024-10-02-preview.

Link copied to clipboard
Link copied to clipboard
class OpenShiftManagedCluster : KotlinCustomResource

OpenShift Managed cluster. Uses Azure REST API version 2019-10-27-preview. In version 1.x of the Azure Native provider, it used API version 2019-04-30.

Link copied to clipboard
data class OpenShiftManagedClusterArgs(val agentPoolProfiles: Output<List<OpenShiftManagedClusterAgentPoolProfileArgs>>? = null, val authProfile: Output<OpenShiftManagedClusterAuthProfileArgs>? = null, val location: Output<String>? = null, val masterPoolProfile: Output<OpenShiftManagedClusterMasterPoolProfileArgs>? = null, val monitorProfile: Output<OpenShiftManagedClusterMonitorProfileArgs>? = null, val networkProfile: Output<NetworkProfileArgs>? = null, val openShiftVersion: Output<String>? = null, val plan: Output<PurchasePlanArgs>? = null, val refreshCluster: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val routerProfiles: Output<List<OpenShiftRouterProfileArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<OpenShiftManagedClusterArgs>

OpenShift Managed cluster. Uses Azure REST API version 2019-10-27-preview. In version 1.x of the Azure Native provider, it used API version 2019-04-30.

Link copied to clipboard
Link copied to clipboard
class PrivateEndpointConnection : KotlinCustomResource

A private endpoint connection Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2023-05-02-preview, 2023-06-01, 2023-06-02-preview, 2023-07-01, 2023-07-02-preview, 2023-08-01, 2023-08-02-preview, 2023-09-01, 2023-09-02-preview, 2023-10-01, 2023-10-02-preview, 2023-11-01, 2023-11-02-preview, 2024-01-01, 2024-01-02-preview, 2024-02-01, 2024-02-02-preview, 2024-03-02-preview, 2024-04-02-preview, 2024-05-01, 2024-05-02-preview, 2024-06-02-preview, 2024-07-01, 2024-07-02-preview, 2024-08-01, 2024-09-01, 2024-09-02-preview, 2024-10-01, 2024-10-02-preview, 2025-01-01.

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val privateEndpoint: Output<PrivateEndpointArgs>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStateArgs>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

A private endpoint connection Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2023-05-02-preview, 2023-06-01, 2023-06-02-preview, 2023-07-01, 2023-07-02-preview, 2023-08-01, 2023-08-02-preview, 2023-09-01, 2023-09-02-preview, 2023-10-01, 2023-10-02-preview, 2023-11-01, 2023-11-02-preview, 2024-01-01, 2024-01-02-preview, 2024-02-01, 2024-02-02-preview, 2024-03-02-preview, 2024-04-02-preview, 2024-05-01, 2024-05-02-preview, 2024-06-02-preview, 2024-07-01, 2024-07-02-preview, 2024-08-01, 2024-09-01, 2024-09-02-preview, 2024-10-01, 2024-10-02-preview, 2025-01-01.

Link copied to clipboard
class Snapshot : KotlinCustomResource

A node pool snapshot resource. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-08-01. Other available API versions: 2023-05-02-preview, 2023-06-01, 2023-06-02-preview, 2023-07-01, 2023-07-02-preview, 2023-08-01, 2023-08-02-preview, 2023-09-01, 2023-09-02-preview, 2023-10-01, 2023-10-02-preview, 2023-11-01, 2023-11-02-preview, 2024-01-01, 2024-01-02-preview, 2024-02-01, 2024-02-02-preview, 2024-03-02-preview, 2024-04-02-preview, 2024-05-01, 2024-05-02-preview, 2024-06-02-preview, 2024-07-01, 2024-07-02-preview, 2024-08-01, 2024-09-01, 2024-09-02-preview, 2024-10-01, 2024-10-02-preview, 2025-01-01.

Link copied to clipboard
data class SnapshotArgs(val creationData: Output<CreationDataArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val snapshotType: Output<Either<String, SnapshotType>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SnapshotArgs>

A node pool snapshot resource. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-08-01. Other available API versions: 2023-05-02-preview, 2023-06-01, 2023-06-02-preview, 2023-07-01, 2023-07-02-preview, 2023-08-01, 2023-08-02-preview, 2023-09-01, 2023-09-02-preview, 2023-10-01, 2023-10-02-preview, 2023-11-01, 2023-11-02-preview, 2024-01-01, 2024-01-02-preview, 2024-02-01, 2024-02-02-preview, 2024-03-02-preview, 2024-04-02-preview, 2024-05-01, 2024-05-02-preview, 2024-06-02-preview, 2024-07-01, 2024-07-02-preview, 2024-08-01, 2024-09-01, 2024-09-02-preview, 2024-10-01, 2024-10-02-preview, 2025-01-01.

Link copied to clipboard
Link copied to clipboard
object SnapshotMapper : ResourceMapper<Snapshot>
Link copied to clipboard
Link copied to clipboard
class TrustedAccessRoleBinding : KotlinCustomResource

Defines binding between a resource and role Uses Azure REST API version 2023-05-02-preview. In version 1.x of the Azure Native provider, it used API version 2022-04-02-preview. Other available API versions: 2023-06-02-preview, 2023-07-02-preview, 2023-08-02-preview, 2023-09-01, 2023-09-02-preview, 2023-10-01, 2023-10-02-preview, 2023-11-01, 2023-11-02-preview, 2024-01-01, 2024-01-02-preview, 2024-02-01, 2024-02-02-preview, 2024-03-02-preview, 2024-04-02-preview, 2024-05-01, 2024-05-02-preview, 2024-06-02-preview, 2024-07-01, 2024-07-02-preview, 2024-08-01, 2024-09-01, 2024-09-02-preview, 2024-10-01, 2024-10-02-preview, 2025-01-01.

Link copied to clipboard
data class TrustedAccessRoleBindingArgs(val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val roles: Output<List<String>>? = null, val sourceResourceId: Output<String>? = null, val trustedAccessRoleBindingName: Output<String>? = null) : ConvertibleToJava<TrustedAccessRoleBindingArgs>

Defines binding between a resource and role Uses Azure REST API version 2023-05-02-preview. In version 1.x of the Azure Native provider, it used API version 2022-04-02-preview. Other available API versions: 2023-06-02-preview, 2023-07-02-preview, 2023-08-02-preview, 2023-09-01, 2023-09-02-preview, 2023-10-01, 2023-10-02-preview, 2023-11-01, 2023-11-02-preview, 2024-01-01, 2024-01-02-preview, 2024-02-01, 2024-02-02-preview, 2024-03-02-preview, 2024-04-02-preview, 2024-05-01, 2024-05-02-preview, 2024-06-02-preview, 2024-07-01, 2024-07-02-preview, 2024-08-01, 2024-09-01, 2024-09-02-preview, 2024-10-01, 2024-10-02-preview, 2025-01-01.

Link copied to clipboard
class UpdateRun : KotlinCustomResource

A multi-stage process to perform update operations across members of a Fleet. Uses Azure REST API version 2023-03-15-preview. Other available API versions: 2023-06-15-preview, 2023-08-15-preview, 2023-10-15, 2024-02-02-preview, 2024-04-01, 2024-05-02-preview.

Link copied to clipboard
data class UpdateRunArgs(val fleetName: Output<String>? = null, val managedClusterUpdate: Output<ManagedClusterUpdateArgs>? = null, val resourceGroupName: Output<String>? = null, val strategy: Output<UpdateRunStrategyArgs>? = null, val updateRunName: Output<String>? = null) : ConvertibleToJava<UpdateRunArgs>

A multi-stage process to perform update operations across members of a Fleet. Uses Azure REST API version 2023-03-15-preview. Other available API versions: 2023-06-15-preview, 2023-08-15-preview, 2023-10-15, 2024-02-02-preview, 2024-04-01, 2024-05-02-preview.

Link copied to clipboard
Link copied to clipboard
object UpdateRunMapper : ResourceMapper<UpdateRun>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun agentPool(name: String, block: suspend AgentPoolResourceBuilder.() -> Unit): AgentPool
Link copied to clipboard
fun fleet(name: String): Fleet
suspend fun fleet(name: String, block: suspend FleetResourceBuilder.() -> Unit): Fleet
Link copied to clipboard
suspend fun fleetMember(name: String, block: suspend FleetMemberResourceBuilder.() -> Unit): FleetMember
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun snapshot(name: String, block: suspend SnapshotResourceBuilder.() -> Unit): Snapshot
Link copied to clipboard
suspend fun updateRun(name: String, block: suspend UpdateRunResourceBuilder.() -> Unit): UpdateRun