kubernetes_asyncio.client.models.v1_cluster_trust_bundle_projection module

Kubernetes

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: v1.34.3 Generated by: https://openapi-generator.tech

class kubernetes_asyncio.client.models.v1_cluster_trust_bundle_projection.V1ClusterTrustBundleProjection(label_selector=None, name=None, optional=None, path=None, signer_name=None, local_vars_configuration=None)

Bases: object

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

attribute_map = {'label_selector': 'labelSelector', 'name': 'name', 'optional': 'optional', 'path': 'path', 'signer_name': 'signerName'}
property label_selector

Gets the label_selector of this V1ClusterTrustBundleProjection. # noqa: E501

Returns:

The label_selector of this V1ClusterTrustBundleProjection. # noqa: E501

Return type:

V1LabelSelector

property name

Gets the name of this V1ClusterTrustBundleProjection. # noqa: E501

Select a single ClusterTrustBundle by object name. Mutually-exclusive with signerName and labelSelector. # noqa: E501

Returns:

The name of this V1ClusterTrustBundleProjection. # noqa: E501

Return type:

str

openapi_types = {'label_selector': 'V1LabelSelector', 'name': 'str', 'optional': 'bool', 'path': 'str', 'signer_name': 'str'}
property optional

Gets the optional of this V1ClusterTrustBundleProjection. # noqa: E501

If true, don’t block pod startup if the referenced ClusterTrustBundle(s) aren’t available. If using name, then the named ClusterTrustBundle is allowed not to exist. If using signerName, then the combination of signerName and labelSelector is allowed to match zero ClusterTrustBundles. # noqa: E501

Returns:

The optional of this V1ClusterTrustBundleProjection. # noqa: E501

Return type:

bool

property path

Gets the path of this V1ClusterTrustBundleProjection. # noqa: E501

Relative path from the volume root to write the bundle. # noqa: E501

Returns:

The path of this V1ClusterTrustBundleProjection. # noqa: E501

Return type:

str

property signer_name

Gets the signer_name of this V1ClusterTrustBundleProjection. # noqa: E501

Select all ClusterTrustBundles that match this signer name. Mutually-exclusive with name. The contents of all selected ClusterTrustBundles will be unified and deduplicated. # noqa: E501

Returns:

The signer_name of this V1ClusterTrustBundleProjection. # noqa: E501

Return type:

str

to_dict(serialize=False)

Returns the model properties as a dict

to_str()

Returns the string representation of the model