Documentation ¶
Index ¶
- type VmwareTanzuManageV1alpha1ClusterIntegrationCreateIntegrationRequest
- type VmwareTanzuManageV1alpha1ClusterIntegrationCreateIntegrationResponse
- type VmwareTanzuManageV1alpha1ClusterIntegrationDeleteIntegrationResponse
- type VmwareTanzuManageV1alpha1ClusterIntegrationFullName
- type VmwareTanzuManageV1alpha1ClusterIntegrationGetIntegrationResponse
- type VmwareTanzuManageV1alpha1ClusterIntegrationIndicator
- type VmwareTanzuManageV1alpha1ClusterIntegrationIntegration
- type VmwareTanzuManageV1alpha1ClusterIntegrationOperator
- type VmwareTanzuManageV1alpha1ClusterIntegrationPhase
- type VmwareTanzuManageV1alpha1ClusterIntegrationSpec
- type VmwareTanzuManageV1alpha1ClusterIntegrationStatus
- type VmwareTanzuManageV1alpha1ClusterIntegrationUpdateIntegrationResponse
- type VmwareTanzuManageV1alpha1ClusterIntegrationWorkload
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VmwareTanzuManageV1alpha1ClusterIntegrationCreateIntegrationRequest ¶
type VmwareTanzuManageV1alpha1ClusterIntegrationCreateIntegrationRequest struct { // Integration to create. Integration *VmwareTanzuManageV1alpha1ClusterIntegrationIntegration `json:"integration,omitempty"` }
VmwareTanzuManageV1alpha1ClusterIntegrationCreateIntegrationRequest Request to create an Integration.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.integration.CreateIntegrationRequest
func (*VmwareTanzuManageV1alpha1ClusterIntegrationCreateIntegrationRequest) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationCreateIntegrationRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterIntegrationCreateIntegrationRequest) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationCreateIntegrationRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterIntegrationCreateIntegrationResponse ¶
type VmwareTanzuManageV1alpha1ClusterIntegrationCreateIntegrationResponse struct { // Integration created. Integration *VmwareTanzuManageV1alpha1ClusterIntegrationIntegration `json:"integration,omitempty"` }
VmwareTanzuManageV1alpha1ClusterIntegrationCreateIntegrationResponse Response from creating an Integration.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.integration.CreateIntegrationResponse
func (*VmwareTanzuManageV1alpha1ClusterIntegrationCreateIntegrationResponse) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationCreateIntegrationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterIntegrationCreateIntegrationResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationCreateIntegrationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterIntegrationDeleteIntegrationResponse ¶
type VmwareTanzuManageV1alpha1ClusterIntegrationDeleteIntegrationResponse struct { // Message regarding deletion. Message string `json:"message,omitempty"` }
VmwareTanzuManageV1alpha1ClusterIntegrationDeleteIntegrationResponse Response from deleting an Integration.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.integration.DeleteIntegrationResponse
func (*VmwareTanzuManageV1alpha1ClusterIntegrationDeleteIntegrationResponse) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationDeleteIntegrationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterIntegrationDeleteIntegrationResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationDeleteIntegrationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterIntegrationFullName ¶
type VmwareTanzuManageV1alpha1ClusterIntegrationFullName struct { // Name of the cluster. ClusterName string `json:"clusterName,omitempty"` // Name of the management cluster. ManagementClusterName string `json:"managementClusterName,omitempty"` // Name of the integration. Name string `json:"name,omitempty"` // ID of Organization. OrgID string `json:"orgId,omitempty"` // Name of the cluster provisioner. ProvisionerName string `json:"provisionerName,omitempty"` }
VmwareTanzuManageV1alpha1ClusterIntegrationFullName Full name of the cluster integration configuration. This includes the object name along with any parents or further identifiers.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.integration.FullName
func (*VmwareTanzuManageV1alpha1ClusterIntegrationFullName) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationFullName) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterIntegrationFullName) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationFullName) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterIntegrationGetIntegrationResponse ¶
type VmwareTanzuManageV1alpha1ClusterIntegrationGetIntegrationResponse struct { // Integration returned. Integration *VmwareTanzuManageV1alpha1ClusterIntegrationIntegration `json:"integration,omitempty"` }
VmwareTanzuManageV1alpha1ClusterIntegrationGetIntegrationResponse Response from getting an Integration.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.integration.GetIntegrationResponse
func (*VmwareTanzuManageV1alpha1ClusterIntegrationGetIntegrationResponse) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationGetIntegrationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterIntegrationGetIntegrationResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationGetIntegrationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterIntegrationIndicator ¶
type VmwareTanzuManageV1alpha1ClusterIntegrationIndicator string
VmwareTanzuManageV1alpha1ClusterIntegrationIndicator Indicator is the value of the abstracted statuses.
- INDICATOR_UNSPECIFIED: Default indicator.
- OK: OK indicates everything is good.
- ATTENTION_REQUIRED: ATTENTION_REQUIRED indicates something is bad / requires attention of user.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.integration.Indicator
const ( // VmwareTanzuManageV1alpha1ClusterIntegrationIndicatorINDICATORUNSPECIFIED captures enum value "INDICATOR_UNSPECIFIED". VmwareTanzuManageV1alpha1ClusterIntegrationIndicatorINDICATORUNSPECIFIED VmwareTanzuManageV1alpha1ClusterIntegrationIndicator = "INDICATOR_UNSPECIFIED" // VmwareTanzuManageV1alpha1ClusterIntegrationIndicatorOK captures enum value "OK". VmwareTanzuManageV1alpha1ClusterIntegrationIndicatorOK VmwareTanzuManageV1alpha1ClusterIntegrationIndicator = "OK" // VmwareTanzuManageV1alpha1ClusterIntegrationIndicatorATTENTIONREQUIRED captures enum value "ATTENTION_REQUIRED". VmwareTanzuManageV1alpha1ClusterIntegrationIndicatorATTENTIONREQUIRED VmwareTanzuManageV1alpha1ClusterIntegrationIndicator = "ATTENTION_REQUIRED" )
func NewVmwareTanzuManageV1alpha1ClusterIntegrationIndicator ¶
func NewVmwareTanzuManageV1alpha1ClusterIntegrationIndicator(value VmwareTanzuManageV1alpha1ClusterIntegrationIndicator) *VmwareTanzuManageV1alpha1ClusterIntegrationIndicator
func (VmwareTanzuManageV1alpha1ClusterIntegrationIndicator) Pointer ¶
func (m VmwareTanzuManageV1alpha1ClusterIntegrationIndicator) Pointer() *VmwareTanzuManageV1alpha1ClusterIntegrationIndicator
Pointer returns a pointer to a freshly-allocated VmwareTanzuManageV1alpha1ClusterIntegrationIndicator.
type VmwareTanzuManageV1alpha1ClusterIntegrationIntegration ¶
type VmwareTanzuManageV1alpha1ClusterIntegrationIntegration struct { // Full name for the Cluster integration. FullName *VmwareTanzuManageV1alpha1ClusterIntegrationFullName `json:"fullName,omitempty"` // Metadata for the Cluster policy. Meta *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectMeta `json:"meta,omitempty"` // Spec for the Cluster integration configuration. Spec *VmwareTanzuManageV1alpha1ClusterIntegrationSpec `json:"spec,omitempty"` // Status for the Integration. Status *VmwareTanzuManageV1alpha1ClusterIntegrationStatus `json:"status,omitempty"` // Metadata describing the type of the resource. Type *policymodel.VmwareTanzuCoreV1alpha1ObjectType `json:"type,omitempty"` }
VmwareTanzuManageV1alpha1ClusterIntegrationIntegration An integration configuration for a cluster.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.integration.Integration
func (*VmwareTanzuManageV1alpha1ClusterIntegrationIntegration) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationIntegration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterIntegrationIntegration) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationIntegration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterIntegrationOperator ¶
type VmwareTanzuManageV1alpha1ClusterIntegrationOperator struct { // The Conditions attached to an extension resource. Conditions map[string]nodepool.VmwareTanzuCoreV1alpha1StatusCondition `json:"conditions,omitempty"` // Health of the deployed extension. Health *extension.VmwareTanzuManageV1alpha1ClusterExtensionHealth `json:"health,omitempty"` // Previous version of the extension. PreviousVersion string `json:"previousVersion,omitempty"` // Phase of the extension. State *extension.VmwareTanzuManageV1alpha1ClusterExtensionPhase `json:"state,omitempty"` // Version of the extension. Version string `json:"version,omitempty"` }
VmwareTanzuManageV1alpha1ClusterIntegrationOperator Status of the Integration Partner's operator deployed by TMC.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.integration.Operator
func (*VmwareTanzuManageV1alpha1ClusterIntegrationOperator) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationOperator) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterIntegrationOperator) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationOperator) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterIntegrationPhase ¶
type VmwareTanzuManageV1alpha1ClusterIntegrationPhase string
VmwareTanzuManageV1alpha1ClusterIntegrationPhase Integration Lifecycle Phase.
- PHASE_UNSPECIFIED: Unspecified phase.
- CREATING: CREATING phase when process for adding integration to cluster is started.
- UPDATING: Updating phase when need to update configuration for the added integration.
- READY: READY phase when integration is added to cluster.
- ERROR: Error phase when there is any issue during addition/update/deletion of the integration.
- DELETING: DELETING phase when when process for removing integration to cluster is started.
- PENDING: PENDING phase when the process is waiting for changes in the cluster after addition/update of the integration.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.integration.Phase
const ( // VmwareTanzuManageV1alpha1ClusterIntegrationPhasePHASEUNSPECIFIED captures enum value "PHASE_UNSPECIFIED". VmwareTanzuManageV1alpha1ClusterIntegrationPhasePHASEUNSPECIFIED VmwareTanzuManageV1alpha1ClusterIntegrationPhase = "PHASE_UNSPECIFIED" // VmwareTanzuManageV1alpha1ClusterIntegrationPhaseCREATING captures enum value "CREATING". VmwareTanzuManageV1alpha1ClusterIntegrationPhaseCREATING VmwareTanzuManageV1alpha1ClusterIntegrationPhase = "CREATING" // VmwareTanzuManageV1alpha1ClusterIntegrationPhaseUPDATING captures enum value "UPDATING". VmwareTanzuManageV1alpha1ClusterIntegrationPhaseUPDATING VmwareTanzuManageV1alpha1ClusterIntegrationPhase = "UPDATING" // VmwareTanzuManageV1alpha1ClusterIntegrationPhaseREADY captures enum value "READY". VmwareTanzuManageV1alpha1ClusterIntegrationPhaseREADY VmwareTanzuManageV1alpha1ClusterIntegrationPhase = "READY" // VmwareTanzuManageV1alpha1ClusterIntegrationPhaseERROR captures enum value "ERROR". VmwareTanzuManageV1alpha1ClusterIntegrationPhaseERROR VmwareTanzuManageV1alpha1ClusterIntegrationPhase = "ERROR" // VmwareTanzuManageV1alpha1ClusterIntegrationPhaseDELETING captures enum value "DELETING". VmwareTanzuManageV1alpha1ClusterIntegrationPhaseDELETING VmwareTanzuManageV1alpha1ClusterIntegrationPhase = "DELETING" // VmwareTanzuManageV1alpha1ClusterIntegrationPhasePENDING captures enum value "PENDING". VmwareTanzuManageV1alpha1ClusterIntegrationPhasePENDING VmwareTanzuManageV1alpha1ClusterIntegrationPhase = "PENDING" )
func NewVmwareTanzuManageV1alpha1ClusterIntegrationPhase ¶
func NewVmwareTanzuManageV1alpha1ClusterIntegrationPhase(value VmwareTanzuManageV1alpha1ClusterIntegrationPhase) *VmwareTanzuManageV1alpha1ClusterIntegrationPhase
func (VmwareTanzuManageV1alpha1ClusterIntegrationPhase) Pointer ¶
func (m VmwareTanzuManageV1alpha1ClusterIntegrationPhase) Pointer() *VmwareTanzuManageV1alpha1ClusterIntegrationPhase
Pointer returns a pointer to a freshly-allocated VmwareTanzuManageV1alpha1ClusterIntegrationPhase.
type VmwareTanzuManageV1alpha1ClusterIntegrationSpec ¶
type VmwareTanzuManageV1alpha1ClusterIntegrationSpec struct { // Configurations. The expected input schema can be found in v1alpha1/integration API. Configurations map[string]interface{} `json:"configurations,omitempty"` // Credential name is the name of the Organization's Account Credential to be used instead of secrets to add an integration on this cluster. CredentialName string `json:"credentialName,omitempty"` // Secrets are for sensitive configurations. The values are write-only and will be masked when read. Secrets map[string]string `json:"secrets,omitempty"` // Version of the integration which is input for upgrade or rollback operation. Version string `json:"version,omitempty"` }
VmwareTanzuManageV1alpha1ClusterIntegrationSpec The integration configuration spec.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.integration.Spec
func (*VmwareTanzuManageV1alpha1ClusterIntegrationSpec) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterIntegrationSpec) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterIntegrationStatus ¶
type VmwareTanzuManageV1alpha1ClusterIntegrationStatus struct { // Deep link to integration service that shows details for this cluster. ClusterViewURL string `json:"clusterViewUrl,omitempty"` // Conditions that help identify the phase. Conditions map[string]nodepool.VmwareTanzuCoreV1alpha1StatusCondition `json:"conditions,omitempty"` // Integration Workload backed indicator abstracts workload in Status. This indicator indicates the state of // the workload deployed by the Integration Partner team. In case of issues with this indicator, Integration Partner // team should be able to help resolve the issues related to this indicator. IntegrationWorkload *VmwareTanzuManageV1alpha1ClusterIntegrationIndicator `json:"integrationWorkload,omitempty"` // Status of the Integration Partner's Operator deployed by TMC. Operator *VmwareTanzuManageV1alpha1ClusterIntegrationOperator `json:"operator,omitempty"` // Phase of the integration. Phase *VmwareTanzuManageV1alpha1ClusterIntegrationPhase `json:"phase,omitempty"` // System indicator abstracts Phase and Operator in Status. TmcAdapter *VmwareTanzuManageV1alpha1ClusterIntegrationIndicator `json:"tmcAdapter,omitempty"` // Existing version of the integration. Version string `json:"version,omitempty"` // Status of the Integration Partner's workloads. Workload *VmwareTanzuManageV1alpha1ClusterIntegrationWorkload `json:"workload,omitempty"` }
VmwareTanzuManageV1alpha1ClusterIntegrationStatus Status of the integration configuration.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.integration.Status
func (*VmwareTanzuManageV1alpha1ClusterIntegrationStatus) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterIntegrationStatus) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterIntegrationUpdateIntegrationResponse ¶
type VmwareTanzuManageV1alpha1ClusterIntegrationUpdateIntegrationResponse struct { // Integration updated. Integration *VmwareTanzuManageV1alpha1ClusterIntegrationIntegration `json:"integration,omitempty"` }
VmwareTanzuManageV1alpha1ClusterIntegrationUpdateIntegrationResponse Response from updating an Integration.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.integration.UpdateIntegrationResponse
func (*VmwareTanzuManageV1alpha1ClusterIntegrationUpdateIntegrationResponse) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationUpdateIntegrationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterIntegrationUpdateIntegrationResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationUpdateIntegrationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1ClusterIntegrationWorkload ¶
type VmwareTanzuManageV1alpha1ClusterIntegrationWorkload struct { // Conditions of the workloads that supports readiness and health. Conditions map[string]nodepool.VmwareTanzuCoreV1alpha1StatusCondition `json:"conditions,omitempty"` // Version of the application. Version string `json:"version,omitempty"` }
VmwareTanzuManageV1alpha1ClusterIntegrationWorkload Status of the Integration Partner's workloads.
swagger:model vmware.tanzu.manage.v1alpha1.cluster.integration.Workload
func (*VmwareTanzuManageV1alpha1ClusterIntegrationWorkload) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationWorkload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1ClusterIntegrationWorkload) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1ClusterIntegrationWorkload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.