Documentation ¶
Index ¶
- type HashicorpCloudVaultLink20221107APIResponse
- type HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType
- func (m HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType) Pointer() *HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType
- func (m HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107AuthenticateUserResponse
- func (m *HashicorpCloudVaultLink20221107AuthenticateUserResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVaultLink20221107AuthenticateUserResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVaultLink20221107AuthenticateUserResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVaultLink20221107AuthenticateUserResponse) Validate(formats strfmt.Registry) error
- 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 HashicorpCloudVaultLink20221107InspectRouterResponse
- func (m *HashicorpCloudVaultLink20221107InspectRouterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVaultLink20221107InspectRouterResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVaultLink20221107InspectRouterResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVaultLink20221107InspectRouterResponse) 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
- type HashicorpCloudVaultLink20221107RoutePath
- func (m *HashicorpCloudVaultLink20221107RoutePath) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVaultLink20221107RoutePath) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVaultLink20221107RoutePath) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVaultLink20221107RoutePath) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107VaultPolicyResponse
- func (m *HashicorpCloudVaultLink20221107VaultPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVaultLink20221107VaultPolicyResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVaultLink20221107VaultPolicyResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVaultLink20221107VaultPolicyResponse) Validate(formats strfmt.Registry) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HashicorpCloudVaultLink20221107APIResponse ¶ added in v0.59.0
type HashicorpCloudVaultLink20221107APIResponse interface{}
HashicorpCloudVaultLink20221107APIResponse hashicorp cloud vault link 20221107 Api response
swagger:model hashicorp.cloud.vault_link_20221107.ApiResponse
type HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType ¶ added in v0.59.0
type HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType string
HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType hashicorp cloud vault link 20221107 authenticate user request auth type
swagger:model hashicorp.cloud.vault_link_20221107.AuthenticateUserRequest.AuthType
const ( // HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthTypeTOKEN captures enum value "TOKEN" HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthTypeTOKEN HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType = "TOKEN" // HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthTypeUSERPASS captures enum value "USERPASS" HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthTypeUSERPASS HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType = "USERPASS" // HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthTypeLDAP captures enum value "LDAP" HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthTypeLDAP HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType = "LDAP" )
func NewHashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType ¶ added in v0.59.0
func NewHashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType(value HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType) *HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType
func (HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType) ContextValidate ¶ added in v0.59.0
func (m HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault link 20221107 authenticate user request auth type based on context it is used
func (HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType) Pointer ¶ added in v0.59.0
func (m HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType) Pointer() *HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType
Pointer returns a pointer to a freshly-allocated HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType.
func (HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType) Validate ¶ added in v0.59.0
func (m HashicorpCloudVaultLink20221107AuthenticateUserRequestAuthType) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud vault link 20221107 authenticate user request auth type
type HashicorpCloudVaultLink20221107AuthenticateUserResponse ¶ added in v0.59.0
type HashicorpCloudVaultLink20221107AuthenticateUserResponse struct { // error Error string `json:"error,omitempty"` // namespace Namespace string `json:"namespace,omitempty"` // path Path string `json:"path,omitempty"` // status code StatusCode int32 `json:"status_code,omitempty"` // token Token string `json:"token,omitempty"` }
HashicorpCloudVaultLink20221107AuthenticateUserResponse hashicorp cloud vault link 20221107 authenticate user response
swagger:model hashicorp.cloud.vault_link_20221107.AuthenticateUserResponse
func (*HashicorpCloudVaultLink20221107AuthenticateUserResponse) ContextValidate ¶ added in v0.59.0
func (m *HashicorpCloudVaultLink20221107AuthenticateUserResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault link 20221107 authenticate user response based on context it is used
func (*HashicorpCloudVaultLink20221107AuthenticateUserResponse) MarshalBinary ¶ added in v0.59.0
func (m *HashicorpCloudVaultLink20221107AuthenticateUserResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVaultLink20221107AuthenticateUserResponse) UnmarshalBinary ¶ added in v0.59.0
func (m *HashicorpCloudVaultLink20221107AuthenticateUserResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 HashicorpCloudVaultLink20221107InspectRouterResponse ¶ added in v0.59.0
type HashicorpCloudVaultLink20221107InspectRouterResponse struct { // routes Routes []*HashicorpCloudVaultLink20221107RoutePath `json:"routes"` }
HashicorpCloudVaultLink20221107InspectRouterResponse hashicorp cloud vault link 20221107 inspect router response
swagger:model hashicorp.cloud.vault_link_20221107.InspectRouterResponse
func (*HashicorpCloudVaultLink20221107InspectRouterResponse) ContextValidate ¶ added in v0.59.0
func (m *HashicorpCloudVaultLink20221107InspectRouterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault link 20221107 inspect router response based on the context it is used
func (*HashicorpCloudVaultLink20221107InspectRouterResponse) MarshalBinary ¶ added in v0.59.0
func (m *HashicorpCloudVaultLink20221107InspectRouterResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVaultLink20221107InspectRouterResponse) UnmarshalBinary ¶ added in v0.59.0
func (m *HashicorpCloudVaultLink20221107InspectRouterResponse) 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"` // created at // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // credentials revoked CredentialsRevoked bool `json:"credentials_revoked,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"` // we don't support this since we cannot determine when a cluster is completely sealed // due to not having access to the total number of nodes in a cluster when all connected nodes // are sealed, including the active one. 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 platform the client is // running on (e.g. ubuntu). NodeOs string `json:"node_os,omitempty"` // node_os_version is the lower-case name of the operating system platform version the client is // running on (e.g. 22.04). NodeOsVersion string `json:"node_os_version,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 - LEADER: Deprecated values
- ACTIVE: Valid values
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" // HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusACTIVE captures enum value "ACTIVE" HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusACTIVE HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus = "ACTIVE" // HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusSTANDBY captures enum value "STANDBY" HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusSTANDBY HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus = "STANDBY" // HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusPERFSTANDBY captures enum value "PERF_STANDBY" HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusPERFSTANDBY HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus = "PERF_STANDBY" )
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" // 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
type HashicorpCloudVaultLink20221107RoutePath ¶ added in v0.59.0
type HashicorpCloudVaultLink20221107RoutePath struct { // accessor Accessor string `json:"accessor,omitempty"` // mount namespace MountNamespace string `json:"mount_namespace,omitempty"` // mount path MountPath string `json:"mount_path,omitempty"` // mount type MountType string `json:"mount_type,omitempty"` // storage prefix StoragePrefix string `json:"storage_prefix,omitempty"` // tainted Tainted bool `json:"tainted,omitempty"` // uuid UUID string `json:"uuid,omitempty"` }
HashicorpCloudVaultLink20221107RoutePath hashicorp cloud vault link 20221107 route path
swagger:model hashicorp.cloud.vault_link_20221107.RoutePath
func (*HashicorpCloudVaultLink20221107RoutePath) ContextValidate ¶ added in v0.59.0
func (m *HashicorpCloudVaultLink20221107RoutePath) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault link 20221107 route path based on context it is used
func (*HashicorpCloudVaultLink20221107RoutePath) MarshalBinary ¶ added in v0.59.0
func (m *HashicorpCloudVaultLink20221107RoutePath) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVaultLink20221107RoutePath) UnmarshalBinary ¶ added in v0.59.0
func (m *HashicorpCloudVaultLink20221107RoutePath) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVaultLink20221107VaultPolicyResponse ¶ added in v0.59.0
type HashicorpCloudVaultLink20221107VaultPolicyResponse struct { // policies Policies []string `json:"policies"` }
HashicorpCloudVaultLink20221107VaultPolicyResponse hashicorp cloud vault link 20221107 vault policy response
swagger:model hashicorp.cloud.vault_link_20221107.VaultPolicyResponse
func (*HashicorpCloudVaultLink20221107VaultPolicyResponse) ContextValidate ¶ added in v0.59.0
func (m *HashicorpCloudVaultLink20221107VaultPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault link 20221107 vault policy response based on context it is used
func (*HashicorpCloudVaultLink20221107VaultPolicyResponse) MarshalBinary ¶ added in v0.59.0
func (m *HashicorpCloudVaultLink20221107VaultPolicyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVaultLink20221107VaultPolicyResponse) UnmarshalBinary ¶ added in v0.59.0
func (m *HashicorpCloudVaultLink20221107VaultPolicyResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- hashicorp_cloud_vault_link20221107_api_response.go
- hashicorp_cloud_vault_link20221107_authenticate_user_request_auth_type.go
- hashicorp_cloud_vault_link20221107_authenticate_user_response.go
- hashicorp_cloud_vault_link20221107_get_linked_cluster_policy_response.go
- hashicorp_cloud_vault_link20221107_get_linked_cluster_response.go
- hashicorp_cloud_vault_link20221107_inspect_router_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
- hashicorp_cloud_vault_link20221107_route_path.go
- hashicorp_cloud_vault_link20221107_vault_policy_response.go