CustomLocationArgs

data class CustomLocationArgs(val authentication: Output<CustomLocationAuthenticationArgs>? = null, val clusterExtensionIds: Output<List<String>>? = null, val displayName: Output<String>? = null, val hostResourceId: Output<String>? = null, val hostType: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<CustomLocationArgs>

Manages a Custom Location within an Extended Location.

Note: Installing and configuring the Azure Arc Agent on your Kubernetes Cluster to establish connectivity is outside the scope of this document. For more details refer to Deploy agents to your cluster and Connect an existing Kubernetes Cluster. If you encounter issues connecting your Kubernetes Cluster to Azure Arc, we'd recommend opening a ticket with Microsoft Support.

Import

Custom Locations can be imported using the resource id, e.g.

$ pulumi import azure:extendedlocation/customLocation:CustomLocation example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-resources/providers/Microsoft.ExtendedLocation/customLocations/example-custom-location

Constructors

Link copied to clipboard
constructor(authentication: Output<CustomLocationAuthenticationArgs>? = null, clusterExtensionIds: Output<List<String>>? = null, displayName: Output<String>? = null, hostResourceId: Output<String>? = null, hostType: Output<String>? = null, location: Output<String>? = null, name: Output<String>? = null, namespace: Output<String>? = null, resourceGroupName: Output<String>? = null)

Properties

Link copied to clipboard

An authentication block as defined below.

Link copied to clipboard
val clusterExtensionIds: Output<List<String>>? = null

Specifies the list of Cluster Extension IDs.

Link copied to clipboard
val displayName: Output<String>? = null

Specifies the display name of the Custom Location.

Link copied to clipboard
val hostResourceId: Output<String>? = null

Specifies the host resource ID.

Link copied to clipboard
val hostType: Output<String>? = null

Specifies the host type of the Custom Location. The only possible values is KubernetesCluster.

Link copied to clipboard
val location: Output<String>? = null

Specifies the Azure location where the Custom Location should exist. Changing this forces a new Custom Location to be created.

Link copied to clipboard
val name: Output<String>? = null

Specifies the name which should be used for this Custom Location. Changing this forces a new Custom Location to be created.

Link copied to clipboard
val namespace: Output<String>? = null

Specifies the namespace of the Custom Location. Changing this forces a new Custom Location to be created.

Link copied to clipboard
val resourceGroupName: Output<String>? = null

Specifies the name of the Resource Group where the Custom Location should exist. Changing this forces a new Custom Location to be created.

Functions

Link copied to clipboard
open override fun toJava(): CustomLocationArgs