Documentation ¶
Index ¶
- type HashicorpCloudBoundary20211221AvailableUpdateGetResponse
- func (m *HashicorpCloudBoundary20211221AvailableUpdateGetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221AvailableUpdateGetResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221AvailableUpdateGetResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221AvailableUpdateGetResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221Cluster
- func (m *HashicorpCloudBoundary20211221Cluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221Cluster) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221Cluster) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221Cluster) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221ClusterMarketingSKU
- func (m HashicorpCloudBoundary20211221ClusterMarketingSKU) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudBoundary20211221ClusterMarketingSKU) Pointer() *HashicorpCloudBoundary20211221ClusterMarketingSKU
- func (m HashicorpCloudBoundary20211221ClusterMarketingSKU) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221ClusterState
- func (m HashicorpCloudBoundary20211221ClusterState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudBoundary20211221ClusterState) Pointer() *HashicorpCloudBoundary20211221ClusterState
- func (m HashicorpCloudBoundary20211221ClusterState) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221ClusterUpdateDeadline
- func (m *HashicorpCloudBoundary20211221ClusterUpdateDeadline) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221ClusterUpdateDeadline) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221ClusterUpdateDeadline) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221ClusterUpdateDeadline) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221ClusterUpdateDeadlineGetResponse
- func (m *HashicorpCloudBoundary20211221ClusterUpdateDeadlineGetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221ClusterUpdateDeadlineGetResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221ClusterUpdateDeadlineGetResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221ClusterUpdateDeadlineGetResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221CreateRequest
- func (m *HashicorpCloudBoundary20211221CreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221CreateRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221CreateRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221CreateRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221CreateResponse
- func (m *HashicorpCloudBoundary20211221CreateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221CreateResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221CreateResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221CreateResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221DeleteResponse
- func (m *HashicorpCloudBoundary20211221DeleteResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221DeleteResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221DeleteResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221DeleteResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221GetResponse
- func (m *HashicorpCloudBoundary20211221GetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221GetResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221GetResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221GetResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221ListResponse
- func (m *HashicorpCloudBoundary20211221ListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221ListResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221ListResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221ListResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221MaintenanceWindow
- func (m *HashicorpCloudBoundary20211221MaintenanceWindow) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221MaintenanceWindow) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221MaintenanceWindow) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221MaintenanceWindow) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek
- func (m HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek) Pointer() *HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek
- func (m HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221MaintenanceWindowGetResponse
- func (m *HashicorpCloudBoundary20211221MaintenanceWindowGetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221MaintenanceWindowGetResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221MaintenanceWindowGetResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221MaintenanceWindowGetResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221MaintenanceWindowUpdateRequest
- func (m *HashicorpCloudBoundary20211221MaintenanceWindowUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221MaintenanceWindowUpdateRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221MaintenanceWindowUpdateRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221MaintenanceWindowUpdateRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221MaintenanceWindowUpdateResponse
- func (m *HashicorpCloudBoundary20211221MaintenanceWindowUpdateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221MaintenanceWindowUpdateResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221MaintenanceWindowUpdateResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221MaintenanceWindowUpdateResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221Session
- func (m *HashicorpCloudBoundary20211221Session) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221Session) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221Session) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221Session) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221SessionsResponse
- func (m *HashicorpCloudBoundary20211221SessionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221SessionsResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221SessionsResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221SessionsResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221Update
- func (m *HashicorpCloudBoundary20211221Update) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221Update) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221Update) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221Update) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221UpdateApplyRequest
- func (m *HashicorpCloudBoundary20211221UpdateApplyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221UpdateApplyRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221UpdateApplyRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221UpdateApplyRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221UpdateApplyResponse
- func (m *HashicorpCloudBoundary20211221UpdateApplyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221UpdateApplyResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221UpdateApplyResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221UpdateApplyResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221UpdateRequest
- func (m *HashicorpCloudBoundary20211221UpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221UpdateRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221UpdateRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221UpdateRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221UpdateResponse
- func (m *HashicorpCloudBoundary20211221UpdateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudBoundary20211221UpdateResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudBoundary20211221UpdateResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudBoundary20211221UpdateResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudBoundary20211221UpgradeType
- func (m HashicorpCloudBoundary20211221UpgradeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudBoundary20211221UpgradeType) Pointer() *HashicorpCloudBoundary20211221UpgradeType
- func (m HashicorpCloudBoundary20211221UpgradeType) Validate(formats strfmt.Registry) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HashicorpCloudBoundary20211221AvailableUpdateGetResponse ¶ added in v0.86.0
type HashicorpCloudBoundary20211221AvailableUpdateGetResponse struct { // available_update contains fields describing the next available update, null if there is none. AvailableUpdate *HashicorpCloudBoundary20211221Update `json:"available_update,omitempty"` }
HashicorpCloudBoundary20211221AvailableUpdateGetResponse AvailableUpdateGetResponse is a response for fetching the next available update for this cluster.
swagger:model hashicorp.cloud.boundary_20211221.AvailableUpdateGetResponse
func (*HashicorpCloudBoundary20211221AvailableUpdateGetResponse) ContextValidate ¶ added in v0.86.0
func (m *HashicorpCloudBoundary20211221AvailableUpdateGetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud boundary 20211221 available update get response based on the context it is used
func (*HashicorpCloudBoundary20211221AvailableUpdateGetResponse) MarshalBinary ¶ added in v0.86.0
func (m *HashicorpCloudBoundary20211221AvailableUpdateGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221AvailableUpdateGetResponse) UnmarshalBinary ¶ added in v0.86.0
func (m *HashicorpCloudBoundary20211221AvailableUpdateGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudBoundary20211221Cluster ¶
type HashicorpCloudBoundary20211221Cluster struct { // boundary_version is the version of the HCP Boundary running in this cluster. BoundaryVersion string `json:"boundary_version,omitempty"` // cluster_id is the id of the cluster set by user on creation. ClusterID string `json:"cluster_id,omitempty"` // cluster_url is the generated vanity url. ClusterURL string `json:"cluster_url,omitempty"` // created_at is the timestamp of the cluster creation. // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // location is the location of the cluster. Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` // marketing_sku is the marketing sku of the cluster [standard, plus] MarketingSku *HashicorpCloudBoundary20211221ClusterMarketingSKU `json:"marketing_sku,omitempty"` // state is the current state of the cluster. State *HashicorpCloudBoundary20211221ClusterState `json:"state,omitempty"` }
HashicorpCloudBoundary20211221Cluster Cluster represents a single HCP Boundary cluster.
swagger:model hashicorp.cloud.boundary_20211221.Cluster
func (*HashicorpCloudBoundary20211221Cluster) ContextValidate ¶
func (m *HashicorpCloudBoundary20211221Cluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud boundary 20211221 cluster based on the context it is used
func (*HashicorpCloudBoundary20211221Cluster) MarshalBinary ¶
func (m *HashicorpCloudBoundary20211221Cluster) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221Cluster) UnmarshalBinary ¶
func (m *HashicorpCloudBoundary20211221Cluster) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudBoundary20211221ClusterMarketingSKU ¶ added in v0.44.0
type HashicorpCloudBoundary20211221ClusterMarketingSKU string
HashicorpCloudBoundary20211221ClusterMarketingSKU ClusterMarketingSKU is available SKUs for HCP Boundary clusters used for in billing and enterprise feature
- CLUSTER_MARKETING_SKU_UNSPECIFIED: CLUSTER_MARKETING_SKU_UNSPECIFIED is unspecified
- CLUSTER_MARKETING_SKU_STANDARD: CLUSTER_MARKETING_SKU_STANDARD is 'standard' SKU
- CLUSTER_MARKETING_SKU_PLUS: CLUSTER_MARKETING_SKU_PLUS is a 'plus' SKU
swagger:model hashicorp.cloud.boundary_20211221.ClusterMarketingSKU
const ( // HashicorpCloudBoundary20211221ClusterMarketingSKUCLUSTERMARKETINGSKUUNSPECIFIED captures enum value "CLUSTER_MARKETING_SKU_UNSPECIFIED" HashicorpCloudBoundary20211221ClusterMarketingSKUCLUSTERMARKETINGSKUUNSPECIFIED HashicorpCloudBoundary20211221ClusterMarketingSKU = "CLUSTER_MARKETING_SKU_UNSPECIFIED" // HashicorpCloudBoundary20211221ClusterMarketingSKUCLUSTERMARKETINGSKUSTANDARD captures enum value "CLUSTER_MARKETING_SKU_STANDARD" HashicorpCloudBoundary20211221ClusterMarketingSKUCLUSTERMARKETINGSKUSTANDARD HashicorpCloudBoundary20211221ClusterMarketingSKU = "CLUSTER_MARKETING_SKU_STANDARD" // HashicorpCloudBoundary20211221ClusterMarketingSKUCLUSTERMARKETINGSKUPLUS captures enum value "CLUSTER_MARKETING_SKU_PLUS" HashicorpCloudBoundary20211221ClusterMarketingSKUCLUSTERMARKETINGSKUPLUS HashicorpCloudBoundary20211221ClusterMarketingSKU = "CLUSTER_MARKETING_SKU_PLUS" )
func NewHashicorpCloudBoundary20211221ClusterMarketingSKU ¶ added in v0.44.0
func NewHashicorpCloudBoundary20211221ClusterMarketingSKU(value HashicorpCloudBoundary20211221ClusterMarketingSKU) *HashicorpCloudBoundary20211221ClusterMarketingSKU
func (HashicorpCloudBoundary20211221ClusterMarketingSKU) ContextValidate ¶ added in v0.44.0
func (m HashicorpCloudBoundary20211221ClusterMarketingSKU) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud boundary 20211221 cluster marketing s k u based on context it is used
func (HashicorpCloudBoundary20211221ClusterMarketingSKU) Pointer ¶ added in v0.44.0
func (m HashicorpCloudBoundary20211221ClusterMarketingSKU) Pointer() *HashicorpCloudBoundary20211221ClusterMarketingSKU
Pointer returns a pointer to a freshly-allocated HashicorpCloudBoundary20211221ClusterMarketingSKU.
type HashicorpCloudBoundary20211221ClusterState ¶
type HashicorpCloudBoundary20211221ClusterState string
HashicorpCloudBoundary20211221ClusterState State is the state of the HCP Boundary cluster.
- STATE_INVALID_UNSPECIFIED: STATE_INVALID_UNSPECIFIED is used when state is not valid.
- STATE_PENDING: STATE_PENDING is used when cluster is waiting for creation.
- STATE_CREATING: STATE_CREATING is used when cluster is creating.
- STATE_RUNNING: STATE_RUNNING is used when cluster is up and running.
- STATE_FAILED: STATE_FAILED is used when cluster failed to be created.
- STATE_DELETING: STATE_DELETING is used when cluster received a deletion request.
- STATE_DELETED: STATE_DELETED is used when cluster finished deleting.
- STATE_UPDATING: STATE_UPDATING is used when cluster finished updating.
swagger:model hashicorp.cloud.boundary_20211221.Cluster.State
const ( // HashicorpCloudBoundary20211221ClusterStateSTATEINVALIDUNSPECIFIED captures enum value "STATE_INVALID_UNSPECIFIED" HashicorpCloudBoundary20211221ClusterStateSTATEINVALIDUNSPECIFIED HashicorpCloudBoundary20211221ClusterState = "STATE_INVALID_UNSPECIFIED" // HashicorpCloudBoundary20211221ClusterStateSTATEPENDING captures enum value "STATE_PENDING" HashicorpCloudBoundary20211221ClusterStateSTATEPENDING HashicorpCloudBoundary20211221ClusterState = "STATE_PENDING" // HashicorpCloudBoundary20211221ClusterStateSTATECREATING captures enum value "STATE_CREATING" HashicorpCloudBoundary20211221ClusterStateSTATECREATING HashicorpCloudBoundary20211221ClusterState = "STATE_CREATING" // HashicorpCloudBoundary20211221ClusterStateSTATERUNNING captures enum value "STATE_RUNNING" HashicorpCloudBoundary20211221ClusterStateSTATERUNNING HashicorpCloudBoundary20211221ClusterState = "STATE_RUNNING" // HashicorpCloudBoundary20211221ClusterStateSTATEFAILED captures enum value "STATE_FAILED" HashicorpCloudBoundary20211221ClusterStateSTATEFAILED HashicorpCloudBoundary20211221ClusterState = "STATE_FAILED" // HashicorpCloudBoundary20211221ClusterStateSTATEDELETING captures enum value "STATE_DELETING" HashicorpCloudBoundary20211221ClusterStateSTATEDELETING HashicorpCloudBoundary20211221ClusterState = "STATE_DELETING" // HashicorpCloudBoundary20211221ClusterStateSTATEDELETED captures enum value "STATE_DELETED" HashicorpCloudBoundary20211221ClusterStateSTATEDELETED HashicorpCloudBoundary20211221ClusterState = "STATE_DELETED" // HashicorpCloudBoundary20211221ClusterStateSTATEUPDATING captures enum value "STATE_UPDATING" HashicorpCloudBoundary20211221ClusterStateSTATEUPDATING HashicorpCloudBoundary20211221ClusterState = "STATE_UPDATING" )
func NewHashicorpCloudBoundary20211221ClusterState ¶
func NewHashicorpCloudBoundary20211221ClusterState(value HashicorpCloudBoundary20211221ClusterState) *HashicorpCloudBoundary20211221ClusterState
func (HashicorpCloudBoundary20211221ClusterState) ContextValidate ¶
func (m HashicorpCloudBoundary20211221ClusterState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud boundary 20211221 cluster state based on context it is used
func (HashicorpCloudBoundary20211221ClusterState) Pointer ¶
func (m HashicorpCloudBoundary20211221ClusterState) Pointer() *HashicorpCloudBoundary20211221ClusterState
Pointer returns a pointer to a freshly-allocated HashicorpCloudBoundary20211221ClusterState.
type HashicorpCloudBoundary20211221ClusterUpdateDeadline ¶ added in v0.86.0
type HashicorpCloudBoundary20211221ClusterUpdateDeadline struct { // deadline denotes when the update will be forced. // Format: date-time Deadline strfmt.DateTime `json:"deadline,omitempty"` // version contains the target version for the pending update. Version string `json:"version,omitempty"` }
HashicorpCloudBoundary20211221ClusterUpdateDeadline ClusterUpdateDeadline describes the deadline before a cluster update.
swagger:model hashicorp.cloud.boundary_20211221.ClusterUpdateDeadline
func (*HashicorpCloudBoundary20211221ClusterUpdateDeadline) ContextValidate ¶ added in v0.86.0
func (m *HashicorpCloudBoundary20211221ClusterUpdateDeadline) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud boundary 20211221 cluster update deadline based on context it is used
func (*HashicorpCloudBoundary20211221ClusterUpdateDeadline) MarshalBinary ¶ added in v0.86.0
func (m *HashicorpCloudBoundary20211221ClusterUpdateDeadline) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221ClusterUpdateDeadline) UnmarshalBinary ¶ added in v0.86.0
func (m *HashicorpCloudBoundary20211221ClusterUpdateDeadline) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudBoundary20211221ClusterUpdateDeadlineGetResponse ¶ added in v0.86.0
type HashicorpCloudBoundary20211221ClusterUpdateDeadlineGetResponse struct { // ClusterUpdateDeadline contains the deadline for the next update. Deadline *HashicorpCloudBoundary20211221ClusterUpdateDeadline `json:"deadline,omitempty"` }
HashicorpCloudBoundary20211221ClusterUpdateDeadlineGetResponse ClusterUpdateDeadlineGetResponse is the response for fetching the deadline for a cluster update.
swagger:model hashicorp.cloud.boundary_20211221.ClusterUpdateDeadlineGetResponse
func (*HashicorpCloudBoundary20211221ClusterUpdateDeadlineGetResponse) ContextValidate ¶ added in v0.86.0
func (m *HashicorpCloudBoundary20211221ClusterUpdateDeadlineGetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud boundary 20211221 cluster update deadline get response based on the context it is used
func (*HashicorpCloudBoundary20211221ClusterUpdateDeadlineGetResponse) MarshalBinary ¶ added in v0.86.0
func (m *HashicorpCloudBoundary20211221ClusterUpdateDeadlineGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221ClusterUpdateDeadlineGetResponse) UnmarshalBinary ¶ added in v0.86.0
func (m *HashicorpCloudBoundary20211221ClusterUpdateDeadlineGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221ClusterUpdateDeadlineGetResponse) Validate ¶ added in v0.86.0
func (m *HashicorpCloudBoundary20211221ClusterUpdateDeadlineGetResponse) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud boundary 20211221 cluster update deadline get response
type HashicorpCloudBoundary20211221CreateRequest ¶
type HashicorpCloudBoundary20211221CreateRequest struct { // boundary_release is the boundary version to deploy BoundaryRelease string `json:"boundary_release,omitempty"` // cluster_id is the id of the cluster set by user on creation. ClusterID string `json:"cluster_id,omitempty"` // enable_hcp_auth determines whether the cluster is preconfigured with HCP Oauth as an // authentication method. EnableHcpAuth bool `json:"enable_hcp_auth,omitempty"` // location is the location of the cluster. Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` // marketing_sku is the marketing sku of the cluster [standard, plus] MarketingSku *HashicorpCloudBoundary20211221ClusterMarketingSKU `json:"marketing_sku,omitempty"` // password is the initial password to use to setup initial login Password string `json:"password,omitempty"` // username is the admin username to setup for initial login Username string `json:"username,omitempty"` }
HashicorpCloudBoundary20211221CreateRequest CreateRequest is a request to create a single HCP Boundary cluster.
swagger:model hashicorp.cloud.boundary_20211221.CreateRequest
func (*HashicorpCloudBoundary20211221CreateRequest) ContextValidate ¶
func (m *HashicorpCloudBoundary20211221CreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud boundary 20211221 create request based on the context it is used
func (*HashicorpCloudBoundary20211221CreateRequest) MarshalBinary ¶
func (m *HashicorpCloudBoundary20211221CreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221CreateRequest) UnmarshalBinary ¶
func (m *HashicorpCloudBoundary20211221CreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudBoundary20211221CreateResponse ¶
type HashicorpCloudBoundary20211221CreateResponse struct { // cluster_id is the ID of the Boundary cluster that users set on creation. ClusterID string `json:"cluster_id,omitempty"` // cluster_url is the generated vanity url. ClusterURL string `json:"cluster_url,omitempty"` // operation tracks the asynchronous creation of the Boundary cluster. Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudBoundary20211221CreateResponse CreateResponse is a response on cluster creation.
swagger:model hashicorp.cloud.boundary_20211221.CreateResponse
func (*HashicorpCloudBoundary20211221CreateResponse) ContextValidate ¶
func (m *HashicorpCloudBoundary20211221CreateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud boundary 20211221 create response based on the context it is used
func (*HashicorpCloudBoundary20211221CreateResponse) MarshalBinary ¶
func (m *HashicorpCloudBoundary20211221CreateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221CreateResponse) UnmarshalBinary ¶
func (m *HashicorpCloudBoundary20211221CreateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudBoundary20211221DeleteResponse ¶
type HashicorpCloudBoundary20211221DeleteResponse struct { // operation tracks the asynchronous creation of the Boundary cluster. Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudBoundary20211221DeleteResponse DeleteResponse is a response from cluster deletion.
swagger:model hashicorp.cloud.boundary_20211221.DeleteResponse
func (*HashicorpCloudBoundary20211221DeleteResponse) ContextValidate ¶
func (m *HashicorpCloudBoundary20211221DeleteResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud boundary 20211221 delete response based on the context it is used
func (*HashicorpCloudBoundary20211221DeleteResponse) MarshalBinary ¶
func (m *HashicorpCloudBoundary20211221DeleteResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221DeleteResponse) UnmarshalBinary ¶
func (m *HashicorpCloudBoundary20211221DeleteResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudBoundary20211221GetResponse ¶
type HashicorpCloudBoundary20211221GetResponse struct { // Cluster represents a single HCP Boundary cluster. Cluster *HashicorpCloudBoundary20211221Cluster `json:"cluster,omitempty"` }
HashicorpCloudBoundary20211221GetResponse GetResponse is a response from getting an existing cluster.
swagger:model hashicorp.cloud.boundary_20211221.GetResponse
func (*HashicorpCloudBoundary20211221GetResponse) ContextValidate ¶
func (m *HashicorpCloudBoundary20211221GetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud boundary 20211221 get response based on the context it is used
func (*HashicorpCloudBoundary20211221GetResponse) MarshalBinary ¶
func (m *HashicorpCloudBoundary20211221GetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221GetResponse) UnmarshalBinary ¶
func (m *HashicorpCloudBoundary20211221GetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudBoundary20211221ListResponse ¶
type HashicorpCloudBoundary20211221ListResponse struct { // Clusters are the retrieved Boundary clusters. Clusters []*HashicorpCloudBoundary20211221Cluster `json:"clusters"` // Pagination contains the pagination tokens for a subsequent request. Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` }
HashicorpCloudBoundary20211221ListResponse ListResponse is a response of the list request.
swagger:model hashicorp.cloud.boundary_20211221.ListResponse
func (*HashicorpCloudBoundary20211221ListResponse) ContextValidate ¶
func (m *HashicorpCloudBoundary20211221ListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud boundary 20211221 list response based on the context it is used
func (*HashicorpCloudBoundary20211221ListResponse) MarshalBinary ¶
func (m *HashicorpCloudBoundary20211221ListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221ListResponse) UnmarshalBinary ¶
func (m *HashicorpCloudBoundary20211221ListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudBoundary20211221MaintenanceWindow ¶
type HashicorpCloudBoundary20211221MaintenanceWindow struct { // day_of_week is the one of 7 days in a week DayOfWeek *HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek `json:"day_of_week,omitempty"` // end is the last hour of the window in UTC (exclusive) End int32 `json:"end,omitempty"` // start is the start hour of the window in UTC Start int32 `json:"start,omitempty"` }
HashicorpCloudBoundary20211221MaintenanceWindow MaintenanceWindow is the time window in which upgrades will occur
swagger:model hashicorp.cloud.boundary_20211221.MaintenanceWindow
func (*HashicorpCloudBoundary20211221MaintenanceWindow) ContextValidate ¶
func (m *HashicorpCloudBoundary20211221MaintenanceWindow) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud boundary 20211221 maintenance window based on the context it is used
func (*HashicorpCloudBoundary20211221MaintenanceWindow) MarshalBinary ¶
func (m *HashicorpCloudBoundary20211221MaintenanceWindow) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221MaintenanceWindow) UnmarshalBinary ¶
func (m *HashicorpCloudBoundary20211221MaintenanceWindow) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek ¶
type HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek string
HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek DayOfWeek is the days of the week enumerated
- DAY_OF_WEEK_UNSPECIFIED: DAY_OF_WEEK_UNSPECIFIED is an unspecified DayOfWeek
- DAY_OF_WEEK_MONDAY: DAY_OF_WEEK_MONDAY is Monday
- DAY_OF_WEEK_TUESDAY: DAY_OF_WEEK_TUESDAY is Tuesday
- DAY_OF_WEEK_WEDNESDAY: DAY_OF_WEEK_WEDNESDAY is Wednesday
- DAY_OF_WEEK_THURSDAY: DAY_OF_WEEK_THURSDAY is Thursday
- DAY_OF_WEEK_FRIDAY: DAY_OF_WEEK_FRIDAY is Friday
- DAY_OF_WEEK_SATURDAY: DAY_OF_WEEK_SATURDAY is Saturday
- DAY_OF_WEEK_SUNDAY: DAY_OF_WEEK_SUNDAY is Sunday
swagger:model hashicorp.cloud.boundary_20211221.MaintenanceWindow.DayOfWeek
const ( // HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeekDAYOFWEEKUNSPECIFIED captures enum value "DAY_OF_WEEK_UNSPECIFIED" HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeekDAYOFWEEKUNSPECIFIED HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek = "DAY_OF_WEEK_UNSPECIFIED" // HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeekDAYOFWEEKMONDAY captures enum value "DAY_OF_WEEK_MONDAY" HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeekDAYOFWEEKMONDAY HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek = "DAY_OF_WEEK_MONDAY" // HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeekDAYOFWEEKTUESDAY captures enum value "DAY_OF_WEEK_TUESDAY" HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeekDAYOFWEEKTUESDAY HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek = "DAY_OF_WEEK_TUESDAY" // HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeekDAYOFWEEKWEDNESDAY captures enum value "DAY_OF_WEEK_WEDNESDAY" HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeekDAYOFWEEKWEDNESDAY HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek = "DAY_OF_WEEK_WEDNESDAY" // HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeekDAYOFWEEKTHURSDAY captures enum value "DAY_OF_WEEK_THURSDAY" HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeekDAYOFWEEKTHURSDAY HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek = "DAY_OF_WEEK_THURSDAY" // HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeekDAYOFWEEKFRIDAY captures enum value "DAY_OF_WEEK_FRIDAY" HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeekDAYOFWEEKFRIDAY HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek = "DAY_OF_WEEK_FRIDAY" // HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeekDAYOFWEEKSATURDAY captures enum value "DAY_OF_WEEK_SATURDAY" HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeekDAYOFWEEKSATURDAY HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek = "DAY_OF_WEEK_SATURDAY" // HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeekDAYOFWEEKSUNDAY captures enum value "DAY_OF_WEEK_SUNDAY" HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeekDAYOFWEEKSUNDAY HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek = "DAY_OF_WEEK_SUNDAY" )
func NewHashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek ¶
func NewHashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek(value HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek) *HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek
func (HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek) ContextValidate ¶
func (m HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud boundary 20211221 maintenance window day of week based on context it is used
func (HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek) Pointer ¶
func (m HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek) Pointer() *HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek
Pointer returns a pointer to a freshly-allocated HashicorpCloudBoundary20211221MaintenanceWindowDayOfWeek.
type HashicorpCloudBoundary20211221MaintenanceWindowGetResponse ¶
type HashicorpCloudBoundary20211221MaintenanceWindowGetResponse struct { // maintenance_window contains time frame that user set we want to update the cluster. MaintenanceWindow *HashicorpCloudBoundary20211221MaintenanceWindow `json:"maintenance_window,omitempty"` // upgrade_type contains upgrade methods set for this clusters. UpgradeType *HashicorpCloudBoundary20211221UpgradeType `json:"upgrade_type,omitempty"` }
HashicorpCloudBoundary20211221MaintenanceWindowGetResponse MaintenanceWindowGetResponse is a response for fetching the maintenance set for this cluster.
swagger:model hashicorp.cloud.boundary_20211221.MaintenanceWindowGetResponse
func (*HashicorpCloudBoundary20211221MaintenanceWindowGetResponse) ContextValidate ¶
func (m *HashicorpCloudBoundary20211221MaintenanceWindowGetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud boundary 20211221 maintenance window get response based on the context it is used
func (*HashicorpCloudBoundary20211221MaintenanceWindowGetResponse) MarshalBinary ¶
func (m *HashicorpCloudBoundary20211221MaintenanceWindowGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221MaintenanceWindowGetResponse) UnmarshalBinary ¶
func (m *HashicorpCloudBoundary20211221MaintenanceWindowGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudBoundary20211221MaintenanceWindowUpdateRequest ¶
type HashicorpCloudBoundary20211221MaintenanceWindowUpdateRequest struct { // cluster_id is the ID of the cluster to set the maintenance window for. ClusterID string `json:"cluster_id,omitempty"` // location is the location of the cluster. Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` // maintenance_window contains time frame that we want to update the cluster. MaintenanceWindow *HashicorpCloudBoundary20211221MaintenanceWindow `json:"maintenance_window,omitempty"` // upgrade_type contains upgrade methods for the clusters UpgradeType *HashicorpCloudBoundary20211221UpgradeType `json:"upgrade_type,omitempty"` }
HashicorpCloudBoundary20211221MaintenanceWindowUpdateRequest MaintenanceWindowUpdateRequest is the request to update the maintenance window for a cluster.
swagger:model hashicorp.cloud.boundary_20211221.MaintenanceWindowUpdateRequest
func (*HashicorpCloudBoundary20211221MaintenanceWindowUpdateRequest) ContextValidate ¶
func (m *HashicorpCloudBoundary20211221MaintenanceWindowUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud boundary 20211221 maintenance window update request based on the context it is used
func (*HashicorpCloudBoundary20211221MaintenanceWindowUpdateRequest) MarshalBinary ¶
func (m *HashicorpCloudBoundary20211221MaintenanceWindowUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221MaintenanceWindowUpdateRequest) UnmarshalBinary ¶
func (m *HashicorpCloudBoundary20211221MaintenanceWindowUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudBoundary20211221MaintenanceWindowUpdateResponse ¶
type HashicorpCloudBoundary20211221MaintenanceWindowUpdateResponse struct { // operation tracks the asynchronous update of a cluster maintenance window. Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudBoundary20211221MaintenanceWindowUpdateResponse MaintenanceWindowUpdateResponse is the response to update the maintenance window for a cluster.
swagger:model hashicorp.cloud.boundary_20211221.MaintenanceWindowUpdateResponse
func (*HashicorpCloudBoundary20211221MaintenanceWindowUpdateResponse) ContextValidate ¶
func (m *HashicorpCloudBoundary20211221MaintenanceWindowUpdateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud boundary 20211221 maintenance window update response based on the context it is used
func (*HashicorpCloudBoundary20211221MaintenanceWindowUpdateResponse) MarshalBinary ¶
func (m *HashicorpCloudBoundary20211221MaintenanceWindowUpdateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221MaintenanceWindowUpdateResponse) UnmarshalBinary ¶
func (m *HashicorpCloudBoundary20211221MaintenanceWindowUpdateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudBoundary20211221Session ¶
type HashicorpCloudBoundary20211221Session struct { // id is the ID of the Session. ID string `json:"id,omitempty"` // status is the current status of this session. Status string `json:"status,omitempty"` // type is the type of the Session (e.g. tcp). Type string `json:"type,omitempty"` }
HashicorpCloudBoundary20211221Session Session represents single Boundary session.
swagger:model hashicorp.cloud.boundary_20211221.Session
func (*HashicorpCloudBoundary20211221Session) ContextValidate ¶
func (m *HashicorpCloudBoundary20211221Session) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud boundary 20211221 session based on context it is used
func (*HashicorpCloudBoundary20211221Session) MarshalBinary ¶
func (m *HashicorpCloudBoundary20211221Session) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221Session) UnmarshalBinary ¶
func (m *HashicorpCloudBoundary20211221Session) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudBoundary20211221SessionsResponse ¶
type HashicorpCloudBoundary20211221SessionsResponse struct { // Sessions are the retrieved list of Boundary sessions. Sessions []*HashicorpCloudBoundary20211221Session `json:"sessions"` }
HashicorpCloudBoundary20211221SessionsResponse SessionsResponse is a response from getting an existing cluster.
swagger:model hashicorp.cloud.boundary_20211221.SessionsResponse
func (*HashicorpCloudBoundary20211221SessionsResponse) ContextValidate ¶
func (m *HashicorpCloudBoundary20211221SessionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud boundary 20211221 sessions response based on the context it is used
func (*HashicorpCloudBoundary20211221SessionsResponse) MarshalBinary ¶
func (m *HashicorpCloudBoundary20211221SessionsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221SessionsResponse) UnmarshalBinary ¶
func (m *HashicorpCloudBoundary20211221SessionsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudBoundary20211221Update ¶ added in v0.86.0
type HashicorpCloudBoundary20211221Update struct { // deadline denotes when the update will be forced. // Format: date-time Deadline strfmt.DateTime `json:"deadline,omitempty"` // version contains the new boundary version. Version string `json:"version,omitempty"` }
HashicorpCloudBoundary20211221Update Update describes an available boundary version for a cluster.
swagger:model hashicorp.cloud.boundary_20211221.Update
func (*HashicorpCloudBoundary20211221Update) ContextValidate ¶ added in v0.86.0
func (m *HashicorpCloudBoundary20211221Update) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud boundary 20211221 update based on context it is used
func (*HashicorpCloudBoundary20211221Update) MarshalBinary ¶ added in v0.86.0
func (m *HashicorpCloudBoundary20211221Update) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221Update) UnmarshalBinary ¶ added in v0.86.0
func (m *HashicorpCloudBoundary20211221Update) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudBoundary20211221UpdateApplyRequest ¶ added in v0.86.0
type HashicorpCloudBoundary20211221UpdateApplyRequest struct { // cluster_id is the id of the cluster set by user on creation. ClusterID string `json:"cluster_id,omitempty"` // location is the location of the cluster. Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` // version contains the desired boundary version. Version string `json:"version,omitempty"` }
HashicorpCloudBoundary20211221UpdateApplyRequest UpdateApplyRequest is the request for manually updating this cluster.
swagger:model hashicorp.cloud.boundary_20211221.UpdateApplyRequest
func (*HashicorpCloudBoundary20211221UpdateApplyRequest) ContextValidate ¶ added in v0.86.0
func (m *HashicorpCloudBoundary20211221UpdateApplyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud boundary 20211221 update apply request based on the context it is used
func (*HashicorpCloudBoundary20211221UpdateApplyRequest) MarshalBinary ¶ added in v0.86.0
func (m *HashicorpCloudBoundary20211221UpdateApplyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221UpdateApplyRequest) UnmarshalBinary ¶ added in v0.86.0
func (m *HashicorpCloudBoundary20211221UpdateApplyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudBoundary20211221UpdateApplyResponse ¶ added in v0.86.0
type HashicorpCloudBoundary20211221UpdateApplyResponse struct { // operation tracks the asynchronous update of the Boundary cluster. Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudBoundary20211221UpdateApplyResponse UpdateApplyResponse is the response once manually triggering a cluster update.
swagger:model hashicorp.cloud.boundary_20211221.UpdateApplyResponse
func (*HashicorpCloudBoundary20211221UpdateApplyResponse) ContextValidate ¶ added in v0.86.0
func (m *HashicorpCloudBoundary20211221UpdateApplyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud boundary 20211221 update apply response based on the context it is used
func (*HashicorpCloudBoundary20211221UpdateApplyResponse) MarshalBinary ¶ added in v0.86.0
func (m *HashicorpCloudBoundary20211221UpdateApplyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221UpdateApplyResponse) UnmarshalBinary ¶ added in v0.86.0
func (m *HashicorpCloudBoundary20211221UpdateApplyResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudBoundary20211221UpdateRequest ¶
type HashicorpCloudBoundary20211221UpdateRequest struct { // cluster_id is the id of the cluster set by user on creation. ClusterID string `json:"cluster_id,omitempty"` // Location specifies the project to list from. If region is not specified, // all regions are returned. Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` }
HashicorpCloudBoundary20211221UpdateRequest UpdateRequest is the request for updating HCP Boundary.
swagger:model hashicorp.cloud.boundary_20211221.UpdateRequest
func (*HashicorpCloudBoundary20211221UpdateRequest) ContextValidate ¶
func (m *HashicorpCloudBoundary20211221UpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud boundary 20211221 update request based on the context it is used
func (*HashicorpCloudBoundary20211221UpdateRequest) MarshalBinary ¶
func (m *HashicorpCloudBoundary20211221UpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221UpdateRequest) UnmarshalBinary ¶
func (m *HashicorpCloudBoundary20211221UpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudBoundary20211221UpdateResponse ¶
type HashicorpCloudBoundary20211221UpdateResponse struct { // operation tracks the asynchronous update of the Boundary cluster. Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudBoundary20211221UpdateResponse UpdateResponse is a response of the update request.
swagger:model hashicorp.cloud.boundary_20211221.UpdateResponse
func (*HashicorpCloudBoundary20211221UpdateResponse) ContextValidate ¶
func (m *HashicorpCloudBoundary20211221UpdateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud boundary 20211221 update response based on the context it is used
func (*HashicorpCloudBoundary20211221UpdateResponse) MarshalBinary ¶
func (m *HashicorpCloudBoundary20211221UpdateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudBoundary20211221UpdateResponse) UnmarshalBinary ¶
func (m *HashicorpCloudBoundary20211221UpdateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudBoundary20211221UpgradeType ¶
type HashicorpCloudBoundary20211221UpgradeType string
HashicorpCloudBoundary20211221UpgradeType UpgradeType is the upgrade method for the cluster
- UPGRADE_TYPE_UNSPECIFIED: UPGRADE_TYPE_UNSPECIFIED is an unspecified upgrade type
- UPGRADE_TYPE_AUTOMATIC: UPGRADE_TYPE_AUTOMATIC is the upgrade type where we pick the schedule
- UPGRADE_TYPE_SCHEDULED: UPGRADE_TYPE_SCHEDULED is the upgrade type where the user picks the schedule
- UPGRADE_TYPE_MANUAL: UPGRADE_TYPE_MANUAL is the upgrade type where the user can manually trigger the upgrade before a set window,
after which the cluster will be automatically upgraded.
swagger:model hashicorp.cloud.boundary_20211221.UpgradeType
const ( // HashicorpCloudBoundary20211221UpgradeTypeUPGRADETYPEUNSPECIFIED captures enum value "UPGRADE_TYPE_UNSPECIFIED" HashicorpCloudBoundary20211221UpgradeTypeUPGRADETYPEUNSPECIFIED HashicorpCloudBoundary20211221UpgradeType = "UPGRADE_TYPE_UNSPECIFIED" // HashicorpCloudBoundary20211221UpgradeTypeUPGRADETYPEAUTOMATIC captures enum value "UPGRADE_TYPE_AUTOMATIC" HashicorpCloudBoundary20211221UpgradeTypeUPGRADETYPEAUTOMATIC HashicorpCloudBoundary20211221UpgradeType = "UPGRADE_TYPE_AUTOMATIC" // HashicorpCloudBoundary20211221UpgradeTypeUPGRADETYPESCHEDULED captures enum value "UPGRADE_TYPE_SCHEDULED" HashicorpCloudBoundary20211221UpgradeTypeUPGRADETYPESCHEDULED HashicorpCloudBoundary20211221UpgradeType = "UPGRADE_TYPE_SCHEDULED" // HashicorpCloudBoundary20211221UpgradeTypeUPGRADETYPEMANUAL captures enum value "UPGRADE_TYPE_MANUAL" HashicorpCloudBoundary20211221UpgradeTypeUPGRADETYPEMANUAL HashicorpCloudBoundary20211221UpgradeType = "UPGRADE_TYPE_MANUAL" )
func NewHashicorpCloudBoundary20211221UpgradeType ¶
func NewHashicorpCloudBoundary20211221UpgradeType(value HashicorpCloudBoundary20211221UpgradeType) *HashicorpCloudBoundary20211221UpgradeType
func (HashicorpCloudBoundary20211221UpgradeType) ContextValidate ¶
func (m HashicorpCloudBoundary20211221UpgradeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud boundary 20211221 upgrade type based on context it is used
func (HashicorpCloudBoundary20211221UpgradeType) Pointer ¶
func (m HashicorpCloudBoundary20211221UpgradeType) Pointer() *HashicorpCloudBoundary20211221UpgradeType
Pointer returns a pointer to a freshly-allocated HashicorpCloudBoundary20211221UpgradeType.
Source Files ¶
- hashicorp_cloud_boundary20211221_available_update_get_response.go
- hashicorp_cloud_boundary20211221_cluster.go
- hashicorp_cloud_boundary20211221_cluster_marketing_s_k_u.go
- hashicorp_cloud_boundary20211221_cluster_state.go
- hashicorp_cloud_boundary20211221_cluster_update_deadline.go
- hashicorp_cloud_boundary20211221_cluster_update_deadline_get_response.go
- hashicorp_cloud_boundary20211221_create_request.go
- hashicorp_cloud_boundary20211221_create_response.go
- hashicorp_cloud_boundary20211221_delete_response.go
- hashicorp_cloud_boundary20211221_get_response.go
- hashicorp_cloud_boundary20211221_list_response.go
- hashicorp_cloud_boundary20211221_maintenance_window.go
- hashicorp_cloud_boundary20211221_maintenance_window_day_of_week.go
- hashicorp_cloud_boundary20211221_maintenance_window_get_response.go
- hashicorp_cloud_boundary20211221_maintenance_window_update_request.go
- hashicorp_cloud_boundary20211221_maintenance_window_update_response.go
- hashicorp_cloud_boundary20211221_session.go
- hashicorp_cloud_boundary20211221_sessions_response.go
- hashicorp_cloud_boundary20211221_update.go
- hashicorp_cloud_boundary20211221_update_apply_request.go
- hashicorp_cloud_boundary20211221_update_apply_response.go
- hashicorp_cloud_boundary20211221_update_request.go
- hashicorp_cloud_boundary20211221_update_response.go
- hashicorp_cloud_boundary20211221_upgrade_type.go