Documentation ¶
Index ¶
- type HashicorpCloudVaultLink20221107GetLinkedClusterPolicyResponse
- func (m *HashicorpCloudVaultLink20221107GetLinkedClusterPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVaultLink20221107GetLinkedClusterPolicyResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVaultLink20221107GetLinkedClusterPolicyResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVaultLink20221107GetLinkedClusterPolicyResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107GetLinkedClusterResponse
- func (m *HashicorpCloudVaultLink20221107GetLinkedClusterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVaultLink20221107GetLinkedClusterResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVaultLink20221107GetLinkedClusterResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVaultLink20221107GetLinkedClusterResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107LinkedCluster
- func (m *HashicorpCloudVaultLink20221107LinkedCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVaultLink20221107LinkedCluster) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVaultLink20221107LinkedCluster) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVaultLink20221107LinkedCluster) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107LinkedClusterNode
- func (m *HashicorpCloudVaultLink20221107LinkedClusterNode) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVaultLink20221107LinkedClusterNode) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVaultLink20221107LinkedClusterNode) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVaultLink20221107LinkedClusterNode) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107LinkedClusterNodeState
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeState) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterNodeState
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeState) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107LinkedClusterState
- func (m HashicorpCloudVaultLink20221107LinkedClusterState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVaultLink20221107LinkedClusterState) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterState
- func (m HashicorpCloudVaultLink20221107LinkedClusterState) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107RaftQuorumStatus
- func (m *HashicorpCloudVaultLink20221107RaftQuorumStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVaultLink20221107RaftQuorumStatus) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVaultLink20221107RaftQuorumStatus) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVaultLink20221107RaftQuorumStatus) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107RevokeLinkedClusterCredentialsResponse
- type HashicorpCloudVaultLink20221107RotateLinkedClusterCredentialsResponse
- func (m *HashicorpCloudVaultLink20221107RotateLinkedClusterCredentialsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVaultLink20221107RotateLinkedClusterCredentialsResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVaultLink20221107RotateLinkedClusterCredentialsResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVaultLink20221107RotateLinkedClusterCredentialsResponse) Validate(formats strfmt.Registry) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HashicorpCloudVaultLink20221107GetLinkedClusterPolicyResponse ¶
type HashicorpCloudVaultLink20221107GetLinkedClusterPolicyResponse struct { // policy refers to the HCL formatted policy Policy string `json:"policy,omitempty"` }
HashicorpCloudVaultLink20221107GetLinkedClusterPolicyResponse hashicorp cloud vault link 20221107 get linked cluster policy response
swagger:model hashicorp.cloud.vault_link_20221107.GetLinkedClusterPolicyResponse
func (*HashicorpCloudVaultLink20221107GetLinkedClusterPolicyResponse) ContextValidate ¶
func (m *HashicorpCloudVaultLink20221107GetLinkedClusterPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault link 20221107 get linked cluster policy response based on context it is used
func (*HashicorpCloudVaultLink20221107GetLinkedClusterPolicyResponse) MarshalBinary ¶
func (m *HashicorpCloudVaultLink20221107GetLinkedClusterPolicyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVaultLink20221107GetLinkedClusterPolicyResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVaultLink20221107GetLinkedClusterPolicyResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVaultLink20221107GetLinkedClusterResponse ¶
type HashicorpCloudVaultLink20221107GetLinkedClusterResponse struct { // cluster Cluster *HashicorpCloudVaultLink20221107LinkedCluster `json:"cluster,omitempty"` }
HashicorpCloudVaultLink20221107GetLinkedClusterResponse hashicorp cloud vault link 20221107 get linked cluster response
swagger:model hashicorp.cloud.vault_link_20221107.GetLinkedClusterResponse
func (*HashicorpCloudVaultLink20221107GetLinkedClusterResponse) ContextValidate ¶
func (m *HashicorpCloudVaultLink20221107GetLinkedClusterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault link 20221107 get linked cluster response based on the context it is used
func (*HashicorpCloudVaultLink20221107GetLinkedClusterResponse) MarshalBinary ¶
func (m *HashicorpCloudVaultLink20221107GetLinkedClusterResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVaultLink20221107GetLinkedClusterResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVaultLink20221107GetLinkedClusterResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVaultLink20221107LinkedCluster ¶
type HashicorpCloudVaultLink20221107LinkedCluster struct { // autopilot enabled AutopilotEnabled bool `json:"autopilot_enabled,omitempty"` // This is the self-managed cluster name and it differs from the HCP's internal id and HCP's slug id because // it is configured directly in the self-managed cluster. ClusterName string `json:"cluster_name,omitempty"` // current version CurrentVersion string `json:"current_version,omitempty"` // ha enabled HaEnabled bool `json:"ha_enabled,omitempty"` // id ID string `json:"id,omitempty"` // internal id InternalID string `json:"internal_id,omitempty"` // is sealed IsSealed bool `json:"is_sealed,omitempty"` // linked at // Format: date-time LinkedAt strfmt.DateTime `json:"linked_at,omitempty"` // location Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` // node statuses NodeStatuses []*HashicorpCloudVaultLink20221107LinkedClusterNode `json:"node_statuses"` // raft quorum status RaftQuorumStatus *HashicorpCloudVaultLink20221107RaftQuorumStatus `json:"raft_quorum_status,omitempty"` // state State *HashicorpCloudVaultLink20221107LinkedClusterState `json:"state,omitempty"` // storage type StorageType string `json:"storage_type,omitempty"` }
HashicorpCloudVaultLink20221107LinkedCluster hashicorp cloud vault link 20221107 linked cluster
swagger:model hashicorp.cloud.vault_link_20221107.LinkedCluster
func (*HashicorpCloudVaultLink20221107LinkedCluster) ContextValidate ¶
func (m *HashicorpCloudVaultLink20221107LinkedCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault link 20221107 linked cluster based on the context it is used
func (*HashicorpCloudVaultLink20221107LinkedCluster) MarshalBinary ¶
func (m *HashicorpCloudVaultLink20221107LinkedCluster) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVaultLink20221107LinkedCluster) UnmarshalBinary ¶
func (m *HashicorpCloudVaultLink20221107LinkedCluster) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVaultLink20221107LinkedClusterNode ¶
type HashicorpCloudVaultLink20221107LinkedClusterNode struct { // alternative_versions is a list of versions that should also be considered for // an update as they might come with additional improvements and features. AlternativeVersions []string `json:"alternative_versions"` // current report // Format: date-time CurrentReport strfmt.DateTime `json:"current_report,omitempty"` // current_version is the node's current version in semantic version format. CurrentVersion string `json:"current_version,omitempty"` // has_security_flaw will be true if the current version has a security flaw. HasSecurityFlaws bool `json:"has_security_flaws,omitempty"` // hostname Hostname string `json:"hostname,omitempty"` // internal id InternalID string `json:"internal_id,omitempty"` // last reported at // Format: date-time LastReportedAt strfmt.DateTime `json:"last_reported_at,omitempty"` // leader status LeaderStatus *HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus `json:"leader_status,omitempty"` // linked cluster internal id LinkedClusterInternalID string `json:"linked_cluster_internal_id,omitempty"` // listener addresses ListenerAddresses []string `json:"listener_addresses"` // log level LogLevel *HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel `json:"log_level,omitempty"` // node_binary_architecture is the lower-case architecture of the client binary // (e.g. amd64, arm, ...). NodeBinaryArchitecture string `json:"node_binary_architecture,omitempty"` // node_id is the node identification. NodeID string `json:"node_id,omitempty"` // node_initialized indicates if the node has been initialized. NodeInitialized bool `json:"node_initialized,omitempty"` // node_os is the lower-case name of the operating system the client is // running on (e.g. linux, windows). NodeOs string `json:"node_os,omitempty"` // node_sealed indicates if the node is sealed. NodeSealed bool `json:"node_sealed,omitempty"` // node state NodeState *HashicorpCloudVaultLink20221107LinkedClusterNodeState `json:"node_state,omitempty"` // node_type indicates the node type. NodeType string `json:"node_type,omitempty"` // recommended_version is the version the product should ideally be updated to. RecommendedVersion string `json:"recommended_version,omitempty"` // status is the status of the current version. The status may help to // determine the urgency of the update. Status *HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus `json:"status,omitempty"` // status_version is the version of the status message format. To ensure // that the version is not omitted by accident the initial version is 1. StatusVersion int64 `json:"status_version,omitempty"` // storage type StorageType string `json:"storage_type,omitempty"` }
HashicorpCloudVaultLink20221107LinkedClusterNode hashicorp cloud vault link 20221107 linked cluster node
swagger:model hashicorp.cloud.vault_link_20221107.LinkedClusterNode
func (*HashicorpCloudVaultLink20221107LinkedClusterNode) ContextValidate ¶
func (m *HashicorpCloudVaultLink20221107LinkedClusterNode) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault link 20221107 linked cluster node based on the context it is used
func (*HashicorpCloudVaultLink20221107LinkedClusterNode) MarshalBinary ¶
func (m *HashicorpCloudVaultLink20221107LinkedClusterNode) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVaultLink20221107LinkedClusterNode) UnmarshalBinary ¶
func (m *HashicorpCloudVaultLink20221107LinkedClusterNode) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus ¶
type HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus string
HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus hashicorp cloud vault link 20221107 linked cluster node leader status
swagger:model hashicorp.cloud.vault_link_20221107.LinkedClusterNode.LeaderStatus
const ( // HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusLEADERSTATUSCLUSTERSTATEINVALID captures enum value "LEADER_STATUS_CLUSTER_STATE_INVALID" HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusLEADERSTATUSCLUSTERSTATEINVALID HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus = "LEADER_STATUS_CLUSTER_STATE_INVALID" // HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusLEADER captures enum value "LEADER" HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusLEADER HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus = "LEADER" // HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusFOLLOWER captures enum value "FOLLOWER" HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusFOLLOWER HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus = "FOLLOWER" )
func NewHashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus ¶
func NewHashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus(value HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus) *HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus
func (HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus) ContextValidate ¶
func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault link 20221107 linked cluster node leader status based on context it is used
func (HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus) Pointer ¶
func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus
Pointer returns a pointer to a freshly-allocated HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus.
type HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel ¶
type HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel string
HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel hashicorp cloud vault link 20221107 linked cluster node log level
swagger:model hashicorp.cloud.vault_link_20221107.LinkedClusterNode.LogLevel
const ( // HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelLOGLEVELCLUSTERSTATEINVALID captures enum value "LOG_LEVEL_CLUSTER_STATE_INVALID" HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelLOGLEVELCLUSTERSTATEINVALID HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel = "LOG_LEVEL_CLUSTER_STATE_INVALID" // HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelTRACE captures enum value "TRACE" HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelTRACE HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel = "TRACE" // HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelDEBUG captures enum value "DEBUG" HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelDEBUG HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel = "DEBUG" // HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelINFO captures enum value "INFO" HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelINFO HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel = "INFO" // HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelWARN captures enum value "WARN" HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelWARN HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel = "WARN" // HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelERROR captures enum value "ERROR" HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelERROR HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel = "ERROR" )
func NewHashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel ¶
func NewHashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel(value HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel) *HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel
func (HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel) ContextValidate ¶
func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault link 20221107 linked cluster node log level based on context it is used
func (HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel) Pointer ¶
func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel
Pointer returns a pointer to a freshly-allocated HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel.
type HashicorpCloudVaultLink20221107LinkedClusterNodeState ¶
type HashicorpCloudVaultLink20221107LinkedClusterNodeState string
HashicorpCloudVaultLink20221107LinkedClusterNodeState hashicorp cloud vault link 20221107 linked cluster node state
swagger:model hashicorp.cloud.vault_link_20221107.LinkedClusterNode.State
const ( // HashicorpCloudVaultLink20221107LinkedClusterNodeStateLINKEDCLUSTERSTATEINVALID captures enum value "LINKED_CLUSTER_STATE_INVALID" HashicorpCloudVaultLink20221107LinkedClusterNodeStateLINKEDCLUSTERSTATEINVALID HashicorpCloudVaultLink20221107LinkedClusterNodeState = "LINKED_CLUSTER_STATE_INVALID" // HashicorpCloudVaultLink20221107LinkedClusterNodeStateLINKING captures enum value "LINKING" HashicorpCloudVaultLink20221107LinkedClusterNodeStateLINKING HashicorpCloudVaultLink20221107LinkedClusterNodeState = "LINKING" // HashicorpCloudVaultLink20221107LinkedClusterNodeStateLINKED captures enum value "LINKED" HashicorpCloudVaultLink20221107LinkedClusterNodeStateLINKED HashicorpCloudVaultLink20221107LinkedClusterNodeState = "LINKED" // HashicorpCloudVaultLink20221107LinkedClusterNodeStateUNLINKING captures enum value "UNLINKING" HashicorpCloudVaultLink20221107LinkedClusterNodeStateUNLINKING HashicorpCloudVaultLink20221107LinkedClusterNodeState = "UNLINKING" // HashicorpCloudVaultLink20221107LinkedClusterNodeStateUNLINKED captures enum value "UNLINKED" HashicorpCloudVaultLink20221107LinkedClusterNodeStateUNLINKED HashicorpCloudVaultLink20221107LinkedClusterNodeState = "UNLINKED" )
func NewHashicorpCloudVaultLink20221107LinkedClusterNodeState ¶
func NewHashicorpCloudVaultLink20221107LinkedClusterNodeState(value HashicorpCloudVaultLink20221107LinkedClusterNodeState) *HashicorpCloudVaultLink20221107LinkedClusterNodeState
func (HashicorpCloudVaultLink20221107LinkedClusterNodeState) ContextValidate ¶
func (m HashicorpCloudVaultLink20221107LinkedClusterNodeState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault link 20221107 linked cluster node state based on context it is used
func (HashicorpCloudVaultLink20221107LinkedClusterNodeState) Pointer ¶
func (m HashicorpCloudVaultLink20221107LinkedClusterNodeState) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterNodeState
Pointer returns a pointer to a freshly-allocated HashicorpCloudVaultLink20221107LinkedClusterNodeState.
type HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus ¶
type HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus string
HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus - VERSION_UP_TO_DATE: VERSION_UP_TO_DATE is used when node is running the latest Vault Version.
- UPGRADE_AVAILABLE: UPGRADE_AVAILABLE is used when node is running the latest minor release of a Vault Version, but there is a new major Vault version available for upgrade.
- UPGRADE_RECOMMENDED: UPGRADE_RECOMMENDED is used when node is running an outdated but still supported version, but there is a new minor or major Vault versions available for upgrade.
- UPGRADE_REQUIRED: UPGRADE_REQUIRED is used when node is running a no longer supported version and there are minor and major versions available for upgrade.
swagger:model hashicorp.cloud.vault_link_20221107.LinkedClusterNode.VersionStatus
const ( // HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusLINKEDCLUSTERNODEVERSIONSTATUSINVALID captures enum value "LINKED_CLUSTER_NODE_VERSION_STATUS_INVALID" HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusLINKEDCLUSTERNODEVERSIONSTATUSINVALID HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus = "LINKED_CLUSTER_NODE_VERSION_STATUS_INVALID" // HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusVERSIONUPTODATE captures enum value "VERSION_UP_TO_DATE" HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusVERSIONUPTODATE HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus = "VERSION_UP_TO_DATE" // HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusUPGRADEAVAILABLE captures enum value "UPGRADE_AVAILABLE" HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusUPGRADEAVAILABLE HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus = "UPGRADE_AVAILABLE" // HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusUPGRADERECOMMENDED captures enum value "UPGRADE_RECOMMENDED" HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusUPGRADERECOMMENDED HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus = "UPGRADE_RECOMMENDED" // HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusUPGRADEREQUIRED captures enum value "UPGRADE_REQUIRED" HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusUPGRADEREQUIRED HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus = "UPGRADE_REQUIRED" )
func NewHashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus ¶
func NewHashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus(value HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus) *HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus
func (HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus) ContextValidate ¶
func (m HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault link 20221107 linked cluster node version status based on context it is used
func (HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus) Pointer ¶
func (m HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus
Pointer returns a pointer to a freshly-allocated HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus.
type HashicorpCloudVaultLink20221107LinkedClusterState ¶
type HashicorpCloudVaultLink20221107LinkedClusterState string
HashicorpCloudVaultLink20221107LinkedClusterState hashicorp cloud vault link 20221107 linked cluster state
swagger:model hashicorp.cloud.vault_link_20221107.LinkedCluster.State
const ( // HashicorpCloudVaultLink20221107LinkedClusterStateLINKEDCLUSTERSTATEINVALID captures enum value "LINKED_CLUSTER_STATE_INVALID" HashicorpCloudVaultLink20221107LinkedClusterStateLINKEDCLUSTERSTATEINVALID HashicorpCloudVaultLink20221107LinkedClusterState = "LINKED_CLUSTER_STATE_INVALID" // HashicorpCloudVaultLink20221107LinkedClusterStateLINKING captures enum value "LINKING" HashicorpCloudVaultLink20221107LinkedClusterStateLINKING HashicorpCloudVaultLink20221107LinkedClusterState = "LINKING" // HashicorpCloudVaultLink20221107LinkedClusterStateLINKED captures enum value "LINKED" HashicorpCloudVaultLink20221107LinkedClusterStateLINKED HashicorpCloudVaultLink20221107LinkedClusterState = "LINKED" // HashicorpCloudVaultLink20221107LinkedClusterStateSEALED captures enum value "SEALED" HashicorpCloudVaultLink20221107LinkedClusterStateSEALED HashicorpCloudVaultLink20221107LinkedClusterState = "SEALED" // HashicorpCloudVaultLink20221107LinkedClusterStateUNLINKING captures enum value "UNLINKING" HashicorpCloudVaultLink20221107LinkedClusterStateUNLINKING HashicorpCloudVaultLink20221107LinkedClusterState = "UNLINKING" // HashicorpCloudVaultLink20221107LinkedClusterStateUNLINKED captures enum value "UNLINKED" HashicorpCloudVaultLink20221107LinkedClusterStateUNLINKED HashicorpCloudVaultLink20221107LinkedClusterState = "UNLINKED" )
func NewHashicorpCloudVaultLink20221107LinkedClusterState ¶
func NewHashicorpCloudVaultLink20221107LinkedClusterState(value HashicorpCloudVaultLink20221107LinkedClusterState) *HashicorpCloudVaultLink20221107LinkedClusterState
func (HashicorpCloudVaultLink20221107LinkedClusterState) ContextValidate ¶
func (m HashicorpCloudVaultLink20221107LinkedClusterState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault link 20221107 linked cluster state based on context it is used
func (HashicorpCloudVaultLink20221107LinkedClusterState) Pointer ¶
func (m HashicorpCloudVaultLink20221107LinkedClusterState) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterState
Pointer returns a pointer to a freshly-allocated HashicorpCloudVaultLink20221107LinkedClusterState.
type HashicorpCloudVaultLink20221107RaftQuorumStatus ¶
type HashicorpCloudVaultLink20221107RaftQuorumStatus struct { // is healthy IsHealthy bool `json:"is_healthy,omitempty"` // quorum number QuorumNumber int32 `json:"quorum_number,omitempty"` // warning Warning string `json:"warning,omitempty"` }
HashicorpCloudVaultLink20221107RaftQuorumStatus hashicorp cloud vault link 20221107 raft quorum status
swagger:model hashicorp.cloud.vault_link_20221107.RaftQuorumStatus
func (*HashicorpCloudVaultLink20221107RaftQuorumStatus) ContextValidate ¶
func (m *HashicorpCloudVaultLink20221107RaftQuorumStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault link 20221107 raft quorum status based on context it is used
func (*HashicorpCloudVaultLink20221107RaftQuorumStatus) MarshalBinary ¶
func (m *HashicorpCloudVaultLink20221107RaftQuorumStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVaultLink20221107RaftQuorumStatus) UnmarshalBinary ¶
func (m *HashicorpCloudVaultLink20221107RaftQuorumStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVaultLink20221107RevokeLinkedClusterCredentialsResponse ¶
type HashicorpCloudVaultLink20221107RevokeLinkedClusterCredentialsResponse interface{}
HashicorpCloudVaultLink20221107RevokeLinkedClusterCredentialsResponse hashicorp cloud vault link 20221107 revoke linked cluster credentials response
swagger:model hashicorp.cloud.vault_link_20221107.RevokeLinkedClusterCredentialsResponse
type HashicorpCloudVaultLink20221107RotateLinkedClusterCredentialsResponse ¶
type HashicorpCloudVaultLink20221107RotateLinkedClusterCredentialsResponse struct { // client id ClientID string `json:"client_id,omitempty"` // client secret ClientSecret string `json:"client_secret,omitempty"` // cluster Cluster *HashicorpCloudVaultLink20221107LinkedCluster `json:"cluster,omitempty"` // resource id ResourceID string `json:"resource_id,omitempty"` }
HashicorpCloudVaultLink20221107RotateLinkedClusterCredentialsResponse hashicorp cloud vault link 20221107 rotate linked cluster credentials response
swagger:model hashicorp.cloud.vault_link_20221107.RotateLinkedClusterCredentialsResponse
func (*HashicorpCloudVaultLink20221107RotateLinkedClusterCredentialsResponse) ContextValidate ¶
func (m *HashicorpCloudVaultLink20221107RotateLinkedClusterCredentialsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault link 20221107 rotate linked cluster credentials response based on the context it is used
func (*HashicorpCloudVaultLink20221107RotateLinkedClusterCredentialsResponse) MarshalBinary ¶
func (m *HashicorpCloudVaultLink20221107RotateLinkedClusterCredentialsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVaultLink20221107RotateLinkedClusterCredentialsResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVaultLink20221107RotateLinkedClusterCredentialsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudVaultLink20221107RotateLinkedClusterCredentialsResponse) Validate ¶
func (m *HashicorpCloudVaultLink20221107RotateLinkedClusterCredentialsResponse) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud vault link 20221107 rotate linked cluster credentials response
Source Files ¶
- hashicorp_cloud_vault_link20221107_get_linked_cluster_policy_response.go
- hashicorp_cloud_vault_link20221107_get_linked_cluster_response.go
- hashicorp_cloud_vault_link20221107_linked_cluster.go
- hashicorp_cloud_vault_link20221107_linked_cluster_node.go
- hashicorp_cloud_vault_link20221107_linked_cluster_node_leader_status.go
- hashicorp_cloud_vault_link20221107_linked_cluster_node_log_level.go
- hashicorp_cloud_vault_link20221107_linked_cluster_node_state.go
- hashicorp_cloud_vault_link20221107_linked_cluster_node_version_status.go
- hashicorp_cloud_vault_link20221107_linked_cluster_state.go
- hashicorp_cloud_vault_link20221107_raft_quorum_status.go
- hashicorp_cloud_vault_link20221107_revoke_linked_cluster_credentials_response.go
- hashicorp_cloud_vault_link20221107_rotate_linked_cluster_credentials_response.go