CreateClusterKubeconfigContentDetails¶
-
class
oci.container_engine.models.CreateClusterKubeconfigContentDetails(**kwargs)¶ Bases:
objectThe properties that define a request to create a cluster kubeconfig.
Attributes
ENDPOINT_LEGACY_KUBERNETESA constant which can be used with the endpoint property of a CreateClusterKubeconfigContentDetails. ENDPOINT_PRIVATE_ENDPOINTA constant which can be used with the endpoint property of a CreateClusterKubeconfigContentDetails. ENDPOINT_PUBLIC_ENDPOINTA constant which can be used with the endpoint property of a CreateClusterKubeconfigContentDetails. ENDPOINT_VCN_HOSTNAMEA constant which can be used with the endpoint property of a CreateClusterKubeconfigContentDetails. endpointGets the endpoint of this CreateClusterKubeconfigContentDetails. expirationGets the expiration of this CreateClusterKubeconfigContentDetails. token_versionGets the token_version of this CreateClusterKubeconfigContentDetails. Methods
__init__(**kwargs)Initializes a new CreateClusterKubeconfigContentDetails object with values from keyword arguments. -
ENDPOINT_LEGACY_KUBERNETES= 'LEGACY_KUBERNETES'¶ A constant which can be used with the endpoint property of a CreateClusterKubeconfigContentDetails. This constant has a value of “LEGACY_KUBERNETES”
-
ENDPOINT_PRIVATE_ENDPOINT= 'PRIVATE_ENDPOINT'¶ A constant which can be used with the endpoint property of a CreateClusterKubeconfigContentDetails. This constant has a value of “PRIVATE_ENDPOINT”
-
ENDPOINT_PUBLIC_ENDPOINT= 'PUBLIC_ENDPOINT'¶ A constant which can be used with the endpoint property of a CreateClusterKubeconfigContentDetails. This constant has a value of “PUBLIC_ENDPOINT”
-
ENDPOINT_VCN_HOSTNAME= 'VCN_HOSTNAME'¶ A constant which can be used with the endpoint property of a CreateClusterKubeconfigContentDetails. This constant has a value of “VCN_HOSTNAME”
-
__init__(**kwargs)¶ Initializes a new CreateClusterKubeconfigContentDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - token_version (str) – The value to assign to the token_version property of this CreateClusterKubeconfigContentDetails.
- expiration (int) – The value to assign to the expiration property of this CreateClusterKubeconfigContentDetails.
- endpoint (str) – The value to assign to the endpoint property of this CreateClusterKubeconfigContentDetails. Allowed values for this property are: “LEGACY_KUBERNETES”, “PUBLIC_ENDPOINT”, “PRIVATE_ENDPOINT”, “VCN_HOSTNAME”
-
endpoint¶ Gets the endpoint of this CreateClusterKubeconfigContentDetails. The endpoint to target. A cluster may have multiple endpoints exposed but the kubeconfig can only target one at a time.
Allowed values for this property are: “LEGACY_KUBERNETES”, “PUBLIC_ENDPOINT”, “PRIVATE_ENDPOINT”, “VCN_HOSTNAME”
Returns: The endpoint of this CreateClusterKubeconfigContentDetails. Return type: str
-
expiration¶ Gets the expiration of this CreateClusterKubeconfigContentDetails. Deprecated. This field is no longer used.
Returns: The expiration of this CreateClusterKubeconfigContentDetails. Return type: int
-
token_version¶ Gets the token_version of this CreateClusterKubeconfigContentDetails. The version of the kubeconfig token. Supported value 2.0.0
Returns: The token_version of this CreateClusterKubeconfigContentDetails. Return type: str
-