clustergroupsecretexport

package
v1.4.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 21, 2024 License: MPL-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportFullName

type VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportFullName struct {

	// Name of Cluster Group.
	ClusterGroupName string `json:"clusterGroupName,omitempty"`

	// Name of the Secret Export (expected to share the same name of the secret).
	Name string `json:"name,omitempty"`

	// Name of Namespace.
	NamespaceName string `json:"namespaceName,omitempty"`

	// ID of Organization.
	OrgID string `json:"orgId,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportFullName Full name of the Secret Export.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.namespace.secretexport.FullName

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportFullName) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportFullName) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportGetSecretExportResponse

type VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportGetSecretExportResponse struct {

	// SecretExport returned.
	SecretExport *VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportSecretExport `json:"secretExport,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportGetSecretExportResponse Response from getting a SecretExport.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.namespace.secretexport.GetSecretExportResponse

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportGetSecretExportResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportGetSecretExportResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportRequest

type VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportRequest struct {

	// SecretExport to create.
	SecretExport *VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportSecretExport `json:"secretExport,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportRequest Request to create a SecretExport.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.namespace.secretexport.CreateSecretExportRequest

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportRequest) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportRequest) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportResponse

type VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportResponse struct {

	// SecretExport created.
	SecretExport *VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportSecretExport `json:"secretExport,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportResponse Response from creating a SecretExport.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.namespace.secretexport.CreateSecretExportResponse

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportSecretExport

type VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportSecretExport struct {

	// Full name for the Secret Export.
	FullName *VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportFullName `json:"fullName,omitempty"`

	// Metadata for the Secret Export object.
	Meta *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectMeta `json:"meta,omitempty"`

	// Status for the Secret Export.
	Status *VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportStatus `json:"status,omitempty"`

	// Metadata describing the type of the resource.
	Type *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectType `json:"type,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportSecretExport Represents Tanzu Secret Export.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.namespace.secretexport.SecretExport

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportSecretExport) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportSecretExport) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportStatus

type VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportStatus struct {

	// Details contains information about the Cluster Group secret export being applied on member Clusters.
	Details *statusmodel.VmwareTanzuManageV1alpha1CommonBatchDetails `json:"details,omitempty"`

	// Generation value at the time this status was updated.
	ObservedGeneration string `json:"observedGeneration,omitempty"`

	// Phase of the Cluster Group secret export application on member Clusters.
	Phase *statusmodel.VmwareTanzuManageV1alpha1CommonBatchPhase `json:"phase,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportStatus Status of Secret Export resource.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.namespace.secretexport.Status

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportStatus) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupNamespaceSecretexportStatus) UnmarshalBinary

UnmarshalBinary interface implementation.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL