Documentation ¶
Index ¶
- type CloudlocationLocation
- type LocationRegion
- type ProtobufAny
- type RPCStatus
- type VaultRadar20230501CreateIntegrationConnectionResponse
- func (m *VaultRadar20230501CreateIntegrationConnectionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VaultRadar20230501CreateIntegrationConnectionResponse) MarshalBinary() ([]byte, error)
- func (m *VaultRadar20230501CreateIntegrationConnectionResponse) UnmarshalBinary(b []byte) error
- func (m *VaultRadar20230501CreateIntegrationConnectionResponse) Validate(formats strfmt.Registry) error
- type VaultRadar20230501CreateIntegrationSubscriptionResponse
- func (m *VaultRadar20230501CreateIntegrationSubscriptionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VaultRadar20230501CreateIntegrationSubscriptionResponse) MarshalBinary() ([]byte, error)
- func (m *VaultRadar20230501CreateIntegrationSubscriptionResponse) UnmarshalBinary(b []byte) error
- func (m *VaultRadar20230501CreateIntegrationSubscriptionResponse) Validate(formats strfmt.Registry) error
- type VaultRadar20230501GetDataSourceByIDResponse
- func (m *VaultRadar20230501GetDataSourceByIDResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VaultRadar20230501GetDataSourceByIDResponse) MarshalBinary() ([]byte, error)
- func (m *VaultRadar20230501GetDataSourceByIDResponse) UnmarshalBinary(b []byte) error
- func (m *VaultRadar20230501GetDataSourceByIDResponse) Validate(formats strfmt.Registry) error
- type VaultRadar20230501IntegrationConnection
- func (m *VaultRadar20230501IntegrationConnection) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VaultRadar20230501IntegrationConnection) MarshalBinary() ([]byte, error)
- func (m *VaultRadar20230501IntegrationConnection) UnmarshalBinary(b []byte) error
- func (m *VaultRadar20230501IntegrationConnection) Validate(formats strfmt.Registry) error
- type VaultRadar20230501IntegrationSubscription
- func (m *VaultRadar20230501IntegrationSubscription) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VaultRadar20230501IntegrationSubscription) MarshalBinary() ([]byte, error)
- func (m *VaultRadar20230501IntegrationSubscription) UnmarshalBinary(b []byte) error
- func (m *VaultRadar20230501IntegrationSubscription) Validate(formats strfmt.Registry) error
- type VaultRadar20230501ListOrganizationTenantsResponse
- func (m *VaultRadar20230501ListOrganizationTenantsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VaultRadar20230501ListOrganizationTenantsResponse) MarshalBinary() ([]byte, error)
- func (m *VaultRadar20230501ListOrganizationTenantsResponse) UnmarshalBinary(b []byte) error
- func (m *VaultRadar20230501ListOrganizationTenantsResponse) Validate(formats strfmt.Registry) error
- type VaultRadar20230501OnboardDataSourceResponse
- func (m *VaultRadar20230501OnboardDataSourceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VaultRadar20230501OnboardDataSourceResponse) MarshalBinary() ([]byte, error)
- func (m *VaultRadar20230501OnboardDataSourceResponse) UnmarshalBinary(b []byte) error
- func (m *VaultRadar20230501OnboardDataSourceResponse) Validate(formats strfmt.Registry) error
- type VaultRadar20230501TenantCreateResponse
- func (m *VaultRadar20230501TenantCreateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VaultRadar20230501TenantCreateResponse) MarshalBinary() ([]byte, error)
- func (m *VaultRadar20230501TenantCreateResponse) UnmarshalBinary(b []byte) error
- func (m *VaultRadar20230501TenantCreateResponse) Validate(formats strfmt.Registry) error
- type VaultRadar20230501TenantGetResponse
- func (m *VaultRadar20230501TenantGetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VaultRadar20230501TenantGetResponse) MarshalBinary() ([]byte, error)
- func (m *VaultRadar20230501TenantGetResponse) UnmarshalBinary(b []byte) error
- func (m *VaultRadar20230501TenantGetResponse) Validate(formats strfmt.Registry) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudlocationLocation ¶
type CloudlocationLocation struct { // organization_id is the id of the organization. OrganizationID string `json:"organization_id,omitempty"` // project_id is the projects id. ProjectID string `json:"project_id,omitempty"` // region Region *LocationRegion `json:"region,omitempty"` }
CloudlocationLocation Location represents a target for an operation in HCP.
swagger:model cloudlocationLocation
func (*CloudlocationLocation) ContextValidate ¶
ContextValidate validate this cloudlocation location based on the context it is used
func (*CloudlocationLocation) MarshalBinary ¶
func (m *CloudlocationLocation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CloudlocationLocation) UnmarshalBinary ¶
func (m *CloudlocationLocation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LocationRegion ¶
type LocationRegion struct { // provider is the named cloud provider ("aws", "gcp", "azure") Provider string `json:"provider,omitempty"` // region is the cloud region ("us-west1", "us-east1") Region string `json:"region,omitempty"` }
LocationRegion Region identifies a Cloud data-plane region.
swagger:model locationRegion
func (*LocationRegion) ContextValidate ¶
ContextValidate validates this location region based on context it is used
func (*LocationRegion) MarshalBinary ¶
func (m *LocationRegion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LocationRegion) UnmarshalBinary ¶
func (m *LocationRegion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProtobufAny ¶
type ProtobufAny struct { // A URL/resource name that uniquely identifies the type of the serialized // protocol buffer message. This string must contain at least // one "/" character. The last segment of the URL's path must represent // the fully qualified name of the type (as in // `path/google.protobuf.Duration`). The name should be in a canonical form // (e.g., leading "." is not accepted). // // In practice, teams usually precompile into the binary all types that they // expect it to use in the context of Any. However, for URLs which use the // scheme `http`, `https`, or no scheme, one can optionally set up a type // server that maps type URLs to message definitions as follows: // // * If no scheme is provided, `https` is assumed. // * An HTTP GET on the URL must yield a [google.protobuf.Type][] // value in binary format, or produce an error. // * Applications are allowed to cache lookup results based on the // URL, or have them precompiled into a binary to avoid any // lookup. Therefore, binary compatibility needs to be preserved // on changes to types. (Use versioned type names to manage // breaking changes.) // // Note: this functionality is not currently available in the official // protobuf release, and it is not used for type URLs beginning with // type.googleapis.com. As of May 2023, there are no widely used type server // implementations and no plans to implement one. // // Schemes other than `http`, `https` (or the empty scheme) might be // used with implementation specific semantics. AtType string `json:"@type,omitempty"` }
ProtobufAny `Any` contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message.
Protobuf library provides support to pack/unpack Any values in the form of utility functions or additional generated methods of the Any type.
Example 1: Pack and unpack a message in C++.
Foo foo = ...; Any any; any.PackFrom(foo); ... if (any.UnpackTo(&foo)) { ... }
Example 2: Pack and unpack a message in Java.
Foo foo = ...; Any any = Any.pack(foo); ... if (any.is(Foo.class)) { foo = any.unpack(Foo.class); } // or ... if (any.isSameTypeAs(Foo.getDefaultInstance())) { foo = any.unpack(Foo.getDefaultInstance()); } Example 3: Pack and unpack a message in Python. foo = Foo(...) any = Any() any.Pack(foo) ... if any.Is(Foo.DESCRIPTOR): any.Unpack(foo) ... Example 4: Pack and unpack a message in Go foo := &pb.Foo{...} any, err := anypb.New(foo) if err != nil { ... } ... foo := &pb.Foo{} if err := any.UnmarshalTo(foo); err != nil { ... }
The pack methods provided by protobuf library will by default use 'type.googleapis.com/full.type.name' as the type URL and the unpack methods only use the fully qualified type name after the last '/' in the type URL, for example "foo.bar.com/x/y.z" will yield type name "y.z".
JSON ==== The JSON representation of an `Any` value uses the regular representation of the deserialized, embedded message, with an additional field `@type` which contains the type URL. Example:
package google.profile; message Person { string first_name = 1; string last_name = 2; } { "@type": "type.googleapis.com/google.profile.Person", "firstName": <string>, "lastName": <string> }
If the embedded message type is well-known and has a custom JSON representation, that representation will be embedded adding a field `value` which holds the custom JSON in addition to the `@type` field. Example (for message [google.protobuf.Duration][]):
{ "@type": "type.googleapis.com/google.protobuf.Duration", "value": "1.212s" }
swagger:model protobufAny
func (*ProtobufAny) ContextValidate ¶
ContextValidate validates this protobuf any based on context it is used
func (*ProtobufAny) MarshalBinary ¶
func (m *ProtobufAny) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProtobufAny) UnmarshalBinary ¶
func (m *ProtobufAny) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RPCStatus ¶
type RPCStatus struct { // code Code int32 `json:"code,omitempty"` // details Details []*ProtobufAny `json:"details"` // message Message string `json:"message,omitempty"` }
RPCStatus rpc status
swagger:model rpcStatus
func (*RPCStatus) ContextValidate ¶
ContextValidate validate this rpc status based on the context it is used
func (*RPCStatus) MarshalBinary ¶
MarshalBinary interface implementation
func (*RPCStatus) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type VaultRadar20230501CreateIntegrationConnectionResponse ¶ added in v0.116.0
type VaultRadar20230501CreateIntegrationConnectionResponse struct { // id ID string `json:"id,omitempty"` }
VaultRadar20230501CreateIntegrationConnectionResponse vault radar 20230501 create integration connection response
swagger:model vault_radar_20230501CreateIntegrationConnectionResponse
func (*VaultRadar20230501CreateIntegrationConnectionResponse) ContextValidate ¶ added in v0.116.0
func (m *VaultRadar20230501CreateIntegrationConnectionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this vault radar 20230501 create integration connection response based on context it is used
func (*VaultRadar20230501CreateIntegrationConnectionResponse) MarshalBinary ¶ added in v0.116.0
func (m *VaultRadar20230501CreateIntegrationConnectionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultRadar20230501CreateIntegrationConnectionResponse) UnmarshalBinary ¶ added in v0.116.0
func (m *VaultRadar20230501CreateIntegrationConnectionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VaultRadar20230501CreateIntegrationSubscriptionResponse ¶ added in v0.116.0
type VaultRadar20230501CreateIntegrationSubscriptionResponse struct { // id ID string `json:"id,omitempty"` }
VaultRadar20230501CreateIntegrationSubscriptionResponse vault radar 20230501 create integration subscription response
swagger:model vault_radar_20230501CreateIntegrationSubscriptionResponse
func (*VaultRadar20230501CreateIntegrationSubscriptionResponse) ContextValidate ¶ added in v0.116.0
func (m *VaultRadar20230501CreateIntegrationSubscriptionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this vault radar 20230501 create integration subscription response based on context it is used
func (*VaultRadar20230501CreateIntegrationSubscriptionResponse) MarshalBinary ¶ added in v0.116.0
func (m *VaultRadar20230501CreateIntegrationSubscriptionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultRadar20230501CreateIntegrationSubscriptionResponse) UnmarshalBinary ¶ added in v0.116.0
func (m *VaultRadar20230501CreateIntegrationSubscriptionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VaultRadar20230501GetDataSourceByIDResponse ¶
type VaultRadar20230501GetDataSourceByIDResponse struct { // connection url ConnectionURL string `json:"connection_url,omitempty"` // deleted Deleted bool `json:"deleted,omitempty"` // id ID string `json:"id,omitempty"` // name Name string `json:"name,omitempty"` // type Type string `json:"type,omitempty"` }
VaultRadar20230501GetDataSourceByIDResponse vault radar 20230501 get data source by ID response
swagger:model vault_radar_20230501GetDataSourceByIDResponse
func (*VaultRadar20230501GetDataSourceByIDResponse) ContextValidate ¶
func (m *VaultRadar20230501GetDataSourceByIDResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this vault radar 20230501 get data source by ID response based on context it is used
func (*VaultRadar20230501GetDataSourceByIDResponse) MarshalBinary ¶
func (m *VaultRadar20230501GetDataSourceByIDResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultRadar20230501GetDataSourceByIDResponse) UnmarshalBinary ¶
func (m *VaultRadar20230501GetDataSourceByIDResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VaultRadar20230501IntegrationConnection ¶ added in v0.116.0
type VaultRadar20230501IntegrationConnection struct { // details Details string `json:"details,omitempty"` // id ID string `json:"id,omitempty"` // integration type IntegrationType string `json:"integration_type,omitempty"` // is sink IsSink bool `json:"is_sink,omitempty"` // is source IsSource bool `json:"is_source,omitempty"` // name Name string `json:"name,omitempty"` }
VaultRadar20230501IntegrationConnection vault radar 20230501 integration connection
swagger:model vault_radar_20230501IntegrationConnection
func (*VaultRadar20230501IntegrationConnection) ContextValidate ¶ added in v0.116.0
func (m *VaultRadar20230501IntegrationConnection) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this vault radar 20230501 integration connection based on context it is used
func (*VaultRadar20230501IntegrationConnection) MarshalBinary ¶ added in v0.116.0
func (m *VaultRadar20230501IntegrationConnection) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultRadar20230501IntegrationConnection) UnmarshalBinary ¶ added in v0.116.0
func (m *VaultRadar20230501IntegrationConnection) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VaultRadar20230501IntegrationSubscription ¶ added in v0.116.0
type VaultRadar20230501IntegrationSubscription struct { // connection id ConnectionID string `json:"connection_id,omitempty"` // details Details string `json:"details,omitempty"` // enabled Enabled bool `json:"enabled,omitempty"` // id ID string `json:"id,omitempty"` // name Name string `json:"name,omitempty"` }
VaultRadar20230501IntegrationSubscription vault radar 20230501 integration subscription
swagger:model vault_radar_20230501IntegrationSubscription
func (*VaultRadar20230501IntegrationSubscription) ContextValidate ¶ added in v0.116.0
func (m *VaultRadar20230501IntegrationSubscription) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this vault radar 20230501 integration subscription based on context it is used
func (*VaultRadar20230501IntegrationSubscription) MarshalBinary ¶ added in v0.116.0
func (m *VaultRadar20230501IntegrationSubscription) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultRadar20230501IntegrationSubscription) UnmarshalBinary ¶ added in v0.116.0
func (m *VaultRadar20230501IntegrationSubscription) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VaultRadar20230501ListOrganizationTenantsResponse ¶
type VaultRadar20230501ListOrganizationTenantsResponse struct { // provisioned tenants ProvisionedTenants string `json:"provisioned_tenants,omitempty"` }
VaultRadar20230501ListOrganizationTenantsResponse vault radar 20230501 list organization tenants response
swagger:model vault_radar_20230501ListOrganizationTenantsResponse
func (*VaultRadar20230501ListOrganizationTenantsResponse) ContextValidate ¶
func (m *VaultRadar20230501ListOrganizationTenantsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this vault radar 20230501 list organization tenants response based on context it is used
func (*VaultRadar20230501ListOrganizationTenantsResponse) MarshalBinary ¶
func (m *VaultRadar20230501ListOrganizationTenantsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultRadar20230501ListOrganizationTenantsResponse) UnmarshalBinary ¶
func (m *VaultRadar20230501ListOrganizationTenantsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VaultRadar20230501OnboardDataSourceResponse ¶
type VaultRadar20230501OnboardDataSourceResponse struct { // id ID string `json:"id,omitempty"` }
VaultRadar20230501OnboardDataSourceResponse vault radar 20230501 onboard data source response
swagger:model vault_radar_20230501OnboardDataSourceResponse
func (*VaultRadar20230501OnboardDataSourceResponse) ContextValidate ¶
func (m *VaultRadar20230501OnboardDataSourceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this vault radar 20230501 onboard data source response based on context it is used
func (*VaultRadar20230501OnboardDataSourceResponse) MarshalBinary ¶
func (m *VaultRadar20230501OnboardDataSourceResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultRadar20230501OnboardDataSourceResponse) UnmarshalBinary ¶
func (m *VaultRadar20230501OnboardDataSourceResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VaultRadar20230501TenantCreateResponse ¶
type VaultRadar20230501TenantCreateResponse struct { // state State string `json:"state,omitempty"` // type Type string `json:"type,omitempty"` }
VaultRadar20230501TenantCreateResponse vault radar 20230501 tenant create response
swagger:model vault_radar_20230501TenantCreateResponse
func (*VaultRadar20230501TenantCreateResponse) ContextValidate ¶
func (m *VaultRadar20230501TenantCreateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this vault radar 20230501 tenant create response based on context it is used
func (*VaultRadar20230501TenantCreateResponse) MarshalBinary ¶
func (m *VaultRadar20230501TenantCreateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultRadar20230501TenantCreateResponse) UnmarshalBinary ¶
func (m *VaultRadar20230501TenantCreateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VaultRadar20230501TenantGetResponse ¶ added in v0.116.0
type VaultRadar20230501TenantGetResponse struct { // state State string `json:"state,omitempty"` // type Type string `json:"type,omitempty"` }
VaultRadar20230501TenantGetResponse For now, we only want to send back type and state
swagger:model vault_radar_20230501TenantGetResponse
func (*VaultRadar20230501TenantGetResponse) ContextValidate ¶ added in v0.116.0
func (m *VaultRadar20230501TenantGetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this vault radar 20230501 tenant get response based on context it is used
func (*VaultRadar20230501TenantGetResponse) MarshalBinary ¶ added in v0.116.0
func (m *VaultRadar20230501TenantGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VaultRadar20230501TenantGetResponse) UnmarshalBinary ¶ added in v0.116.0
func (m *VaultRadar20230501TenantGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- cloudlocation_location.go
- location_region.go
- protobuf_any.go
- rpc_status.go
- vault_radar20230501_create_integration_connection_response.go
- vault_radar20230501_create_integration_subscription_response.go
- vault_radar20230501_get_data_source_by_id_response.go
- vault_radar20230501_integration_connection.go
- vault_radar20230501_integration_subscription.go
- vault_radar20230501_list_organization_tenants_response.go
- vault_radar20230501_onboard_data_source_response.go
- vault_radar20230501_tenant_create_response.go
- vault_radar20230501_tenant_get_response.go