continuousdeliveryclustergroupmodel

package
v1.4.1 Latest Latest
Warning

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

Go to latest
Published: Jan 3, 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 VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryContinuousDelivery

type VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryContinuousDelivery struct {

	// Full name for the Continuous Delivery.
	FullName *VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryFullName `json:"fullName,omitempty"`

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

	// Status for the Continuous Delivery.
	Status *VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryStatus `json:"status,omitempty"`

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

VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryContinuousDelivery Represents continuous delivery feature configuration for a cluster group.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.fluxcd.continuousdelivery.ContinuousDelivery

func (*VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryContinuousDelivery) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryContinuousDelivery) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryContinuousDeliveryRequest

type VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryContinuousDeliveryRequest struct {

	// ContinuousDelivery to create.
	ContinuousDelivery *VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryContinuousDelivery `json:"continuousDelivery,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryContinuousDeliveryRequest Request to create a ContinuousDelivery.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.fluxcd.continuousdelivery.CreateContinuousDeliveryRequest

func (*VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryContinuousDeliveryRequest) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryContinuousDeliveryRequest) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryContinuousDeliveryResponse

type VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryContinuousDeliveryResponse struct {

	// ContinuousDelivery created.
	ContinuousDelivery *VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryContinuousDelivery `json:"continuousDelivery,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryContinuousDeliveryResponse Response from creating a ContinuousDelivery.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.fluxcd.continuousdelivery.CreateContinuousDeliveryResponse

func (*VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryContinuousDeliveryResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryContinuousDeliveryResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryFullName

type VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryFullName struct {

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

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

VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryFullName Full name of the Continuous Delivery.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.fluxcd.continuousdelivery.FullName

func (*VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryFullName) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryFullName) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryListContinuousDeliveriesRequestParameters

type VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryListContinuousDeliveriesRequestParameters struct {

	// Scope to search by, any fields left empty will be considered all (*).
	SearchScope *VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliverySearchScope `json:"search_scope,omitempty"`

	// Sort Order.
	SortBy string `json:"sort_by,omitempty"`

	// TQL query string.
	Query string `json:"query,omitempty"`

	// Pagination.
	Pagination *optionsmodel.VmwareTanzuCoreV1alpha1OptionsOffsetPaginationOptions `json:"pagination,omitempty"`

	// Include total count.
	IncludeTotalCount bool `json:"include_total_count,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryListContinuousDeliveriesRequestParameters Request parameters to list ContinuousDeliveries.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.fluxcd.continuousdelivery.ListContinuousDeliveriesRequestParameters

type VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryListContinuousDeliveriesResponse

type VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryListContinuousDeliveriesResponse struct {

	// List of continuousdeliveries.
	ContinuousDeliveries []*VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryContinuousDelivery `json:"continuousDeliveries"`

	// Total count.
	TotalCount string `json:"totalCount,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryListContinuousDeliveriesResponse Response from listing ContinuousDeliveries.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.fluxcd.continuousdelivery.ListContinuousDeliveriesResponse

func (*VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryListContinuousDeliveriesResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryListContinuousDeliveriesResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliverySearchScope

type VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliverySearchScope struct {

	// Scope search to the specified cluster_group_name; supports globbing; default (*).
	ClusterGroupName string `json:"clusterGroupName,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliverySearchScope Scope to search by, any fields left empty will be considered all (*).

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.fluxcd.continuousdelivery.SearchScope

func (*VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliverySearchScope) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliverySearchScope) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryStatus

type VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryStatus struct {

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

	// Phase of the Cluster Group continuous delivery feature on member Clusters.
	Phase *statusmodel.VmwareTanzuManageV1alpha1CommonBatchPhase `json:"phase,omitempty"`
}

VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryStatus Status of the Continuous Delivery.

swagger:model vmware.tanzu.manage.v1alpha1.clustergroup.fluxcd.continuousdelivery.Status

func (*VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryStatus) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1ClustergroupFluxcdContinuousdeliveryStatus) UnmarshalBinary

UnmarshalBinary interface implementation.

Jump to

Keyboard shortcuts

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