policyclustergroupmodel

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: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VmwareTanzuManageV1alpha1ClustergroupPolicyFullName

type VmwareTanzuManageV1alpha1ClustergroupPolicyFullName struct {

	// Name of the cluster group.
	ClusterGroupName string `json:"clusterGroupName,omitempty"`

	// Name of the policy.
	Name string `json:"name,omitempty"`

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

VmwareTanzuManageV1alpha1ClustergroupPolicyFullName Full name of the cluster group policy. This includes the object name along with any parents or further identifiers.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.policy.FullName

func (*VmwareTanzuManageV1alpha1ClustergroupPolicyFullName) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupPolicyFullName) ToString

func (*VmwareTanzuManageV1alpha1ClustergroupPolicyFullName) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupPolicyGetPolicyResponse

type VmwareTanzuManageV1alpha1ClustergroupPolicyGetPolicyResponse struct {

	// Policy returned.
	Policy *VmwareTanzuManageV1alpha1ClustergroupPolicyPolicy `json:"policy,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupPolicyGetPolicyResponse Response from getting a Policy.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.policy.GetPolicyResponse

func (*VmwareTanzuManageV1alpha1ClustergroupPolicyGetPolicyResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupPolicyGetPolicyResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupPolicyPolicy

type VmwareTanzuManageV1alpha1ClustergroupPolicyPolicy struct {

	// Full name for the ClusterGroup policy.
	FullName *VmwareTanzuManageV1alpha1ClustergroupPolicyFullName `json:"fullName,omitempty"`

	// Metadata for the ClusterGroup policy.
	Meta *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectMeta `json:"meta,omitempty"`

	// Spec for the ClusterGroup policy.
	Spec *policymodel.VmwareTanzuManageV1alpha1CommonPolicySpec `json:"spec,omitempty"`

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

VmwareTanzuManageV1alpha1ClustergroupPolicyPolicy A Policy to apply on a group of Kubernetes clusters.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.policy.Policy

func (*VmwareTanzuManageV1alpha1ClustergroupPolicyPolicy) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupPolicyPolicy) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupPolicyPolicyRequest

type VmwareTanzuManageV1alpha1ClustergroupPolicyPolicyRequest struct {

	// Policy to create.
	Policy *VmwareTanzuManageV1alpha1ClustergroupPolicyPolicy `json:"policy,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupPolicyPolicyRequest Request to create a Policy.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.policy.CreatePolicyRequest

func (*VmwareTanzuManageV1alpha1ClustergroupPolicyPolicyRequest) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupPolicyPolicyRequest) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupPolicyPolicyResponse

type VmwareTanzuManageV1alpha1ClustergroupPolicyPolicyResponse struct {

	// Policy created.
	Policy *VmwareTanzuManageV1alpha1ClustergroupPolicyPolicy `json:"policy,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupPolicyPolicyResponse Response from creating a Policy.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.policy.CreatePolicyResponse

func (*VmwareTanzuManageV1alpha1ClustergroupPolicyPolicyResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupPolicyPolicyResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

Jump to

Keyboard shortcuts

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