PatchableCustomLocations Class

The Custom Locations patchable resource definition.

Inheritance
PatchableCustomLocations

Constructor

PatchableCustomLocations(*, identity: Optional[_models.Identity] = None, tags: Optional[Dict[str, str]] = None, authentication: Optional[_models.CustomLocationPropertiesAuthentication] = None, cluster_extension_ids: Optional[List[str]] = None, display_name: Optional[str] = None, host_resource_id: Optional[str] = None, host_type: Optional[Union[str, _models.HostType]] = None, namespace: Optional[str] = None, provisioning_state: Optional[str] = None, **kwargs)

Variables

identity
Identity

Identity for the resource.

tags
dict[str, str]

A set of tags. Resource tags.

authentication
CustomLocationPropertiesAuthentication

This is optional input that contains the authentication that should be used to generate the namespace.

cluster_extension_ids
list[str]

Contains the reference to the add-on that contains charts to deploy CRDs and operators.

display_name
str

Display name for the Custom Locations location.

host_resource_id
str

Connected Cluster or AKS Cluster. The Custom Locations RP will perform a checkAccess API for listAdminCredentials permissions.

host_type
str or HostType

Type of host the Custom Locations is referencing (Kubernetes, etc...). Known values are: "Kubernetes".

namespace
str

Kubernetes namespace that will be created on the specified cluster.

provisioning_state
str

Provisioning State for the Custom Location.