Documentation ¶
Index ¶
- type HashicorpCloudNetwork20200907AWSCreateRequestTGWData
- func (m *HashicorpCloudNetwork20200907AWSCreateRequestTGWData) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907AWSCreateRequestTGWData) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907AWSCreateRequestTGWData) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907AWSCreateRequestTGWData) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907AWSNetworkData
- func (m *HashicorpCloudNetwork20200907AWSNetworkData) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907AWSNetworkData) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907AWSNetworkData) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907AWSNetworkData) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907AWSPeeringTarget
- func (m *HashicorpCloudNetwork20200907AWSPeeringTarget) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907AWSPeeringTarget) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907AWSPeeringTarget) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907AWSPeeringTarget) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907AWSTGWData
- func (m *HashicorpCloudNetwork20200907AWSTGWData) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907AWSTGWData) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907AWSTGWData) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907AWSTGWData) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907AssociateHVNWithAWSRoute53PrivateHostedZoneRequest
- func (m *HashicorpCloudNetwork20200907AssociateHVNWithAWSRoute53PrivateHostedZoneRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907AssociateHVNWithAWSRoute53PrivateHostedZoneRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907AssociateHVNWithAWSRoute53PrivateHostedZoneRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907AssociateHVNWithAWSRoute53PrivateHostedZoneRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907AzureHopType
- func (m HashicorpCloudNetwork20200907AzureHopType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudNetwork20200907AzureHopType) Pointer() *HashicorpCloudNetwork20200907AzureHopType
- func (m HashicorpCloudNetwork20200907AzureHopType) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907AzureNetworkData
- type HashicorpCloudNetwork20200907AzurePeeringTarget
- func (m *HashicorpCloudNetwork20200907AzurePeeringTarget) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907AzurePeeringTarget) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907AzurePeeringTarget) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907AzurePeeringTarget) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907AzureRoute
- func (m *HashicorpCloudNetwork20200907AzureRoute) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907AzureRoute) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907AzureRoute) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907AzureRoute) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907CreateHVNRouteRequest
- func (m *HashicorpCloudNetwork20200907CreateHVNRouteRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907CreateHVNRouteRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907CreateHVNRouteRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907CreateHVNRouteRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907CreateHVNRouteResponse
- func (m *HashicorpCloudNetwork20200907CreateHVNRouteResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907CreateHVNRouteResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907CreateHVNRouteResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907CreateHVNRouteResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907CreatePeeringRequest
- func (m *HashicorpCloudNetwork20200907CreatePeeringRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907CreatePeeringRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907CreatePeeringRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907CreatePeeringRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907CreatePeeringResponse
- func (m *HashicorpCloudNetwork20200907CreatePeeringResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907CreatePeeringResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907CreatePeeringResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907CreatePeeringResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907CreateRequest
- func (m *HashicorpCloudNetwork20200907CreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907CreateRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907CreateRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907CreateRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907CreateResponse
- func (m *HashicorpCloudNetwork20200907CreateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907CreateResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907CreateResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907CreateResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907CreateTGWAttachmentRequest
- func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907CreateTGWAttachmentRequestProviderData
- func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentRequestProviderData) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentRequestProviderData) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentRequestProviderData) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentRequestProviderData) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907CreateTGWAttachmentResponse
- func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907CreateTokenRequest
- func (m *HashicorpCloudNetwork20200907CreateTokenRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907CreateTokenRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907CreateTokenRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907CreateTokenRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907CreateTokenResponse
- func (m *HashicorpCloudNetwork20200907CreateTokenResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907CreateTokenResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907CreateTokenResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907CreateTokenResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907DeleteHVNRouteResponse
- func (m *HashicorpCloudNetwork20200907DeleteHVNRouteResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907DeleteHVNRouteResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907DeleteHVNRouteResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907DeleteHVNRouteResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907DeletePeeringResponse
- func (m *HashicorpCloudNetwork20200907DeletePeeringResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907DeletePeeringResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907DeletePeeringResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907DeletePeeringResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907DeleteResponse
- func (m *HashicorpCloudNetwork20200907DeleteResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907DeleteResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907DeleteResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907DeleteResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907DeleteTGWAttachmentResponse
- func (m *HashicorpCloudNetwork20200907DeleteTGWAttachmentResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907DeleteTGWAttachmentResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907DeleteTGWAttachmentResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907DeleteTGWAttachmentResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907GetHVNRouteResponse
- func (m *HashicorpCloudNetwork20200907GetHVNRouteResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907GetHVNRouteResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907GetHVNRouteResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907GetHVNRouteResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907GetPeeringResponse
- func (m *HashicorpCloudNetwork20200907GetPeeringResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907GetPeeringResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907GetPeeringResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907GetPeeringResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907GetResponse
- func (m *HashicorpCloudNetwork20200907GetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907GetResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907GetResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907GetResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907GetTGWAttachmentResponse
- func (m *HashicorpCloudNetwork20200907GetTGWAttachmentResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907GetTGWAttachmentResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907GetTGWAttachmentResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907GetTGWAttachmentResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907HVNRoute
- func (m *HashicorpCloudNetwork20200907HVNRoute) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907HVNRoute) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907HVNRoute) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907HVNRoute) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907HVNRouteState
- func (m HashicorpCloudNetwork20200907HVNRouteState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudNetwork20200907HVNRouteState) Pointer() *HashicorpCloudNetwork20200907HVNRouteState
- func (m HashicorpCloudNetwork20200907HVNRouteState) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907HVNRouteTarget
- func (m *HashicorpCloudNetwork20200907HVNRouteTarget) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907HVNRouteTarget) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907HVNRouteTarget) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907HVNRouteTarget) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907ListDependenciesResponse
- func (m *HashicorpCloudNetwork20200907ListDependenciesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907ListDependenciesResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907ListDependenciesResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907ListDependenciesResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907ListHVNRoutesResponse
- func (m *HashicorpCloudNetwork20200907ListHVNRoutesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907ListHVNRoutesResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907ListHVNRoutesResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907ListHVNRoutesResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907ListPeeringsResponse
- func (m *HashicorpCloudNetwork20200907ListPeeringsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907ListPeeringsResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907ListPeeringsResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907ListPeeringsResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907ListResponse
- func (m *HashicorpCloudNetwork20200907ListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907ListResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907ListResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907ListResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907ListTGWAttachmentsResponse
- func (m *HashicorpCloudNetwork20200907ListTGWAttachmentsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907ListTGWAttachmentsResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907ListTGWAttachmentsResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907ListTGWAttachmentsResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907Network
- func (m *HashicorpCloudNetwork20200907Network) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907Network) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907Network) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907Network) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907NetworkProviderNetworkData
- func (m *HashicorpCloudNetwork20200907NetworkProviderNetworkData) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907NetworkProviderNetworkData) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907NetworkProviderNetworkData) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907NetworkProviderNetworkData) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907NetworkState
- func (m HashicorpCloudNetwork20200907NetworkState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudNetwork20200907NetworkState) Pointer() *HashicorpCloudNetwork20200907NetworkState
- func (m HashicorpCloudNetwork20200907NetworkState) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907NetworkTarget
- func (m *HashicorpCloudNetwork20200907NetworkTarget) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907NetworkTarget) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907NetworkTarget) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907NetworkTarget) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907Peering
- func (m *HashicorpCloudNetwork20200907Peering) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907Peering) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907Peering) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907Peering) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907PeeringState
- func (m HashicorpCloudNetwork20200907PeeringState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudNetwork20200907PeeringState) Pointer() *HashicorpCloudNetwork20200907PeeringState
- func (m HashicorpCloudNetwork20200907PeeringState) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907PeeringTarget
- func (m *HashicorpCloudNetwork20200907PeeringTarget) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907PeeringTarget) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907PeeringTarget) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907PeeringTarget) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907TGWAttachment
- func (m *HashicorpCloudNetwork20200907TGWAttachment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907TGWAttachment) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907TGWAttachment) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907TGWAttachment) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907TGWAttachmentProviderData
- func (m *HashicorpCloudNetwork20200907TGWAttachmentProviderData) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudNetwork20200907TGWAttachmentProviderData) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudNetwork20200907TGWAttachmentProviderData) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudNetwork20200907TGWAttachmentProviderData) Validate(formats strfmt.Registry) error
- type HashicorpCloudNetwork20200907TGWAttachmentState
- func (m HashicorpCloudNetwork20200907TGWAttachmentState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudNetwork20200907TGWAttachmentState) Pointer() *HashicorpCloudNetwork20200907TGWAttachmentState
- func (m HashicorpCloudNetwork20200907TGWAttachmentState) Validate(formats strfmt.Registry) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HashicorpCloudNetwork20200907AWSCreateRequestTGWData ¶
type HashicorpCloudNetwork20200907AWSCreateRequestTGWData struct { string `json:"resource_share_arn,omitempty"` // tgw_id is the ID of the Transit Gateway TgwID string `json:"tgw_id,omitempty"` }ResourceShareArn
HashicorpCloudNetwork20200907AWSCreateRequestTGWData CreateRequestTGWData is AWS specific details needed to initiate a request to create a Transit Gateway attachment.
swagger:model hashicorp.cloud.network_20200907.AWS.CreateRequestTGWData
func (*HashicorpCloudNetwork20200907AWSCreateRequestTGWData) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907AWSCreateRequestTGWData) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud network 20200907 a w s create request t g w data based on context it is used
func (*HashicorpCloudNetwork20200907AWSCreateRequestTGWData) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907AWSCreateRequestTGWData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907AWSCreateRequestTGWData) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907AWSCreateRequestTGWData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907AWSNetworkData ¶
type HashicorpCloudNetwork20200907AWSNetworkData struct { // account_id is the AWS Account ID. AccountID string `json:"account_id,omitempty"` }
HashicorpCloudNetwork20200907AWSNetworkData NetworkData contains information about the underlying VPC.
swagger:model hashicorp.cloud.network_20200907.AWS.NetworkData
func (*HashicorpCloudNetwork20200907AWSNetworkData) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907AWSNetworkData) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud network 20200907 a w s network data based on context it is used
func (*HashicorpCloudNetwork20200907AWSNetworkData) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907AWSNetworkData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907AWSNetworkData) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907AWSNetworkData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907AWSPeeringTarget ¶
type HashicorpCloudNetwork20200907AWSPeeringTarget struct { // AccountId is the Account ID where target ID belongs to AccountID string `json:"account_id,omitempty"` // Cidr is the IPv4 CIDR block of the target VPC Cidr string `json:"cidr,omitempty"` // Region is the region of the target VPC Region string `json:"region,omitempty"` // VpcId is the id of a target VPC VpcID string `json:"vpc_id,omitempty"` }
HashicorpCloudNetwork20200907AWSPeeringTarget PeeringTarget is AWS specific details about a target for network peering
swagger:model hashicorp.cloud.network_20200907.AWS.PeeringTarget
func (*HashicorpCloudNetwork20200907AWSPeeringTarget) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907AWSPeeringTarget) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud network 20200907 a w s peering target based on context it is used
func (*HashicorpCloudNetwork20200907AWSPeeringTarget) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907AWSPeeringTarget) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907AWSPeeringTarget) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907AWSPeeringTarget) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907AWSTGWData ¶
type HashicorpCloudNetwork20200907AWSTGWData struct { // account_id is the ID of the AWS account where TGW belongs too AccountID string `json:"account_id,omitempty"` // tgw_id is the ID of the Transit Gateway TgwID string `json:"tgw_id,omitempty"` }
HashicorpCloudNetwork20200907AWSTGWData TGWData is AWS specific details for Transit Gateway that are stored by HCP and available to the public API.
swagger:model hashicorp.cloud.network_20200907.AWS.TGWData
func (*HashicorpCloudNetwork20200907AWSTGWData) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907AWSTGWData) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud network 20200907 a w s t g w data based on context it is used
func (*HashicorpCloudNetwork20200907AWSTGWData) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907AWSTGWData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907AWSTGWData) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907AWSTGWData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907AssociateHVNWithAWSRoute53PrivateHostedZoneRequest ¶
type HashicorpCloudNetwork20200907AssociateHVNWithAWSRoute53PrivateHostedZoneRequest struct { // hosted_zone_id is the ID of the hosted zone in the external AWS account. HostedZoneID string `json:"hosted_zone_id,omitempty"` // hvn_id is the id of the HVN the private hosted zone should be associated with. HvnID string `json:"hvn_id,omitempty"` // location is the location of the HVN. Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` }
HashicorpCloudNetwork20200907AssociateHVNWithAWSRoute53PrivateHostedZoneRequest See NetworkService.AssociateHVNWithAWSRoute53PrivateHostedZone for more details.
swagger:model hashicorp.cloud.network_20200907.AssociateHVNWithAWSRoute53PrivateHostedZoneRequest
func (*HashicorpCloudNetwork20200907AssociateHVNWithAWSRoute53PrivateHostedZoneRequest) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907AssociateHVNWithAWSRoute53PrivateHostedZoneRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 associate h v n with a w s route53 private hosted zone request based on the context it is used
func (*HashicorpCloudNetwork20200907AssociateHVNWithAWSRoute53PrivateHostedZoneRequest) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907AssociateHVNWithAWSRoute53PrivateHostedZoneRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907AssociateHVNWithAWSRoute53PrivateHostedZoneRequest) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907AssociateHVNWithAWSRoute53PrivateHostedZoneRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907AssociateHVNWithAWSRoute53PrivateHostedZoneRequest) Validate ¶
func (m *HashicorpCloudNetwork20200907AssociateHVNWithAWSRoute53PrivateHostedZoneRequest) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud network 20200907 associate h v n with a w s route53 private hosted zone request
type HashicorpCloudNetwork20200907AzureHopType ¶ added in v0.76.0
type HashicorpCloudNetwork20200907AzureHopType string
HashicorpCloudNetwork20200907AzureHopType hashicorp cloud network 20200907 azure hop type
swagger:model hashicorp.cloud.network_20200907.AzureHopType
const ( // HashicorpCloudNetwork20200907AzureHopTypeVIRTUALAPPLIANCE captures enum value "VIRTUAL_APPLIANCE" HashicorpCloudNetwork20200907AzureHopTypeVIRTUALAPPLIANCE HashicorpCloudNetwork20200907AzureHopType = "VIRTUAL_APPLIANCE" // HashicorpCloudNetwork20200907AzureHopTypeVIRTUALNETWORKGATEWAY captures enum value "VIRTUAL_NETWORK_GATEWAY" HashicorpCloudNetwork20200907AzureHopTypeVIRTUALNETWORKGATEWAY HashicorpCloudNetwork20200907AzureHopType = "VIRTUAL_NETWORK_GATEWAY" )
func NewHashicorpCloudNetwork20200907AzureHopType ¶ added in v0.76.0
func NewHashicorpCloudNetwork20200907AzureHopType(value HashicorpCloudNetwork20200907AzureHopType) *HashicorpCloudNetwork20200907AzureHopType
func (HashicorpCloudNetwork20200907AzureHopType) ContextValidate ¶ added in v0.76.0
func (m HashicorpCloudNetwork20200907AzureHopType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud network 20200907 azure hop type based on context it is used
func (HashicorpCloudNetwork20200907AzureHopType) Pointer ¶ added in v0.76.0
func (m HashicorpCloudNetwork20200907AzureHopType) Pointer() *HashicorpCloudNetwork20200907AzureHopType
Pointer returns a pointer to a freshly-allocated HashicorpCloudNetwork20200907AzureHopType.
type HashicorpCloudNetwork20200907AzureNetworkData ¶
type HashicorpCloudNetwork20200907AzureNetworkData interface{}
HashicorpCloudNetwork20200907AzureNetworkData NetworkData contains information about the underlying VNet
swagger:model hashicorp.cloud.network_20200907.Azure.NetworkData
type HashicorpCloudNetwork20200907AzurePeeringTarget ¶
type HashicorpCloudNetwork20200907AzurePeeringTarget struct { // allow_forwarded_traffic affects whether the forwarded traffic originating // from the peered VNET is allowed in the HVN. AllowForwardedTraffic bool `json:"allow_forwarded_traffic,omitempty"` // application_id is the ID of the Active Directory application // registered for a single peering request. ApplicationID string `json:"application_id,omitempty"` // region is the region where the VNet is located. Region string `json:"region,omitempty"` // resource_group_name is the name of the resource group where the VNet // is located. ResourceGroupName string `json:"resource_group_name,omitempty"` // subscription_id is the ID of the customer subscription where the VNet // is located. SubscriptionID string `json:"subscription_id,omitempty"` // tenant_id is the ID of the customer tenant where the VNet is located. TenantID string `json:"tenant_id,omitempty"` // use_remote_gateways affects whether the HVN should use the gateway of the peereed VNET. // If the flag is set to true, and allowGatewayTransit on remote VNET is also true, // the HVN will use gateways of remote virtual network for transit. Only one peering // can have this flag set to true. UseRemoteGateways bool `json:"use_remote_gateways,omitempty"` // vnet_name is the name of the VNet. VnetName string `json:"vnet_name,omitempty"` }
HashicorpCloudNetwork20200907AzurePeeringTarget PeeringTarget is Azure specific details about a target for network peering
swagger:model hashicorp.cloud.network_20200907.Azure.PeeringTarget
func (*HashicorpCloudNetwork20200907AzurePeeringTarget) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907AzurePeeringTarget) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud network 20200907 azure peering target based on context it is used
func (*HashicorpCloudNetwork20200907AzurePeeringTarget) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907AzurePeeringTarget) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907AzurePeeringTarget) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907AzurePeeringTarget) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907AzureRoute ¶ added in v0.76.0
type HashicorpCloudNetwork20200907AzureRoute struct { // Only applicable for VIRTUAL_APPLIANCE. Specifies the IP address of the appliance to forward the traffic to. NextHopIPAddress string `json:"next_hop_ip_address,omitempty"` // The type of Azure hop the packet should be sent to. NextHopType *HashicorpCloudNetwork20200907AzureHopType `json:"next_hop_type,omitempty"` }
HashicorpCloudNetwork20200907AzureRoute hashicorp cloud network 20200907 azure route
swagger:model hashicorp.cloud.network_20200907.AzureRoute
func (*HashicorpCloudNetwork20200907AzureRoute) ContextValidate ¶ added in v0.76.0
func (m *HashicorpCloudNetwork20200907AzureRoute) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 azure route based on the context it is used
func (*HashicorpCloudNetwork20200907AzureRoute) MarshalBinary ¶ added in v0.76.0
func (m *HashicorpCloudNetwork20200907AzureRoute) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907AzureRoute) UnmarshalBinary ¶ added in v0.76.0
func (m *HashicorpCloudNetwork20200907AzureRoute) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907CreateHVNRouteRequest ¶
type HashicorpCloudNetwork20200907CreateHVNRouteRequest struct { // azure_route contains specific configuration about the azure route AzureRoute *HashicorpCloudNetwork20200907AzureRoute `json:"azure_route,omitempty"` // destination is a destination CIDR for this HVN Route Destination string `json:"destination,omitempty"` // hvn is the HVN where a route being created Hvn *cloud.HashicorpCloudLocationLink `json:"hvn,omitempty"` // id is a user generated id for the route ID string `json:"id,omitempty"` // target is a target for this HVN Route Target *HashicorpCloudNetwork20200907HVNRouteTarget `json:"target,omitempty"` }
HashicorpCloudNetwork20200907CreateHVNRouteRequest hashicorp cloud network 20200907 create h v n route request
swagger:model hashicorp.cloud.network_20200907.CreateHVNRouteRequest
func (*HashicorpCloudNetwork20200907CreateHVNRouteRequest) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907CreateHVNRouteRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 create h v n route request based on the context it is used
func (*HashicorpCloudNetwork20200907CreateHVNRouteRequest) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreateHVNRouteRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907CreateHVNRouteRequest) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreateHVNRouteRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907CreateHVNRouteResponse ¶
type HashicorpCloudNetwork20200907CreateHVNRouteResponse struct { // operation is the operation that represents the pending creation of the HVN Route. Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` // route is the newly created route Route *HashicorpCloudNetwork20200907HVNRoute `json:"route,omitempty"` }
HashicorpCloudNetwork20200907CreateHVNRouteResponse hashicorp cloud network 20200907 create h v n route response
swagger:model hashicorp.cloud.network_20200907.CreateHVNRouteResponse
func (*HashicorpCloudNetwork20200907CreateHVNRouteResponse) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907CreateHVNRouteResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 create h v n route response based on the context it is used
func (*HashicorpCloudNetwork20200907CreateHVNRouteResponse) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreateHVNRouteResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907CreateHVNRouteResponse) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreateHVNRouteResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907CreatePeeringRequest ¶
type HashicorpCloudNetwork20200907CreatePeeringRequest struct { // peering is the peering to be created. Peering *HashicorpCloudNetwork20200907Peering `json:"peering,omitempty"` }
HashicorpCloudNetwork20200907CreatePeeringRequest CreatePeeringRequest is a request type for CreatePeering endpoint
swagger:model hashicorp.cloud.network_20200907.CreatePeeringRequest
func (*HashicorpCloudNetwork20200907CreatePeeringRequest) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907CreatePeeringRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 create peering request based on the context it is used
func (*HashicorpCloudNetwork20200907CreatePeeringRequest) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreatePeeringRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907CreatePeeringRequest) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreatePeeringRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907CreatePeeringResponse ¶
type HashicorpCloudNetwork20200907CreatePeeringResponse struct { // operation is the operation representing the async create Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` // Peering is the created peering Peering *HashicorpCloudNetwork20200907Peering `json:"peering,omitempty"` }
HashicorpCloudNetwork20200907CreatePeeringResponse CreatePeeringResponse is a response type for CreatePeering endpoint
swagger:model hashicorp.cloud.network_20200907.CreatePeeringResponse
func (*HashicorpCloudNetwork20200907CreatePeeringResponse) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907CreatePeeringResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 create peering response based on the context it is used
func (*HashicorpCloudNetwork20200907CreatePeeringResponse) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreatePeeringResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907CreatePeeringResponse) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreatePeeringResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907CreateRequest ¶
type HashicorpCloudNetwork20200907CreateRequest struct { // network is the network object to be created. Network *HashicorpCloudNetwork20200907Network `json:"network,omitempty"` }
HashicorpCloudNetwork20200907CreateRequest hashicorp cloud network 20200907 create request
swagger:model hashicorp.cloud.network_20200907.CreateRequest
func (*HashicorpCloudNetwork20200907CreateRequest) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907CreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 create request based on the context it is used
func (*HashicorpCloudNetwork20200907CreateRequest) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907CreateRequest) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907CreateResponse ¶
type HashicorpCloudNetwork20200907CreateResponse struct { // network is the created network. Network *HashicorpCloudNetwork20200907Network `json:"network,omitempty"` // operation is the newly created Network in the PENDING state. Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudNetwork20200907CreateResponse hashicorp cloud network 20200907 create response
swagger:model hashicorp.cloud.network_20200907.CreateResponse
func (*HashicorpCloudNetwork20200907CreateResponse) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907CreateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 create response based on the context it is used
func (*HashicorpCloudNetwork20200907CreateResponse) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907CreateResponse) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907CreateTGWAttachmentRequest ¶
type HashicorpCloudNetwork20200907CreateTGWAttachmentRequest struct { // cidrs is a list of destination CIDRs this TGW attachment will be routing to through the // transit gateway. Cidrs []string `json:"cidrs"` // HVN is a link to the HVN the TGW Attachment belongs to. Hvn *cloud.HashicorpCloudLocationLink `json:"hvn,omitempty"` // id is the user-set transit gateway attachment slug ID, optional for now, if not present we will use internal-id. ID string `json:"id,omitempty"` // provider_data is the provider specific data to create a TGW Attachment. // For AWS it includes the transit gateway ID and the resource share ARN. ProviderData *HashicorpCloudNetwork20200907CreateTGWAttachmentRequestProviderData `json:"provider_data,omitempty"` }
HashicorpCloudNetwork20200907CreateTGWAttachmentRequest hashicorp cloud network 20200907 create t g w attachment request
swagger:model hashicorp.cloud.network_20200907.CreateTGWAttachmentRequest
func (*HashicorpCloudNetwork20200907CreateTGWAttachmentRequest) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 create t g w attachment request based on the context it is used
func (*HashicorpCloudNetwork20200907CreateTGWAttachmentRequest) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907CreateTGWAttachmentRequest) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907CreateTGWAttachmentRequestProviderData ¶
type HashicorpCloudNetwork20200907CreateTGWAttachmentRequestProviderData struct { // aws data AwsData *HashicorpCloudNetwork20200907AWSCreateRequestTGWData `json:"aws_data,omitempty"` }
HashicorpCloudNetwork20200907CreateTGWAttachmentRequestProviderData CreateTGWAttachmentRequestProviderData is the provider specific data to create a TGW attachment. It is to be distinguished from TGWAttachment.ProviderData despite having overlapping fields.
swagger:model hashicorp.cloud.network_20200907.CreateTGWAttachmentRequestProviderData
func (*HashicorpCloudNetwork20200907CreateTGWAttachmentRequestProviderData) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentRequestProviderData) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 create t g w attachment request provider data based on the context it is used
func (*HashicorpCloudNetwork20200907CreateTGWAttachmentRequestProviderData) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentRequestProviderData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907CreateTGWAttachmentRequestProviderData) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentRequestProviderData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907CreateTGWAttachmentRequestProviderData) Validate ¶
func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentRequestProviderData) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud network 20200907 create t g w attachment request provider data
type HashicorpCloudNetwork20200907CreateTGWAttachmentResponse ¶
type HashicorpCloudNetwork20200907CreateTGWAttachmentResponse struct { // operation is the operation that represents the pending creation of the TGW attachment. Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` // tgw_attachment is the TGW attachment that was just created. TgwAttachment *HashicorpCloudNetwork20200907TGWAttachment `json:"tgw_attachment,omitempty"` }
HashicorpCloudNetwork20200907CreateTGWAttachmentResponse hashicorp cloud network 20200907 create t g w attachment response
swagger:model hashicorp.cloud.network_20200907.CreateTGWAttachmentResponse
func (*HashicorpCloudNetwork20200907CreateTGWAttachmentResponse) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 create t g w attachment response based on the context it is used
func (*HashicorpCloudNetwork20200907CreateTGWAttachmentResponse) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907CreateTGWAttachmentResponse) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreateTGWAttachmentResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907CreateTokenRequest ¶
type HashicorpCloudNetwork20200907CreateTokenRequest struct { // id the id of the HVN we are creating a token for. ID string `json:"id,omitempty"` // location is the location of the HVN. Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` }
HashicorpCloudNetwork20200907CreateTokenRequest CreateTokenRequest is a request type for the CreateToken endpoint.
swagger:model hashicorp.cloud.network_20200907.CreateTokenRequest
func (*HashicorpCloudNetwork20200907CreateTokenRequest) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907CreateTokenRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 create token request based on the context it is used
func (*HashicorpCloudNetwork20200907CreateTokenRequest) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreateTokenRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907CreateTokenRequest) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreateTokenRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907CreateTokenResponse ¶
type HashicorpCloudNetwork20200907CreateTokenResponse struct { // token is a JWT granting authentication and authorization to create a peering against an HVN. Token string `json:"token,omitempty"` }
HashicorpCloudNetwork20200907CreateTokenResponse CreateTokenResponse is a response type for CreateToken endpoint.
swagger:model hashicorp.cloud.network_20200907.CreateTokenResponse
func (*HashicorpCloudNetwork20200907CreateTokenResponse) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907CreateTokenResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud network 20200907 create token response based on context it is used
func (*HashicorpCloudNetwork20200907CreateTokenResponse) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreateTokenResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907CreateTokenResponse) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907CreateTokenResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907DeleteHVNRouteResponse ¶
type HashicorpCloudNetwork20200907DeleteHVNRouteResponse struct { // operation is the operation that represents the pending deletion of an HVN route. Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudNetwork20200907DeleteHVNRouteResponse hashicorp cloud network 20200907 delete h v n route response
swagger:model hashicorp.cloud.network_20200907.DeleteHVNRouteResponse
func (*HashicorpCloudNetwork20200907DeleteHVNRouteResponse) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907DeleteHVNRouteResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 delete h v n route response based on the context it is used
func (*HashicorpCloudNetwork20200907DeleteHVNRouteResponse) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907DeleteHVNRouteResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907DeleteHVNRouteResponse) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907DeleteHVNRouteResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907DeletePeeringResponse ¶
type HashicorpCloudNetwork20200907DeletePeeringResponse struct { // Operation created to monitor deletion process Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudNetwork20200907DeletePeeringResponse DeletePeeringResponse is a response type for DeletePeering endpoint
swagger:model hashicorp.cloud.network_20200907.DeletePeeringResponse
func (*HashicorpCloudNetwork20200907DeletePeeringResponse) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907DeletePeeringResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 delete peering response based on the context it is used
func (*HashicorpCloudNetwork20200907DeletePeeringResponse) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907DeletePeeringResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907DeletePeeringResponse) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907DeletePeeringResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907DeleteResponse ¶
type HashicorpCloudNetwork20200907DeleteResponse struct { // operation is the operation that represents the pending deletion of HVN Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudNetwork20200907DeleteResponse See NetworkService.Delete for more details
swagger:model hashicorp.cloud.network_20200907.DeleteResponse
func (*HashicorpCloudNetwork20200907DeleteResponse) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907DeleteResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 delete response based on the context it is used
func (*HashicorpCloudNetwork20200907DeleteResponse) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907DeleteResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907DeleteResponse) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907DeleteResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907DeleteTGWAttachmentResponse ¶
type HashicorpCloudNetwork20200907DeleteTGWAttachmentResponse struct { // Operation created to monitor deletion process Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudNetwork20200907DeleteTGWAttachmentResponse DeleteTGWAttachmentResponse is a response type for DeleteTGWAttachment endpoint
swagger:model hashicorp.cloud.network_20200907.DeleteTGWAttachmentResponse
func (*HashicorpCloudNetwork20200907DeleteTGWAttachmentResponse) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907DeleteTGWAttachmentResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 delete t g w attachment response based on the context it is used
func (*HashicorpCloudNetwork20200907DeleteTGWAttachmentResponse) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907DeleteTGWAttachmentResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907DeleteTGWAttachmentResponse) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907DeleteTGWAttachmentResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907GetHVNRouteResponse ¶
type HashicorpCloudNetwork20200907GetHVNRouteResponse struct { // route Route *HashicorpCloudNetwork20200907HVNRoute `json:"route,omitempty"` }
HashicorpCloudNetwork20200907GetHVNRouteResponse hashicorp cloud network 20200907 get h v n route response
swagger:model hashicorp.cloud.network_20200907.GetHVNRouteResponse
func (*HashicorpCloudNetwork20200907GetHVNRouteResponse) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907GetHVNRouteResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 get h v n route response based on the context it is used
func (*HashicorpCloudNetwork20200907GetHVNRouteResponse) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907GetHVNRouteResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907GetHVNRouteResponse) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907GetHVNRouteResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907GetPeeringResponse ¶
type HashicorpCloudNetwork20200907GetPeeringResponse struct { // Peering is the requested peering Peering *HashicorpCloudNetwork20200907Peering `json:"peering,omitempty"` }
HashicorpCloudNetwork20200907GetPeeringResponse GetPeeringResponse is a response type for GetPeering endpoint
swagger:model hashicorp.cloud.network_20200907.GetPeeringResponse
func (*HashicorpCloudNetwork20200907GetPeeringResponse) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907GetPeeringResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 get peering response based on the context it is used
func (*HashicorpCloudNetwork20200907GetPeeringResponse) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907GetPeeringResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907GetPeeringResponse) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907GetPeeringResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907GetResponse ¶
type HashicorpCloudNetwork20200907GetResponse struct { // network is the retrieved network. Network *HashicorpCloudNetwork20200907Network `json:"network,omitempty"` }
HashicorpCloudNetwork20200907GetResponse hashicorp cloud network 20200907 get response
swagger:model hashicorp.cloud.network_20200907.GetResponse
func (*HashicorpCloudNetwork20200907GetResponse) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907GetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 get response based on the context it is used
func (*HashicorpCloudNetwork20200907GetResponse) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907GetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907GetResponse) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907GetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907GetTGWAttachmentResponse ¶
type HashicorpCloudNetwork20200907GetTGWAttachmentResponse struct { // twg_attachment is a retrieved TGW Attachment TgwAttachment *HashicorpCloudNetwork20200907TGWAttachment `json:"tgw_attachment,omitempty"` }
HashicorpCloudNetwork20200907GetTGWAttachmentResponse hashicorp cloud network 20200907 get t g w attachment response
swagger:model hashicorp.cloud.network_20200907.GetTGWAttachmentResponse
func (*HashicorpCloudNetwork20200907GetTGWAttachmentResponse) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907GetTGWAttachmentResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 get t g w attachment response based on the context it is used
func (*HashicorpCloudNetwork20200907GetTGWAttachmentResponse) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907GetTGWAttachmentResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907GetTGWAttachmentResponse) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907GetTGWAttachmentResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907HVNRoute ¶
type HashicorpCloudNetwork20200907HVNRoute struct { // azure route AzureRoute *HashicorpCloudNetwork20200907AzureRoute `json:"azure_route,omitempty"` // created_at is a timestamp when HVN Route was originally created // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // destination is a destination CIDR for this HVN Route Destination string `json:"destination,omitempty"` // HVN is a link to the HVN the Route belongs to Hvn *cloud.HashicorpCloudLocationLink `json:"hvn,omitempty"` // id is the user set, slug identifier for the HVN Route. It is unique // within a given HVN but not globally unique. ID string `json:"id,omitempty"` // state is the state of this HVN Route State *HashicorpCloudNetwork20200907HVNRouteState `json:"state,omitempty"` // target is a target for this HVN Route Target *HashicorpCloudNetwork20200907HVNRouteTarget `json:"target,omitempty"` }
HashicorpCloudNetwork20200907HVNRoute HVNRoute represents an HVN Route
swagger:model hashicorp.cloud.network_20200907.HVNRoute
func (*HashicorpCloudNetwork20200907HVNRoute) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907HVNRoute) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 h v n route based on the context it is used
func (*HashicorpCloudNetwork20200907HVNRoute) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907HVNRoute) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907HVNRoute) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907HVNRoute) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907HVNRouteState ¶
type HashicorpCloudNetwork20200907HVNRouteState string
HashicorpCloudNetwork20200907HVNRouteState state is one of the states the TGW Attachment could be in.
swagger:model hashicorp.cloud.network_20200907.HVNRoute.State
const ( // HashicorpCloudNetwork20200907HVNRouteStateUNSET captures enum value "UNSET" HashicorpCloudNetwork20200907HVNRouteStateUNSET HashicorpCloudNetwork20200907HVNRouteState = "UNSET" // HashicorpCloudNetwork20200907HVNRouteStatePENDING captures enum value "PENDING" HashicorpCloudNetwork20200907HVNRouteStatePENDING HashicorpCloudNetwork20200907HVNRouteState = "PENDING" // HashicorpCloudNetwork20200907HVNRouteStateCREATING captures enum value "CREATING" HashicorpCloudNetwork20200907HVNRouteStateCREATING HashicorpCloudNetwork20200907HVNRouteState = "CREATING" // HashicorpCloudNetwork20200907HVNRouteStateACTIVE captures enum value "ACTIVE" HashicorpCloudNetwork20200907HVNRouteStateACTIVE HashicorpCloudNetwork20200907HVNRouteState = "ACTIVE" // HashicorpCloudNetwork20200907HVNRouteStateFAILED captures enum value "FAILED" HashicorpCloudNetwork20200907HVNRouteStateFAILED HashicorpCloudNetwork20200907HVNRouteState = "FAILED" // HashicorpCloudNetwork20200907HVNRouteStateDELETING captures enum value "DELETING" HashicorpCloudNetwork20200907HVNRouteStateDELETING HashicorpCloudNetwork20200907HVNRouteState = "DELETING" )
func NewHashicorpCloudNetwork20200907HVNRouteState ¶
func NewHashicorpCloudNetwork20200907HVNRouteState(value HashicorpCloudNetwork20200907HVNRouteState) *HashicorpCloudNetwork20200907HVNRouteState
func (HashicorpCloudNetwork20200907HVNRouteState) ContextValidate ¶
func (m HashicorpCloudNetwork20200907HVNRouteState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud network 20200907 h v n route state based on context it is used
func (HashicorpCloudNetwork20200907HVNRouteState) Pointer ¶
func (m HashicorpCloudNetwork20200907HVNRouteState) Pointer() *HashicorpCloudNetwork20200907HVNRouteState
Pointer returns a pointer to a freshly-allocated HashicorpCloudNetwork20200907HVNRouteState.
type HashicorpCloudNetwork20200907HVNRouteTarget ¶
type HashicorpCloudNetwork20200907HVNRouteTarget struct { // hvn_connection is a link-type target for HVN connections (peerings and TGW attachments) HvnConnection *cloud.HashicorpCloudLocationLink `json:"hvn_connection,omitempty"` }
HashicorpCloudNetwork20200907HVNRouteTarget HVNRouteTarget is a wrapper around HVN Route target that allows us to add more types of targets in the future.
swagger:model hashicorp.cloud.network_20200907.HVNRouteTarget
func (*HashicorpCloudNetwork20200907HVNRouteTarget) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907HVNRouteTarget) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 h v n route target based on the context it is used
func (*HashicorpCloudNetwork20200907HVNRouteTarget) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907HVNRouteTarget) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907HVNRouteTarget) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907HVNRouteTarget) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907ListDependenciesResponse ¶
type HashicorpCloudNetwork20200907ListDependenciesResponse struct { // dependencies is the set of service dependencies. Dependencies []*cloud.HashicorpCloudLocationLink `json:"dependencies"` // Pagination contains the pagination tokens for a subsequent request. Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` }
HashicorpCloudNetwork20200907ListDependenciesResponse See NetworkService.ListDependencies
swagger:model hashicorp.cloud.network_20200907.ListDependenciesResponse
func (*HashicorpCloudNetwork20200907ListDependenciesResponse) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907ListDependenciesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 list dependencies response based on the context it is used
func (*HashicorpCloudNetwork20200907ListDependenciesResponse) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907ListDependenciesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907ListDependenciesResponse) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907ListDependenciesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907ListHVNRoutesResponse ¶
type HashicorpCloudNetwork20200907ListHVNRoutesResponse struct { // Pagination contains the pagination tokens for a subsequent request. Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` // routes is a list of HVN Routes matching request Routes []*HashicorpCloudNetwork20200907HVNRoute `json:"routes"` }
HashicorpCloudNetwork20200907ListHVNRoutesResponse hashicorp cloud network 20200907 list h v n routes response
swagger:model hashicorp.cloud.network_20200907.ListHVNRoutesResponse
func (*HashicorpCloudNetwork20200907ListHVNRoutesResponse) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907ListHVNRoutesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 list h v n routes response based on the context it is used
func (*HashicorpCloudNetwork20200907ListHVNRoutesResponse) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907ListHVNRoutesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907ListHVNRoutesResponse) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907ListHVNRoutesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907ListPeeringsResponse ¶
type HashicorpCloudNetwork20200907ListPeeringsResponse struct { // Pagination contains the pagination tokens for a subsequent request. Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` // Peerings is a list of peerings Peerings []*HashicorpCloudNetwork20200907Peering `json:"peerings"` }
HashicorpCloudNetwork20200907ListPeeringsResponse ListPeeringsResponse is a response type for ListPeerings endpoint
swagger:model hashicorp.cloud.network_20200907.ListPeeringsResponse
func (*HashicorpCloudNetwork20200907ListPeeringsResponse) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907ListPeeringsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 list peerings response based on the context it is used
func (*HashicorpCloudNetwork20200907ListPeeringsResponse) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907ListPeeringsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907ListPeeringsResponse) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907ListPeeringsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907ListResponse ¶
type HashicorpCloudNetwork20200907ListResponse struct { // networks are the retrieved networks. Networks []*HashicorpCloudNetwork20200907Network `json:"networks"` // Pagination contains the pagination tokens for a subsequent request. Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` }
HashicorpCloudNetwork20200907ListResponse hashicorp cloud network 20200907 list response
swagger:model hashicorp.cloud.network_20200907.ListResponse
func (*HashicorpCloudNetwork20200907ListResponse) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907ListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 list response based on the context it is used
func (*HashicorpCloudNetwork20200907ListResponse) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907ListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907ListResponse) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907ListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907ListTGWAttachmentsResponse ¶
type HashicorpCloudNetwork20200907ListTGWAttachmentsResponse struct { // Pagination contains the pagination tokens for a subsequent request. Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` // transit_gateway_attachments is a list of found TGW Attachments TgwAttachments []*HashicorpCloudNetwork20200907TGWAttachment `json:"tgw_attachments"` }
HashicorpCloudNetwork20200907ListTGWAttachmentsResponse hashicorp cloud network 20200907 list t g w attachments response
swagger:model hashicorp.cloud.network_20200907.ListTGWAttachmentsResponse
func (*HashicorpCloudNetwork20200907ListTGWAttachmentsResponse) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907ListTGWAttachmentsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 list t g w attachments response based on the context it is used
func (*HashicorpCloudNetwork20200907ListTGWAttachmentsResponse) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907ListTGWAttachmentsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907ListTGWAttachmentsResponse) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907ListTGWAttachmentsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907Network ¶
type HashicorpCloudNetwork20200907Network struct { // cidr_block is the IP range of the HVN. CidrBlock string `json:"cidr_block,omitempty"` // created_at is a timestamp when the network was originally created // // Output only. // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // id is the unique ID for this operation used in other RPC calls. // This ID is only guaranteed to be unique within the region that // the operation is running in. ID string `json:"id,omitempty"` // location is the location of the HVN Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` // provider_network_data contains information about the underlying cloud provider network. // // Output only. // Read Only: true ProviderNetworkData *HashicorpCloudNetwork20200907NetworkProviderNetworkData `json:"provider_network_data,omitempty"` // state is the current state of the network. // // Output only. // Read Only: true State *HashicorpCloudNetwork20200907NetworkState `json:"state,omitempty"` }
HashicorpCloudNetwork20200907Network Network represents a single operation.
swagger:model hashicorp.cloud.network_20200907.Network
func (*HashicorpCloudNetwork20200907Network) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907Network) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 network based on the context it is used
func (*HashicorpCloudNetwork20200907Network) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907Network) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907Network) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907Network) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907NetworkProviderNetworkData ¶
type HashicorpCloudNetwork20200907NetworkProviderNetworkData struct { // aws network data AwsNetworkData *HashicorpCloudNetwork20200907AWSNetworkData `json:"aws_network_data,omitempty"` // azure network data AzureNetworkData HashicorpCloudNetwork20200907AzureNetworkData `json:"azure_network_data,omitempty"` }
HashicorpCloudNetwork20200907NetworkProviderNetworkData ProviderNetworkData contains information about the underlying cloud provider network.
swagger:model hashicorp.cloud.network_20200907.Network.ProviderNetworkData
func (*HashicorpCloudNetwork20200907NetworkProviderNetworkData) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907NetworkProviderNetworkData) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 network provider network data based on the context it is used
func (*HashicorpCloudNetwork20200907NetworkProviderNetworkData) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907NetworkProviderNetworkData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907NetworkProviderNetworkData) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907NetworkProviderNetworkData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907NetworkState ¶
type HashicorpCloudNetwork20200907NetworkState string
HashicorpCloudNetwork20200907NetworkState State is the state of the network resource. Note that this state represents the abstract network itself, not necessarilly whether network connectivity is currently available or not.
swagger:model hashicorp.cloud.network_20200907.Network.State
const ( // HashicorpCloudNetwork20200907NetworkStateUNSET captures enum value "UNSET" HashicorpCloudNetwork20200907NetworkStateUNSET HashicorpCloudNetwork20200907NetworkState = "UNSET" // HashicorpCloudNetwork20200907NetworkStateCREATING captures enum value "CREATING" HashicorpCloudNetwork20200907NetworkStateCREATING HashicorpCloudNetwork20200907NetworkState = "CREATING" // HashicorpCloudNetwork20200907NetworkStateSTABLE captures enum value "STABLE" HashicorpCloudNetwork20200907NetworkStateSTABLE HashicorpCloudNetwork20200907NetworkState = "STABLE" // HashicorpCloudNetwork20200907NetworkStateFAILED captures enum value "FAILED" HashicorpCloudNetwork20200907NetworkStateFAILED HashicorpCloudNetwork20200907NetworkState = "FAILED" // HashicorpCloudNetwork20200907NetworkStateDELETING captures enum value "DELETING" HashicorpCloudNetwork20200907NetworkStateDELETING HashicorpCloudNetwork20200907NetworkState = "DELETING" // HashicorpCloudNetwork20200907NetworkStateDELETED captures enum value "DELETED" HashicorpCloudNetwork20200907NetworkStateDELETED HashicorpCloudNetwork20200907NetworkState = "DELETED" )
func NewHashicorpCloudNetwork20200907NetworkState ¶
func NewHashicorpCloudNetwork20200907NetworkState(value HashicorpCloudNetwork20200907NetworkState) *HashicorpCloudNetwork20200907NetworkState
func (HashicorpCloudNetwork20200907NetworkState) ContextValidate ¶
func (m HashicorpCloudNetwork20200907NetworkState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud network 20200907 network state based on context it is used
func (HashicorpCloudNetwork20200907NetworkState) Pointer ¶
func (m HashicorpCloudNetwork20200907NetworkState) Pointer() *HashicorpCloudNetwork20200907NetworkState
Pointer returns a pointer to a freshly-allocated HashicorpCloudNetwork20200907NetworkState.
type HashicorpCloudNetwork20200907NetworkTarget ¶
type HashicorpCloudNetwork20200907NetworkTarget struct { // hvn is the managed HVN needing to be peered with. Hvn *cloud.HashicorpCloudLocationLink `json:"hvn,omitempty"` }
HashicorpCloudNetwork20200907NetworkTarget NetworkTarget is a Peering.Target based on another HVN.
swagger:model hashicorp.cloud.network_20200907.NetworkTarget
func (*HashicorpCloudNetwork20200907NetworkTarget) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907NetworkTarget) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 network target based on the context it is used
func (*HashicorpCloudNetwork20200907NetworkTarget) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907NetworkTarget) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907NetworkTarget) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907NetworkTarget) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907Peering ¶
type HashicorpCloudNetwork20200907Peering struct { // CreatedAt is a timestamp when peering was originally created // // Output only. // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // ExpiresAt is the timestamp after which peering will be considered // Expired if it doesn't transition into Accepted or Active state before that // // Output only. // Read Only: true // Format: date-time ExpiresAt strfmt.DateTime `json:"expires_at,omitempty"` // Hvn is the a link to the HVN where peering belongs to. Hvn *cloud.HashicorpCloudLocationLink `json:"hvn,omitempty"` // Id is the id of a peering. ID string `json:"id,omitempty"` // ProviderPeeringId is the id of this peering in the cloud provider // // Output only. // Read Only: true ProviderPeeringID string `json:"provider_peering_id,omitempty"` // SourceChannel is a string representing the issuer of the peering request // // Output only. // Read Only: true SourceChannel string `json:"source_channel,omitempty"` // State is the state of a peering // // Output only. // Read Only: true State *HashicorpCloudNetwork20200907PeeringState `json:"state,omitempty"` // Target is a provider specific details about peering target Target *HashicorpCloudNetwork20200907PeeringTarget `json:"target,omitempty"` // UpdatedAt is a timestamp when peering was originally created // // Output only. // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"` }
HashicorpCloudNetwork20200907Peering Peering represents a network peering between HVN VPC and target VPC
swagger:model hashicorp.cloud.network_20200907.Peering
func (*HashicorpCloudNetwork20200907Peering) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907Peering) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 peering based on the context it is used
func (*HashicorpCloudNetwork20200907Peering) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907Peering) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907Peering) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907Peering) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907PeeringState ¶
type HashicorpCloudNetwork20200907PeeringState string
HashicorpCloudNetwork20200907PeeringState hashicorp cloud network 20200907 peering state
swagger:model hashicorp.cloud.network_20200907.Peering.State
const ( // HashicorpCloudNetwork20200907PeeringStateUNSET captures enum value "UNSET" HashicorpCloudNetwork20200907PeeringStateUNSET HashicorpCloudNetwork20200907PeeringState = "UNSET" // HashicorpCloudNetwork20200907PeeringStateCREATING captures enum value "CREATING" HashicorpCloudNetwork20200907PeeringStateCREATING HashicorpCloudNetwork20200907PeeringState = "CREATING" // HashicorpCloudNetwork20200907PeeringStatePENDINGACCEPTANCE captures enum value "PENDING_ACCEPTANCE" HashicorpCloudNetwork20200907PeeringStatePENDINGACCEPTANCE HashicorpCloudNetwork20200907PeeringState = "PENDING_ACCEPTANCE" // HashicorpCloudNetwork20200907PeeringStateACCEPTED captures enum value "ACCEPTED" HashicorpCloudNetwork20200907PeeringStateACCEPTED HashicorpCloudNetwork20200907PeeringState = "ACCEPTED" // HashicorpCloudNetwork20200907PeeringStateACTIVE captures enum value "ACTIVE" HashicorpCloudNetwork20200907PeeringStateACTIVE HashicorpCloudNetwork20200907PeeringState = "ACTIVE" // HashicorpCloudNetwork20200907PeeringStateFAILED captures enum value "FAILED" HashicorpCloudNetwork20200907PeeringStateFAILED HashicorpCloudNetwork20200907PeeringState = "FAILED" // HashicorpCloudNetwork20200907PeeringStateEXPIRED captures enum value "EXPIRED" HashicorpCloudNetwork20200907PeeringStateEXPIRED HashicorpCloudNetwork20200907PeeringState = "EXPIRED" // HashicorpCloudNetwork20200907PeeringStateREJECTED captures enum value "REJECTED" HashicorpCloudNetwork20200907PeeringStateREJECTED HashicorpCloudNetwork20200907PeeringState = "REJECTED" // HashicorpCloudNetwork20200907PeeringStateDELETING captures enum value "DELETING" HashicorpCloudNetwork20200907PeeringStateDELETING HashicorpCloudNetwork20200907PeeringState = "DELETING" )
func NewHashicorpCloudNetwork20200907PeeringState ¶
func NewHashicorpCloudNetwork20200907PeeringState(value HashicorpCloudNetwork20200907PeeringState) *HashicorpCloudNetwork20200907PeeringState
func (HashicorpCloudNetwork20200907PeeringState) ContextValidate ¶
func (m HashicorpCloudNetwork20200907PeeringState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud network 20200907 peering state based on context it is used
func (HashicorpCloudNetwork20200907PeeringState) Pointer ¶
func (m HashicorpCloudNetwork20200907PeeringState) Pointer() *HashicorpCloudNetwork20200907PeeringState
Pointer returns a pointer to a freshly-allocated HashicorpCloudNetwork20200907PeeringState.
type HashicorpCloudNetwork20200907PeeringTarget ¶
type HashicorpCloudNetwork20200907PeeringTarget struct { // aws target AwsTarget *HashicorpCloudNetwork20200907AWSPeeringTarget `json:"aws_target,omitempty"` // azure target AzureTarget *HashicorpCloudNetwork20200907AzurePeeringTarget `json:"azure_target,omitempty"` // hvn target HvnTarget *HashicorpCloudNetwork20200907NetworkTarget `json:"hvn_target,omitempty"` }
HashicorpCloudNetwork20200907PeeringTarget hashicorp cloud network 20200907 peering target
swagger:model hashicorp.cloud.network_20200907.Peering.Target
func (*HashicorpCloudNetwork20200907PeeringTarget) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907PeeringTarget) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 peering target based on the context it is used
func (*HashicorpCloudNetwork20200907PeeringTarget) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907PeeringTarget) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907PeeringTarget) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907PeeringTarget) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907TGWAttachment ¶
type HashicorpCloudNetwork20200907TGWAttachment struct { // cidrs is a list of CIDRs this TGW attachment is associated with Cidrs []string `json:"cidrs"` // created_at is a timestamp when TGW Attachment was originally created // // Output only. // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // ExpiresAt is the timestamp after which TGW Attachment will be considered // Expired if it doesn't transition into Accepted or Active state before that // // Output only. // Read Only: true // Format: date-time ExpiresAt strfmt.DateTime `json:"expires_at,omitempty"` // HVN is a link to the HVN the TGW Attachment belongs to. // // Output only. // Read Only: true Hvn *cloud.HashicorpCloudLocationLink `json:"hvn,omitempty"` // id is the user set, slug identifier for the TGW Attachment. It is unique // within a given project but not globally unique. For a globally unique // identifier, refer to the internal_id. ID string `json:"id,omitempty"` // location is a location of the TGW Attachment Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` // provider_data is a provider specific data for this TGW Attachment ProviderData *HashicorpCloudNetwork20200907TGWAttachmentProviderData `json:"provider_data,omitempty"` // provider_tgw_attachment_id is the id of this TGW Attachment in the cloud provider ProviderTgwAttachmentID string `json:"provider_tgw_attachment_id,omitempty"` // state is the state of this TGW Attachment // // Output only. // Read Only: true State HashicorpCloudNetwork20200907TGWAttachmentState `json:"state,omitempty"` // updated_at is a timestamp when TGW Attachment was last updated. // // Output only. // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"` }
HashicorpCloudNetwork20200907TGWAttachment TGWAttachment represents HVN's Transit Gateway Attachment
swagger:model hashicorp.cloud.network_20200907.TGWAttachment
func (*HashicorpCloudNetwork20200907TGWAttachment) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907TGWAttachment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 t g w attachment based on the context it is used
func (*HashicorpCloudNetwork20200907TGWAttachment) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907TGWAttachment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907TGWAttachment) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907TGWAttachment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907TGWAttachmentProviderData ¶
type HashicorpCloudNetwork20200907TGWAttachmentProviderData struct { // aws data AwsData *HashicorpCloudNetwork20200907AWSTGWData `json:"aws_data,omitempty"` }
HashicorpCloudNetwork20200907TGWAttachmentProviderData ProviderData in public proto is different from ProviderData in private proto. For more information, see/proto-internal/tgw_attachment.proto.
swagger:model hashicorp.cloud.network_20200907.TGWAttachment.ProviderData
func (*HashicorpCloudNetwork20200907TGWAttachmentProviderData) ContextValidate ¶
func (m *HashicorpCloudNetwork20200907TGWAttachmentProviderData) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 t g w attachment provider data based on the context it is used
func (*HashicorpCloudNetwork20200907TGWAttachmentProviderData) MarshalBinary ¶
func (m *HashicorpCloudNetwork20200907TGWAttachmentProviderData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudNetwork20200907TGWAttachmentProviderData) UnmarshalBinary ¶
func (m *HashicorpCloudNetwork20200907TGWAttachmentProviderData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudNetwork20200907TGWAttachmentState ¶
type HashicorpCloudNetwork20200907TGWAttachmentState string
HashicorpCloudNetwork20200907TGWAttachmentState state is one of the states the TGW Attachment could be in.
Output only.
swagger:model hashicorp.cloud.network_20200907.TGWAttachment.State
const ( // HashicorpCloudNetwork20200907TGWAttachmentStateUNSET captures enum value "UNSET" HashicorpCloudNetwork20200907TGWAttachmentStateUNSET HashicorpCloudNetwork20200907TGWAttachmentState = "UNSET" // HashicorpCloudNetwork20200907TGWAttachmentStateCREATING captures enum value "CREATING" HashicorpCloudNetwork20200907TGWAttachmentStateCREATING HashicorpCloudNetwork20200907TGWAttachmentState = "CREATING" // HashicorpCloudNetwork20200907TGWAttachmentStatePENDINGACCEPTANCE captures enum value "PENDING_ACCEPTANCE" HashicorpCloudNetwork20200907TGWAttachmentStatePENDINGACCEPTANCE HashicorpCloudNetwork20200907TGWAttachmentState = "PENDING_ACCEPTANCE" // HashicorpCloudNetwork20200907TGWAttachmentStateACCEPTED captures enum value "ACCEPTED" HashicorpCloudNetwork20200907TGWAttachmentStateACCEPTED HashicorpCloudNetwork20200907TGWAttachmentState = "ACCEPTED" // HashicorpCloudNetwork20200907TGWAttachmentStateACTIVE captures enum value "ACTIVE" HashicorpCloudNetwork20200907TGWAttachmentStateACTIVE HashicorpCloudNetwork20200907TGWAttachmentState = "ACTIVE" // HashicorpCloudNetwork20200907TGWAttachmentStateFAILED captures enum value "FAILED" HashicorpCloudNetwork20200907TGWAttachmentStateFAILED HashicorpCloudNetwork20200907TGWAttachmentState = "FAILED" // HashicorpCloudNetwork20200907TGWAttachmentStateREJECTED captures enum value "REJECTED" HashicorpCloudNetwork20200907TGWAttachmentStateREJECTED HashicorpCloudNetwork20200907TGWAttachmentState = "REJECTED" // HashicorpCloudNetwork20200907TGWAttachmentStateDELETING captures enum value "DELETING" HashicorpCloudNetwork20200907TGWAttachmentStateDELETING HashicorpCloudNetwork20200907TGWAttachmentState = "DELETING" // HashicorpCloudNetwork20200907TGWAttachmentStateEXPIRED captures enum value "EXPIRED" HashicorpCloudNetwork20200907TGWAttachmentStateEXPIRED HashicorpCloudNetwork20200907TGWAttachmentState = "EXPIRED" )
func NewHashicorpCloudNetwork20200907TGWAttachmentState ¶
func NewHashicorpCloudNetwork20200907TGWAttachmentState(value HashicorpCloudNetwork20200907TGWAttachmentState) *HashicorpCloudNetwork20200907TGWAttachmentState
func (HashicorpCloudNetwork20200907TGWAttachmentState) ContextValidate ¶
func (m HashicorpCloudNetwork20200907TGWAttachmentState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud network 20200907 t g w attachment state based on the context it is used
func (HashicorpCloudNetwork20200907TGWAttachmentState) Pointer ¶
func (m HashicorpCloudNetwork20200907TGWAttachmentState) Pointer() *HashicorpCloudNetwork20200907TGWAttachmentState
Pointer returns a pointer to a freshly-allocated HashicorpCloudNetwork20200907TGWAttachmentState.
Source Files ¶
- hashicorp_cloud_network20200907_a_w_s_create_request_t_g_w_data.go
- hashicorp_cloud_network20200907_a_w_s_network_data.go
- hashicorp_cloud_network20200907_a_w_s_peering_target.go
- hashicorp_cloud_network20200907_a_w_s_t_g_w_data.go
- hashicorp_cloud_network20200907_associate_h_v_n_with_a_w_s_route53_private_hosted_zone_request.go
- hashicorp_cloud_network20200907_azure_hop_type.go
- hashicorp_cloud_network20200907_azure_network_data.go
- hashicorp_cloud_network20200907_azure_peering_target.go
- hashicorp_cloud_network20200907_azure_route.go
- hashicorp_cloud_network20200907_create_h_v_n_route_request.go
- hashicorp_cloud_network20200907_create_h_v_n_route_response.go
- hashicorp_cloud_network20200907_create_peering_request.go
- hashicorp_cloud_network20200907_create_peering_response.go
- hashicorp_cloud_network20200907_create_request.go
- hashicorp_cloud_network20200907_create_response.go
- hashicorp_cloud_network20200907_create_t_g_w_attachment_request.go
- hashicorp_cloud_network20200907_create_t_g_w_attachment_request_provider_data.go
- hashicorp_cloud_network20200907_create_t_g_w_attachment_response.go
- hashicorp_cloud_network20200907_create_token_request.go
- hashicorp_cloud_network20200907_create_token_response.go
- hashicorp_cloud_network20200907_delete_h_v_n_route_response.go
- hashicorp_cloud_network20200907_delete_peering_response.go
- hashicorp_cloud_network20200907_delete_response.go
- hashicorp_cloud_network20200907_delete_t_g_w_attachment_response.go
- hashicorp_cloud_network20200907_get_h_v_n_route_response.go
- hashicorp_cloud_network20200907_get_peering_response.go
- hashicorp_cloud_network20200907_get_response.go
- hashicorp_cloud_network20200907_get_t_g_w_attachment_response.go
- hashicorp_cloud_network20200907_h_v_n_route.go
- hashicorp_cloud_network20200907_h_v_n_route_state.go
- hashicorp_cloud_network20200907_h_v_n_route_target.go
- hashicorp_cloud_network20200907_list_dependencies_response.go
- hashicorp_cloud_network20200907_list_h_v_n_routes_response.go
- hashicorp_cloud_network20200907_list_peerings_response.go
- hashicorp_cloud_network20200907_list_response.go
- hashicorp_cloud_network20200907_list_t_g_w_attachments_response.go
- hashicorp_cloud_network20200907_network.go
- hashicorp_cloud_network20200907_network_provider_network_data.go
- hashicorp_cloud_network20200907_network_state.go
- hashicorp_cloud_network20200907_network_target.go
- hashicorp_cloud_network20200907_peering.go
- hashicorp_cloud_network20200907_peering_state.go
- hashicorp_cloud_network20200907_peering_target.go
- hashicorp_cloud_network20200907_t_g_w_attachment.go
- hashicorp_cloud_network20200907_t_g_w_attachment_provider_data.go
- hashicorp_cloud_network20200907_t_g_w_attachment_state.go