Documentation ¶
Index ¶
- type HashicorpCloudVagrant20220930ActivateRegistryResponse
- type HashicorpCloudVagrant20220930Architecture
- func (m *HashicorpCloudVagrant20220930Architecture) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930Architecture) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930Architecture) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930Architecture) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930Box
- func (m *HashicorpCloudVagrant20220930Box) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930Box) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930Box) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930Box) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930BoxData
- func (m *HashicorpCloudVagrant20220930BoxData) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930BoxData) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930BoxData) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930BoxData) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930BoxState
- type HashicorpCloudVagrant20220930BoxSummary
- func (m *HashicorpCloudVagrant20220930BoxSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930BoxSummary) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930BoxSummary) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930BoxSummary) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930ChecksumType
- func (m HashicorpCloudVagrant20220930ChecksumType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVagrant20220930ChecksumType) Pointer() *HashicorpCloudVagrant20220930ChecksumType
- func (m HashicorpCloudVagrant20220930ChecksumType) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930CompleteDirectUploadBoxResponse
- type HashicorpCloudVagrant20220930CompleteUploadBoxResponse
- type HashicorpCloudVagrant20220930CreateArchitectureResponse
- func (m *HashicorpCloudVagrant20220930CreateArchitectureResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930CreateArchitectureResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930CreateArchitectureResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930CreateArchitectureResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930CreateBoxResponse
- func (m *HashicorpCloudVagrant20220930CreateBoxResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930CreateBoxResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930CreateBoxResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930CreateBoxResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930CreateProviderResponse
- func (m *HashicorpCloudVagrant20220930CreateProviderResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930CreateProviderResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930CreateProviderResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930CreateProviderResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930CreateRegistryResponse
- func (m *HashicorpCloudVagrant20220930CreateRegistryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930CreateRegistryResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930CreateRegistryResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930CreateRegistryResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930CreateVersionResponse
- func (m *HashicorpCloudVagrant20220930CreateVersionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930CreateVersionResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930CreateVersionResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930CreateVersionResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930DeactivateRegistryResponse
- type HashicorpCloudVagrant20220930DeleteArchitectureResponse
- type HashicorpCloudVagrant20220930DeleteBoxResponse
- func (m *HashicorpCloudVagrant20220930DeleteBoxResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930DeleteBoxResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930DeleteBoxResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930DeleteBoxResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930DeleteProviderResponse
- type HashicorpCloudVagrant20220930DeleteRegistryResponse
- type HashicorpCloudVagrant20220930DeleteVersionResponse
- type HashicorpCloudVagrant20220930DirectUploadBoxResponse
- func (m *HashicorpCloudVagrant20220930DirectUploadBoxResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930DirectUploadBoxResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930DirectUploadBoxResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930DirectUploadBoxResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930DownloadBoxResponse
- func (m *HashicorpCloudVagrant20220930DownloadBoxResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930DownloadBoxResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930DownloadBoxResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930DownloadBoxResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930Index
- func (m *HashicorpCloudVagrant20220930Index) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930Index) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930Index) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930Index) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930ListArchitecturesResponse
- func (m *HashicorpCloudVagrant20220930ListArchitecturesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930ListArchitecturesResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930ListArchitecturesResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930ListArchitecturesResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930ListBoxesResponse
- func (m *HashicorpCloudVagrant20220930ListBoxesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930ListBoxesResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930ListBoxesResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930ListBoxesResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930ListProvidersResponse
- func (m *HashicorpCloudVagrant20220930ListProvidersResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930ListProvidersResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930ListProvidersResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930ListProvidersResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930ListRegistriesResponse
- func (m *HashicorpCloudVagrant20220930ListRegistriesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930ListRegistriesResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930ListRegistriesResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930ListRegistriesResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930ListVersionsResponse
- func (m *HashicorpCloudVagrant20220930ListVersionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930ListVersionsResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930ListVersionsResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930ListVersionsResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930Provider
- func (m *HashicorpCloudVagrant20220930Provider) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930Provider) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930Provider) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930Provider) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930ProviderSummary
- func (m *HashicorpCloudVagrant20220930ProviderSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930ProviderSummary) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930ProviderSummary) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930ProviderSummary) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930ReadArchitectureResponse
- func (m *HashicorpCloudVagrant20220930ReadArchitectureResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930ReadArchitectureResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930ReadArchitectureResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930ReadArchitectureResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930ReadBoxResponse
- func (m *HashicorpCloudVagrant20220930ReadBoxResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930ReadBoxResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930ReadBoxResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930ReadBoxResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930ReadProviderResponse
- func (m *HashicorpCloudVagrant20220930ReadProviderResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930ReadProviderResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930ReadProviderResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930ReadProviderResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930ReadRegistryResponse
- func (m *HashicorpCloudVagrant20220930ReadRegistryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930ReadRegistryResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930ReadRegistryResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930ReadRegistryResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930ReadVersionResponse
- func (m *HashicorpCloudVagrant20220930ReadVersionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930ReadVersionResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930ReadVersionResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930ReadVersionResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930Registry
- func (m *HashicorpCloudVagrant20220930Registry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930Registry) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930Registry) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930Registry) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930ReleaseVersionResponse
- type HashicorpCloudVagrant20220930RevokeVersionResponse
- type HashicorpCloudVagrant20220930SearchIndexResponse
- func (m *HashicorpCloudVagrant20220930SearchIndexResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930SearchIndexResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930SearchIndexResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930SearchIndexResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930UpdateArchitectureResponse
- func (m *HashicorpCloudVagrant20220930UpdateArchitectureResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930UpdateArchitectureResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930UpdateArchitectureResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930UpdateArchitectureResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930UpdateBoxResponse
- func (m *HashicorpCloudVagrant20220930UpdateBoxResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930UpdateBoxResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930UpdateBoxResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930UpdateBoxResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930UpdateProviderResponse
- func (m *HashicorpCloudVagrant20220930UpdateProviderResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930UpdateProviderResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930UpdateProviderResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930UpdateProviderResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930UpdateVersionResponse
- func (m *HashicorpCloudVagrant20220930UpdateVersionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930UpdateVersionResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930UpdateVersionResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930UpdateVersionResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930UploadBoxResponse
- func (m *HashicorpCloudVagrant20220930UploadBoxResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930UploadBoxResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930UploadBoxResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930UploadBoxResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930Version
- func (m *HashicorpCloudVagrant20220930Version) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930Version) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930Version) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930Version) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930VersionState
- func (m HashicorpCloudVagrant20220930VersionState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVagrant20220930VersionState) Pointer() *HashicorpCloudVagrant20220930VersionState
- func (m HashicorpCloudVagrant20220930VersionState) Validate(formats strfmt.Registry) error
- type HashicorpCloudVagrant20220930VersionSummary
- func (m *HashicorpCloudVagrant20220930VersionSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVagrant20220930VersionSummary) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVagrant20220930VersionSummary) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVagrant20220930VersionSummary) Validate(formats strfmt.Registry) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HashicorpCloudVagrant20220930ActivateRegistryResponse ¶
type HashicorpCloudVagrant20220930ActivateRegistryResponse interface{}
HashicorpCloudVagrant20220930ActivateRegistryResponse hashicorp cloud vagrant 20220930 activate registry response
swagger:model hashicorp.cloud.vagrant_20220930.ActivateRegistryResponse
type HashicorpCloudVagrant20220930Architecture ¶
type HashicorpCloudVagrant20220930Architecture struct { // The architecture type that is supported. ArchitectureType string `json:"architecture_type,omitempty"` // Data for the box, including the download_url and checksum information BoxData *HashicorpCloudVagrant20220930BoxData `json:"box_data,omitempty"` // The date the record was created. // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // Whether or not this is the default Architecture for the Provider Default bool `json:"default,omitempty"` // The date that the record was last updated. // Format: date-time UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"` }
HashicorpCloudVagrant20220930Architecture hashicorp cloud vagrant 20220930 architecture
swagger:model hashicorp.cloud.vagrant_20220930.Architecture
func (*HashicorpCloudVagrant20220930Architecture) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930Architecture) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 architecture based on the context it is used
func (*HashicorpCloudVagrant20220930Architecture) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930Architecture) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930Architecture) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930Architecture) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930Box ¶
type HashicorpCloudVagrant20220930Box struct { // The date the record was created. // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // A long-form description of the box. Description string `json:"description,omitempty"` // The HTML rendered description. DescriptionHTML string `json:"description_html,omitempty"` // The number of times this box has been downloaded. Downloads string `json:"downloads,omitempty"` // Whether or not the Box is private. IsPrivate bool `json:"is_private,omitempty"` // The name segment of the Box. As an example, this field would represent the // "vagrant" in "hashicorp/vagrant". Should be unique within the Registry. // This field should only be set when creating the box. Name string `json:"name,omitempty"` // A short-form description of the box. Limited to 100 characters. ShortDescription string `json:"short_description,omitempty"` // The state of the box. State *HashicorpCloudVagrant20220930BoxState `json:"state,omitempty"` // Summary details about this box. Summary *HashicorpCloudVagrant20220930BoxSummary `json:"summary,omitempty"` // The date that the record was last updated. // Format: date-time UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"` // Versions of box (if expanded). Versions []*HashicorpCloudVagrant20220930Version `json:"versions"` }
HashicorpCloudVagrant20220930Box hashicorp cloud vagrant 20220930 box
swagger:model hashicorp.cloud.vagrant_20220930.Box
func (*HashicorpCloudVagrant20220930Box) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930Box) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 box based on the context it is used
func (*HashicorpCloudVagrant20220930Box) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930Box) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930Box) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930Box) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930BoxData ¶
type HashicorpCloudVagrant20220930BoxData struct { // The checksum for the box data. Checksum string `json:"checksum,omitempty"` // The algorithm type for the provided checksum. ChecksumType *HashicorpCloudVagrant20220930ChecksumType `json:"checksum_type,omitempty"` // The date the record was created. // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // The download URL for this box data. DownloadURL string `json:"download_url,omitempty"` // The size of the box file, if available. Size string `json:"size,omitempty"` // The date that the record was last updated. // Format: date-time UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"` }
HashicorpCloudVagrant20220930BoxData BoxData is the data around the box to be downloaded, including the download URL, checksum information, and size if available.
swagger:model hashicorp.cloud.vagrant_20220930.BoxData
func (*HashicorpCloudVagrant20220930BoxData) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930BoxData) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 box data based on the context it is used
func (*HashicorpCloudVagrant20220930BoxData) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930BoxData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930BoxData) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930BoxData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930BoxState ¶
type HashicorpCloudVagrant20220930BoxState string
HashicorpCloudVagrant20220930BoxState BoxState is an enumeration of possible Box states.
swagger:model hashicorp.cloud.vagrant_20220930.BoxState
const ( // HashicorpCloudVagrant20220930BoxStateINACTIVEORUNSPECIFIED captures enum value "INACTIVE_OR_UNSPECIFIED" HashicorpCloudVagrant20220930BoxStateINACTIVEORUNSPECIFIED HashicorpCloudVagrant20220930BoxState = "INACTIVE_OR_UNSPECIFIED" // HashicorpCloudVagrant20220930BoxStateNOVERSIONS captures enum value "NO_VERSIONS" HashicorpCloudVagrant20220930BoxStateNOVERSIONS HashicorpCloudVagrant20220930BoxState = "NO_VERSIONS" // HashicorpCloudVagrant20220930BoxStateNORELEASEDVERSIONS captures enum value "NO_RELEASED_VERSIONS" HashicorpCloudVagrant20220930BoxStateNORELEASEDVERSIONS HashicorpCloudVagrant20220930BoxState = "NO_RELEASED_VERSIONS" // HashicorpCloudVagrant20220930BoxStateNOPROVIDERS captures enum value "NO_PROVIDERS" HashicorpCloudVagrant20220930BoxStateNOPROVIDERS HashicorpCloudVagrant20220930BoxState = "NO_PROVIDERS" // HashicorpCloudVagrant20220930BoxStateAVAILABLE captures enum value "AVAILABLE" HashicorpCloudVagrant20220930BoxStateAVAILABLE HashicorpCloudVagrant20220930BoxState = "AVAILABLE" )
func NewHashicorpCloudVagrant20220930BoxState ¶
func NewHashicorpCloudVagrant20220930BoxState(value HashicorpCloudVagrant20220930BoxState) *HashicorpCloudVagrant20220930BoxState
func (HashicorpCloudVagrant20220930BoxState) ContextValidate ¶
func (m HashicorpCloudVagrant20220930BoxState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vagrant 20220930 box state based on context it is used
func (HashicorpCloudVagrant20220930BoxState) Pointer ¶
func (m HashicorpCloudVagrant20220930BoxState) Pointer() *HashicorpCloudVagrant20220930BoxState
Pointer returns a pointer to a freshly-allocated HashicorpCloudVagrant20220930BoxState.
type HashicorpCloudVagrant20220930BoxSummary ¶
type HashicorpCloudVagrant20220930BoxSummary struct { // List of providers taht have versions available for this box ProviderNames []string `json:"provider_names"` // Total number of versions available on this box. VersionsCount string `json:"versions_count,omitempty"` }
HashicorpCloudVagrant20220930BoxSummary hashicorp cloud vagrant 20220930 box summary
swagger:model hashicorp.cloud.vagrant_20220930.BoxSummary
func (*HashicorpCloudVagrant20220930BoxSummary) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930BoxSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vagrant 20220930 box summary based on context it is used
func (*HashicorpCloudVagrant20220930BoxSummary) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930BoxSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930BoxSummary) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930BoxSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930ChecksumType ¶
type HashicorpCloudVagrant20220930ChecksumType string
HashicorpCloudVagrant20220930ChecksumType ChecksumType describe supported checksum types.
swagger:model hashicorp.cloud.vagrant_20220930.ChecksumType
const ( // HashicorpCloudVagrant20220930ChecksumTypeUNSET captures enum value "UNSET" HashicorpCloudVagrant20220930ChecksumTypeUNSET HashicorpCloudVagrant20220930ChecksumType = "UNSET" // HashicorpCloudVagrant20220930ChecksumTypeNONE captures enum value "NONE" HashicorpCloudVagrant20220930ChecksumTypeNONE HashicorpCloudVagrant20220930ChecksumType = "NONE" // HashicorpCloudVagrant20220930ChecksumTypeMD5 captures enum value "MD5" HashicorpCloudVagrant20220930ChecksumTypeMD5 HashicorpCloudVagrant20220930ChecksumType = "MD5" // HashicorpCloudVagrant20220930ChecksumTypeSHA1 captures enum value "SHA1" HashicorpCloudVagrant20220930ChecksumTypeSHA1 HashicorpCloudVagrant20220930ChecksumType = "SHA1" // HashicorpCloudVagrant20220930ChecksumTypeSHA256 captures enum value "SHA256" HashicorpCloudVagrant20220930ChecksumTypeSHA256 HashicorpCloudVagrant20220930ChecksumType = "SHA256" // HashicorpCloudVagrant20220930ChecksumTypeSHA384 captures enum value "SHA384" HashicorpCloudVagrant20220930ChecksumTypeSHA384 HashicorpCloudVagrant20220930ChecksumType = "SHA384" // HashicorpCloudVagrant20220930ChecksumTypeSHA512 captures enum value "SHA512" HashicorpCloudVagrant20220930ChecksumTypeSHA512 HashicorpCloudVagrant20220930ChecksumType = "SHA512" )
func NewHashicorpCloudVagrant20220930ChecksumType ¶
func NewHashicorpCloudVagrant20220930ChecksumType(value HashicorpCloudVagrant20220930ChecksumType) *HashicorpCloudVagrant20220930ChecksumType
func (HashicorpCloudVagrant20220930ChecksumType) ContextValidate ¶
func (m HashicorpCloudVagrant20220930ChecksumType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vagrant 20220930 checksum type based on context it is used
func (HashicorpCloudVagrant20220930ChecksumType) Pointer ¶
func (m HashicorpCloudVagrant20220930ChecksumType) Pointer() *HashicorpCloudVagrant20220930ChecksumType
Pointer returns a pointer to a freshly-allocated HashicorpCloudVagrant20220930ChecksumType.
type HashicorpCloudVagrant20220930CompleteDirectUploadBoxResponse ¶
type HashicorpCloudVagrant20220930CompleteDirectUploadBoxResponse interface{}
HashicorpCloudVagrant20220930CompleteDirectUploadBoxResponse hashicorp cloud vagrant 20220930 complete direct upload box response
swagger:model hashicorp.cloud.vagrant_20220930.CompleteDirectUploadBoxResponse
type HashicorpCloudVagrant20220930CompleteUploadBoxResponse ¶
type HashicorpCloudVagrant20220930CompleteUploadBoxResponse interface{}
HashicorpCloudVagrant20220930CompleteUploadBoxResponse hashicorp cloud vagrant 20220930 complete upload box response
swagger:model hashicorp.cloud.vagrant_20220930.CompleteUploadBoxResponse
type HashicorpCloudVagrant20220930CreateArchitectureResponse ¶
type HashicorpCloudVagrant20220930CreateArchitectureResponse struct { // The created Architecture Architecture *HashicorpCloudVagrant20220930Architecture `json:"architecture,omitempty"` }
HashicorpCloudVagrant20220930CreateArchitectureResponse hashicorp cloud vagrant 20220930 create architecture response
swagger:model hashicorp.cloud.vagrant_20220930.CreateArchitectureResponse
func (*HashicorpCloudVagrant20220930CreateArchitectureResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930CreateArchitectureResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 create architecture response based on the context it is used
func (*HashicorpCloudVagrant20220930CreateArchitectureResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930CreateArchitectureResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930CreateArchitectureResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930CreateArchitectureResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930CreateBoxResponse ¶
type HashicorpCloudVagrant20220930CreateBoxResponse struct { // The created Box. Box *HashicorpCloudVagrant20220930Box `json:"box,omitempty"` // The operation associated with the box creation. This can be used to // monitor the progress of background tasks related to the creation of this // box. Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVagrant20220930CreateBoxResponse hashicorp cloud vagrant 20220930 create box response
swagger:model hashicorp.cloud.vagrant_20220930.CreateBoxResponse
func (*HashicorpCloudVagrant20220930CreateBoxResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930CreateBoxResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 create box response based on the context it is used
func (*HashicorpCloudVagrant20220930CreateBoxResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930CreateBoxResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930CreateBoxResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930CreateBoxResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930CreateProviderResponse ¶
type HashicorpCloudVagrant20220930CreateProviderResponse struct { // The created Provider Provider *HashicorpCloudVagrant20220930Provider `json:"provider,omitempty"` }
HashicorpCloudVagrant20220930CreateProviderResponse hashicorp cloud vagrant 20220930 create provider response
swagger:model hashicorp.cloud.vagrant_20220930.CreateProviderResponse
func (*HashicorpCloudVagrant20220930CreateProviderResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930CreateProviderResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 create provider response based on the context it is used
func (*HashicorpCloudVagrant20220930CreateProviderResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930CreateProviderResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930CreateProviderResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930CreateProviderResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930CreateRegistryResponse ¶
type HashicorpCloudVagrant20220930CreateRegistryResponse struct { // The operation associated with the registry creation. This can be used to // monitor the progress of background tasks related to the creation of this // registry. Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` // The created Registry. Registry *HashicorpCloudVagrant20220930Registry `json:"registry,omitempty"` }
HashicorpCloudVagrant20220930CreateRegistryResponse hashicorp cloud vagrant 20220930 create registry response
swagger:model hashicorp.cloud.vagrant_20220930.CreateRegistryResponse
func (*HashicorpCloudVagrant20220930CreateRegistryResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930CreateRegistryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 create registry response based on the context it is used
func (*HashicorpCloudVagrant20220930CreateRegistryResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930CreateRegistryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930CreateRegistryResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930CreateRegistryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930CreateVersionResponse ¶
type HashicorpCloudVagrant20220930CreateVersionResponse struct { // The created Version. Version *HashicorpCloudVagrant20220930Version `json:"version,omitempty"` }
HashicorpCloudVagrant20220930CreateVersionResponse hashicorp cloud vagrant 20220930 create version response
swagger:model hashicorp.cloud.vagrant_20220930.CreateVersionResponse
func (*HashicorpCloudVagrant20220930CreateVersionResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930CreateVersionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 create version response based on the context it is used
func (*HashicorpCloudVagrant20220930CreateVersionResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930CreateVersionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930CreateVersionResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930CreateVersionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930DeactivateRegistryResponse ¶
type HashicorpCloudVagrant20220930DeactivateRegistryResponse interface{}
HashicorpCloudVagrant20220930DeactivateRegistryResponse hashicorp cloud vagrant 20220930 deactivate registry response
swagger:model hashicorp.cloud.vagrant_20220930.DeactivateRegistryResponse
type HashicorpCloudVagrant20220930DeleteArchitectureResponse ¶
type HashicorpCloudVagrant20220930DeleteArchitectureResponse interface{}
HashicorpCloudVagrant20220930DeleteArchitectureResponse hashicorp cloud vagrant 20220930 delete architecture response
swagger:model hashicorp.cloud.vagrant_20220930.DeleteArchitectureResponse
type HashicorpCloudVagrant20220930DeleteBoxResponse ¶
type HashicorpCloudVagrant20220930DeleteBoxResponse struct { // The operation associated with the box deletion. This can be used to // monitor the progress of background tasks related to the deletion of this // box. Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVagrant20220930DeleteBoxResponse hashicorp cloud vagrant 20220930 delete box response
swagger:model hashicorp.cloud.vagrant_20220930.DeleteBoxResponse
func (*HashicorpCloudVagrant20220930DeleteBoxResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930DeleteBoxResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 delete box response based on the context it is used
func (*HashicorpCloudVagrant20220930DeleteBoxResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930DeleteBoxResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930DeleteBoxResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930DeleteBoxResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930DeleteProviderResponse ¶
type HashicorpCloudVagrant20220930DeleteProviderResponse interface{}
HashicorpCloudVagrant20220930DeleteProviderResponse hashicorp cloud vagrant 20220930 delete provider response
swagger:model hashicorp.cloud.vagrant_20220930.DeleteProviderResponse
type HashicorpCloudVagrant20220930DeleteRegistryResponse ¶
type HashicorpCloudVagrant20220930DeleteRegistryResponse interface{}
HashicorpCloudVagrant20220930DeleteRegistryResponse hashicorp cloud vagrant 20220930 delete registry response
swagger:model hashicorp.cloud.vagrant_20220930.DeleteRegistryResponse
type HashicorpCloudVagrant20220930DeleteVersionResponse ¶
type HashicorpCloudVagrant20220930DeleteVersionResponse interface{}
HashicorpCloudVagrant20220930DeleteVersionResponse hashicorp cloud vagrant 20220930 delete version response
swagger:model hashicorp.cloud.vagrant_20220930.DeleteVersionResponse
type HashicorpCloudVagrant20220930DirectUploadBoxResponse ¶
type HashicorpCloudVagrant20220930DirectUploadBoxResponse struct { // A callback URL to confirm upload completion. Callback string `json:"callback,omitempty"` // Upload identifier used when completing the upload. Object string `json:"object,omitempty"` // A pre-signed URL to upload the Architecture to. URL string `json:"url,omitempty"` }
HashicorpCloudVagrant20220930DirectUploadBoxResponse hashicorp cloud vagrant 20220930 direct upload box response
swagger:model hashicorp.cloud.vagrant_20220930.DirectUploadBoxResponse
func (*HashicorpCloudVagrant20220930DirectUploadBoxResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930DirectUploadBoxResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vagrant 20220930 direct upload box response based on context it is used
func (*HashicorpCloudVagrant20220930DirectUploadBoxResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930DirectUploadBoxResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930DirectUploadBoxResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930DirectUploadBoxResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930DownloadBoxResponse ¶
type HashicorpCloudVagrant20220930DownloadBoxResponse struct { // (Optional) checksum data to validate the download with. This field may // not be populated for Hosted Provider downloads. Checksum string `json:"checksum,omitempty"` // The algorithm type for the provided checksum. ChecksumType *HashicorpCloudVagrant20220930ChecksumType `json:"checksum_type,omitempty"` // The URL to download the Architecture data from. URL string `json:"url,omitempty"` }
HashicorpCloudVagrant20220930DownloadBoxResponse hashicorp cloud vagrant 20220930 download box response
swagger:model hashicorp.cloud.vagrant_20220930.DownloadBoxResponse
func (*HashicorpCloudVagrant20220930DownloadBoxResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930DownloadBoxResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 download box response based on the context it is used
func (*HashicorpCloudVagrant20220930DownloadBoxResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930DownloadBoxResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930DownloadBoxResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930DownloadBoxResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930Index ¶
type HashicorpCloudVagrant20220930Index struct { // Architectures supported in this version. ArchitectureTypes []string `json:"architecture_types"` // Avatar is the url to use as the avatar for the index Avatar string `json:"avatar,omitempty"` // The name segment of the box. BoxName string `json:"box_name,omitempty"` // The date the box was created. // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // The current version of the box CurrentVersionName string `json:"current_version_name,omitempty"` // The long-form description of the box. Description string `json:"description,omitempty"` // The number of times this box has been downloaded. Downloads string `json:"downloads,omitempty"` // Whether or not the box is private. IsPrivate bool `json:"is_private,omitempty"` // Providers supported in this version. ProviderNames []string `json:"provider_names"` // The registry the box belongs to. RegistryName string `json:"registry_name,omitempty"` // A short-form description of the box. Limited to 100 characters. ShortDescription string `json:"short_description,omitempty"` // The date that the record was last updated // Format: date-time UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"` // A vagrant cloud url dynamically generated on each search VcURL string `json:"vc_url,omitempty"` // A long-form description of the version. VersionDescription string `json:"version_description,omitempty"` // The date that the version was updated // Format: date-time VersionUpdatedAt strfmt.DateTime `json:"version_updated_at,omitempty"` }
HashicorpCloudVagrant20220930Index hashicorp cloud vagrant 20220930 index
swagger:model hashicorp.cloud.vagrant_20220930.Index
func (*HashicorpCloudVagrant20220930Index) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930Index) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vagrant 20220930 index based on context it is used
func (*HashicorpCloudVagrant20220930Index) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930Index) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930Index) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930Index) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930ListArchitecturesResponse ¶
type HashicorpCloudVagrant20220930ListArchitecturesResponse struct { // The returned Architectures. Architectures []*HashicorpCloudVagrant20220930Architecture `json:"architectures"` // Pagination tokens for a subsequent request. Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` }
HashicorpCloudVagrant20220930ListArchitecturesResponse hashicorp cloud vagrant 20220930 list architectures response
swagger:model hashicorp.cloud.vagrant_20220930.ListArchitecturesResponse
func (*HashicorpCloudVagrant20220930ListArchitecturesResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930ListArchitecturesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 list architectures response based on the context it is used
func (*HashicorpCloudVagrant20220930ListArchitecturesResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ListArchitecturesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930ListArchitecturesResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ListArchitecturesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930ListBoxesResponse ¶
type HashicorpCloudVagrant20220930ListBoxesResponse struct { // The returned Box records for this page. Boxes []*HashicorpCloudVagrant20220930Box `json:"boxes"` // Pagination tokens for a subsequent request. Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` }
HashicorpCloudVagrant20220930ListBoxesResponse hashicorp cloud vagrant 20220930 list boxes response
swagger:model hashicorp.cloud.vagrant_20220930.ListBoxesResponse
func (*HashicorpCloudVagrant20220930ListBoxesResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930ListBoxesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 list boxes response based on the context it is used
func (*HashicorpCloudVagrant20220930ListBoxesResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ListBoxesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930ListBoxesResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ListBoxesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930ListProvidersResponse ¶
type HashicorpCloudVagrant20220930ListProvidersResponse struct { // Pagination tokens for a subsequent request. Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` // The returned Providers Providers []*HashicorpCloudVagrant20220930Provider `json:"providers"` }
HashicorpCloudVagrant20220930ListProvidersResponse hashicorp cloud vagrant 20220930 list providers response
swagger:model hashicorp.cloud.vagrant_20220930.ListProvidersResponse
func (*HashicorpCloudVagrant20220930ListProvidersResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930ListProvidersResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 list providers response based on the context it is used
func (*HashicorpCloudVagrant20220930ListProvidersResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ListProvidersResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930ListProvidersResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ListProvidersResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930ListRegistriesResponse ¶
type HashicorpCloudVagrant20220930ListRegistriesResponse struct { // Pagination tokens for a subsequent request. Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` // The returned Registry records for this page. Registries []*HashicorpCloudVagrant20220930Registry `json:"registries"` }
HashicorpCloudVagrant20220930ListRegistriesResponse hashicorp cloud vagrant 20220930 list registries response
swagger:model hashicorp.cloud.vagrant_20220930.ListRegistriesResponse
func (*HashicorpCloudVagrant20220930ListRegistriesResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930ListRegistriesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 list registries response based on the context it is used
func (*HashicorpCloudVagrant20220930ListRegistriesResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ListRegistriesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930ListRegistriesResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ListRegistriesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930ListVersionsResponse ¶
type HashicorpCloudVagrant20220930ListVersionsResponse struct { // Pagination tokens for a subsequent request. Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` // The returned Box records for this page. Versions []*HashicorpCloudVagrant20220930Version `json:"versions"` }
HashicorpCloudVagrant20220930ListVersionsResponse hashicorp cloud vagrant 20220930 list versions response
swagger:model hashicorp.cloud.vagrant_20220930.ListVersionsResponse
func (*HashicorpCloudVagrant20220930ListVersionsResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930ListVersionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 list versions response based on the context it is used
func (*HashicorpCloudVagrant20220930ListVersionsResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ListVersionsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930ListVersionsResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ListVersionsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930Provider ¶
type HashicorpCloudVagrant20220930Provider struct { // Architectures of provider (if expanded). Architectures []*HashicorpCloudVagrant20220930Architecture `json:"architectures"` // The date the record was created. // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // The name of the Provider, should be unique within the version. Name string `json:"name,omitempty"` // The ProviderSummary provides quick facts about provider child objects Summary *HashicorpCloudVagrant20220930ProviderSummary `json:"summary,omitempty"` // The date that the record was last updated. // Format: date-time UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"` }
HashicorpCloudVagrant20220930Provider Provider describes a Provider with its list of architectures and box data.
swagger:model hashicorp.cloud.vagrant_20220930.Provider
func (*HashicorpCloudVagrant20220930Provider) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930Provider) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 provider based on the context it is used
func (*HashicorpCloudVagrant20220930Provider) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930Provider) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930Provider) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930Provider) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930ProviderSummary ¶
type HashicorpCloudVagrant20220930ProviderSummary struct { // List of the architecture types attached to this provider ArchitectureTypes []string `json:"architecture_types"` // Count of the architectures attached to this provider ArchitecturesCount string `json:"architectures_count,omitempty"` }
HashicorpCloudVagrant20220930ProviderSummary The ProviderSummary provides quick facts about provider child objects
swagger:model hashicorp.cloud.vagrant_20220930.ProviderSummary
func (*HashicorpCloudVagrant20220930ProviderSummary) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930ProviderSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vagrant 20220930 provider summary based on context it is used
func (*HashicorpCloudVagrant20220930ProviderSummary) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ProviderSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930ProviderSummary) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ProviderSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930ReadArchitectureResponse ¶
type HashicorpCloudVagrant20220930ReadArchitectureResponse struct { // The returned Architecture. Architecture *HashicorpCloudVagrant20220930Architecture `json:"architecture,omitempty"` }
HashicorpCloudVagrant20220930ReadArchitectureResponse hashicorp cloud vagrant 20220930 read architecture response
swagger:model hashicorp.cloud.vagrant_20220930.ReadArchitectureResponse
func (*HashicorpCloudVagrant20220930ReadArchitectureResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930ReadArchitectureResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 read architecture response based on the context it is used
func (*HashicorpCloudVagrant20220930ReadArchitectureResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ReadArchitectureResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930ReadArchitectureResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ReadArchitectureResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930ReadBoxResponse ¶
type HashicorpCloudVagrant20220930ReadBoxResponse struct { // The requested Box. Box *HashicorpCloudVagrant20220930Box `json:"box,omitempty"` }
HashicorpCloudVagrant20220930ReadBoxResponse hashicorp cloud vagrant 20220930 read box response
swagger:model hashicorp.cloud.vagrant_20220930.ReadBoxResponse
func (*HashicorpCloudVagrant20220930ReadBoxResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930ReadBoxResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 read box response based on the context it is used
func (*HashicorpCloudVagrant20220930ReadBoxResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ReadBoxResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930ReadBoxResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ReadBoxResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930ReadProviderResponse ¶
type HashicorpCloudVagrant20220930ReadProviderResponse struct { // The returned Provider. Provider *HashicorpCloudVagrant20220930Provider `json:"provider,omitempty"` }
HashicorpCloudVagrant20220930ReadProviderResponse hashicorp cloud vagrant 20220930 read provider response
swagger:model hashicorp.cloud.vagrant_20220930.ReadProviderResponse
func (*HashicorpCloudVagrant20220930ReadProviderResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930ReadProviderResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 read provider response based on the context it is used
func (*HashicorpCloudVagrant20220930ReadProviderResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ReadProviderResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930ReadProviderResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ReadProviderResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930ReadRegistryResponse ¶
type HashicorpCloudVagrant20220930ReadRegistryResponse struct { // The returned Registry. Registry *HashicorpCloudVagrant20220930Registry `json:"registry,omitempty"` }
HashicorpCloudVagrant20220930ReadRegistryResponse hashicorp cloud vagrant 20220930 read registry response
swagger:model hashicorp.cloud.vagrant_20220930.ReadRegistryResponse
func (*HashicorpCloudVagrant20220930ReadRegistryResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930ReadRegistryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 read registry response based on the context it is used
func (*HashicorpCloudVagrant20220930ReadRegistryResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ReadRegistryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930ReadRegistryResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ReadRegistryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930ReadVersionResponse ¶
type HashicorpCloudVagrant20220930ReadVersionResponse struct { // The returned Version. Version *HashicorpCloudVagrant20220930Version `json:"version,omitempty"` }
HashicorpCloudVagrant20220930ReadVersionResponse hashicorp cloud vagrant 20220930 read version response
swagger:model hashicorp.cloud.vagrant_20220930.ReadVersionResponse
func (*HashicorpCloudVagrant20220930ReadVersionResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930ReadVersionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 read version response based on the context it is used
func (*HashicorpCloudVagrant20220930ReadVersionResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ReadVersionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930ReadVersionResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930ReadVersionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930Registry ¶
type HashicorpCloudVagrant20220930Registry struct { // Whether or not the Registry is currently activated, ignored on input. Activated bool `json:"activated,omitempty"` // The date the record was created. // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // The description of the registry, if it exists Description string `json:"description,omitempty"` // The HTML rendered description, ignored on input DescriptionHTML string `json:"description_html,omitempty"` // The gravatar used for this registry, ignored on input GravatarURL string `json:"gravatar_url,omitempty"` // The Location that the Registry resides in. Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` // The name of the Registry. This is a user-settable, globally-unique name, // and forms the first segment of a box, ie: the "hashicorp" in // "hashicorp/vagrant". No two registries can have the same name, regardless // of the location (org/project) they are in. Name string `json:"name,omitempty"` // The date that the record was last updated. // Format: date-time UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"` }
HashicorpCloudVagrant20220930Registry hashicorp cloud vagrant 20220930 registry
swagger:model hashicorp.cloud.vagrant_20220930.Registry
func (*HashicorpCloudVagrant20220930Registry) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930Registry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 registry based on the context it is used
func (*HashicorpCloudVagrant20220930Registry) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930Registry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930Registry) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930Registry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930ReleaseVersionResponse ¶
type HashicorpCloudVagrant20220930ReleaseVersionResponse interface{}
HashicorpCloudVagrant20220930ReleaseVersionResponse hashicorp cloud vagrant 20220930 release version response
swagger:model hashicorp.cloud.vagrant_20220930.ReleaseVersionResponse
type HashicorpCloudVagrant20220930RevokeVersionResponse ¶
type HashicorpCloudVagrant20220930RevokeVersionResponse interface{}
HashicorpCloudVagrant20220930RevokeVersionResponse hashicorp cloud vagrant 20220930 revoke version response
swagger:model hashicorp.cloud.vagrant_20220930.RevokeVersionResponse
type HashicorpCloudVagrant20220930SearchIndexResponse ¶
type HashicorpCloudVagrant20220930SearchIndexResponse struct { // Boxes found from search Boxes []*HashicorpCloudVagrant20220930Index `json:"boxes"` // Pagination tokens for a subsequent request. Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` }
HashicorpCloudVagrant20220930SearchIndexResponse hashicorp cloud vagrant 20220930 search index response
swagger:model hashicorp.cloud.vagrant_20220930.SearchIndexResponse
func (*HashicorpCloudVagrant20220930SearchIndexResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930SearchIndexResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 search index response based on the context it is used
func (*HashicorpCloudVagrant20220930SearchIndexResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930SearchIndexResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930SearchIndexResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930SearchIndexResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930UpdateArchitectureResponse ¶
type HashicorpCloudVagrant20220930UpdateArchitectureResponse struct { // The updated Architecture. Architecture *HashicorpCloudVagrant20220930Architecture `json:"architecture,omitempty"` }
HashicorpCloudVagrant20220930UpdateArchitectureResponse hashicorp cloud vagrant 20220930 update architecture response
swagger:model hashicorp.cloud.vagrant_20220930.UpdateArchitectureResponse
func (*HashicorpCloudVagrant20220930UpdateArchitectureResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930UpdateArchitectureResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 update architecture response based on the context it is used
func (*HashicorpCloudVagrant20220930UpdateArchitectureResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930UpdateArchitectureResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930UpdateArchitectureResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930UpdateArchitectureResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930UpdateBoxResponse ¶
type HashicorpCloudVagrant20220930UpdateBoxResponse struct { // The updated Box. Box *HashicorpCloudVagrant20220930Box `json:"box,omitempty"` // The operation associated with the box update, if any was needed. This can // be used to monitor the progress of background tasks related to the update // of this box. // // If this field is empty, there is no operation associated with this update // and the box should be available immediately. Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVagrant20220930UpdateBoxResponse hashicorp cloud vagrant 20220930 update box response
swagger:model hashicorp.cloud.vagrant_20220930.UpdateBoxResponse
func (*HashicorpCloudVagrant20220930UpdateBoxResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930UpdateBoxResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 update box response based on the context it is used
func (*HashicorpCloudVagrant20220930UpdateBoxResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930UpdateBoxResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930UpdateBoxResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930UpdateBoxResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930UpdateProviderResponse ¶
type HashicorpCloudVagrant20220930UpdateProviderResponse struct { // The updated Provider Provider *HashicorpCloudVagrant20220930Provider `json:"provider,omitempty"` }
HashicorpCloudVagrant20220930UpdateProviderResponse hashicorp cloud vagrant 20220930 update provider response
swagger:model hashicorp.cloud.vagrant_20220930.UpdateProviderResponse
func (*HashicorpCloudVagrant20220930UpdateProviderResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930UpdateProviderResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 update provider response based on the context it is used
func (*HashicorpCloudVagrant20220930UpdateProviderResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930UpdateProviderResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930UpdateProviderResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930UpdateProviderResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930UpdateVersionResponse ¶
type HashicorpCloudVagrant20220930UpdateVersionResponse struct { // The updated Version. Version *HashicorpCloudVagrant20220930Version `json:"version,omitempty"` }
HashicorpCloudVagrant20220930UpdateVersionResponse hashicorp cloud vagrant 20220930 update version response
swagger:model hashicorp.cloud.vagrant_20220930.UpdateVersionResponse
func (*HashicorpCloudVagrant20220930UpdateVersionResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930UpdateVersionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 update version response based on the context it is used
func (*HashicorpCloudVagrant20220930UpdateVersionResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930UpdateVersionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930UpdateVersionResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930UpdateVersionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930UploadBoxResponse ¶
type HashicorpCloudVagrant20220930UploadBoxResponse struct { // A pre-signed URL to upload the Architecture to. URL string `json:"url,omitempty"` }
HashicorpCloudVagrant20220930UploadBoxResponse hashicorp cloud vagrant 20220930 upload box response
swagger:model hashicorp.cloud.vagrant_20220930.UploadBoxResponse
func (*HashicorpCloudVagrant20220930UploadBoxResponse) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930UploadBoxResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vagrant 20220930 upload box response based on context it is used
func (*HashicorpCloudVagrant20220930UploadBoxResponse) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930UploadBoxResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930UploadBoxResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930UploadBoxResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930Version ¶
type HashicorpCloudVagrant20220930Version struct { // The date the record was created. // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // A long-form description of the version. Description string `json:"description,omitempty"` // The HTML rendered description. DescriptionHTML string `json:"description_html,omitempty"` // The version string, ie: v0.0.1 or v2006010201, etc. Must be unique within // the Box. Name string `json:"name,omitempty"` // Providers of version (if expanded). Providers []*HashicorpCloudVagrant20220930Provider `json:"providers"` // The release status of the Version. State *HashicorpCloudVagrant20220930VersionState `json:"state,omitempty"` // Summary details about this version.bool Summary *HashicorpCloudVagrant20220930VersionSummary `json:"summary,omitempty"` // The date that the record was last updated. // Format: date-time UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"` }
HashicorpCloudVagrant20220930Version hashicorp cloud vagrant 20220930 version
swagger:model hashicorp.cloud.vagrant_20220930.Version
func (*HashicorpCloudVagrant20220930Version) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930Version) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vagrant 20220930 version based on the context it is used
func (*HashicorpCloudVagrant20220930Version) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930Version) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930Version) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930Version) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVagrant20220930VersionState ¶
type HashicorpCloudVagrant20220930VersionState string
HashicorpCloudVagrant20220930VersionState State is an enumeration of possible Version states.
swagger:model hashicorp.cloud.vagrant_20220930.Version.State
const ( // HashicorpCloudVagrant20220930VersionStateUNRELEASED captures enum value "UNRELEASED" HashicorpCloudVagrant20220930VersionStateUNRELEASED HashicorpCloudVagrant20220930VersionState = "UNRELEASED" // HashicorpCloudVagrant20220930VersionStateACTIVE captures enum value "ACTIVE" HashicorpCloudVagrant20220930VersionStateACTIVE HashicorpCloudVagrant20220930VersionState = "ACTIVE" // HashicorpCloudVagrant20220930VersionStateREVOKED captures enum value "REVOKED" HashicorpCloudVagrant20220930VersionStateREVOKED HashicorpCloudVagrant20220930VersionState = "REVOKED" )
func NewHashicorpCloudVagrant20220930VersionState ¶
func NewHashicorpCloudVagrant20220930VersionState(value HashicorpCloudVagrant20220930VersionState) *HashicorpCloudVagrant20220930VersionState
func (HashicorpCloudVagrant20220930VersionState) ContextValidate ¶
func (m HashicorpCloudVagrant20220930VersionState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vagrant 20220930 version state based on context it is used
func (HashicorpCloudVagrant20220930VersionState) Pointer ¶
func (m HashicorpCloudVagrant20220930VersionState) Pointer() *HashicorpCloudVagrant20220930VersionState
Pointer returns a pointer to a freshly-allocated HashicorpCloudVagrant20220930VersionState.
type HashicorpCloudVagrant20220930VersionSummary ¶
type HashicorpCloudVagrant20220930VersionSummary struct { // List of providers with versions available for this box ProviderNames []string `json:"provider_names"` // Total number of providers available on this version ProvidersCount string `json:"providers_count,omitempty"` }
HashicorpCloudVagrant20220930VersionSummary hashicorp cloud vagrant 20220930 version summary
swagger:model hashicorp.cloud.vagrant_20220930.VersionSummary
func (*HashicorpCloudVagrant20220930VersionSummary) ContextValidate ¶
func (m *HashicorpCloudVagrant20220930VersionSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vagrant 20220930 version summary based on context it is used
func (*HashicorpCloudVagrant20220930VersionSummary) MarshalBinary ¶
func (m *HashicorpCloudVagrant20220930VersionSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVagrant20220930VersionSummary) UnmarshalBinary ¶
func (m *HashicorpCloudVagrant20220930VersionSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- hashicorp_cloud_vagrant20220930_activate_registry_response.go
- hashicorp_cloud_vagrant20220930_architecture.go
- hashicorp_cloud_vagrant20220930_box.go
- hashicorp_cloud_vagrant20220930_box_data.go
- hashicorp_cloud_vagrant20220930_box_state.go
- hashicorp_cloud_vagrant20220930_box_summary.go
- hashicorp_cloud_vagrant20220930_checksum_type.go
- hashicorp_cloud_vagrant20220930_complete_direct_upload_box_response.go
- hashicorp_cloud_vagrant20220930_complete_upload_box_response.go
- hashicorp_cloud_vagrant20220930_create_architecture_response.go
- hashicorp_cloud_vagrant20220930_create_box_response.go
- hashicorp_cloud_vagrant20220930_create_provider_response.go
- hashicorp_cloud_vagrant20220930_create_registry_response.go
- hashicorp_cloud_vagrant20220930_create_version_response.go
- hashicorp_cloud_vagrant20220930_deactivate_registry_response.go
- hashicorp_cloud_vagrant20220930_delete_architecture_response.go
- hashicorp_cloud_vagrant20220930_delete_box_response.go
- hashicorp_cloud_vagrant20220930_delete_provider_response.go
- hashicorp_cloud_vagrant20220930_delete_registry_response.go
- hashicorp_cloud_vagrant20220930_delete_version_response.go
- hashicorp_cloud_vagrant20220930_direct_upload_box_response.go
- hashicorp_cloud_vagrant20220930_download_box_response.go
- hashicorp_cloud_vagrant20220930_index.go
- hashicorp_cloud_vagrant20220930_list_architectures_response.go
- hashicorp_cloud_vagrant20220930_list_boxes_response.go
- hashicorp_cloud_vagrant20220930_list_providers_response.go
- hashicorp_cloud_vagrant20220930_list_registries_response.go
- hashicorp_cloud_vagrant20220930_list_versions_response.go
- hashicorp_cloud_vagrant20220930_provider.go
- hashicorp_cloud_vagrant20220930_provider_summary.go
- hashicorp_cloud_vagrant20220930_read_architecture_response.go
- hashicorp_cloud_vagrant20220930_read_box_response.go
- hashicorp_cloud_vagrant20220930_read_provider_response.go
- hashicorp_cloud_vagrant20220930_read_registry_response.go
- hashicorp_cloud_vagrant20220930_read_version_response.go
- hashicorp_cloud_vagrant20220930_registry.go
- hashicorp_cloud_vagrant20220930_release_version_response.go
- hashicorp_cloud_vagrant20220930_revoke_version_response.go
- hashicorp_cloud_vagrant20220930_search_index_response.go
- hashicorp_cloud_vagrant20220930_update_architecture_response.go
- hashicorp_cloud_vagrant20220930_update_box_response.go
- hashicorp_cloud_vagrant20220930_update_provider_response.go
- hashicorp_cloud_vagrant20220930_update_version_response.go
- hashicorp_cloud_vagrant20220930_upload_box_response.go
- hashicorp_cloud_vagrant20220930_version.go
- hashicorp_cloud_vagrant20220930_version_state.go
- hashicorp_cloud_vagrant20220930_version_summary.go