models

package
v0.107.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2024 License: MPL-2.0 Imports: 7 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type APIHTTPBody ¶

type APIHTTPBody struct {

	// The HTTP Content-Type header value specifying the content type of the body.
	ContentType string `json:"content_type,omitempty"`

	// The HTTP request/response body as raw binary.
	// Format: byte
	Data strfmt.Base64 `json:"data,omitempty"`

	// Application specific response metadata. Must be set in the first response
	// for streaming APIs.
	Extensions []*ProtobufAny `json:"extensions"`
}

APIHTTPBody Message that represents an arbitrary HTTP body. It should only be used for payload formats that can't be represented as JSON, such as raw binary or an HTML page.

This message can be used both in streaming and non-streaming API methods in the request as well as the response.

It can be used as a top-level request field, which is convenient if one wants to extract parameters from either the URL or HTTP template into the request fields and also want access to the raw HTTP body.

Example:

message GetResourceRequest {
  // A unique request id.
  string request_id = 1;

  // The raw HTTP body is bound to this field.
  google.api.HttpBody http_body = 2;

}

service ResourceService {
  rpc GetResource(GetResourceRequest)
    returns (google.api.HttpBody);
  rpc UpdateResource(google.api.HttpBody)
    returns (google.protobuf.Empty);

}

Example with streaming methods:

service CaldavService {
  rpc GetCalendar(stream google.api.HttpBody)
    returns (stream google.api.HttpBody);
  rpc UpdateCalendar(stream google.api.HttpBody)
    returns (stream google.api.HttpBody);

}

Use of this type only changes how the request and response bodies are handled, all other features will continue to work unchanged.

swagger:model apiHttpBody

func (*APIHTTPBody) ContextValidate ¶

func (m *APIHTTPBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api Http body based on the context it is used

func (*APIHTTPBody) MarshalBinary ¶

func (m *APIHTTPBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIHTTPBody) UnmarshalBinary ¶

func (m *APIHTTPBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIHTTPBody) Validate ¶

func (m *APIHTTPBody) Validate(formats strfmt.Registry) error

Validate validates this api Http body

type CommonPaginationRequest ¶ added in v0.94.0

type CommonPaginationRequest struct {

	// Specifies a page token to use to retrieve the next page. Set this to the
	// `next_page_token` returned by previous list requests to get the next page of
	// results. If set, `previous_page_token` must not be set.
	NextPageToken string `json:"next_page_token,omitempty"`

	// The max number of results per page that should be returned. If the number
	// of available results is larger than `page_size`, a `next_page_token` is
	// returned which can be used to get the next page of results in subsequent
	// requests. A value of zero will cause `page_size` to be defaulted.
	PageSize int64 `json:"page_size,omitempty"`

	// Specifies a page token to use to retrieve the previous page. Set this to
	// the `previous_page_token` returned by previous list requests to get the
	// previous page of results. If set, `next_page_token` must not be set.
	PreviousPageToken string `json:"previous_page_token,omitempty"`
}

CommonPaginationRequest PaginationRequest are the parameters for a paginated list request.

swagger:model commonPaginationRequest

func (*CommonPaginationRequest) ContextValidate ¶ added in v0.94.0

func (m *CommonPaginationRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this common pagination request based on context it is used

func (*CommonPaginationRequest) MarshalBinary ¶ added in v0.94.0

func (m *CommonPaginationRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CommonPaginationRequest) UnmarshalBinary ¶ added in v0.94.0

func (m *CommonPaginationRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CommonPaginationRequest) Validate ¶ added in v0.94.0

func (m *CommonPaginationRequest) Validate(formats strfmt.Registry) error

Validate validates this common pagination request

type CommonPaginationResponse ¶ added in v0.94.0

type CommonPaginationResponse struct {

	// This token allows you to get the next page of results for list requests.
	// If the number of results is larger than `page_size`, use the
	// `next_page_token` as a value for the query parameter `next_page_token` in
	// the next request. The value will become empty when there are no more pages.
	NextPageToken string `json:"next_page_token,omitempty"`

	// This token allows you to get the previous page of results for list
	// requests. If the number of results is larger than `page_size`, use the
	// `previous_page_token` as a value for the query parameter
	// `previous_page_token` in the next request. The value will become empty when
	// there are no more pages.
	PreviousPageToken string `json:"previous_page_token,omitempty"`
}

CommonPaginationResponse PaginationResponse is the response holding the page tokens for a paginated list response.

swagger:model commonPaginationResponse

func (*CommonPaginationResponse) ContextValidate ¶ added in v0.94.0

func (m *CommonPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this common pagination response based on context it is used

func (*CommonPaginationResponse) MarshalBinary ¶ added in v0.94.0

func (m *CommonPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CommonPaginationResponse) UnmarshalBinary ¶ added in v0.94.0

func (m *CommonPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CommonPaginationResponse) Validate ¶ added in v0.94.0

func (m *CommonPaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this common pagination response

type ForceSyncRequestOPERATION ¶

type ForceSyncRequestOPERATION string

ForceSyncRequestOPERATION force sync request o p e r a t i o n

swagger:model ForceSyncRequestOPERATION

const (

	// ForceSyncRequestOPERATIONUPLOAD captures enum value "UPLOAD"
	ForceSyncRequestOPERATIONUPLOAD ForceSyncRequestOPERATION = "UPLOAD"

	// ForceSyncRequestOPERATIONPURGE captures enum value "PURGE"
	ForceSyncRequestOPERATIONPURGE ForceSyncRequestOPERATION = "PURGE"
)

func (ForceSyncRequestOPERATION) ContextValidate ¶

func (m ForceSyncRequestOPERATION) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this force sync request o p e r a t i o n based on context it is used

func (ForceSyncRequestOPERATION) Pointer ¶

Pointer returns a pointer to a freshly-allocated ForceSyncRequestOPERATION.

func (ForceSyncRequestOPERATION) Validate ¶

func (m ForceSyncRequestOPERATION) Validate(formats strfmt.Registry) error

Validate validates this force sync request o p e r a t i o n

type GhAppMetadataAccountType ¶ added in v0.98.0

type GhAppMetadataAccountType string

GhAppMetadataAccountType gh app metadata account type

swagger:model GhAppMetadataAccountType

const (

	// GhAppMetadataAccountTypeUNKNOWN captures enum value "UNKNOWN"
	GhAppMetadataAccountTypeUNKNOWN GhAppMetadataAccountType = "UNKNOWN"

	// GhAppMetadataAccountTypeUSER captures enum value "USER"
	GhAppMetadataAccountTypeUSER GhAppMetadataAccountType = "USER"

	// GhAppMetadataAccountTypeORGANIZATION captures enum value "ORGANIZATION"
	GhAppMetadataAccountTypeORGANIZATION GhAppMetadataAccountType = "ORGANIZATION"
)

func NewGhAppMetadataAccountType ¶ added in v0.98.0

func NewGhAppMetadataAccountType(value GhAppMetadataAccountType) *GhAppMetadataAccountType

func (GhAppMetadataAccountType) ContextValidate ¶ added in v0.98.0

func (m GhAppMetadataAccountType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this gh app metadata account type based on context it is used

func (GhAppMetadataAccountType) Pointer ¶ added in v0.98.0

Pointer returns a pointer to a freshly-allocated GhAppMetadataAccountType.

func (GhAppMetadataAccountType) Validate ¶ added in v0.98.0

func (m GhAppMetadataAccountType) Validate(formats strfmt.Registry) error

Validate validates this gh app metadata account type

type GooglerpcStatus ¶ added in v0.103.0

type GooglerpcStatus struct {

	// code
	Code int32 `json:"code,omitempty"`

	// details
	Details []*ProtobufAny `json:"details"`

	// message
	Message string `json:"message,omitempty"`
}

GooglerpcStatus googlerpc status

swagger:model googlerpcStatus

func (*GooglerpcStatus) ContextValidate ¶ added in v0.103.0

func (m *GooglerpcStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this googlerpc status based on the context it is used

func (*GooglerpcStatus) MarshalBinary ¶ added in v0.103.0

func (m *GooglerpcStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GooglerpcStatus) UnmarshalBinary ¶ added in v0.103.0

func (m *GooglerpcStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GooglerpcStatus) Validate ¶ added in v0.103.0

func (m *GooglerpcStatus) Validate(formats strfmt.Registry) error

Validate validates this googlerpc status

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 ¶

func (m *ProtobufAny) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*ProtobufAny) Validate ¶

func (m *ProtobufAny) Validate(formats strfmt.Registry) error

Validate validates this protobuf any

type SecretServiceConnectGitHubInstallationBody ¶ added in v0.103.0

type SecretServiceConnectGitHubInstallationBody struct {

	// installation id
	InstallationID string `json:"installation_id,omitempty"`

	// state
	State string `json:"state,omitempty"`
}

SecretServiceConnectGitHubInstallationBody secret service connect git hub installation body

swagger:model SecretServiceConnectGitHubInstallationBody

func (*SecretServiceConnectGitHubInstallationBody) ContextValidate ¶ added in v0.103.0

ContextValidate validates this secret service connect git hub installation body based on context it is used

func (*SecretServiceConnectGitHubInstallationBody) MarshalBinary ¶ added in v0.103.0

func (m *SecretServiceConnectGitHubInstallationBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecretServiceConnectGitHubInstallationBody) UnmarshalBinary ¶ added in v0.103.0

func (m *SecretServiceConnectGitHubInstallationBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecretServiceConnectGitHubInstallationBody) Validate ¶ added in v0.103.0

Validate validates this secret service connect git hub installation body

type SecretServiceCreateAppBody ¶ added in v0.103.0

type SecretServiceCreateAppBody struct {

	// description
	Description string `json:"description,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// sync integrations
	SyncIntegrations []string `json:"sync_integrations"`
}

SecretServiceCreateAppBody secret service create app body

swagger:model SecretServiceCreateAppBody

func (*SecretServiceCreateAppBody) ContextValidate ¶ added in v0.103.0

func (m *SecretServiceCreateAppBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secret service create app body based on context it is used

func (*SecretServiceCreateAppBody) MarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateAppBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecretServiceCreateAppBody) UnmarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateAppBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecretServiceCreateAppBody) Validate ¶ added in v0.103.0

func (m *SecretServiceCreateAppBody) Validate(formats strfmt.Registry) error

Validate validates this secret service create app body

type SecretServiceCreateAppKVSecretBody ¶ added in v0.103.0

type SecretServiceCreateAppKVSecretBody struct {

	// name
	Name string `json:"name,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

SecretServiceCreateAppKVSecretBody secret service create app k v secret body

swagger:model SecretServiceCreateAppKVSecretBody

func (*SecretServiceCreateAppKVSecretBody) ContextValidate ¶ added in v0.103.0

func (m *SecretServiceCreateAppKVSecretBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secret service create app k v secret body based on context it is used

func (*SecretServiceCreateAppKVSecretBody) MarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateAppKVSecretBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecretServiceCreateAppKVSecretBody) UnmarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateAppKVSecretBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecretServiceCreateAppKVSecretBody) Validate ¶ added in v0.103.0

Validate validates this secret service create app k v secret body

type SecretServiceCreateAwsDynamicSecretBody ¶ added in v0.103.0

type SecretServiceCreateAwsDynamicSecretBody struct {

	// assume role
	AssumeRole *Secrets20231128AssumeRoleRequest `json:"assume_role,omitempty"`

	// default ttl
	DefaultTTL string `json:"default_ttl,omitempty"`

	// integration name
	IntegrationName string `json:"integration_name,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

SecretServiceCreateAwsDynamicSecretBody secret service create aws dynamic secret body

swagger:model SecretServiceCreateAwsDynamicSecretBody

func (*SecretServiceCreateAwsDynamicSecretBody) ContextValidate ¶ added in v0.103.0

ContextValidate validate this secret service create aws dynamic secret body based on the context it is used

func (*SecretServiceCreateAwsDynamicSecretBody) MarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateAwsDynamicSecretBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecretServiceCreateAwsDynamicSecretBody) UnmarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateAwsDynamicSecretBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecretServiceCreateAwsDynamicSecretBody) Validate ¶ added in v0.103.0

Validate validates this secret service create aws dynamic secret body

type SecretServiceCreateAwsIntegrationBody ¶ added in v0.103.0

type SecretServiceCreateAwsIntegrationBody struct {

	// access keys
	AccessKeys *Secrets20231128AwsAccessKeysRequest `json:"access_keys,omitempty"`

	// capabilities
	Capabilities []*Secrets20231128Capability `json:"capabilities"`

	// federated workload identity
	FederatedWorkloadIdentity *Secrets20231128AwsFederatedWorkloadIdentityRequest `json:"federated_workload_identity,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

SecretServiceCreateAwsIntegrationBody secret service create aws integration body

swagger:model SecretServiceCreateAwsIntegrationBody

func (*SecretServiceCreateAwsIntegrationBody) ContextValidate ¶ added in v0.103.0

func (m *SecretServiceCreateAwsIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secret service create aws integration body based on the context it is used

func (*SecretServiceCreateAwsIntegrationBody) MarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateAwsIntegrationBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecretServiceCreateAwsIntegrationBody) UnmarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateAwsIntegrationBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecretServiceCreateAwsIntegrationBody) Validate ¶ added in v0.103.0

Validate validates this secret service create aws integration body

type SecretServiceCreateAwsSmSyncIntegrationBody ¶ added in v0.103.0

type SecretServiceCreateAwsSmSyncIntegrationBody struct {

	// aws sm connection details
	AwsSmConnectionDetails *Secrets20231128AwsSmConnectionDetailsRequest `json:"aws_sm_connection_details,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

SecretServiceCreateAwsSmSyncIntegrationBody secret service create aws sm sync integration body

swagger:model SecretServiceCreateAwsSmSyncIntegrationBody

func (*SecretServiceCreateAwsSmSyncIntegrationBody) ContextValidate ¶ added in v0.103.0

ContextValidate validate this secret service create aws sm sync integration body based on the context it is used

func (*SecretServiceCreateAwsSmSyncIntegrationBody) MarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateAwsSmSyncIntegrationBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecretServiceCreateAwsSmSyncIntegrationBody) UnmarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateAwsSmSyncIntegrationBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecretServiceCreateAwsSmSyncIntegrationBody) Validate ¶ added in v0.103.0

Validate validates this secret service create aws sm sync integration body

type SecretServiceCreateAzureKvSyncIntegrationBody ¶ added in v0.103.0

type SecretServiceCreateAzureKvSyncIntegrationBody struct {

	// azure kv connection details
	AzureKvConnectionDetails *Secrets20231128AzureKvConnectionDetailsRequest `json:"azure_kv_connection_details,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

SecretServiceCreateAzureKvSyncIntegrationBody secret service create azure kv sync integration body

swagger:model SecretServiceCreateAzureKvSyncIntegrationBody

func (*SecretServiceCreateAzureKvSyncIntegrationBody) ContextValidate ¶ added in v0.103.0

ContextValidate validate this secret service create azure kv sync integration body based on the context it is used

func (*SecretServiceCreateAzureKvSyncIntegrationBody) MarshalBinary ¶ added in v0.103.0

MarshalBinary interface implementation

func (*SecretServiceCreateAzureKvSyncIntegrationBody) UnmarshalBinary ¶ added in v0.103.0

UnmarshalBinary interface implementation

func (*SecretServiceCreateAzureKvSyncIntegrationBody) Validate ¶ added in v0.103.0

Validate validates this secret service create azure kv sync integration body

type SecretServiceCreateGatewayPoolBody ¶ added in v0.103.0

type SecretServiceCreateGatewayPoolBody struct {

	// description
	Description string `json:"description,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

SecretServiceCreateGatewayPoolBody secret service create gateway pool body

swagger:model SecretServiceCreateGatewayPoolBody

func (*SecretServiceCreateGatewayPoolBody) ContextValidate ¶ added in v0.103.0

func (m *SecretServiceCreateGatewayPoolBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secret service create gateway pool body based on context it is used

func (*SecretServiceCreateGatewayPoolBody) MarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateGatewayPoolBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecretServiceCreateGatewayPoolBody) UnmarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateGatewayPoolBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecretServiceCreateGatewayPoolBody) Validate ¶ added in v0.103.0

Validate validates this secret service create gateway pool body

type SecretServiceCreateGcpDynamicSecretBody ¶ added in v0.103.0

type SecretServiceCreateGcpDynamicSecretBody struct {

	// default ttl
	DefaultTTL string `json:"default_ttl,omitempty"`

	// integration name
	IntegrationName string `json:"integration_name,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// service account impersonation
	ServiceAccountImpersonation *Secrets20231128ServiceAccountImpersonationRequest `json:"service_account_impersonation,omitempty"`
}

SecretServiceCreateGcpDynamicSecretBody secret service create gcp dynamic secret body

swagger:model SecretServiceCreateGcpDynamicSecretBody

func (*SecretServiceCreateGcpDynamicSecretBody) ContextValidate ¶ added in v0.103.0

ContextValidate validate this secret service create gcp dynamic secret body based on the context it is used

func (*SecretServiceCreateGcpDynamicSecretBody) MarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateGcpDynamicSecretBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecretServiceCreateGcpDynamicSecretBody) UnmarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateGcpDynamicSecretBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecretServiceCreateGcpDynamicSecretBody) Validate ¶ added in v0.103.0

Validate validates this secret service create gcp dynamic secret body

type SecretServiceCreateGcpIntegrationBody ¶ added in v0.103.0

type SecretServiceCreateGcpIntegrationBody struct {

	// capabilities
	Capabilities []*Secrets20231128Capability `json:"capabilities"`

	// federated workload identity
	FederatedWorkloadIdentity *Secrets20231128GcpFederatedWorkloadIdentityRequest `json:"federated_workload_identity,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// service account key
	ServiceAccountKey *Secrets20231128GcpServiceAccountKeyRequest `json:"service_account_key,omitempty"`
}

SecretServiceCreateGcpIntegrationBody secret service create gcp integration body

swagger:model SecretServiceCreateGcpIntegrationBody

func (*SecretServiceCreateGcpIntegrationBody) ContextValidate ¶ added in v0.103.0

func (m *SecretServiceCreateGcpIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secret service create gcp integration body based on the context it is used

func (*SecretServiceCreateGcpIntegrationBody) MarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateGcpIntegrationBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecretServiceCreateGcpIntegrationBody) UnmarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateGcpIntegrationBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecretServiceCreateGcpIntegrationBody) Validate ¶ added in v0.103.0

Validate validates this secret service create gcp integration body

type SecretServiceCreateGcpSmSyncIntegrationBody ¶ added in v0.103.0

type SecretServiceCreateGcpSmSyncIntegrationBody struct {

	// gcp sm connection details
	GcpSmConnectionDetails *Secrets20231128GcpSmConnectionDetailsRequest `json:"gcp_sm_connection_details,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

SecretServiceCreateGcpSmSyncIntegrationBody secret service create gcp sm sync integration body

swagger:model SecretServiceCreateGcpSmSyncIntegrationBody

func (*SecretServiceCreateGcpSmSyncIntegrationBody) ContextValidate ¶ added in v0.103.0

ContextValidate validate this secret service create gcp sm sync integration body based on the context it is used

func (*SecretServiceCreateGcpSmSyncIntegrationBody) MarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateGcpSmSyncIntegrationBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecretServiceCreateGcpSmSyncIntegrationBody) UnmarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateGcpSmSyncIntegrationBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecretServiceCreateGcpSmSyncIntegrationBody) Validate ¶ added in v0.103.0

Validate validates this secret service create gcp sm sync integration body

type SecretServiceCreateGhOrgSyncIntegrationBody ¶ added in v0.103.0

type SecretServiceCreateGhOrgSyncIntegrationBody struct {

	// gh org connection details
	GhOrgConnectionDetails *Secrets20231128GhOrgConnectionDetailsRequest `json:"gh_org_connection_details,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

SecretServiceCreateGhOrgSyncIntegrationBody secret service create gh org sync integration body

swagger:model SecretServiceCreateGhOrgSyncIntegrationBody

func (*SecretServiceCreateGhOrgSyncIntegrationBody) ContextValidate ¶ added in v0.103.0

ContextValidate validate this secret service create gh org sync integration body based on the context it is used

func (*SecretServiceCreateGhOrgSyncIntegrationBody) MarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateGhOrgSyncIntegrationBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecretServiceCreateGhOrgSyncIntegrationBody) UnmarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateGhOrgSyncIntegrationBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecretServiceCreateGhOrgSyncIntegrationBody) Validate ¶ added in v0.103.0

Validate validates this secret service create gh org sync integration body

type SecretServiceCreateGhRepoSyncIntegrationBody ¶ added in v0.103.0

type SecretServiceCreateGhRepoSyncIntegrationBody struct {

	// gh repo connection details
	GhRepoConnectionDetails *Secrets20231128GhRepoConnectionDetailsRequest `json:"gh_repo_connection_details,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

SecretServiceCreateGhRepoSyncIntegrationBody secret service create gh repo sync integration body

swagger:model SecretServiceCreateGhRepoSyncIntegrationBody

func (*SecretServiceCreateGhRepoSyncIntegrationBody) ContextValidate ¶ added in v0.103.0

ContextValidate validate this secret service create gh repo sync integration body based on the context it is used

func (*SecretServiceCreateGhRepoSyncIntegrationBody) MarshalBinary ¶ added in v0.103.0

MarshalBinary interface implementation

func (*SecretServiceCreateGhRepoSyncIntegrationBody) UnmarshalBinary ¶ added in v0.103.0

UnmarshalBinary interface implementation

func (*SecretServiceCreateGhRepoSyncIntegrationBody) Validate ¶ added in v0.103.0

Validate validates this secret service create gh repo sync integration body

type SecretServiceCreateHcpTerraformSyncInstallationBody ¶ added in v0.103.0

type SecretServiceCreateHcpTerraformSyncInstallationBody struct {

	// token
	Token string `json:"token,omitempty"`
}

SecretServiceCreateHcpTerraformSyncInstallationBody secret service create hcp terraform sync installation body

swagger:model SecretServiceCreateHcpTerraformSyncInstallationBody

func (*SecretServiceCreateHcpTerraformSyncInstallationBody) ContextValidate ¶ added in v0.103.0

ContextValidate validates this secret service create hcp terraform sync installation body based on context it is used

func (*SecretServiceCreateHcpTerraformSyncInstallationBody) MarshalBinary ¶ added in v0.103.0

MarshalBinary interface implementation

func (*SecretServiceCreateHcpTerraformSyncInstallationBody) UnmarshalBinary ¶ added in v0.103.0

UnmarshalBinary interface implementation

func (*SecretServiceCreateHcpTerraformSyncInstallationBody) Validate ¶ added in v0.103.0

Validate validates this secret service create hcp terraform sync installation body

type SecretServiceCreateHcpTerraformSyncIntegrationBody ¶ added in v0.103.0

type SecretServiceCreateHcpTerraformSyncIntegrationBody struct {

	// hcp terraform connection details
	HcpTerraformConnectionDetails *Secrets20231128HcpTerraformConnectionDetailsRequest `json:"hcp_terraform_connection_details,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

SecretServiceCreateHcpTerraformSyncIntegrationBody secret service create hcp terraform sync integration body

swagger:model SecretServiceCreateHcpTerraformSyncIntegrationBody

func (*SecretServiceCreateHcpTerraformSyncIntegrationBody) ContextValidate ¶ added in v0.103.0

ContextValidate validate this secret service create hcp terraform sync integration body based on the context it is used

func (*SecretServiceCreateHcpTerraformSyncIntegrationBody) MarshalBinary ¶ added in v0.103.0

MarshalBinary interface implementation

func (*SecretServiceCreateHcpTerraformSyncIntegrationBody) UnmarshalBinary ¶ added in v0.103.0

UnmarshalBinary interface implementation

func (*SecretServiceCreateHcpTerraformSyncIntegrationBody) Validate ¶ added in v0.103.0

Validate validates this secret service create hcp terraform sync integration body

type SecretServiceCreateMongoDBAtlasIntegrationBody ¶ added in v0.103.0

type SecretServiceCreateMongoDBAtlasIntegrationBody struct {

	// capabilities
	Capabilities []*Secrets20231128Capability `json:"capabilities"`

	// integration name
	IntegrationName string `json:"integration_name,omitempty"`

	// mongodb api private key
	MongodbAPIPrivateKey string `json:"mongodb_api_private_key,omitempty"`

	// mongodb api public key
	MongodbAPIPublicKey string `json:"mongodb_api_public_key,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// static credential details
	StaticCredentialDetails *Secrets20231128MongoDBAtlasStaticCredentialsRequest `json:"static_credential_details,omitempty"`
}

SecretServiceCreateMongoDBAtlasIntegrationBody secret service create mongo d b atlas integration body

swagger:model SecretServiceCreateMongoDBAtlasIntegrationBody

func (*SecretServiceCreateMongoDBAtlasIntegrationBody) ContextValidate ¶ added in v0.103.0

ContextValidate validate this secret service create mongo d b atlas integration body based on the context it is used

func (*SecretServiceCreateMongoDBAtlasIntegrationBody) MarshalBinary ¶ added in v0.103.0

MarshalBinary interface implementation

func (*SecretServiceCreateMongoDBAtlasIntegrationBody) UnmarshalBinary ¶ added in v0.103.0

UnmarshalBinary interface implementation

func (*SecretServiceCreateMongoDBAtlasIntegrationBody) Validate ¶ added in v0.103.0

Validate validates this secret service create mongo d b atlas integration body

type SecretServiceCreateMongoDBAtlasRotatingSecretBody ¶ added in v0.103.0

type SecretServiceCreateMongoDBAtlasRotatingSecretBody struct {

	// mongodb group id
	MongodbGroupID string `json:"mongodb_group_id,omitempty"`

	// mongodb roles
	MongodbRoles []*Secrets20231128MongoDBRole `json:"mongodb_roles"`

	// mongodb scopes
	MongodbScopes []*Secrets20231128MongoDBScope `json:"mongodb_scopes"`

	// rotation integration name
	RotationIntegrationName string `json:"rotation_integration_name,omitempty"`

	// rotation policy name
	RotationPolicyName string `json:"rotation_policy_name,omitempty"`

	// secret name
	SecretName string `json:"secret_name,omitempty"`
}

SecretServiceCreateMongoDBAtlasRotatingSecretBody secret service create mongo d b atlas rotating secret body

swagger:model SecretServiceCreateMongoDBAtlasRotatingSecretBody

func (*SecretServiceCreateMongoDBAtlasRotatingSecretBody) ContextValidate ¶ added in v0.103.0

ContextValidate validate this secret service create mongo d b atlas rotating secret body based on the context it is used

func (*SecretServiceCreateMongoDBAtlasRotatingSecretBody) MarshalBinary ¶ added in v0.103.0

MarshalBinary interface implementation

func (*SecretServiceCreateMongoDBAtlasRotatingSecretBody) UnmarshalBinary ¶ added in v0.103.0

UnmarshalBinary interface implementation

func (*SecretServiceCreateMongoDBAtlasRotatingSecretBody) Validate ¶ added in v0.103.0

Validate validates this secret service create mongo d b atlas rotating secret body

type SecretServiceCreateTwilioIntegrationBody ¶ added in v0.103.0

type SecretServiceCreateTwilioIntegrationBody struct {

	// capabilities
	Capabilities []*Secrets20231128Capability `json:"capabilities"`

	// integration name
	IntegrationName string `json:"integration_name,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// static credential details
	StaticCredentialDetails *Secrets20231128TwilioStaticCredentialsRequest `json:"static_credential_details,omitempty"`

	// twilio account sid
	TwilioAccountSid string `json:"twilio_account_sid,omitempty"`

	// twilio api key secret
	TwilioAPIKeySecret string `json:"twilio_api_key_secret,omitempty"`

	// twilio api key sid
	TwilioAPIKeySid string `json:"twilio_api_key_sid,omitempty"`
}

SecretServiceCreateTwilioIntegrationBody secret service create twilio integration body

swagger:model SecretServiceCreateTwilioIntegrationBody

func (*SecretServiceCreateTwilioIntegrationBody) ContextValidate ¶ added in v0.103.0

ContextValidate validate this secret service create twilio integration body based on the context it is used

func (*SecretServiceCreateTwilioIntegrationBody) MarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateTwilioIntegrationBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecretServiceCreateTwilioIntegrationBody) UnmarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateTwilioIntegrationBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecretServiceCreateTwilioIntegrationBody) Validate ¶ added in v0.103.0

Validate validates this secret service create twilio integration body

type SecretServiceCreateTwilioRotatingSecretBody ¶ added in v0.103.0

type SecretServiceCreateTwilioRotatingSecretBody struct {

	// rotation integration name
	RotationIntegrationName string `json:"rotation_integration_name,omitempty"`

	// rotation policy name
	RotationPolicyName string `json:"rotation_policy_name,omitempty"`

	// secret name
	SecretName string `json:"secret_name,omitempty"`
}

SecretServiceCreateTwilioRotatingSecretBody secret service create twilio rotating secret body

swagger:model SecretServiceCreateTwilioRotatingSecretBody

func (*SecretServiceCreateTwilioRotatingSecretBody) ContextValidate ¶ added in v0.103.0

ContextValidate validates this secret service create twilio rotating secret body based on context it is used

func (*SecretServiceCreateTwilioRotatingSecretBody) MarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateTwilioRotatingSecretBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecretServiceCreateTwilioRotatingSecretBody) UnmarshalBinary ¶ added in v0.103.0

func (m *SecretServiceCreateTwilioRotatingSecretBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecretServiceCreateTwilioRotatingSecretBody) Validate ¶ added in v0.103.0

Validate validates this secret service create twilio rotating secret body

type SecretServiceCreateVercelProjectSyncIntegrationBody ¶ added in v0.103.0

type SecretServiceCreateVercelProjectSyncIntegrationBody struct {

	// name
	Name string `json:"name,omitempty"`

	// vercel project connection details
	VercelProjectConnectionDetails *Secrets20231128VercelProjectConnectionDetailsRequest `json:"vercel_project_connection_details,omitempty"`
}

SecretServiceCreateVercelProjectSyncIntegrationBody secret service create vercel project sync integration body

swagger:model SecretServiceCreateVercelProjectSyncIntegrationBody

func (*SecretServiceCreateVercelProjectSyncIntegrationBody) ContextValidate ¶ added in v0.103.0

ContextValidate validate this secret service create vercel project sync integration body based on the context it is used

func (*SecretServiceCreateVercelProjectSyncIntegrationBody) MarshalBinary ¶ added in v0.103.0

MarshalBinary interface implementation

func (*SecretServiceCreateVercelProjectSyncIntegrationBody) UnmarshalBinary ¶ added in v0.103.0

UnmarshalBinary interface implementation

func (*SecretServiceCreateVercelProjectSyncIntegrationBody) Validate ¶ added in v0.103.0

Validate validates this secret service create vercel project sync integration body

type SecretServiceForceSyncBody ¶ added in v0.103.0

type SecretServiceForceSyncBody struct {

	// app name
	AppName string `json:"app_name,omitempty"`

	// operation
	Operation *ForceSyncRequestOPERATION `json:"operation,omitempty"`

	// sync integration name
	SyncIntegrationName string `json:"sync_integration_name,omitempty"`
}

SecretServiceForceSyncBody secret service force sync body

swagger:model SecretServiceForceSyncBody

func (*SecretServiceForceSyncBody) ContextValidate ¶ added in v0.103.0

func (m *SecretServiceForceSyncBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secret service force sync body based on the context it is used

func (*SecretServiceForceSyncBody) MarshalBinary ¶ added in v0.103.0

func (m *SecretServiceForceSyncBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecretServiceForceSyncBody) UnmarshalBinary ¶ added in v0.103.0

func (m *SecretServiceForceSyncBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecretServiceForceSyncBody) Validate ¶ added in v0.103.0

func (m *SecretServiceForceSyncBody) Validate(formats strfmt.Registry) error

Validate validates this secret service force sync body

type SecretServiceRotateSecretBody ¶ added in v0.103.0

type SecretServiceRotateSecretBody interface{}

SecretServiceRotateSecretBody secret service rotate secret body

swagger:model SecretServiceRotateSecretBody

type SecretServiceSetTierBody ¶ added in v0.103.0

type SecretServiceSetTierBody struct {

	// project id
	ProjectID string `json:"project_id,omitempty"`

	// tier
	Tier *Secrets20231128Tier `json:"tier,omitempty"`
}

SecretServiceSetTierBody Billing

swagger:model SecretServiceSetTierBody

func (*SecretServiceSetTierBody) ContextValidate ¶ added in v0.103.0

func (m *SecretServiceSetTierBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secret service set tier body based on the context it is used

func (*SecretServiceSetTierBody) MarshalBinary ¶ added in v0.103.0

func (m *SecretServiceSetTierBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecretServiceSetTierBody) UnmarshalBinary ¶ added in v0.103.0

func (m *SecretServiceSetTierBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecretServiceSetTierBody) Validate ¶ added in v0.103.0

func (m *SecretServiceSetTierBody) Validate(formats strfmt.Registry) error

Validate validates this secret service set tier body

type SecretServiceUpdateAppBody ¶ added in v0.103.0

type SecretServiceUpdateAppBody struct {

	// description
	Description string `json:"description,omitempty"`

	// sync integrations
	SyncIntegrations []string `json:"sync_integrations"`
}

SecretServiceUpdateAppBody secret service update app body

swagger:model SecretServiceUpdateAppBody

func (*SecretServiceUpdateAppBody) ContextValidate ¶ added in v0.103.0

func (m *SecretServiceUpdateAppBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secret service update app body based on context it is used

func (*SecretServiceUpdateAppBody) MarshalBinary ¶ added in v0.103.0

func (m *SecretServiceUpdateAppBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecretServiceUpdateAppBody) UnmarshalBinary ¶ added in v0.103.0

func (m *SecretServiceUpdateAppBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecretServiceUpdateAppBody) Validate ¶ added in v0.103.0

func (m *SecretServiceUpdateAppBody) Validate(formats strfmt.Registry) error

Validate validates this secret service update app body

type SecretServiceUpdateGatewayPoolBody ¶ added in v0.103.0

type SecretServiceUpdateGatewayPoolBody struct {

	// description
	Description string `json:"description,omitempty"`
}

SecretServiceUpdateGatewayPoolBody secret service update gateway pool body

swagger:model SecretServiceUpdateGatewayPoolBody

func (*SecretServiceUpdateGatewayPoolBody) ContextValidate ¶ added in v0.103.0

func (m *SecretServiceUpdateGatewayPoolBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secret service update gateway pool body based on context it is used

func (*SecretServiceUpdateGatewayPoolBody) MarshalBinary ¶ added in v0.103.0

func (m *SecretServiceUpdateGatewayPoolBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecretServiceUpdateGatewayPoolBody) UnmarshalBinary ¶ added in v0.103.0

func (m *SecretServiceUpdateGatewayPoolBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecretServiceUpdateGatewayPoolBody) Validate ¶ added in v0.103.0

Validate validates this secret service update gateway pool body

type SecretServiceUpdateSyncInstallationBody ¶ added in v0.104.0

type SecretServiceUpdateSyncInstallationBody struct {

	// hcp terraform update installation request
	HcpTerraformUpdateInstallationRequest *Secrets20231128HcpTerraformUpdateInstallationRequest `json:"hcp_terraform_update_installation_request,omitempty"`
}

SecretServiceUpdateSyncInstallationBody secret service update sync installation body

swagger:model SecretServiceUpdateSyncInstallationBody

func (*SecretServiceUpdateSyncInstallationBody) ContextValidate ¶ added in v0.104.0

ContextValidate validate this secret service update sync installation body based on the context it is used

func (*SecretServiceUpdateSyncInstallationBody) MarshalBinary ¶ added in v0.104.0

func (m *SecretServiceUpdateSyncInstallationBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecretServiceUpdateSyncInstallationBody) UnmarshalBinary ¶ added in v0.104.0

func (m *SecretServiceUpdateSyncInstallationBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecretServiceUpdateSyncInstallationBody) Validate ¶ added in v0.104.0

Validate validates this secret service update sync installation body

type Secrets20231128App ¶

type Secrets20231128App struct {

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// created by
	CreatedBy *Secrets20231128Principal `json:"created_by,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// organization id
	OrganizationID string `json:"organization_id,omitempty"`

	// project id
	ProjectID string `json:"project_id,omitempty"`

	// resource id
	ResourceID string `json:"resource_id,omitempty"`

	// resource name
	ResourceName string `json:"resource_name,omitempty"`

	// secret count
	SecretCount int32 `json:"secret_count,omitempty"`

	// sync integrations
	SyncIntegrations []string `json:"sync_integrations"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// updated by
	UpdatedBy *Secrets20231128Principal `json:"updated_by,omitempty"`
}

Secrets20231128App secrets 20231128 app

swagger:model secrets_20231128App

func (*Secrets20231128App) ContextValidate ¶

func (m *Secrets20231128App) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 app based on the context it is used

func (*Secrets20231128App) MarshalBinary ¶

func (m *Secrets20231128App) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128App) UnmarshalBinary ¶

func (m *Secrets20231128App) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128App) Validate ¶

func (m *Secrets20231128App) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 app

type Secrets20231128AssumeRoleRequest ¶ added in v0.94.0

type Secrets20231128AssumeRoleRequest struct {

	// role arn
	RoleArn string `json:"role_arn,omitempty"`
}

Secrets20231128AssumeRoleRequest secrets 20231128 assume role request

swagger:model secrets_20231128AssumeRoleRequest

func (*Secrets20231128AssumeRoleRequest) ContextValidate ¶ added in v0.94.0

func (m *Secrets20231128AssumeRoleRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 assume role request based on context it is used

func (*Secrets20231128AssumeRoleRequest) MarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128AssumeRoleRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128AssumeRoleRequest) UnmarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128AssumeRoleRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128AssumeRoleRequest) Validate ¶ added in v0.94.0

Validate validates this secrets 20231128 assume role request

type Secrets20231128AssumeRoleResponse ¶ added in v0.94.0

type Secrets20231128AssumeRoleResponse struct {

	// role arn
	RoleArn string `json:"role_arn,omitempty"`
}

Secrets20231128AssumeRoleResponse secrets 20231128 assume role response

swagger:model secrets_20231128AssumeRoleResponse

func (*Secrets20231128AssumeRoleResponse) ContextValidate ¶ added in v0.94.0

func (m *Secrets20231128AssumeRoleResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 assume role response based on context it is used

func (*Secrets20231128AssumeRoleResponse) MarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128AssumeRoleResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128AssumeRoleResponse) UnmarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128AssumeRoleResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128AssumeRoleResponse) Validate ¶ added in v0.94.0

Validate validates this secrets 20231128 assume role response

type Secrets20231128AwsAccessKeysRequest ¶ added in v0.106.0

type Secrets20231128AwsAccessKeysRequest struct {

	// access key id
	AccessKeyID string `json:"access_key_id,omitempty"`

	// secret access key
	SecretAccessKey string `json:"secret_access_key,omitempty"`
}

Secrets20231128AwsAccessKeysRequest secrets 20231128 aws access keys request

swagger:model secrets_20231128AwsAccessKeysRequest

func (*Secrets20231128AwsAccessKeysRequest) ContextValidate ¶ added in v0.106.0

func (m *Secrets20231128AwsAccessKeysRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 aws access keys request based on context it is used

func (*Secrets20231128AwsAccessKeysRequest) MarshalBinary ¶ added in v0.106.0

func (m *Secrets20231128AwsAccessKeysRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128AwsAccessKeysRequest) UnmarshalBinary ¶ added in v0.106.0

func (m *Secrets20231128AwsAccessKeysRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128AwsAccessKeysRequest) Validate ¶ added in v0.106.0

Validate validates this secrets 20231128 aws access keys request

type Secrets20231128AwsAccessKeysResponse ¶ added in v0.106.0

type Secrets20231128AwsAccessKeysResponse struct {

	// access key id
	AccessKeyID string `json:"access_key_id,omitempty"`
}

Secrets20231128AwsAccessKeysResponse secrets 20231128 aws access keys response

swagger:model secrets_20231128AwsAccessKeysResponse

func (*Secrets20231128AwsAccessKeysResponse) ContextValidate ¶ added in v0.106.0

func (m *Secrets20231128AwsAccessKeysResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 aws access keys response based on context it is used

func (*Secrets20231128AwsAccessKeysResponse) MarshalBinary ¶ added in v0.106.0

func (m *Secrets20231128AwsAccessKeysResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128AwsAccessKeysResponse) UnmarshalBinary ¶ added in v0.106.0

func (m *Secrets20231128AwsAccessKeysResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128AwsAccessKeysResponse) Validate ¶ added in v0.106.0

Validate validates this secrets 20231128 aws access keys response

type Secrets20231128AwsAssumeRoleMetadata ¶

type Secrets20231128AwsAssumeRoleMetadata struct {

	// external id
	ExternalID string `json:"external_id,omitempty"`
}

Secrets20231128AwsAssumeRoleMetadata secrets 20231128 aws assume role metadata

swagger:model secrets_20231128AwsAssumeRoleMetadata

func (*Secrets20231128AwsAssumeRoleMetadata) ContextValidate ¶

func (m *Secrets20231128AwsAssumeRoleMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 aws assume role metadata based on context it is used

func (*Secrets20231128AwsAssumeRoleMetadata) MarshalBinary ¶

func (m *Secrets20231128AwsAssumeRoleMetadata) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128AwsAssumeRoleMetadata) UnmarshalBinary ¶

func (m *Secrets20231128AwsAssumeRoleMetadata) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128AwsAssumeRoleMetadata) Validate ¶

Validate validates this secrets 20231128 aws assume role metadata

type Secrets20231128AwsDynamicSecret ¶ added in v0.94.0

type Secrets20231128AwsDynamicSecret struct {

	// assume role
	AssumeRole *Secrets20231128AssumeRoleResponse `json:"assume_role,omitempty"`

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// default ttl
	DefaultTTL string `json:"default_ttl,omitempty"`

	// integration name
	IntegrationName string `json:"integration_name,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// updated by id
	UpdatedByID string `json:"updated_by_id,omitempty"`
}

Secrets20231128AwsDynamicSecret AWS

swagger:model secrets_20231128AwsDynamicSecret

func (*Secrets20231128AwsDynamicSecret) ContextValidate ¶ added in v0.94.0

func (m *Secrets20231128AwsDynamicSecret) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 aws dynamic secret based on the context it is used

func (*Secrets20231128AwsDynamicSecret) MarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128AwsDynamicSecret) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128AwsDynamicSecret) UnmarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128AwsDynamicSecret) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128AwsDynamicSecret) Validate ¶ added in v0.94.0

Validate validates this secrets 20231128 aws dynamic secret

type Secrets20231128AwsFederatedWorkloadIdentityRequest ¶ added in v0.94.0

type Secrets20231128AwsFederatedWorkloadIdentityRequest struct {

	// audience
	Audience string `json:"audience,omitempty"`

	// role arn
	RoleArn string `json:"role_arn,omitempty"`
}

Secrets20231128AwsFederatedWorkloadIdentityRequest secrets 20231128 aws federated workload identity request

swagger:model secrets_20231128AwsFederatedWorkloadIdentityRequest

func (*Secrets20231128AwsFederatedWorkloadIdentityRequest) ContextValidate ¶ added in v0.94.0

ContextValidate validates this secrets 20231128 aws federated workload identity request based on context it is used

func (*Secrets20231128AwsFederatedWorkloadIdentityRequest) MarshalBinary ¶ added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128AwsFederatedWorkloadIdentityRequest) UnmarshalBinary ¶ added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128AwsFederatedWorkloadIdentityRequest) Validate ¶ added in v0.94.0

Validate validates this secrets 20231128 aws federated workload identity request

type Secrets20231128AwsFederatedWorkloadIdentityResponse ¶ added in v0.94.0

type Secrets20231128AwsFederatedWorkloadIdentityResponse struct {

	// audience
	Audience string `json:"audience,omitempty"`

	// role arn
	RoleArn string `json:"role_arn,omitempty"`
}

Secrets20231128AwsFederatedWorkloadIdentityResponse secrets 20231128 aws federated workload identity response

swagger:model secrets_20231128AwsFederatedWorkloadIdentityResponse

func (*Secrets20231128AwsFederatedWorkloadIdentityResponse) ContextValidate ¶ added in v0.94.0

ContextValidate validates this secrets 20231128 aws federated workload identity response based on context it is used

func (*Secrets20231128AwsFederatedWorkloadIdentityResponse) MarshalBinary ¶ added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128AwsFederatedWorkloadIdentityResponse) UnmarshalBinary ¶ added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128AwsFederatedWorkloadIdentityResponse) Validate ¶ added in v0.94.0

Validate validates this secrets 20231128 aws federated workload identity response

type Secrets20231128AwsIntegration ¶ added in v0.94.0

type Secrets20231128AwsIntegration struct {

	// access keys
	AccessKeys *Secrets20231128AwsAccessKeysResponse `json:"access_keys,omitempty"`

	// capabilities
	Capabilities []*Secrets20231128Capability `json:"capabilities"`

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// federated workload identity
	FederatedWorkloadIdentity *Secrets20231128AwsFederatedWorkloadIdentityResponse `json:"federated_workload_identity,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// resource id
	ResourceID string `json:"resource_id,omitempty"`

	// resource name
	ResourceName string `json:"resource_name,omitempty"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// updated by id
	UpdatedByID string `json:"updated_by_id,omitempty"`

	// used by
	UsedBy map[string]Secrets20231128IntegrationUsage `json:"used_by,omitempty"`
}

Secrets20231128AwsIntegration secrets 20231128 aws integration

swagger:model secrets_20231128AwsIntegration

func (*Secrets20231128AwsIntegration) ContextValidate ¶ added in v0.94.0

func (m *Secrets20231128AwsIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 aws integration based on the context it is used

func (*Secrets20231128AwsIntegration) MarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128AwsIntegration) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128AwsIntegration) UnmarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128AwsIntegration) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128AwsIntegration) Validate ¶ added in v0.94.0

func (m *Secrets20231128AwsIntegration) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 aws integration

type Secrets20231128AwsSmConnectionDetailsRequest ¶

type Secrets20231128AwsSmConnectionDetailsRequest struct {

	// access key id
	AccessKeyID string `json:"access_key_id,omitempty"`

	// region
	Region string `json:"region,omitempty"`

	// role arn
	RoleArn string `json:"role_arn,omitempty"`

	// secret access key
	SecretAccessKey string `json:"secret_access_key,omitempty"`
}

Secrets20231128AwsSmConnectionDetailsRequest secrets 20231128 aws sm connection details request

swagger:model secrets_20231128AwsSmConnectionDetailsRequest

func (*Secrets20231128AwsSmConnectionDetailsRequest) ContextValidate ¶

ContextValidate validates this secrets 20231128 aws sm connection details request based on context it is used

func (*Secrets20231128AwsSmConnectionDetailsRequest) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128AwsSmConnectionDetailsRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128AwsSmConnectionDetailsRequest) Validate ¶

Validate validates this secrets 20231128 aws sm connection details request

type Secrets20231128AwsSmConnectionDetailsResponse ¶

type Secrets20231128AwsSmConnectionDetailsResponse struct {

	// external id
	ExternalID string `json:"external_id,omitempty"`

	// region
	Region string `json:"region,omitempty"`

	// role arn
	RoleArn string `json:"role_arn,omitempty"`
}

Secrets20231128AwsSmConnectionDetailsResponse secrets 20231128 aws sm connection details response

swagger:model secrets_20231128AwsSmConnectionDetailsResponse

func (*Secrets20231128AwsSmConnectionDetailsResponse) ContextValidate ¶

ContextValidate validates this secrets 20231128 aws sm connection details response based on context it is used

func (*Secrets20231128AwsSmConnectionDetailsResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128AwsSmConnectionDetailsResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128AwsSmConnectionDetailsResponse) Validate ¶

Validate validates this secrets 20231128 aws sm connection details response

type Secrets20231128AzureKvConnectionDetailsRequest ¶ added in v0.94.0

type Secrets20231128AzureKvConnectionDetailsRequest struct {

	// client id
	ClientID string `json:"client_id,omitempty"`

	// client secret
	ClientSecret string `json:"client_secret,omitempty"`

	// key vault uri
	KeyVaultURI string `json:"key_vault_uri,omitempty"`

	// tenant id
	TenantID string `json:"tenant_id,omitempty"`
}

Secrets20231128AzureKvConnectionDetailsRequest secrets 20231128 azure kv connection details request

swagger:model secrets_20231128AzureKvConnectionDetailsRequest

func (*Secrets20231128AzureKvConnectionDetailsRequest) ContextValidate ¶ added in v0.94.0

ContextValidate validates this secrets 20231128 azure kv connection details request based on context it is used

func (*Secrets20231128AzureKvConnectionDetailsRequest) MarshalBinary ¶ added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128AzureKvConnectionDetailsRequest) UnmarshalBinary ¶ added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128AzureKvConnectionDetailsRequest) Validate ¶ added in v0.94.0

Validate validates this secrets 20231128 azure kv connection details request

type Secrets20231128AzureKvConnectionDetailsResponse ¶ added in v0.94.0

type Secrets20231128AzureKvConnectionDetailsResponse struct {

	// client id
	ClientID string `json:"client_id,omitempty"`

	// key vault uri
	KeyVaultURI string `json:"key_vault_uri,omitempty"`

	// tenant id
	TenantID string `json:"tenant_id,omitempty"`
}

Secrets20231128AzureKvConnectionDetailsResponse secrets 20231128 azure kv connection details response

swagger:model secrets_20231128AzureKvConnectionDetailsResponse

func (*Secrets20231128AzureKvConnectionDetailsResponse) ContextValidate ¶ added in v0.94.0

ContextValidate validates this secrets 20231128 azure kv connection details response based on context it is used

func (*Secrets20231128AzureKvConnectionDetailsResponse) MarshalBinary ¶ added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128AzureKvConnectionDetailsResponse) UnmarshalBinary ¶ added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128AzureKvConnectionDetailsResponse) Validate ¶ added in v0.94.0

Validate validates this secrets 20231128 azure kv connection details response

type Secrets20231128Capability ¶ added in v0.103.0

type Secrets20231128Capability string

Secrets20231128Capability secrets 20231128 capability

swagger:model secrets_20231128Capability

const (

	// Secrets20231128CapabilityDYNAMIC captures enum value "DYNAMIC"
	Secrets20231128CapabilityDYNAMIC Secrets20231128Capability = "DYNAMIC"

	// Secrets20231128CapabilityROTATION captures enum value "ROTATION"
	Secrets20231128CapabilityROTATION Secrets20231128Capability = "ROTATION"

	// Secrets20231128CapabilitySYNC captures enum value "SYNC"
	Secrets20231128CapabilitySYNC Secrets20231128Capability = "SYNC"
)

func NewSecrets20231128Capability ¶ added in v0.103.0

func NewSecrets20231128Capability(value Secrets20231128Capability) *Secrets20231128Capability

func (Secrets20231128Capability) ContextValidate ¶ added in v0.103.0

func (m Secrets20231128Capability) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 capability based on context it is used

func (Secrets20231128Capability) Pointer ¶ added in v0.103.0

Pointer returns a pointer to a freshly-allocated Secrets20231128Capability.

func (Secrets20231128Capability) Validate ¶ added in v0.103.0

func (m Secrets20231128Capability) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 capability

type Secrets20231128ConnectGitHubInstallationResponse ¶ added in v0.98.0

type Secrets20231128ConnectGitHubInstallationResponse struct {

	// sync installation
	SyncInstallation *Secrets20231128SyncInstallation `json:"sync_installation,omitempty"`
}

Secrets20231128ConnectGitHubInstallationResponse secrets 20231128 connect git hub installation response

swagger:model secrets_20231128ConnectGitHubInstallationResponse

func (*Secrets20231128ConnectGitHubInstallationResponse) ContextValidate ¶ added in v0.98.0

ContextValidate validate this secrets 20231128 connect git hub installation response based on the context it is used

func (*Secrets20231128ConnectGitHubInstallationResponse) MarshalBinary ¶ added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128ConnectGitHubInstallationResponse) UnmarshalBinary ¶ added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128ConnectGitHubInstallationResponse) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 connect git hub installation response

type Secrets20231128CreateAppKVSecretResponse ¶

type Secrets20231128CreateAppKVSecretResponse struct {

	// secret
	Secret *Secrets20231128Secret `json:"secret,omitempty"`
}

Secrets20231128CreateAppKVSecretResponse secrets 20231128 create app k v secret response

swagger:model secrets_20231128CreateAppKVSecretResponse

func (*Secrets20231128CreateAppKVSecretResponse) ContextValidate ¶

ContextValidate validate this secrets 20231128 create app k v secret response based on the context it is used

func (*Secrets20231128CreateAppKVSecretResponse) MarshalBinary ¶

func (m *Secrets20231128CreateAppKVSecretResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128CreateAppKVSecretResponse) UnmarshalBinary ¶

func (m *Secrets20231128CreateAppKVSecretResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAppKVSecretResponse) Validate ¶

Validate validates this secrets 20231128 create app k v secret response

type Secrets20231128CreateAppResponse ¶

type Secrets20231128CreateAppResponse struct {

	// app
	App *Secrets20231128App `json:"app,omitempty"`
}

Secrets20231128CreateAppResponse secrets 20231128 create app response

swagger:model secrets_20231128CreateAppResponse

func (*Secrets20231128CreateAppResponse) ContextValidate ¶

func (m *Secrets20231128CreateAppResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 create app response based on the context it is used

func (*Secrets20231128CreateAppResponse) MarshalBinary ¶

func (m *Secrets20231128CreateAppResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128CreateAppResponse) UnmarshalBinary ¶

func (m *Secrets20231128CreateAppResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAppResponse) Validate ¶

Validate validates this secrets 20231128 create app response

type Secrets20231128CreateAwsDynamicSecretResponse ¶ added in v0.94.0

type Secrets20231128CreateAwsDynamicSecretResponse struct {

	// secret
	Secret *Secrets20231128AwsDynamicSecret `json:"secret,omitempty"`
}

Secrets20231128CreateAwsDynamicSecretResponse secrets 20231128 create aws dynamic secret response

swagger:model secrets_20231128CreateAwsDynamicSecretResponse

func (*Secrets20231128CreateAwsDynamicSecretResponse) ContextValidate ¶ added in v0.94.0

ContextValidate validate this secrets 20231128 create aws dynamic secret response based on the context it is used

func (*Secrets20231128CreateAwsDynamicSecretResponse) MarshalBinary ¶ added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128CreateAwsDynamicSecretResponse) UnmarshalBinary ¶ added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAwsDynamicSecretResponse) Validate ¶ added in v0.94.0

Validate validates this secrets 20231128 create aws dynamic secret response

type Secrets20231128CreateAwsIntegrationResponse ¶ added in v0.94.0

type Secrets20231128CreateAwsIntegrationResponse struct {

	// integration
	Integration *Secrets20231128AwsIntegration `json:"integration,omitempty"`
}

Secrets20231128CreateAwsIntegrationResponse secrets 20231128 create aws integration response

swagger:model secrets_20231128CreateAwsIntegrationResponse

func (*Secrets20231128CreateAwsIntegrationResponse) ContextValidate ¶ added in v0.94.0

ContextValidate validate this secrets 20231128 create aws integration response based on the context it is used

func (*Secrets20231128CreateAwsIntegrationResponse) MarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128CreateAwsIntegrationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128CreateAwsIntegrationResponse) UnmarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128CreateAwsIntegrationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAwsIntegrationResponse) Validate ¶ added in v0.94.0

Validate validates this secrets 20231128 create aws integration response

type Secrets20231128CreateGatewayPoolResponse ¶ added in v0.103.0

type Secrets20231128CreateGatewayPoolResponse struct {

	// cert pem
	CertPem string `json:"cert_pem,omitempty"`

	// client_id is the oauth client_id for the gateway service principal
	ClientID string `json:"client_id,omitempty"`

	// client_secret is the oauth client_secret for the gateway service principal
	ClientSecret string `json:"client_secret,omitempty"`

	// gateway pool
	GatewayPool *Secrets20231128GatewayPool `json:"gateway_pool,omitempty"`
}

Secrets20231128CreateGatewayPoolResponse secrets 20231128 create gateway pool response

swagger:model secrets_20231128CreateGatewayPoolResponse

func (*Secrets20231128CreateGatewayPoolResponse) ContextValidate ¶ added in v0.103.0

ContextValidate validate this secrets 20231128 create gateway pool response based on the context it is used

func (*Secrets20231128CreateGatewayPoolResponse) MarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128CreateGatewayPoolResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128CreateGatewayPoolResponse) UnmarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128CreateGatewayPoolResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128CreateGatewayPoolResponse) Validate ¶ added in v0.103.0

Validate validates this secrets 20231128 create gateway pool response

type Secrets20231128CreateGcpDynamicSecretResponse ¶ added in v0.98.0

type Secrets20231128CreateGcpDynamicSecretResponse struct {

	// secret
	Secret *Secrets20231128GcpDynamicSecret `json:"secret,omitempty"`
}

Secrets20231128CreateGcpDynamicSecretResponse secrets 20231128 create gcp dynamic secret response

swagger:model secrets_20231128CreateGcpDynamicSecretResponse

func (*Secrets20231128CreateGcpDynamicSecretResponse) ContextValidate ¶ added in v0.98.0

ContextValidate validate this secrets 20231128 create gcp dynamic secret response based on the context it is used

func (*Secrets20231128CreateGcpDynamicSecretResponse) MarshalBinary ¶ added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128CreateGcpDynamicSecretResponse) UnmarshalBinary ¶ added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateGcpDynamicSecretResponse) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 create gcp dynamic secret response

type Secrets20231128CreateGcpIntegrationResponse ¶ added in v0.98.0

type Secrets20231128CreateGcpIntegrationResponse struct {

	// integration
	Integration *Secrets20231128GcpIntegration `json:"integration,omitempty"`
}

Secrets20231128CreateGcpIntegrationResponse secrets 20231128 create gcp integration response

swagger:model secrets_20231128CreateGcpIntegrationResponse

func (*Secrets20231128CreateGcpIntegrationResponse) ContextValidate ¶ added in v0.98.0

ContextValidate validate this secrets 20231128 create gcp integration response based on the context it is used

func (*Secrets20231128CreateGcpIntegrationResponse) MarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128CreateGcpIntegrationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128CreateGcpIntegrationResponse) UnmarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128CreateGcpIntegrationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128CreateGcpIntegrationResponse) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 create gcp integration response

type Secrets20231128CreateMongoDBAtlasIntegrationResponse ¶ added in v0.98.0

type Secrets20231128CreateMongoDBAtlasIntegrationResponse struct {

	// integration
	Integration *Secrets20231128MongoDBAtlasIntegration `json:"integration,omitempty"`
}

Secrets20231128CreateMongoDBAtlasIntegrationResponse secrets 20231128 create mongo d b atlas integration response

swagger:model secrets_20231128CreateMongoDBAtlasIntegrationResponse

func (*Secrets20231128CreateMongoDBAtlasIntegrationResponse) ContextValidate ¶ added in v0.98.0

ContextValidate validate this secrets 20231128 create mongo d b atlas integration response based on the context it is used

func (*Secrets20231128CreateMongoDBAtlasIntegrationResponse) MarshalBinary ¶ added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128CreateMongoDBAtlasIntegrationResponse) UnmarshalBinary ¶ added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateMongoDBAtlasIntegrationResponse) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 create mongo d b atlas integration response

type Secrets20231128CreateMongoDBAtlasRotatingSecretResponse ¶ added in v0.94.0

type Secrets20231128CreateMongoDBAtlasRotatingSecretResponse struct {

	// config
	Config *Secrets20231128RotatingSecretConfig `json:"config,omitempty"`

	// mongodb group id
	MongodbGroupID string `json:"mongodb_group_id,omitempty"`

	// mongodb roles
	MongodbRoles []*Secrets20231128MongoDBRole `json:"mongodb_roles"`

	// mongodb scopes
	MongodbScopes []*Secrets20231128MongoDBScope `json:"mongodb_scopes"`
}

Secrets20231128CreateMongoDBAtlasRotatingSecretResponse secrets 20231128 create mongo d b atlas rotating secret response

swagger:model secrets_20231128CreateMongoDBAtlasRotatingSecretResponse

func (*Secrets20231128CreateMongoDBAtlasRotatingSecretResponse) ContextValidate ¶ added in v0.94.0

ContextValidate validate this secrets 20231128 create mongo d b atlas rotating secret response based on the context it is used

func (*Secrets20231128CreateMongoDBAtlasRotatingSecretResponse) MarshalBinary ¶ added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128CreateMongoDBAtlasRotatingSecretResponse) UnmarshalBinary ¶ added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateMongoDBAtlasRotatingSecretResponse) Validate ¶ added in v0.94.0

Validate validates this secrets 20231128 create mongo d b atlas rotating secret response

type Secrets20231128CreateSyncIntegrationResponse ¶

type Secrets20231128CreateSyncIntegrationResponse struct {

	// sync integration
	SyncIntegration *Secrets20231128SyncIntegration `json:"sync_integration,omitempty"`
}

Secrets20231128CreateSyncIntegrationResponse secrets 20231128 create sync integration response

swagger:model secrets_20231128CreateSyncIntegrationResponse

func (*Secrets20231128CreateSyncIntegrationResponse) ContextValidate ¶

ContextValidate validate this secrets 20231128 create sync integration response based on the context it is used

func (*Secrets20231128CreateSyncIntegrationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128CreateSyncIntegrationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128CreateSyncIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 create sync integration response

type Secrets20231128CreateTwilioIntegrationResponse ¶ added in v0.98.0

type Secrets20231128CreateTwilioIntegrationResponse struct {

	// integration
	Integration *Secrets20231128TwilioIntegration `json:"integration,omitempty"`
}

Secrets20231128CreateTwilioIntegrationResponse secrets 20231128 create twilio integration response

swagger:model secrets_20231128CreateTwilioIntegrationResponse

func (*Secrets20231128CreateTwilioIntegrationResponse) ContextValidate ¶ added in v0.98.0

ContextValidate validate this secrets 20231128 create twilio integration response based on the context it is used

func (*Secrets20231128CreateTwilioIntegrationResponse) MarshalBinary ¶ added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128CreateTwilioIntegrationResponse) UnmarshalBinary ¶ added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateTwilioIntegrationResponse) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 create twilio integration response

type Secrets20231128CreateTwilioRotatingSecretResponse ¶

type Secrets20231128CreateTwilioRotatingSecretResponse struct {

	// config
	Config *Secrets20231128RotatingSecretConfig `json:"config,omitempty"`
}

Secrets20231128CreateTwilioRotatingSecretResponse secrets 20231128 create twilio rotating secret response

swagger:model secrets_20231128CreateTwilioRotatingSecretResponse

func (*Secrets20231128CreateTwilioRotatingSecretResponse) ContextValidate ¶

ContextValidate validate this secrets 20231128 create twilio rotating secret response based on the context it is used

func (*Secrets20231128CreateTwilioRotatingSecretResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128CreateTwilioRotatingSecretResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128CreateTwilioRotatingSecretResponse) Validate ¶

Validate validates this secrets 20231128 create twilio rotating secret response

type Secrets20231128DeleteAppResponse ¶

type Secrets20231128DeleteAppResponse interface{}

Secrets20231128DeleteAppResponse secrets 20231128 delete app response

swagger:model secrets_20231128DeleteAppResponse

type Secrets20231128DeleteAppSecretResponse ¶

type Secrets20231128DeleteAppSecretResponse interface{}

Secrets20231128DeleteAppSecretResponse secrets 20231128 delete app secret response

swagger:model secrets_20231128DeleteAppSecretResponse

type Secrets20231128DeleteAppSecretVersionResponse ¶

type Secrets20231128DeleteAppSecretVersionResponse interface{}

Secrets20231128DeleteAppSecretVersionResponse secrets 20231128 delete app secret version response

swagger:model secrets_20231128DeleteAppSecretVersionResponse

type Secrets20231128DeleteAwsDynamicSecretResponse ¶ added in v0.94.0

type Secrets20231128DeleteAwsDynamicSecretResponse interface{}

Secrets20231128DeleteAwsDynamicSecretResponse secrets 20231128 delete aws dynamic secret response

swagger:model secrets_20231128DeleteAwsDynamicSecretResponse

type Secrets20231128DeleteAwsIntegrationResponse ¶ added in v0.94.0

type Secrets20231128DeleteAwsIntegrationResponse interface{}

Secrets20231128DeleteAwsIntegrationResponse secrets 20231128 delete aws integration response

swagger:model secrets_20231128DeleteAwsIntegrationResponse

type Secrets20231128DeleteGatewayPoolResponse ¶ added in v0.103.0

type Secrets20231128DeleteGatewayPoolResponse interface{}

Secrets20231128DeleteGatewayPoolResponse secrets 20231128 delete gateway pool response

swagger:model secrets_20231128DeleteGatewayPoolResponse

type Secrets20231128DeleteGcpDynamicSecretResponse ¶ added in v0.98.0

type Secrets20231128DeleteGcpDynamicSecretResponse interface{}

Secrets20231128DeleteGcpDynamicSecretResponse secrets 20231128 delete gcp dynamic secret response

swagger:model secrets_20231128DeleteGcpDynamicSecretResponse

type Secrets20231128DeleteGcpIntegrationResponse ¶ added in v0.98.0

type Secrets20231128DeleteGcpIntegrationResponse interface{}

Secrets20231128DeleteGcpIntegrationResponse secrets 20231128 delete gcp integration response

swagger:model secrets_20231128DeleteGcpIntegrationResponse

type Secrets20231128DeleteMongoDBAtlasIntegrationResponse ¶ added in v0.98.0

type Secrets20231128DeleteMongoDBAtlasIntegrationResponse interface{}

Secrets20231128DeleteMongoDBAtlasIntegrationResponse secrets 20231128 delete mongo d b atlas integration response

swagger:model secrets_20231128DeleteMongoDBAtlasIntegrationResponse

type Secrets20231128DeleteSyncInstallationResponse ¶

type Secrets20231128DeleteSyncInstallationResponse interface{}

Secrets20231128DeleteSyncInstallationResponse secrets 20231128 delete sync installation response

swagger:model secrets_20231128DeleteSyncInstallationResponse

type Secrets20231128DeleteSyncIntegrationResponse ¶

type Secrets20231128DeleteSyncIntegrationResponse interface{}

Secrets20231128DeleteSyncIntegrationResponse secrets 20231128 delete sync integration response

swagger:model secrets_20231128DeleteSyncIntegrationResponse

type Secrets20231128DeleteTwilioIntegrationResponse ¶ added in v0.98.0

type Secrets20231128DeleteTwilioIntegrationResponse interface{}

Secrets20231128DeleteTwilioIntegrationResponse secrets 20231128 delete twilio integration response

swagger:model secrets_20231128DeleteTwilioIntegrationResponse

type Secrets20231128ForceSyncResponse ¶

type Secrets20231128ForceSyncResponse interface{}

Secrets20231128ForceSyncResponse secrets 20231128 force sync response

swagger:model secrets_20231128ForceSyncResponse

type Secrets20231128Gateway ¶ added in v0.103.0

type Secrets20231128Gateway struct {

	// hostname
	Hostname string `json:"hostname,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// metadata
	Metadata map[string]string `json:"metadata,omitempty"`

	// os
	Os string `json:"os,omitempty"`

	// status
	Status *Secrets20231128GatewayStatus `json:"status,omitempty"`

	// status message
	StatusMessage string `json:"status_message,omitempty"`

	// version
	Version string `json:"version,omitempty"`
}

Secrets20231128Gateway secrets 20231128 gateway

swagger:model secrets_20231128Gateway

func (*Secrets20231128Gateway) ContextValidate ¶ added in v0.103.0

func (m *Secrets20231128Gateway) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 gateway based on the context it is used

func (*Secrets20231128Gateway) MarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128Gateway) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128Gateway) UnmarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128Gateway) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128Gateway) Validate ¶ added in v0.103.0

func (m *Secrets20231128Gateway) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 gateway

type Secrets20231128GatewayPool ¶ added in v0.103.0

type Secrets20231128GatewayPool struct {

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// created by
	CreatedBy *Secrets20231128Principal `json:"created_by,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// organization id
	OrganizationID string `json:"organization_id,omitempty"`

	// project id
	ProjectID string `json:"project_id,omitempty"`

	// resource id
	ResourceID string `json:"resource_id,omitempty"`

	// resource name
	ResourceName string `json:"resource_name,omitempty"`

	// service principal id
	ServicePrincipalID string `json:"service_principal_id,omitempty"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// updated by
	UpdatedBy *Secrets20231128Principal `json:"updated_by,omitempty"`
}

Secrets20231128GatewayPool secrets 20231128 gateway pool

swagger:model secrets_20231128GatewayPool

func (*Secrets20231128GatewayPool) ContextValidate ¶ added in v0.103.0

func (m *Secrets20231128GatewayPool) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 gateway pool based on the context it is used

func (*Secrets20231128GatewayPool) MarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128GatewayPool) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GatewayPool) UnmarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128GatewayPool) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GatewayPool) Validate ¶ added in v0.103.0

func (m *Secrets20231128GatewayPool) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 gateway pool

type Secrets20231128GatewayStatus ¶ added in v0.103.0

type Secrets20231128GatewayStatus string

Secrets20231128GatewayStatus secrets 20231128 gateway status

swagger:model secrets_20231128GatewayStatus

const (

	// Secrets20231128GatewayStatusSTATEUNSPECIFIED captures enum value "STATE_UNSPECIFIED"
	Secrets20231128GatewayStatusSTATEUNSPECIFIED Secrets20231128GatewayStatus = "STATE_UNSPECIFIED"

	// Secrets20231128GatewayStatusSTATEPENDING captures enum value "STATE_PENDING"
	Secrets20231128GatewayStatusSTATEPENDING Secrets20231128GatewayStatus = "STATE_PENDING"

	// Secrets20231128GatewayStatusSTATECONNECTED captures enum value "STATE_CONNECTED"
	Secrets20231128GatewayStatusSTATECONNECTED Secrets20231128GatewayStatus = "STATE_CONNECTED"

	// Secrets20231128GatewayStatusSTATEDISCONNECTED captures enum value "STATE_DISCONNECTED"
	Secrets20231128GatewayStatusSTATEDISCONNECTED Secrets20231128GatewayStatus = "STATE_DISCONNECTED"

	// Secrets20231128GatewayStatusSTATEUNSUPPORTEDVERSION captures enum value "STATE_UNSUPPORTED_VERSION"
	Secrets20231128GatewayStatusSTATEUNSUPPORTEDVERSION Secrets20231128GatewayStatus = "STATE_UNSUPPORTED_VERSION"

	// Secrets20231128GatewayStatusSTATEDEPRECATEDVERSION captures enum value "STATE_DEPRECATED_VERSION"
	Secrets20231128GatewayStatusSTATEDEPRECATEDVERSION Secrets20231128GatewayStatus = "STATE_DEPRECATED_VERSION"
)

func NewSecrets20231128GatewayStatus ¶ added in v0.103.0

func NewSecrets20231128GatewayStatus(value Secrets20231128GatewayStatus) *Secrets20231128GatewayStatus

func (Secrets20231128GatewayStatus) ContextValidate ¶ added in v0.103.0

func (m Secrets20231128GatewayStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 gateway status based on context it is used

func (Secrets20231128GatewayStatus) Pointer ¶ added in v0.103.0

Pointer returns a pointer to a freshly-allocated Secrets20231128GatewayStatus.

func (Secrets20231128GatewayStatus) Validate ¶ added in v0.103.0

func (m Secrets20231128GatewayStatus) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 gateway status

type Secrets20231128GcpDynamicSecret ¶ added in v0.98.0

type Secrets20231128GcpDynamicSecret struct {

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// default ttl
	DefaultTTL string `json:"default_ttl,omitempty"`

	// integration name
	IntegrationName string `json:"integration_name,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// service account impersonation
	ServiceAccountImpersonation *Secrets20231128ServiceAccountImpersonationResponse `json:"service_account_impersonation,omitempty"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// updated by id
	UpdatedByID string `json:"updated_by_id,omitempty"`
}

Secrets20231128GcpDynamicSecret GCP

swagger:model secrets_20231128GcpDynamicSecret

func (*Secrets20231128GcpDynamicSecret) ContextValidate ¶ added in v0.98.0

func (m *Secrets20231128GcpDynamicSecret) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 gcp dynamic secret based on the context it is used

func (*Secrets20231128GcpDynamicSecret) MarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128GcpDynamicSecret) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GcpDynamicSecret) UnmarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128GcpDynamicSecret) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GcpDynamicSecret) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 gcp dynamic secret

type Secrets20231128GcpFederatedWorkloadIdentityRequest ¶ added in v0.98.0

type Secrets20231128GcpFederatedWorkloadIdentityRequest struct {

	// audience
	Audience string `json:"audience,omitempty"`

	// service account email
	ServiceAccountEmail string `json:"service_account_email,omitempty"`
}

Secrets20231128GcpFederatedWorkloadIdentityRequest secrets 20231128 gcp federated workload identity request

swagger:model secrets_20231128GcpFederatedWorkloadIdentityRequest

func (*Secrets20231128GcpFederatedWorkloadIdentityRequest) ContextValidate ¶ added in v0.98.0

ContextValidate validates this secrets 20231128 gcp federated workload identity request based on context it is used

func (*Secrets20231128GcpFederatedWorkloadIdentityRequest) MarshalBinary ¶ added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128GcpFederatedWorkloadIdentityRequest) UnmarshalBinary ¶ added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128GcpFederatedWorkloadIdentityRequest) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 gcp federated workload identity request

type Secrets20231128GcpFederatedWorkloadIdentityResponse ¶ added in v0.98.0

type Secrets20231128GcpFederatedWorkloadIdentityResponse struct {

	// audience
	Audience string `json:"audience,omitempty"`

	// service account email
	ServiceAccountEmail string `json:"service_account_email,omitempty"`
}

Secrets20231128GcpFederatedWorkloadIdentityResponse secrets 20231128 gcp federated workload identity response

swagger:model secrets_20231128GcpFederatedWorkloadIdentityResponse

func (*Secrets20231128GcpFederatedWorkloadIdentityResponse) ContextValidate ¶ added in v0.98.0

ContextValidate validates this secrets 20231128 gcp federated workload identity response based on context it is used

func (*Secrets20231128GcpFederatedWorkloadIdentityResponse) MarshalBinary ¶ added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128GcpFederatedWorkloadIdentityResponse) UnmarshalBinary ¶ added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128GcpFederatedWorkloadIdentityResponse) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 gcp federated workload identity response

type Secrets20231128GcpIntegration ¶ added in v0.98.0

type Secrets20231128GcpIntegration struct {

	// capabilities
	Capabilities []*Secrets20231128Capability `json:"capabilities"`

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// federated workload identity
	FederatedWorkloadIdentity *Secrets20231128GcpFederatedWorkloadIdentityResponse `json:"federated_workload_identity,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// resource id
	ResourceID string `json:"resource_id,omitempty"`

	// resource name
	ResourceName string `json:"resource_name,omitempty"`

	// service account key
	ServiceAccountKey *Secrets20231128GcpServiceAccountKeyResponse `json:"service_account_key,omitempty"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// updated by id
	UpdatedByID string `json:"updated_by_id,omitempty"`

	// used by
	UsedBy map[string]Secrets20231128IntegrationUsage `json:"used_by,omitempty"`
}

Secrets20231128GcpIntegration --- GCP ---

swagger:model secrets_20231128GcpIntegration

func (*Secrets20231128GcpIntegration) ContextValidate ¶ added in v0.98.0

func (m *Secrets20231128GcpIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 gcp integration based on the context it is used

func (*Secrets20231128GcpIntegration) MarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128GcpIntegration) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GcpIntegration) UnmarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128GcpIntegration) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GcpIntegration) Validate ¶ added in v0.98.0

func (m *Secrets20231128GcpIntegration) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 gcp integration

type Secrets20231128GcpServiceAccountKeyRequest ¶ added in v0.106.0

type Secrets20231128GcpServiceAccountKeyRequest struct {

	// credentials
	Credentials string `json:"credentials,omitempty"`
}

Secrets20231128GcpServiceAccountKeyRequest secrets 20231128 gcp service account key request

swagger:model secrets_20231128GcpServiceAccountKeyRequest

func (*Secrets20231128GcpServiceAccountKeyRequest) ContextValidate ¶ added in v0.106.0

ContextValidate validates this secrets 20231128 gcp service account key request based on context it is used

func (*Secrets20231128GcpServiceAccountKeyRequest) MarshalBinary ¶ added in v0.106.0

func (m *Secrets20231128GcpServiceAccountKeyRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GcpServiceAccountKeyRequest) UnmarshalBinary ¶ added in v0.106.0

func (m *Secrets20231128GcpServiceAccountKeyRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GcpServiceAccountKeyRequest) Validate ¶ added in v0.106.0

Validate validates this secrets 20231128 gcp service account key request

type Secrets20231128GcpServiceAccountKeyResponse ¶ added in v0.106.0

type Secrets20231128GcpServiceAccountKeyResponse struct {

	// client email
	ClientEmail string `json:"client_email,omitempty"`

	// project id
	ProjectID string `json:"project_id,omitempty"`
}

Secrets20231128GcpServiceAccountKeyResponse secrets 20231128 gcp service account key response

swagger:model secrets_20231128GcpServiceAccountKeyResponse

func (*Secrets20231128GcpServiceAccountKeyResponse) ContextValidate ¶ added in v0.106.0

ContextValidate validates this secrets 20231128 gcp service account key response based on context it is used

func (*Secrets20231128GcpServiceAccountKeyResponse) MarshalBinary ¶ added in v0.106.0

func (m *Secrets20231128GcpServiceAccountKeyResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GcpServiceAccountKeyResponse) UnmarshalBinary ¶ added in v0.106.0

func (m *Secrets20231128GcpServiceAccountKeyResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GcpServiceAccountKeyResponse) Validate ¶ added in v0.106.0

Validate validates this secrets 20231128 gcp service account key response

type Secrets20231128GcpSmConnectionDetailsRequest ¶ added in v0.94.0

type Secrets20231128GcpSmConnectionDetailsRequest struct {

	// credentials
	Credentials string `json:"credentials,omitempty"`

	// locations
	Locations []string `json:"locations"`
}

Secrets20231128GcpSmConnectionDetailsRequest secrets 20231128 gcp sm connection details request

swagger:model secrets_20231128GcpSmConnectionDetailsRequest

func (*Secrets20231128GcpSmConnectionDetailsRequest) ContextValidate ¶ added in v0.94.0

ContextValidate validates this secrets 20231128 gcp sm connection details request based on context it is used

func (*Secrets20231128GcpSmConnectionDetailsRequest) MarshalBinary ¶ added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128GcpSmConnectionDetailsRequest) UnmarshalBinary ¶ added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128GcpSmConnectionDetailsRequest) Validate ¶ added in v0.94.0

Validate validates this secrets 20231128 gcp sm connection details request

type Secrets20231128GcpSmConnectionDetailsResponse ¶ added in v0.94.0

type Secrets20231128GcpSmConnectionDetailsResponse struct {

	// client email
	ClientEmail string `json:"client_email,omitempty"`

	// locations
	Locations []string `json:"locations"`

	// project id
	ProjectID string `json:"project_id,omitempty"`
}

Secrets20231128GcpSmConnectionDetailsResponse secrets 20231128 gcp sm connection details response

swagger:model secrets_20231128GcpSmConnectionDetailsResponse

func (*Secrets20231128GcpSmConnectionDetailsResponse) ContextValidate ¶ added in v0.94.0

ContextValidate validates this secrets 20231128 gcp sm connection details response based on context it is used

func (*Secrets20231128GcpSmConnectionDetailsResponse) MarshalBinary ¶ added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128GcpSmConnectionDetailsResponse) UnmarshalBinary ¶ added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128GcpSmConnectionDetailsResponse) Validate ¶ added in v0.94.0

Validate validates this secrets 20231128 gcp sm connection details response

type Secrets20231128GetAppResponse ¶

type Secrets20231128GetAppResponse struct {

	// app
	App *Secrets20231128App `json:"app,omitempty"`
}

Secrets20231128GetAppResponse secrets 20231128 get app response

swagger:model secrets_20231128GetAppResponse

func (*Secrets20231128GetAppResponse) ContextValidate ¶

func (m *Secrets20231128GetAppResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 get app response based on the context it is used

func (*Secrets20231128GetAppResponse) MarshalBinary ¶

func (m *Secrets20231128GetAppResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GetAppResponse) UnmarshalBinary ¶

func (m *Secrets20231128GetAppResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GetAppResponse) Validate ¶

func (m *Secrets20231128GetAppResponse) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 get app response

type Secrets20231128GetAppSecretResponse ¶

type Secrets20231128GetAppSecretResponse struct {

	// secret
	Secret *Secrets20231128Secret `json:"secret,omitempty"`
}

Secrets20231128GetAppSecretResponse secrets 20231128 get app secret response

swagger:model secrets_20231128GetAppSecretResponse

func (*Secrets20231128GetAppSecretResponse) ContextValidate ¶

func (m *Secrets20231128GetAppSecretResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 get app secret response based on the context it is used

func (*Secrets20231128GetAppSecretResponse) MarshalBinary ¶

func (m *Secrets20231128GetAppSecretResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GetAppSecretResponse) UnmarshalBinary ¶

func (m *Secrets20231128GetAppSecretResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GetAppSecretResponse) Validate ¶

Validate validates this secrets 20231128 get app secret response

type Secrets20231128GetAppSecretVersionResponse ¶

type Secrets20231128GetAppSecretVersionResponse struct {

	// rotating version
	RotatingVersion *Secrets20231128SecretRotatingVersion `json:"rotating_version,omitempty"`

	// static version
	StaticVersion *Secrets20231128SecretStaticVersion `json:"static_version,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

Secrets20231128GetAppSecretVersionResponse secrets 20231128 get app secret version response

swagger:model secrets_20231128GetAppSecretVersionResponse

func (*Secrets20231128GetAppSecretVersionResponse) ContextValidate ¶

ContextValidate validate this secrets 20231128 get app secret version response based on the context it is used

func (*Secrets20231128GetAppSecretVersionResponse) MarshalBinary ¶

func (m *Secrets20231128GetAppSecretVersionResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GetAppSecretVersionResponse) UnmarshalBinary ¶

func (m *Secrets20231128GetAppSecretVersionResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GetAppSecretVersionResponse) Validate ¶

Validate validates this secrets 20231128 get app secret version response

type Secrets20231128GetAwsDynamicSecretResponse ¶ added in v0.94.0

type Secrets20231128GetAwsDynamicSecretResponse struct {

	// secret
	Secret *Secrets20231128AwsDynamicSecret `json:"secret,omitempty"`
}

Secrets20231128GetAwsDynamicSecretResponse secrets 20231128 get aws dynamic secret response

swagger:model secrets_20231128GetAwsDynamicSecretResponse

func (*Secrets20231128GetAwsDynamicSecretResponse) ContextValidate ¶ added in v0.94.0

ContextValidate validate this secrets 20231128 get aws dynamic secret response based on the context it is used

func (*Secrets20231128GetAwsDynamicSecretResponse) MarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128GetAwsDynamicSecretResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GetAwsDynamicSecretResponse) UnmarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128GetAwsDynamicSecretResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GetAwsDynamicSecretResponse) Validate ¶ added in v0.94.0

Validate validates this secrets 20231128 get aws dynamic secret response

type Secrets20231128GetAwsIntegrationResponse ¶ added in v0.94.0

type Secrets20231128GetAwsIntegrationResponse struct {

	// integration
	Integration *Secrets20231128AwsIntegration `json:"integration,omitempty"`
}

Secrets20231128GetAwsIntegrationResponse secrets 20231128 get aws integration response

swagger:model secrets_20231128GetAwsIntegrationResponse

func (*Secrets20231128GetAwsIntegrationResponse) ContextValidate ¶ added in v0.94.0

ContextValidate validate this secrets 20231128 get aws integration response based on the context it is used

func (*Secrets20231128GetAwsIntegrationResponse) MarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128GetAwsIntegrationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GetAwsIntegrationResponse) UnmarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128GetAwsIntegrationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GetAwsIntegrationResponse) Validate ¶ added in v0.94.0

Validate validates this secrets 20231128 get aws integration response

type Secrets20231128GetGatewayPoolCertificateResponse ¶ added in v0.105.0

type Secrets20231128GetGatewayPoolCertificateResponse struct {

	// certificate pem
	CertificatePem string `json:"certificate_pem,omitempty"`
}

Secrets20231128GetGatewayPoolCertificateResponse secrets 20231128 get gateway pool certificate response

swagger:model secrets_20231128GetGatewayPoolCertificateResponse

func (*Secrets20231128GetGatewayPoolCertificateResponse) ContextValidate ¶ added in v0.105.0

ContextValidate validates this secrets 20231128 get gateway pool certificate response based on context it is used

func (*Secrets20231128GetGatewayPoolCertificateResponse) MarshalBinary ¶ added in v0.105.0

MarshalBinary interface implementation

func (*Secrets20231128GetGatewayPoolCertificateResponse) UnmarshalBinary ¶ added in v0.105.0

UnmarshalBinary interface implementation

func (*Secrets20231128GetGatewayPoolCertificateResponse) Validate ¶ added in v0.105.0

Validate validates this secrets 20231128 get gateway pool certificate response

type Secrets20231128GetGatewayPoolResponse ¶ added in v0.103.0

type Secrets20231128GetGatewayPoolResponse struct {

	// gateway pool
	GatewayPool *Secrets20231128GatewayPool `json:"gateway_pool,omitempty"`
}

Secrets20231128GetGatewayPoolResponse secrets 20231128 get gateway pool response

swagger:model secrets_20231128GetGatewayPoolResponse

func (*Secrets20231128GetGatewayPoolResponse) ContextValidate ¶ added in v0.103.0

func (m *Secrets20231128GetGatewayPoolResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 get gateway pool response based on the context it is used

func (*Secrets20231128GetGatewayPoolResponse) MarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128GetGatewayPoolResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GetGatewayPoolResponse) UnmarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128GetGatewayPoolResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GetGatewayPoolResponse) Validate ¶ added in v0.103.0

Validate validates this secrets 20231128 get gateway pool response

type Secrets20231128GetGcpDynamicSecretResponse ¶ added in v0.98.0

type Secrets20231128GetGcpDynamicSecretResponse struct {

	// secret
	Secret *Secrets20231128GcpDynamicSecret `json:"secret,omitempty"`
}

Secrets20231128GetGcpDynamicSecretResponse secrets 20231128 get gcp dynamic secret response

swagger:model secrets_20231128GetGcpDynamicSecretResponse

func (*Secrets20231128GetGcpDynamicSecretResponse) ContextValidate ¶ added in v0.98.0

ContextValidate validate this secrets 20231128 get gcp dynamic secret response based on the context it is used

func (*Secrets20231128GetGcpDynamicSecretResponse) MarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128GetGcpDynamicSecretResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GetGcpDynamicSecretResponse) UnmarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128GetGcpDynamicSecretResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GetGcpDynamicSecretResponse) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 get gcp dynamic secret response

type Secrets20231128GetGcpIntegrationResponse ¶ added in v0.98.0

type Secrets20231128GetGcpIntegrationResponse struct {

	// integration
	Integration *Secrets20231128GcpIntegration `json:"integration,omitempty"`
}

Secrets20231128GetGcpIntegrationResponse secrets 20231128 get gcp integration response

swagger:model secrets_20231128GetGcpIntegrationResponse

func (*Secrets20231128GetGcpIntegrationResponse) ContextValidate ¶ added in v0.98.0

ContextValidate validate this secrets 20231128 get gcp integration response based on the context it is used

func (*Secrets20231128GetGcpIntegrationResponse) MarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128GetGcpIntegrationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GetGcpIntegrationResponse) UnmarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128GetGcpIntegrationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GetGcpIntegrationResponse) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 get gcp integration response

type Secrets20231128GetGitHubEnvironmentsResponse ¶ added in v0.96.0

type Secrets20231128GetGitHubEnvironmentsResponse struct {

	// environments
	Environments []*Secrets20231128GitHubEnvironment `json:"environments"`
}

Secrets20231128GetGitHubEnvironmentsResponse secrets 20231128 get git hub environments response

swagger:model secrets_20231128GetGitHubEnvironmentsResponse

func (*Secrets20231128GetGitHubEnvironmentsResponse) ContextValidate ¶ added in v0.96.0

ContextValidate validate this secrets 20231128 get git hub environments response based on the context it is used

func (*Secrets20231128GetGitHubEnvironmentsResponse) MarshalBinary ¶ added in v0.96.0

MarshalBinary interface implementation

func (*Secrets20231128GetGitHubEnvironmentsResponse) UnmarshalBinary ¶ added in v0.96.0

UnmarshalBinary interface implementation

func (*Secrets20231128GetGitHubEnvironmentsResponse) Validate ¶ added in v0.96.0

Validate validates this secrets 20231128 get git hub environments response

type Secrets20231128GetGitHubInstallLinksResponse ¶

type Secrets20231128GetGitHubInstallLinksResponse struct {

	// authorization url
	AuthorizationURL string `json:"authorization_url,omitempty"`

	// installation url
	InstallationURL string `json:"installation_url,omitempty"`
}

Secrets20231128GetGitHubInstallLinksResponse secrets 20231128 get git hub install links response

swagger:model secrets_20231128GetGitHubInstallLinksResponse

func (*Secrets20231128GetGitHubInstallLinksResponse) ContextValidate ¶

ContextValidate validates this secrets 20231128 get git hub install links response based on context it is used

func (*Secrets20231128GetGitHubInstallLinksResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128GetGitHubInstallLinksResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128GetGitHubInstallLinksResponse) Validate ¶

Validate validates this secrets 20231128 get git hub install links response

type Secrets20231128GetGitHubRepositoriesResponse ¶ added in v0.96.0

type Secrets20231128GetGitHubRepositoriesResponse struct {

	// installation id
	InstallationID string `json:"installation_id,omitempty"`

	// owner
	Owner string `json:"owner,omitempty"`

	// repositories
	Repositories []*Secrets20231128GitHubRepository `json:"repositories"`
}

Secrets20231128GetGitHubRepositoriesResponse secrets 20231128 get git hub repositories response

swagger:model secrets_20231128GetGitHubRepositoriesResponse

func (*Secrets20231128GetGitHubRepositoriesResponse) ContextValidate ¶ added in v0.96.0

ContextValidate validate this secrets 20231128 get git hub repositories response based on the context it is used

func (*Secrets20231128GetGitHubRepositoriesResponse) MarshalBinary ¶ added in v0.96.0

MarshalBinary interface implementation

func (*Secrets20231128GetGitHubRepositoriesResponse) UnmarshalBinary ¶ added in v0.96.0

UnmarshalBinary interface implementation

func (*Secrets20231128GetGitHubRepositoriesResponse) Validate ¶ added in v0.96.0

Validate validates this secrets 20231128 get git hub repositories response

type Secrets20231128GetIntegrationResponse ¶ added in v0.103.0

type Secrets20231128GetIntegrationResponse struct {

	// integration
	Integration *Secrets20231128Integration `json:"integration,omitempty"`
}

Secrets20231128GetIntegrationResponse secrets 20231128 get integration response

swagger:model secrets_20231128GetIntegrationResponse

func (*Secrets20231128GetIntegrationResponse) ContextValidate ¶ added in v0.103.0

func (m *Secrets20231128GetIntegrationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 get integration response based on the context it is used

func (*Secrets20231128GetIntegrationResponse) MarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128GetIntegrationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GetIntegrationResponse) UnmarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128GetIntegrationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GetIntegrationResponse) Validate ¶ added in v0.103.0

Validate validates this secrets 20231128 get integration response

type Secrets20231128GetMongoDBAtlasIntegrationResponse ¶ added in v0.98.0

type Secrets20231128GetMongoDBAtlasIntegrationResponse struct {

	// integration
	Integration *Secrets20231128MongoDBAtlasIntegration `json:"integration,omitempty"`
}

Secrets20231128GetMongoDBAtlasIntegrationResponse secrets 20231128 get mongo d b atlas integration response

swagger:model secrets_20231128GetMongoDBAtlasIntegrationResponse

func (*Secrets20231128GetMongoDBAtlasIntegrationResponse) ContextValidate ¶ added in v0.98.0

ContextValidate validate this secrets 20231128 get mongo d b atlas integration response based on the context it is used

func (*Secrets20231128GetMongoDBAtlasIntegrationResponse) MarshalBinary ¶ added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128GetMongoDBAtlasIntegrationResponse) UnmarshalBinary ¶ added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128GetMongoDBAtlasIntegrationResponse) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 get mongo d b atlas integration response

type Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse ¶ added in v0.94.0

type Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse struct {

	// config
	Config *Secrets20231128RotatingSecretConfig `json:"config,omitempty"`

	// mongodb group id
	MongodbGroupID string `json:"mongodb_group_id,omitempty"`

	// mongodb roles
	MongodbRoles []*Secrets20231128MongoDBRole `json:"mongodb_roles"`

	// mongodb scopes
	MongodbScopes []*Secrets20231128MongoDBScope `json:"mongodb_scopes"`
}

Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse secrets 20231128 get mongo d b atlas rotating secret config response

swagger:model secrets_20231128GetMongoDBAtlasRotatingSecretConfigResponse

func (*Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse) ContextValidate ¶ added in v0.94.0

ContextValidate validate this secrets 20231128 get mongo d b atlas rotating secret config response based on the context it is used

func (*Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse) MarshalBinary ¶ added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse) UnmarshalBinary ¶ added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse) Validate ¶ added in v0.94.0

Validate validates this secrets 20231128 get mongo d b atlas rotating secret config response

type Secrets20231128GetRotatingSecretStateResponse ¶

type Secrets20231128GetRotatingSecretStateResponse struct {

	// state
	State *Secrets20231128RotatingSecretState `json:"state,omitempty"`
}

Secrets20231128GetRotatingSecretStateResponse secrets 20231128 get rotating secret state response

swagger:model secrets_20231128GetRotatingSecretStateResponse

func (*Secrets20231128GetRotatingSecretStateResponse) ContextValidate ¶

ContextValidate validate this secrets 20231128 get rotating secret state response based on the context it is used

func (*Secrets20231128GetRotatingSecretStateResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128GetRotatingSecretStateResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128GetRotatingSecretStateResponse) Validate ¶

Validate validates this secrets 20231128 get rotating secret state response

type Secrets20231128GetSyncInstallationResponse ¶

type Secrets20231128GetSyncInstallationResponse struct {

	// sync installation
	SyncInstallation *Secrets20231128SyncInstallation `json:"sync_installation,omitempty"`
}

Secrets20231128GetSyncInstallationResponse secrets 20231128 get sync installation response

swagger:model secrets_20231128GetSyncInstallationResponse

func (*Secrets20231128GetSyncInstallationResponse) ContextValidate ¶

ContextValidate validate this secrets 20231128 get sync installation response based on the context it is used

func (*Secrets20231128GetSyncInstallationResponse) MarshalBinary ¶

func (m *Secrets20231128GetSyncInstallationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GetSyncInstallationResponse) UnmarshalBinary ¶

func (m *Secrets20231128GetSyncInstallationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GetSyncInstallationResponse) Validate ¶

Validate validates this secrets 20231128 get sync installation response

type Secrets20231128GetSyncIntegrationResponse ¶

type Secrets20231128GetSyncIntegrationResponse struct {

	// sync integration
	SyncIntegration *Secrets20231128SyncIntegration `json:"sync_integration,omitempty"`
}

Secrets20231128GetSyncIntegrationResponse secrets 20231128 get sync integration response

swagger:model secrets_20231128GetSyncIntegrationResponse

func (*Secrets20231128GetSyncIntegrationResponse) ContextValidate ¶

ContextValidate validate this secrets 20231128 get sync integration response based on the context it is used

func (*Secrets20231128GetSyncIntegrationResponse) MarshalBinary ¶

func (m *Secrets20231128GetSyncIntegrationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GetSyncIntegrationResponse) UnmarshalBinary ¶

func (m *Secrets20231128GetSyncIntegrationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GetSyncIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 get sync integration response

type Secrets20231128GetTwilioIntegrationResponse ¶ added in v0.98.0

type Secrets20231128GetTwilioIntegrationResponse struct {

	// integration
	Integration *Secrets20231128TwilioIntegration `json:"integration,omitempty"`
}

Secrets20231128GetTwilioIntegrationResponse secrets 20231128 get twilio integration response

swagger:model secrets_20231128GetTwilioIntegrationResponse

func (*Secrets20231128GetTwilioIntegrationResponse) ContextValidate ¶ added in v0.98.0

ContextValidate validate this secrets 20231128 get twilio integration response based on the context it is used

func (*Secrets20231128GetTwilioIntegrationResponse) MarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128GetTwilioIntegrationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GetTwilioIntegrationResponse) UnmarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128GetTwilioIntegrationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GetTwilioIntegrationResponse) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 get twilio integration response

type Secrets20231128GetTwilioRotatingSecretConfigResponse ¶

type Secrets20231128GetTwilioRotatingSecretConfigResponse struct {

	// config
	Config *Secrets20231128RotatingSecretConfig `json:"config,omitempty"`
}

Secrets20231128GetTwilioRotatingSecretConfigResponse secrets 20231128 get twilio rotating secret config response

swagger:model secrets_20231128GetTwilioRotatingSecretConfigResponse

func (*Secrets20231128GetTwilioRotatingSecretConfigResponse) ContextValidate ¶

ContextValidate validate this secrets 20231128 get twilio rotating secret config response based on the context it is used

func (*Secrets20231128GetTwilioRotatingSecretConfigResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128GetTwilioRotatingSecretConfigResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128GetTwilioRotatingSecretConfigResponse) Validate ¶

Validate validates this secrets 20231128 get twilio rotating secret config response

type Secrets20231128GetUsageResponse ¶

type Secrets20231128GetUsageResponse struct {

	// access api counts
	AccessAPICounts *Secrets20231128UsageOptLimitRemaining `json:"access_api_counts,omitempty"`

	// apps
	Apps *Secrets20231128Usage `json:"apps,omitempty"`

	// billing tier
	BillingTier *Secrets20231128Tier `json:"billing_tier,omitempty"`

	// gateway pools
	GatewayPools *Secrets20231128Usage `json:"gateway_pools,omitempty"`

	// integrations
	Integrations *Secrets20231128Usage `json:"integrations,omitempty"`

	// rotating secrets
	RotatingSecrets *Secrets20231128Usage `json:"rotating_secrets,omitempty"`

	// secrets
	Secrets *Secrets20231128Usage `json:"secrets,omitempty"`

	// static secrets
	StaticSecrets *Secrets20231128Usage `json:"static_secrets,omitempty"`
}

Secrets20231128GetUsageResponse secrets 20231128 get usage response

swagger:model secrets_20231128GetUsageResponse

func (*Secrets20231128GetUsageResponse) ContextValidate ¶

func (m *Secrets20231128GetUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 get usage response based on the context it is used

func (*Secrets20231128GetUsageResponse) MarshalBinary ¶

func (m *Secrets20231128GetUsageResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GetUsageResponse) UnmarshalBinary ¶

func (m *Secrets20231128GetUsageResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GetUsageResponse) Validate ¶

Validate validates this secrets 20231128 get usage response

type Secrets20231128GetVercelInstallationLinkResponse ¶

type Secrets20231128GetVercelInstallationLinkResponse struct {

	// installation url
	InstallationURL string `json:"installation_url,omitempty"`
}

Secrets20231128GetVercelInstallationLinkResponse secrets 20231128 get vercel installation link response

swagger:model secrets_20231128GetVercelInstallationLinkResponse

func (*Secrets20231128GetVercelInstallationLinkResponse) ContextValidate ¶

ContextValidate validates this secrets 20231128 get vercel installation link response based on context it is used

func (*Secrets20231128GetVercelInstallationLinkResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128GetVercelInstallationLinkResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128GetVercelInstallationLinkResponse) Validate ¶

Validate validates this secrets 20231128 get vercel installation link response

type Secrets20231128GhAppMetadata ¶

type Secrets20231128GhAppMetadata struct {

	// account type
	AccountType *GhAppMetadataAccountType `json:"account_type,omitempty"`

	// installation id
	InstallationID string `json:"installation_id,omitempty"`

	// owner
	Owner string `json:"owner,omitempty"`

	// repositories
	Repositories []string `json:"repositories"`
}

Secrets20231128GhAppMetadata secrets 20231128 gh app metadata

swagger:model secrets_20231128GhAppMetadata

func (*Secrets20231128GhAppMetadata) ContextValidate ¶

func (m *Secrets20231128GhAppMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 gh app metadata based on the context it is used

func (*Secrets20231128GhAppMetadata) MarshalBinary ¶

func (m *Secrets20231128GhAppMetadata) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GhAppMetadata) UnmarshalBinary ¶

func (m *Secrets20231128GhAppMetadata) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GhAppMetadata) Validate ¶

func (m *Secrets20231128GhAppMetadata) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 gh app metadata

type Secrets20231128GhOrgConnectionDetailsRequest ¶ added in v0.96.0

type Secrets20231128GhOrgConnectionDetailsRequest struct {

	// org
	Org string `json:"org,omitempty"`

	// selected repository names
	SelectedRepositoryNames []string `json:"selected_repository_names"`

	// token
	Token string `json:"token,omitempty"`

	// visibility
	Visibility string `json:"visibility,omitempty"`
}

Secrets20231128GhOrgConnectionDetailsRequest secrets 20231128 gh org connection details request

swagger:model secrets_20231128GhOrgConnectionDetailsRequest

func (*Secrets20231128GhOrgConnectionDetailsRequest) ContextValidate ¶ added in v0.96.0

ContextValidate validates this secrets 20231128 gh org connection details request based on context it is used

func (*Secrets20231128GhOrgConnectionDetailsRequest) MarshalBinary ¶ added in v0.96.0

MarshalBinary interface implementation

func (*Secrets20231128GhOrgConnectionDetailsRequest) UnmarshalBinary ¶ added in v0.96.0

UnmarshalBinary interface implementation

func (*Secrets20231128GhOrgConnectionDetailsRequest) Validate ¶ added in v0.96.0

Validate validates this secrets 20231128 gh org connection details request

type Secrets20231128GhOrgConnectionDetailsResponse ¶ added in v0.96.0

type Secrets20231128GhOrgConnectionDetailsResponse struct {

	// org
	Org string `json:"org,omitempty"`

	// selected repository names
	SelectedRepositoryNames []string `json:"selected_repository_names"`

	// visibility
	Visibility string `json:"visibility,omitempty"`
}

Secrets20231128GhOrgConnectionDetailsResponse secrets 20231128 gh org connection details response

swagger:model secrets_20231128GhOrgConnectionDetailsResponse

func (*Secrets20231128GhOrgConnectionDetailsResponse) ContextValidate ¶ added in v0.96.0

ContextValidate validates this secrets 20231128 gh org connection details response based on context it is used

func (*Secrets20231128GhOrgConnectionDetailsResponse) MarshalBinary ¶ added in v0.96.0

MarshalBinary interface implementation

func (*Secrets20231128GhOrgConnectionDetailsResponse) UnmarshalBinary ¶ added in v0.96.0

UnmarshalBinary interface implementation

func (*Secrets20231128GhOrgConnectionDetailsResponse) Validate ¶ added in v0.96.0

Validate validates this secrets 20231128 gh org connection details response

type Secrets20231128GhRepoConnectionDetailsRequest ¶

type Secrets20231128GhRepoConnectionDetailsRequest struct {

	// environment
	Environment string `json:"environment,omitempty"`

	// owner
	Owner string `json:"owner,omitempty"`

	// repository
	Repository string `json:"repository,omitempty"`

	// token
	Token string `json:"token,omitempty"`
}

Secrets20231128GhRepoConnectionDetailsRequest secrets 20231128 gh repo connection details request

swagger:model secrets_20231128GhRepoConnectionDetailsRequest

func (*Secrets20231128GhRepoConnectionDetailsRequest) ContextValidate ¶

ContextValidate validates this secrets 20231128 gh repo connection details request based on context it is used

func (*Secrets20231128GhRepoConnectionDetailsRequest) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128GhRepoConnectionDetailsRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128GhRepoConnectionDetailsRequest) Validate ¶

Validate validates this secrets 20231128 gh repo connection details request

type Secrets20231128GhRepoConnectionDetailsResponse ¶

type Secrets20231128GhRepoConnectionDetailsResponse struct {

	// environment
	Environment string `json:"environment,omitempty"`

	// owner
	Owner string `json:"owner,omitempty"`

	// repository
	Repository string `json:"repository,omitempty"`
}

Secrets20231128GhRepoConnectionDetailsResponse secrets 20231128 gh repo connection details response

swagger:model secrets_20231128GhRepoConnectionDetailsResponse

func (*Secrets20231128GhRepoConnectionDetailsResponse) ContextValidate ¶

ContextValidate validates this secrets 20231128 gh repo connection details response based on context it is used

func (*Secrets20231128GhRepoConnectionDetailsResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128GhRepoConnectionDetailsResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128GhRepoConnectionDetailsResponse) Validate ¶

Validate validates this secrets 20231128 gh repo connection details response

type Secrets20231128GitHubEnvironment ¶ added in v0.96.0

type Secrets20231128GitHubEnvironment struct {

	// name
	Name string `json:"name,omitempty"`
}

Secrets20231128GitHubEnvironment secrets 20231128 git hub environment

swagger:model secrets_20231128GitHubEnvironment

func (*Secrets20231128GitHubEnvironment) ContextValidate ¶ added in v0.96.0

func (m *Secrets20231128GitHubEnvironment) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 git hub environment based on context it is used

func (*Secrets20231128GitHubEnvironment) MarshalBinary ¶ added in v0.96.0

func (m *Secrets20231128GitHubEnvironment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GitHubEnvironment) UnmarshalBinary ¶ added in v0.96.0

func (m *Secrets20231128GitHubEnvironment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GitHubEnvironment) Validate ¶ added in v0.96.0

Validate validates this secrets 20231128 git hub environment

type Secrets20231128GitHubRepository ¶ added in v0.96.0

type Secrets20231128GitHubRepository struct {

	// name
	Name string `json:"name,omitempty"`

	// visibility
	Visibility *Secrets20231128GitHubRepositoryVisibility `json:"visibility,omitempty"`
}

Secrets20231128GitHubRepository secrets 20231128 git hub repository

swagger:model secrets_20231128GitHubRepository

func (*Secrets20231128GitHubRepository) ContextValidate ¶ added in v0.96.0

func (m *Secrets20231128GitHubRepository) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 git hub repository based on the context it is used

func (*Secrets20231128GitHubRepository) MarshalBinary ¶ added in v0.96.0

func (m *Secrets20231128GitHubRepository) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128GitHubRepository) UnmarshalBinary ¶ added in v0.96.0

func (m *Secrets20231128GitHubRepository) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128GitHubRepository) Validate ¶ added in v0.96.0

Validate validates this secrets 20231128 git hub repository

type Secrets20231128GitHubRepositoryVisibility ¶ added in v0.106.0

type Secrets20231128GitHubRepositoryVisibility string

Secrets20231128GitHubRepositoryVisibility secrets 20231128 git hub repository visibility

swagger:model secrets_20231128GitHubRepositoryVisibility

const (

	// Secrets20231128GitHubRepositoryVisibilityUNKNOWN captures enum value "UNKNOWN"
	Secrets20231128GitHubRepositoryVisibilityUNKNOWN Secrets20231128GitHubRepositoryVisibility = "UNKNOWN"

	// Secrets20231128GitHubRepositoryVisibilityPUBLIC captures enum value "PUBLIC"
	Secrets20231128GitHubRepositoryVisibilityPUBLIC Secrets20231128GitHubRepositoryVisibility = "PUBLIC"

	// Secrets20231128GitHubRepositoryVisibilityPRIVATE captures enum value "PRIVATE"
	Secrets20231128GitHubRepositoryVisibilityPRIVATE Secrets20231128GitHubRepositoryVisibility = "PRIVATE"
)

func (Secrets20231128GitHubRepositoryVisibility) ContextValidate ¶ added in v0.106.0

ContextValidate validates this secrets 20231128 git hub repository visibility based on context it is used

func (Secrets20231128GitHubRepositoryVisibility) Pointer ¶ added in v0.106.0

Pointer returns a pointer to a freshly-allocated Secrets20231128GitHubRepositoryVisibility.

func (Secrets20231128GitHubRepositoryVisibility) Validate ¶ added in v0.106.0

Validate validates this secrets 20231128 git hub repository visibility

type Secrets20231128HcpTerraformCategory ¶ added in v0.103.0

type Secrets20231128HcpTerraformCategory string

Secrets20231128HcpTerraformCategory secrets 20231128 hcp terraform category

swagger:model secrets_20231128HcpTerraformCategory

const (

	// Secrets20231128HcpTerraformCategoryTERRAFORM captures enum value "TERRAFORM"
	Secrets20231128HcpTerraformCategoryTERRAFORM Secrets20231128HcpTerraformCategory = "TERRAFORM"

	// Secrets20231128HcpTerraformCategoryENV captures enum value "ENV"
	Secrets20231128HcpTerraformCategoryENV Secrets20231128HcpTerraformCategory = "ENV"
)

func NewSecrets20231128HcpTerraformCategory ¶ added in v0.103.0

func NewSecrets20231128HcpTerraformCategory(value Secrets20231128HcpTerraformCategory) *Secrets20231128HcpTerraformCategory

func (Secrets20231128HcpTerraformCategory) ContextValidate ¶ added in v0.103.0

func (m Secrets20231128HcpTerraformCategory) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 hcp terraform category based on context it is used

func (Secrets20231128HcpTerraformCategory) Pointer ¶ added in v0.103.0

Pointer returns a pointer to a freshly-allocated Secrets20231128HcpTerraformCategory.

func (Secrets20231128HcpTerraformCategory) Validate ¶ added in v0.103.0

Validate validates this secrets 20231128 hcp terraform category

type Secrets20231128HcpTerraformConnectionDetailsRequest ¶ added in v0.103.0

type Secrets20231128HcpTerraformConnectionDetailsRequest struct {

	// category
	Category *Secrets20231128HcpTerraformCategory `json:"category,omitempty"`

	// hcl
	Hcl bool `json:"hcl,omitempty"`

	// installation name
	InstallationName string `json:"installation_name,omitempty"`

	// type
	Type *Secrets20231128HcpTerraformType `json:"type,omitempty"`

	// variable set id
	VariableSetID string `json:"variable_set_id,omitempty"`

	// workspace id
	WorkspaceID string `json:"workspace_id,omitempty"`
}

Secrets20231128HcpTerraformConnectionDetailsRequest secrets 20231128 hcp terraform connection details request

swagger:model secrets_20231128HcpTerraformConnectionDetailsRequest

func (*Secrets20231128HcpTerraformConnectionDetailsRequest) ContextValidate ¶ added in v0.103.0

ContextValidate validate this secrets 20231128 hcp terraform connection details request based on the context it is used

func (*Secrets20231128HcpTerraformConnectionDetailsRequest) MarshalBinary ¶ added in v0.103.0

MarshalBinary interface implementation

func (*Secrets20231128HcpTerraformConnectionDetailsRequest) UnmarshalBinary ¶ added in v0.103.0

UnmarshalBinary interface implementation

func (*Secrets20231128HcpTerraformConnectionDetailsRequest) Validate ¶ added in v0.103.0

Validate validates this secrets 20231128 hcp terraform connection details request

type Secrets20231128HcpTerraformConnectionDetailsResponse ¶ added in v0.103.0

type Secrets20231128HcpTerraformConnectionDetailsResponse struct {

	// category
	Category *Secrets20231128HcpTerraformCategory `json:"category,omitempty"`

	// hcl
	Hcl bool `json:"hcl,omitempty"`

	// installation name
	InstallationName string `json:"installation_name,omitempty"`

	// type
	Type *Secrets20231128HcpTerraformType `json:"type,omitempty"`

	// variable set id
	VariableSetID string `json:"variable_set_id,omitempty"`

	// variable set name
	VariableSetName string `json:"variable_set_name,omitempty"`

	// workspace id
	WorkspaceID string `json:"workspace_id,omitempty"`

	// workspace name
	WorkspaceName string `json:"workspace_name,omitempty"`
}

Secrets20231128HcpTerraformConnectionDetailsResponse secrets 20231128 hcp terraform connection details response

swagger:model secrets_20231128HcpTerraformConnectionDetailsResponse

func (*Secrets20231128HcpTerraformConnectionDetailsResponse) ContextValidate ¶ added in v0.103.0

ContextValidate validate this secrets 20231128 hcp terraform connection details response based on the context it is used

func (*Secrets20231128HcpTerraformConnectionDetailsResponse) MarshalBinary ¶ added in v0.103.0

MarshalBinary interface implementation

func (*Secrets20231128HcpTerraformConnectionDetailsResponse) UnmarshalBinary ¶ added in v0.103.0

UnmarshalBinary interface implementation

func (*Secrets20231128HcpTerraformConnectionDetailsResponse) Validate ¶ added in v0.103.0

Validate validates this secrets 20231128 hcp terraform connection details response

type Secrets20231128HcpTerraformMetadata ¶ added in v0.104.0

type Secrets20231128HcpTerraformMetadata struct {

	// org
	Org string `json:"org,omitempty"`

	// team
	Team string `json:"team,omitempty"`
}

Secrets20231128HcpTerraformMetadata secrets 20231128 hcp terraform metadata

swagger:model secrets_20231128HcpTerraformMetadata

func (*Secrets20231128HcpTerraformMetadata) ContextValidate ¶ added in v0.104.0

func (m *Secrets20231128HcpTerraformMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 hcp terraform metadata based on context it is used

func (*Secrets20231128HcpTerraformMetadata) MarshalBinary ¶ added in v0.104.0

func (m *Secrets20231128HcpTerraformMetadata) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128HcpTerraformMetadata) UnmarshalBinary ¶ added in v0.104.0

func (m *Secrets20231128HcpTerraformMetadata) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128HcpTerraformMetadata) Validate ¶ added in v0.104.0

Validate validates this secrets 20231128 hcp terraform metadata

type Secrets20231128HcpTerraformType ¶ added in v0.103.0

type Secrets20231128HcpTerraformType string

Secrets20231128HcpTerraformType secrets 20231128 hcp terraform type

swagger:model secrets_20231128HcpTerraformType

const (

	// Secrets20231128HcpTerraformTypeWORKSPACE captures enum value "WORKSPACE"
	Secrets20231128HcpTerraformTypeWORKSPACE Secrets20231128HcpTerraformType = "WORKSPACE"

	// Secrets20231128HcpTerraformTypeVARIABLESET captures enum value "VARIABLE_SET"
	Secrets20231128HcpTerraformTypeVARIABLESET Secrets20231128HcpTerraformType = "VARIABLE_SET"
)

func NewSecrets20231128HcpTerraformType ¶ added in v0.103.0

func NewSecrets20231128HcpTerraformType(value Secrets20231128HcpTerraformType) *Secrets20231128HcpTerraformType

func (Secrets20231128HcpTerraformType) ContextValidate ¶ added in v0.103.0

func (m Secrets20231128HcpTerraformType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 hcp terraform type based on context it is used

func (Secrets20231128HcpTerraformType) Pointer ¶ added in v0.103.0

Pointer returns a pointer to a freshly-allocated Secrets20231128HcpTerraformType.

func (Secrets20231128HcpTerraformType) Validate ¶ added in v0.103.0

Validate validates this secrets 20231128 hcp terraform type

type Secrets20231128HcpTerraformUpdateInstallationRequest ¶ added in v0.104.0

type Secrets20231128HcpTerraformUpdateInstallationRequest struct {

	// token
	Token string `json:"token,omitempty"`
}

Secrets20231128HcpTerraformUpdateInstallationRequest secrets 20231128 hcp terraform update installation request

swagger:model secrets_20231128HcpTerraformUpdateInstallationRequest

func (*Secrets20231128HcpTerraformUpdateInstallationRequest) ContextValidate ¶ added in v0.104.0

ContextValidate validates this secrets 20231128 hcp terraform update installation request based on context it is used

func (*Secrets20231128HcpTerraformUpdateInstallationRequest) MarshalBinary ¶ added in v0.104.0

MarshalBinary interface implementation

func (*Secrets20231128HcpTerraformUpdateInstallationRequest) UnmarshalBinary ¶ added in v0.104.0

UnmarshalBinary interface implementation

func (*Secrets20231128HcpTerraformUpdateInstallationRequest) Validate ¶ added in v0.104.0

Validate validates this secrets 20231128 hcp terraform update installation request

type Secrets20231128Installation ¶ added in v0.98.0

type Secrets20231128Installation struct {

	// account login
	AccountLogin string `json:"account_login,omitempty"`

	// account type
	AccountType *GhAppMetadataAccountType `json:"account_type,omitempty"`

	// app slug
	AppSlug string `json:"app_slug,omitempty"`

	// id
	ID string `json:"id,omitempty"`
}

Secrets20231128Installation secrets 20231128 installation

swagger:model secrets_20231128Installation

func (*Secrets20231128Installation) ContextValidate ¶ added in v0.98.0

func (m *Secrets20231128Installation) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 installation based on the context it is used

func (*Secrets20231128Installation) MarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128Installation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128Installation) UnmarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128Installation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128Installation) Validate ¶ added in v0.98.0

func (m *Secrets20231128Installation) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 installation

type Secrets20231128Integration ¶ added in v0.103.0

type Secrets20231128Integration struct {

	// aws access keys
	AwsAccessKeys *Secrets20231128AwsAccessKeysResponse `json:"aws_access_keys,omitempty"`

	// aws federated workload identity
	AwsFederatedWorkloadIdentity *Secrets20231128AwsFederatedWorkloadIdentityResponse `json:"aws_federated_workload_identity,omitempty"`

	// capabilities
	Capabilities []*Secrets20231128Capability `json:"capabilities"`

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// gcp federated workload identity
	GcpFederatedWorkloadIdentity *Secrets20231128GcpFederatedWorkloadIdentityResponse `json:"gcp_federated_workload_identity,omitempty"`

	// gcp service account key
	GcpServiceAccountKey *Secrets20231128GcpServiceAccountKeyResponse `json:"gcp_service_account_key,omitempty"`

	// mongo db atlas static credentials
	MongoDbAtlasStaticCredentials *Secrets20231128MongoDBAtlasStaticCredentialsResponse `json:"mongo_db_atlas_static_credentials,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// provider
	Provider string `json:"provider,omitempty"`

	// resource id
	ResourceID string `json:"resource_id,omitempty"`

	// resource name
	ResourceName string `json:"resource_name,omitempty"`

	// twilio static credentials
	TwilioStaticCredentials *Secrets20231128TwilioStaticCredentialsResponse `json:"twilio_static_credentials,omitempty"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// updated by id
	UpdatedByID string `json:"updated_by_id,omitempty"`

	// used by
	UsedBy map[string]Secrets20231128IntegrationUsage `json:"used_by,omitempty"`
}

Secrets20231128Integration secrets 20231128 integration

swagger:model secrets_20231128Integration

func (*Secrets20231128Integration) ContextValidate ¶ added in v0.103.0

func (m *Secrets20231128Integration) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 integration based on the context it is used

func (*Secrets20231128Integration) MarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128Integration) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128Integration) UnmarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128Integration) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128Integration) Validate ¶ added in v0.103.0

func (m *Secrets20231128Integration) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 integration

type Secrets20231128IntegrationUsage ¶ added in v0.103.0

type Secrets20231128IntegrationUsage struct {

	// apps count
	AppsCount int32 `json:"apps_count,omitempty"`

	// secrets count
	SecretsCount int32 `json:"secrets_count,omitempty"`
}

Secrets20231128IntegrationUsage secrets 20231128 integration usage

swagger:model secrets_20231128IntegrationUsage

func (*Secrets20231128IntegrationUsage) ContextValidate ¶ added in v0.103.0

func (m *Secrets20231128IntegrationUsage) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 integration usage based on context it is used

func (*Secrets20231128IntegrationUsage) MarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128IntegrationUsage) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128IntegrationUsage) UnmarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128IntegrationUsage) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128IntegrationUsage) Validate ¶ added in v0.103.0

Validate validates this secrets 20231128 integration usage

type Secrets20231128ListAppSecretVersionsResponse ¶

type Secrets20231128ListAppSecretVersionsResponse struct {

	// pagination
	Pagination *CommonPaginationResponse `json:"pagination,omitempty"`

	// rotating versions
	RotatingVersions *Secrets20231128SecretRotatingVersionList `json:"rotating_versions,omitempty"`

	// static versions
	StaticVersions *Secrets20231128SecretStaticVersionList `json:"static_versions,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

Secrets20231128ListAppSecretVersionsResponse secrets 20231128 list app secret versions response

swagger:model secrets_20231128ListAppSecretVersionsResponse

func (*Secrets20231128ListAppSecretVersionsResponse) ContextValidate ¶

ContextValidate validate this secrets 20231128 list app secret versions response based on the context it is used

func (*Secrets20231128ListAppSecretVersionsResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128ListAppSecretVersionsResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128ListAppSecretVersionsResponse) Validate ¶

Validate validates this secrets 20231128 list app secret versions response

type Secrets20231128ListAppSecretsResponse ¶

type Secrets20231128ListAppSecretsResponse struct {

	// pagination
	Pagination *CommonPaginationResponse `json:"pagination,omitempty"`

	// secrets
	Secrets []*Secrets20231128Secret `json:"secrets"`
}

Secrets20231128ListAppSecretsResponse secrets 20231128 list app secrets response

swagger:model secrets_20231128ListAppSecretsResponse

func (*Secrets20231128ListAppSecretsResponse) ContextValidate ¶

func (m *Secrets20231128ListAppSecretsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 list app secrets response based on the context it is used

func (*Secrets20231128ListAppSecretsResponse) MarshalBinary ¶

func (m *Secrets20231128ListAppSecretsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128ListAppSecretsResponse) UnmarshalBinary ¶

func (m *Secrets20231128ListAppSecretsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128ListAppSecretsResponse) Validate ¶

Validate validates this secrets 20231128 list app secrets response

type Secrets20231128ListAppsResponse ¶

type Secrets20231128ListAppsResponse struct {

	// apps
	Apps []*Secrets20231128App `json:"apps"`

	// pagination
	Pagination *CommonPaginationResponse `json:"pagination,omitempty"`
}

Secrets20231128ListAppsResponse secrets 20231128 list apps response

swagger:model secrets_20231128ListAppsResponse

func (*Secrets20231128ListAppsResponse) ContextValidate ¶

func (m *Secrets20231128ListAppsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 list apps response based on the context it is used

func (*Secrets20231128ListAppsResponse) MarshalBinary ¶

func (m *Secrets20231128ListAppsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128ListAppsResponse) UnmarshalBinary ¶

func (m *Secrets20231128ListAppsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128ListAppsResponse) Validate ¶

Validate validates this secrets 20231128 list apps response

type Secrets20231128ListAwsDynamicSecretsResponse ¶ added in v0.94.0

type Secrets20231128ListAwsDynamicSecretsResponse struct {

	// pagination
	Pagination *CommonPaginationResponse `json:"pagination,omitempty"`

	// secrets
	Secrets []*Secrets20231128AwsDynamicSecret `json:"secrets"`
}

Secrets20231128ListAwsDynamicSecretsResponse secrets 20231128 list aws dynamic secrets response

swagger:model secrets_20231128ListAwsDynamicSecretsResponse

func (*Secrets20231128ListAwsDynamicSecretsResponse) ContextValidate ¶ added in v0.94.0

ContextValidate validate this secrets 20231128 list aws dynamic secrets response based on the context it is used

func (*Secrets20231128ListAwsDynamicSecretsResponse) MarshalBinary ¶ added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128ListAwsDynamicSecretsResponse) UnmarshalBinary ¶ added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128ListAwsDynamicSecretsResponse) Validate ¶ added in v0.94.0

Validate validates this secrets 20231128 list aws dynamic secrets response

type Secrets20231128ListAwsIntegrationsResponse ¶ added in v0.94.0

type Secrets20231128ListAwsIntegrationsResponse struct {

	// integrations
	Integrations []*Secrets20231128AwsIntegration `json:"integrations"`

	// pagination
	Pagination *CommonPaginationResponse `json:"pagination,omitempty"`
}

Secrets20231128ListAwsIntegrationsResponse secrets 20231128 list aws integrations response

swagger:model secrets_20231128ListAwsIntegrationsResponse

func (*Secrets20231128ListAwsIntegrationsResponse) ContextValidate ¶ added in v0.94.0

ContextValidate validate this secrets 20231128 list aws integrations response based on the context it is used

func (*Secrets20231128ListAwsIntegrationsResponse) MarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128ListAwsIntegrationsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128ListAwsIntegrationsResponse) UnmarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128ListAwsIntegrationsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128ListAwsIntegrationsResponse) Validate ¶ added in v0.94.0

Validate validates this secrets 20231128 list aws integrations response

type Secrets20231128ListGatewayPoolGatewaysResponse ¶ added in v0.103.0

type Secrets20231128ListGatewayPoolGatewaysResponse struct {

	// gateways
	Gateways []*Secrets20231128Gateway `json:"gateways"`
}

Secrets20231128ListGatewayPoolGatewaysResponse secrets 20231128 list gateway pool gateways response

swagger:model secrets_20231128ListGatewayPoolGatewaysResponse

func (*Secrets20231128ListGatewayPoolGatewaysResponse) ContextValidate ¶ added in v0.103.0

ContextValidate validate this secrets 20231128 list gateway pool gateways response based on the context it is used

func (*Secrets20231128ListGatewayPoolGatewaysResponse) MarshalBinary ¶ added in v0.103.0

MarshalBinary interface implementation

func (*Secrets20231128ListGatewayPoolGatewaysResponse) UnmarshalBinary ¶ added in v0.103.0

UnmarshalBinary interface implementation

func (*Secrets20231128ListGatewayPoolGatewaysResponse) Validate ¶ added in v0.103.0

Validate validates this secrets 20231128 list gateway pool gateways response

type Secrets20231128ListGatewayPoolIntegrationsResponse ¶ added in v0.104.0

type Secrets20231128ListGatewayPoolIntegrationsResponse struct {

	// integrations
	Integrations []string `json:"integrations"`
}

Secrets20231128ListGatewayPoolIntegrationsResponse secrets 20231128 list gateway pool integrations response

swagger:model secrets_20231128ListGatewayPoolIntegrationsResponse

func (*Secrets20231128ListGatewayPoolIntegrationsResponse) ContextValidate ¶ added in v0.104.0

ContextValidate validates this secrets 20231128 list gateway pool integrations response based on context it is used

func (*Secrets20231128ListGatewayPoolIntegrationsResponse) MarshalBinary ¶ added in v0.104.0

MarshalBinary interface implementation

func (*Secrets20231128ListGatewayPoolIntegrationsResponse) UnmarshalBinary ¶ added in v0.104.0

UnmarshalBinary interface implementation

func (*Secrets20231128ListGatewayPoolIntegrationsResponse) Validate ¶ added in v0.104.0

Validate validates this secrets 20231128 list gateway pool integrations response

type Secrets20231128ListGatewayPoolsResponse ¶ added in v0.103.0

type Secrets20231128ListGatewayPoolsResponse struct {

	// gateway pools
	GatewayPools []*Secrets20231128GatewayPool `json:"gateway_pools"`
}

Secrets20231128ListGatewayPoolsResponse secrets 20231128 list gateway pools response

swagger:model secrets_20231128ListGatewayPoolsResponse

func (*Secrets20231128ListGatewayPoolsResponse) ContextValidate ¶ added in v0.103.0

ContextValidate validate this secrets 20231128 list gateway pools response based on the context it is used

func (*Secrets20231128ListGatewayPoolsResponse) MarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128ListGatewayPoolsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128ListGatewayPoolsResponse) UnmarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128ListGatewayPoolsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128ListGatewayPoolsResponse) Validate ¶ added in v0.103.0

Validate validates this secrets 20231128 list gateway pools response

type Secrets20231128ListGcpDynamicSecretsResponse ¶ added in v0.98.0

type Secrets20231128ListGcpDynamicSecretsResponse struct {

	// pagination
	Pagination *CommonPaginationResponse `json:"pagination,omitempty"`

	// secrets
	Secrets []*Secrets20231128GcpDynamicSecret `json:"secrets"`
}

Secrets20231128ListGcpDynamicSecretsResponse secrets 20231128 list gcp dynamic secrets response

swagger:model secrets_20231128ListGcpDynamicSecretsResponse

func (*Secrets20231128ListGcpDynamicSecretsResponse) ContextValidate ¶ added in v0.98.0

ContextValidate validate this secrets 20231128 list gcp dynamic secrets response based on the context it is used

func (*Secrets20231128ListGcpDynamicSecretsResponse) MarshalBinary ¶ added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128ListGcpDynamicSecretsResponse) UnmarshalBinary ¶ added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128ListGcpDynamicSecretsResponse) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 list gcp dynamic secrets response

type Secrets20231128ListGcpIntegrationsResponse ¶ added in v0.98.0

type Secrets20231128ListGcpIntegrationsResponse struct {

	// integrations
	Integrations []*Secrets20231128GcpIntegration `json:"integrations"`

	// pagination
	Pagination *CommonPaginationResponse `json:"pagination,omitempty"`
}

Secrets20231128ListGcpIntegrationsResponse secrets 20231128 list gcp integrations response

swagger:model secrets_20231128ListGcpIntegrationsResponse

func (*Secrets20231128ListGcpIntegrationsResponse) ContextValidate ¶ added in v0.98.0

ContextValidate validate this secrets 20231128 list gcp integrations response based on the context it is used

func (*Secrets20231128ListGcpIntegrationsResponse) MarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128ListGcpIntegrationsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128ListGcpIntegrationsResponse) UnmarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128ListGcpIntegrationsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128ListGcpIntegrationsResponse) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 list gcp integrations response

type Secrets20231128ListGitHubInstallationsResponse ¶ added in v0.98.0

type Secrets20231128ListGitHubInstallationsResponse struct {

	// installations
	Installations []*Secrets20231128Installation `json:"installations"`
}

Secrets20231128ListGitHubInstallationsResponse secrets 20231128 list git hub installations response

swagger:model secrets_20231128ListGitHubInstallationsResponse

func (*Secrets20231128ListGitHubInstallationsResponse) ContextValidate ¶ added in v0.98.0

ContextValidate validate this secrets 20231128 list git hub installations response based on the context it is used

func (*Secrets20231128ListGitHubInstallationsResponse) MarshalBinary ¶ added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128ListGitHubInstallationsResponse) UnmarshalBinary ¶ added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128ListGitHubInstallationsResponse) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 list git hub installations response

type Secrets20231128ListIntegrationsResponse ¶ added in v0.103.0

type Secrets20231128ListIntegrationsResponse struct {

	// integrations
	Integrations []*Secrets20231128Integration `json:"integrations"`

	// pagination
	Pagination *CommonPaginationResponse `json:"pagination,omitempty"`
}

Secrets20231128ListIntegrationsResponse secrets 20231128 list integrations response

swagger:model secrets_20231128ListIntegrationsResponse

func (*Secrets20231128ListIntegrationsResponse) ContextValidate ¶ added in v0.103.0

ContextValidate validate this secrets 20231128 list integrations response based on the context it is used

func (*Secrets20231128ListIntegrationsResponse) MarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128ListIntegrationsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128ListIntegrationsResponse) UnmarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128ListIntegrationsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128ListIntegrationsResponse) Validate ¶ added in v0.103.0

Validate validates this secrets 20231128 list integrations response

type Secrets20231128ListMongoDBAtlasIntegrationsResponse ¶ added in v0.98.0

type Secrets20231128ListMongoDBAtlasIntegrationsResponse struct {

	// integrations
	Integrations []*Secrets20231128MongoDBAtlasIntegration `json:"integrations"`

	// pagination
	Pagination *CommonPaginationResponse `json:"pagination,omitempty"`
}

Secrets20231128ListMongoDBAtlasIntegrationsResponse secrets 20231128 list mongo d b atlas integrations response

swagger:model secrets_20231128ListMongoDBAtlasIntegrationsResponse

func (*Secrets20231128ListMongoDBAtlasIntegrationsResponse) ContextValidate ¶ added in v0.98.0

ContextValidate validate this secrets 20231128 list mongo d b atlas integrations response based on the context it is used

func (*Secrets20231128ListMongoDBAtlasIntegrationsResponse) MarshalBinary ¶ added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128ListMongoDBAtlasIntegrationsResponse) UnmarshalBinary ¶ added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128ListMongoDBAtlasIntegrationsResponse) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 list mongo d b atlas integrations response

type Secrets20231128ListOpenAppSecretVersionsResponse ¶

type Secrets20231128ListOpenAppSecretVersionsResponse struct {

	// dynamic instance
	DynamicInstance *Secrets20231128OpenSecretDynamicInstance `json:"dynamic_instance,omitempty"`

	// pagination
	Pagination *CommonPaginationResponse `json:"pagination,omitempty"`

	// rotating versions
	RotatingVersions *Secrets20231128OpenSecretRotatingVersionList `json:"rotating_versions,omitempty"`

	// static versions
	StaticVersions *Secrets20231128OpenSecretStaticVersionList `json:"static_versions,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

Secrets20231128ListOpenAppSecretVersionsResponse secrets 20231128 list open app secret versions response

swagger:model secrets_20231128ListOpenAppSecretVersionsResponse

func (*Secrets20231128ListOpenAppSecretVersionsResponse) ContextValidate ¶

ContextValidate validate this secrets 20231128 list open app secret versions response based on the context it is used

func (*Secrets20231128ListOpenAppSecretVersionsResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128ListOpenAppSecretVersionsResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128ListOpenAppSecretVersionsResponse) Validate ¶

Validate validates this secrets 20231128 list open app secret versions response

type Secrets20231128ListSyncInstallationsResponse ¶ added in v0.98.0

type Secrets20231128ListSyncInstallationsResponse struct {

	// sync installations
	SyncInstallations []*Secrets20231128SyncInstallation `json:"sync_installations"`
}

Secrets20231128ListSyncInstallationsResponse secrets 20231128 list sync installations response

swagger:model secrets_20231128ListSyncInstallationsResponse

func (*Secrets20231128ListSyncInstallationsResponse) ContextValidate ¶ added in v0.98.0

ContextValidate validate this secrets 20231128 list sync installations response based on the context it is used

func (*Secrets20231128ListSyncInstallationsResponse) MarshalBinary ¶ added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128ListSyncInstallationsResponse) UnmarshalBinary ¶ added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128ListSyncInstallationsResponse) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 list sync installations response

type Secrets20231128ListSyncIntegrationsResponse ¶

type Secrets20231128ListSyncIntegrationsResponse struct {

	// pagination
	Pagination *CommonPaginationResponse `json:"pagination,omitempty"`

	// sync integrations
	SyncIntegrations []*Secrets20231128SyncIntegration `json:"sync_integrations"`
}

Secrets20231128ListSyncIntegrationsResponse secrets 20231128 list sync integrations response

swagger:model secrets_20231128ListSyncIntegrationsResponse

func (*Secrets20231128ListSyncIntegrationsResponse) ContextValidate ¶

ContextValidate validate this secrets 20231128 list sync integrations response based on the context it is used

func (*Secrets20231128ListSyncIntegrationsResponse) MarshalBinary ¶

func (m *Secrets20231128ListSyncIntegrationsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128ListSyncIntegrationsResponse) UnmarshalBinary ¶

func (m *Secrets20231128ListSyncIntegrationsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128ListSyncIntegrationsResponse) Validate ¶

Validate validates this secrets 20231128 list sync integrations response

type Secrets20231128ListTwilioIntegrationsResponse ¶ added in v0.98.0

type Secrets20231128ListTwilioIntegrationsResponse struct {

	// integrations
	Integrations []*Secrets20231128TwilioIntegration `json:"integrations"`

	// pagination
	Pagination *CommonPaginationResponse `json:"pagination,omitempty"`
}

Secrets20231128ListTwilioIntegrationsResponse secrets 20231128 list twilio integrations response

swagger:model secrets_20231128ListTwilioIntegrationsResponse

func (*Secrets20231128ListTwilioIntegrationsResponse) ContextValidate ¶ added in v0.98.0

ContextValidate validate this secrets 20231128 list twilio integrations response based on the context it is used

func (*Secrets20231128ListTwilioIntegrationsResponse) MarshalBinary ¶ added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128ListTwilioIntegrationsResponse) UnmarshalBinary ¶ added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128ListTwilioIntegrationsResponse) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 list twilio integrations response

type Secrets20231128MongoDBAtlasIntegration ¶ added in v0.98.0

type Secrets20231128MongoDBAtlasIntegration struct {

	// capabilities
	Capabilities []*Secrets20231128Capability `json:"capabilities"`

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// integration name
	IntegrationName string `json:"integration_name,omitempty"`

	// mongodb api public key
	MongodbAPIPublicKey string `json:"mongodb_api_public_key,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// resource id
	ResourceID string `json:"resource_id,omitempty"`

	// resource name
	ResourceName string `json:"resource_name,omitempty"`

	// static credential details
	StaticCredentialDetails *Secrets20231128MongoDBAtlasStaticCredentialsResponse `json:"static_credential_details,omitempty"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// updated by id
	UpdatedByID string `json:"updated_by_id,omitempty"`

	// used by
	UsedBy map[string]Secrets20231128IntegrationUsage `json:"used_by,omitempty"`
}

Secrets20231128MongoDBAtlasIntegration secrets 20231128 mongo d b atlas integration

swagger:model secrets_20231128MongoDBAtlasIntegration

func (*Secrets20231128MongoDBAtlasIntegration) ContextValidate ¶ added in v0.98.0

ContextValidate validate this secrets 20231128 mongo d b atlas integration based on the context it is used

func (*Secrets20231128MongoDBAtlasIntegration) MarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128MongoDBAtlasIntegration) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasIntegration) UnmarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128MongoDBAtlasIntegration) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasIntegration) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 mongo d b atlas integration

type Secrets20231128MongoDBAtlasStaticCredentialsRequest ¶ added in v0.103.0

type Secrets20231128MongoDBAtlasStaticCredentialsRequest struct {

	// api private key
	APIPrivateKey string `json:"api_private_key,omitempty"`

	// api public key
	APIPublicKey string `json:"api_public_key,omitempty"`
}

Secrets20231128MongoDBAtlasStaticCredentialsRequest secrets 20231128 mongo d b atlas static credentials request

swagger:model secrets_20231128MongoDBAtlasStaticCredentialsRequest

func (*Secrets20231128MongoDBAtlasStaticCredentialsRequest) ContextValidate ¶ added in v0.103.0

ContextValidate validates this secrets 20231128 mongo d b atlas static credentials request based on context it is used

func (*Secrets20231128MongoDBAtlasStaticCredentialsRequest) MarshalBinary ¶ added in v0.103.0

MarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasStaticCredentialsRequest) UnmarshalBinary ¶ added in v0.103.0

UnmarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasStaticCredentialsRequest) Validate ¶ added in v0.103.0

Validate validates this secrets 20231128 mongo d b atlas static credentials request

type Secrets20231128MongoDBAtlasStaticCredentialsResponse ¶ added in v0.103.0

type Secrets20231128MongoDBAtlasStaticCredentialsResponse struct {

	// api public key
	APIPublicKey string `json:"api_public_key,omitempty"`
}

Secrets20231128MongoDBAtlasStaticCredentialsResponse secrets 20231128 mongo d b atlas static credentials response

swagger:model secrets_20231128MongoDBAtlasStaticCredentialsResponse

func (*Secrets20231128MongoDBAtlasStaticCredentialsResponse) ContextValidate ¶ added in v0.103.0

ContextValidate validates this secrets 20231128 mongo d b atlas static credentials response based on context it is used

func (*Secrets20231128MongoDBAtlasStaticCredentialsResponse) MarshalBinary ¶ added in v0.103.0

MarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasStaticCredentialsResponse) UnmarshalBinary ¶ added in v0.103.0

UnmarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasStaticCredentialsResponse) Validate ¶ added in v0.103.0

Validate validates this secrets 20231128 mongo d b atlas static credentials response

type Secrets20231128MongoDBRole ¶ added in v0.94.0

type Secrets20231128MongoDBRole struct {

	// collection name
	CollectionName string `json:"collection_name,omitempty"`

	// database name
	DatabaseName string `json:"database_name,omitempty"`

	// role name
	RoleName string `json:"role_name,omitempty"`
}

Secrets20231128MongoDBRole secrets 20231128 mongo d b role

swagger:model secrets_20231128MongoDBRole

func (*Secrets20231128MongoDBRole) ContextValidate ¶ added in v0.94.0

func (m *Secrets20231128MongoDBRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 mongo d b role based on context it is used

func (*Secrets20231128MongoDBRole) MarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128MongoDBRole) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128MongoDBRole) UnmarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128MongoDBRole) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128MongoDBRole) Validate ¶ added in v0.94.0

func (m *Secrets20231128MongoDBRole) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 mongo d b role

type Secrets20231128MongoDBScope ¶ added in v0.94.0

type Secrets20231128MongoDBScope struct {

	// name
	Name string `json:"name,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

Secrets20231128MongoDBScope secrets 20231128 mongo d b scope

swagger:model secrets_20231128MongoDBScope

func (*Secrets20231128MongoDBScope) ContextValidate ¶ added in v0.94.0

func (m *Secrets20231128MongoDBScope) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 mongo d b scope based on context it is used

func (*Secrets20231128MongoDBScope) MarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128MongoDBScope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128MongoDBScope) UnmarshalBinary ¶ added in v0.94.0

func (m *Secrets20231128MongoDBScope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128MongoDBScope) Validate ¶ added in v0.94.0

func (m *Secrets20231128MongoDBScope) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 mongo d b scope

type Secrets20231128OpenAppSecretResponse ¶

type Secrets20231128OpenAppSecretResponse struct {

	// secret
	Secret *Secrets20231128OpenSecret `json:"secret,omitempty"`
}

Secrets20231128OpenAppSecretResponse secrets 20231128 open app secret response

swagger:model secrets_20231128OpenAppSecretResponse

func (*Secrets20231128OpenAppSecretResponse) ContextValidate ¶

func (m *Secrets20231128OpenAppSecretResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 open app secret response based on the context it is used

func (*Secrets20231128OpenAppSecretResponse) MarshalBinary ¶

func (m *Secrets20231128OpenAppSecretResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128OpenAppSecretResponse) UnmarshalBinary ¶

func (m *Secrets20231128OpenAppSecretResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128OpenAppSecretResponse) Validate ¶

Validate validates this secrets 20231128 open app secret response

type Secrets20231128OpenAppSecretVersionResponse ¶

type Secrets20231128OpenAppSecretVersionResponse struct {

	// dynamic instance
	DynamicInstance *Secrets20231128OpenSecretDynamicInstance `json:"dynamic_instance,omitempty"`

	// rotating version
	RotatingVersion *Secrets20231128OpenSecretRotatingVersion `json:"rotating_version,omitempty"`

	// static version
	StaticVersion *Secrets20231128OpenSecretStaticVersion `json:"static_version,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

Secrets20231128OpenAppSecretVersionResponse secrets 20231128 open app secret version response

swagger:model secrets_20231128OpenAppSecretVersionResponse

func (*Secrets20231128OpenAppSecretVersionResponse) ContextValidate ¶

ContextValidate validate this secrets 20231128 open app secret version response based on the context it is used

func (*Secrets20231128OpenAppSecretVersionResponse) MarshalBinary ¶

func (m *Secrets20231128OpenAppSecretVersionResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128OpenAppSecretVersionResponse) UnmarshalBinary ¶

func (m *Secrets20231128OpenAppSecretVersionResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128OpenAppSecretVersionResponse) Validate ¶

Validate validates this secrets 20231128 open app secret version response

type Secrets20231128OpenAppSecretsResponse ¶

type Secrets20231128OpenAppSecretsResponse struct {

	// pagination
	Pagination *CommonPaginationResponse `json:"pagination,omitempty"`

	// secrets
	Secrets []*Secrets20231128OpenSecret `json:"secrets"`
}

Secrets20231128OpenAppSecretsResponse secrets 20231128 open app secrets response

swagger:model secrets_20231128OpenAppSecretsResponse

func (*Secrets20231128OpenAppSecretsResponse) ContextValidate ¶

func (m *Secrets20231128OpenAppSecretsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 open app secrets response based on the context it is used

func (*Secrets20231128OpenAppSecretsResponse) MarshalBinary ¶

func (m *Secrets20231128OpenAppSecretsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128OpenAppSecretsResponse) UnmarshalBinary ¶

func (m *Secrets20231128OpenAppSecretsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128OpenAppSecretsResponse) Validate ¶

Validate validates this secrets 20231128 open app secrets response

type Secrets20231128OpenSecret ¶

type Secrets20231128OpenSecret struct {

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// dynamic instance
	DynamicInstance *Secrets20231128OpenSecretDynamicInstance `json:"dynamic_instance,omitempty"`

	// latest version
	LatestVersion int64 `json:"latest_version,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// provider
	Provider string `json:"provider,omitempty"`

	// rotating version
	RotatingVersion *Secrets20231128OpenSecretRotatingVersion `json:"rotating_version,omitempty"`

	// static version
	StaticVersion *Secrets20231128OpenSecretStaticVersion `json:"static_version,omitempty"`

	// sync status
	SyncStatus map[string]Secrets20231128SyncStatus `json:"sync_status,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

Secrets20231128OpenSecret secrets 20231128 open secret

swagger:model secrets_20231128OpenSecret

func (*Secrets20231128OpenSecret) ContextValidate ¶

func (m *Secrets20231128OpenSecret) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 open secret based on the context it is used

func (*Secrets20231128OpenSecret) MarshalBinary ¶

func (m *Secrets20231128OpenSecret) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128OpenSecret) UnmarshalBinary ¶

func (m *Secrets20231128OpenSecret) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128OpenSecret) Validate ¶

func (m *Secrets20231128OpenSecret) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 open secret

type Secrets20231128OpenSecretDynamicInstance ¶ added in v0.96.0

type Secrets20231128OpenSecretDynamicInstance struct {

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// expires at
	// Format: date-time
	ExpiresAt strfmt.DateTime `json:"expires_at,omitempty"`

	// ttl
	TTL string `json:"ttl,omitempty"`

	// values
	Values map[string]string `json:"values,omitempty"`
}

Secrets20231128OpenSecretDynamicInstance secrets 20231128 open secret dynamic instance

swagger:model secrets_20231128OpenSecretDynamicInstance

func (*Secrets20231128OpenSecretDynamicInstance) ContextValidate ¶ added in v0.96.0

ContextValidate validates this secrets 20231128 open secret dynamic instance based on context it is used

func (*Secrets20231128OpenSecretDynamicInstance) MarshalBinary ¶ added in v0.96.0

func (m *Secrets20231128OpenSecretDynamicInstance) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128OpenSecretDynamicInstance) UnmarshalBinary ¶ added in v0.96.0

func (m *Secrets20231128OpenSecretDynamicInstance) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128OpenSecretDynamicInstance) Validate ¶ added in v0.96.0

Validate validates this secrets 20231128 open secret dynamic instance

type Secrets20231128OpenSecretRotatingVersion ¶

type Secrets20231128OpenSecretRotatingVersion struct {

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// expires at
	// Format: date-time
	ExpiresAt strfmt.DateTime `json:"expires_at,omitempty"`

	// keys
	Keys []string `json:"keys"`

	// revoked at
	// Format: date-time
	RevokedAt strfmt.DateTime `json:"revoked_at,omitempty"`

	// values
	Values map[string]string `json:"values,omitempty"`

	// version
	Version int64 `json:"version,omitempty"`
}

Secrets20231128OpenSecretRotatingVersion secrets 20231128 open secret rotating version

swagger:model secrets_20231128OpenSecretRotatingVersion

func (*Secrets20231128OpenSecretRotatingVersion) ContextValidate ¶

ContextValidate validates this secrets 20231128 open secret rotating version based on context it is used

func (*Secrets20231128OpenSecretRotatingVersion) MarshalBinary ¶

func (m *Secrets20231128OpenSecretRotatingVersion) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128OpenSecretRotatingVersion) UnmarshalBinary ¶

func (m *Secrets20231128OpenSecretRotatingVersion) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128OpenSecretRotatingVersion) Validate ¶

Validate validates this secrets 20231128 open secret rotating version

type Secrets20231128OpenSecretRotatingVersionList ¶

type Secrets20231128OpenSecretRotatingVersionList struct {

	// versions
	Versions []*Secrets20231128OpenSecretRotatingVersion `json:"versions"`
}

Secrets20231128OpenSecretRotatingVersionList secrets 20231128 open secret rotating version list

swagger:model secrets_20231128OpenSecretRotatingVersionList

func (*Secrets20231128OpenSecretRotatingVersionList) ContextValidate ¶

ContextValidate validate this secrets 20231128 open secret rotating version list based on the context it is used

func (*Secrets20231128OpenSecretRotatingVersionList) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128OpenSecretRotatingVersionList) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128OpenSecretRotatingVersionList) Validate ¶

Validate validates this secrets 20231128 open secret rotating version list

type Secrets20231128OpenSecretStaticVersion ¶

type Secrets20231128OpenSecretStaticVersion struct {

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// value
	Value string `json:"value,omitempty"`

	// version
	Version int64 `json:"version,omitempty"`
}

Secrets20231128OpenSecretStaticVersion secrets 20231128 open secret static version

swagger:model secrets_20231128OpenSecretStaticVersion

func (*Secrets20231128OpenSecretStaticVersion) ContextValidate ¶

ContextValidate validates this secrets 20231128 open secret static version based on context it is used

func (*Secrets20231128OpenSecretStaticVersion) MarshalBinary ¶

func (m *Secrets20231128OpenSecretStaticVersion) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128OpenSecretStaticVersion) UnmarshalBinary ¶

func (m *Secrets20231128OpenSecretStaticVersion) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128OpenSecretStaticVersion) Validate ¶

Validate validates this secrets 20231128 open secret static version

type Secrets20231128OpenSecretStaticVersionList ¶

type Secrets20231128OpenSecretStaticVersionList struct {

	// versions
	Versions []*Secrets20231128OpenSecretStaticVersion `json:"versions"`
}

Secrets20231128OpenSecretStaticVersionList secrets 20231128 open secret static version list

swagger:model secrets_20231128OpenSecretStaticVersionList

func (*Secrets20231128OpenSecretStaticVersionList) ContextValidate ¶

ContextValidate validate this secrets 20231128 open secret static version list based on the context it is used

func (*Secrets20231128OpenSecretStaticVersionList) MarshalBinary ¶

func (m *Secrets20231128OpenSecretStaticVersionList) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128OpenSecretStaticVersionList) UnmarshalBinary ¶

func (m *Secrets20231128OpenSecretStaticVersionList) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128OpenSecretStaticVersionList) Validate ¶

Validate validates this secrets 20231128 open secret static version list

type Secrets20231128Principal ¶

type Secrets20231128Principal struct {

	// email
	Email string `json:"email,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

Secrets20231128Principal Information about the principal who created or updated the resource

swagger:model secrets_20231128Principal

func (*Secrets20231128Principal) ContextValidate ¶

func (m *Secrets20231128Principal) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 principal based on context it is used

func (*Secrets20231128Principal) MarshalBinary ¶

func (m *Secrets20231128Principal) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128Principal) UnmarshalBinary ¶

func (m *Secrets20231128Principal) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128Principal) Validate ¶

func (m *Secrets20231128Principal) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 principal

type Secrets20231128RotateSecretResponse ¶

type Secrets20231128RotateSecretResponse interface{}

Secrets20231128RotateSecretResponse secrets 20231128 rotate secret response

swagger:model secrets_20231128RotateSecretResponse

type Secrets20231128RotatingSecretConfig ¶

type Secrets20231128RotatingSecretConfig struct {

	// app name
	AppName string `json:"app_name,omitempty"`

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// created by
	CreatedBy *Secrets20231128Principal `json:"created_by,omitempty"`

	// rotation integration name
	RotationIntegrationName string `json:"rotation_integration_name,omitempty"`

	// rotation policy name
	RotationPolicyName string `json:"rotation_policy_name,omitempty"`

	// secret name
	SecretName string `json:"secret_name,omitempty"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// updated by
	UpdatedBy *Secrets20231128Principal `json:"updated_by,omitempty"`
}

Secrets20231128RotatingSecretConfig secrets 20231128 rotating secret config

swagger:model secrets_20231128RotatingSecretConfig

func (*Secrets20231128RotatingSecretConfig) ContextValidate ¶

func (m *Secrets20231128RotatingSecretConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 rotating secret config based on the context it is used

func (*Secrets20231128RotatingSecretConfig) MarshalBinary ¶

func (m *Secrets20231128RotatingSecretConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128RotatingSecretConfig) UnmarshalBinary ¶

func (m *Secrets20231128RotatingSecretConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128RotatingSecretConfig) Validate ¶

Validate validates this secrets 20231128 rotating secret config

type Secrets20231128RotatingSecretState ¶

type Secrets20231128RotatingSecretState struct {

	// error message
	ErrorMessage string `json:"error_message,omitempty"`

	// latest version
	LatestVersion int64 `json:"latest_version,omitempty"`

	// rotation time next
	// Format: date-time
	RotationTimeNext strfmt.DateTime `json:"rotation_time_next,omitempty"`

	// rotation time previous
	// Format: date-time
	RotationTimePrevious strfmt.DateTime `json:"rotation_time_previous,omitempty"`

	// status
	Status *Secrets20231128RotatingSecretStatus `json:"status,omitempty"`

	// status previous
	StatusPrevious *Secrets20231128RotatingSecretStatus `json:"status_previous,omitempty"`
}

Secrets20231128RotatingSecretState secrets 20231128 rotating secret state

swagger:model secrets_20231128RotatingSecretState

func (*Secrets20231128RotatingSecretState) ContextValidate ¶

func (m *Secrets20231128RotatingSecretState) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 rotating secret state based on the context it is used

func (*Secrets20231128RotatingSecretState) MarshalBinary ¶

func (m *Secrets20231128RotatingSecretState) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128RotatingSecretState) UnmarshalBinary ¶

func (m *Secrets20231128RotatingSecretState) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128RotatingSecretState) Validate ¶

Validate validates this secrets 20231128 rotating secret state

type Secrets20231128RotatingSecretStatus ¶

type Secrets20231128RotatingSecretStatus string

Secrets20231128RotatingSecretStatus secrets 20231128 rotating secret status

swagger:model secrets_20231128RotatingSecretStatus

const (

	// Secrets20231128RotatingSecretStatusNONE captures enum value "NONE"
	Secrets20231128RotatingSecretStatusNONE Secrets20231128RotatingSecretStatus = "NONE"

	// Secrets20231128RotatingSecretStatusERRORED captures enum value "ERRORED"
	Secrets20231128RotatingSecretStatusERRORED Secrets20231128RotatingSecretStatus = "ERRORED"

	// Secrets20231128RotatingSecretStatusWAITINGFORNEXTROTATION captures enum value "WAITING_FOR_NEXT_ROTATION"
	Secrets20231128RotatingSecretStatusWAITINGFORNEXTROTATION Secrets20231128RotatingSecretStatus = "WAITING_FOR_NEXT_ROTATION"

	// Secrets20231128RotatingSecretStatusROTATIONSTARTING captures enum value "ROTATION_STARTING"
	Secrets20231128RotatingSecretStatusROTATIONSTARTING Secrets20231128RotatingSecretStatus = "ROTATION_STARTING"

	// Secrets20231128RotatingSecretStatusROTATIONSTAGINGCREDENTIAL captures enum value "ROTATION_STAGING_CREDENTIAL"
	Secrets20231128RotatingSecretStatusROTATIONSTAGINGCREDENTIAL Secrets20231128RotatingSecretStatus = "ROTATION_STAGING_CREDENTIAL"

	// Secrets20231128RotatingSecretStatusROTATIONCREATINGCREDENTIAL captures enum value "ROTATION_CREATING_CREDENTIAL"
	Secrets20231128RotatingSecretStatusROTATIONCREATINGCREDENTIAL Secrets20231128RotatingSecretStatus = "ROTATION_CREATING_CREDENTIAL"

	// Secrets20231128RotatingSecretStatusROTATIONTESTINGCREDENTIAL captures enum value "ROTATION_TESTING_CREDENTIAL"
	Secrets20231128RotatingSecretStatusROTATIONTESTINGCREDENTIAL Secrets20231128RotatingSecretStatus = "ROTATION_TESTING_CREDENTIAL"

	// Secrets20231128RotatingSecretStatusROTATIONSTORINGCREDENTIAL captures enum value "ROTATION_STORING_CREDENTIAL"
	Secrets20231128RotatingSecretStatusROTATIONSTORINGCREDENTIAL Secrets20231128RotatingSecretStatus = "ROTATION_STORING_CREDENTIAL"

	// Secrets20231128RotatingSecretStatusROTATIONCHECKINGREVOCABLE captures enum value "ROTATION_CHECKING_REVOCABLE"
	Secrets20231128RotatingSecretStatusROTATIONCHECKINGREVOCABLE Secrets20231128RotatingSecretStatus = "ROTATION_CHECKING_REVOCABLE"

	// Secrets20231128RotatingSecretStatusROTATIONREVOKINGCREDENTIAL captures enum value "ROTATION_REVOKING_CREDENTIAL"
	Secrets20231128RotatingSecretStatusROTATIONREVOKINGCREDENTIAL Secrets20231128RotatingSecretStatus = "ROTATION_REVOKING_CREDENTIAL"

	// Secrets20231128RotatingSecretStatusROTATIONMARKINGREVOKED captures enum value "ROTATION_MARKING_REVOKED"
	Secrets20231128RotatingSecretStatusROTATIONMARKINGREVOKED Secrets20231128RotatingSecretStatus = "ROTATION_MARKING_REVOKED"
)

func (Secrets20231128RotatingSecretStatus) ContextValidate ¶

func (m Secrets20231128RotatingSecretStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 rotating secret status based on context it is used

func (Secrets20231128RotatingSecretStatus) Pointer ¶

Pointer returns a pointer to a freshly-allocated Secrets20231128RotatingSecretStatus.

func (Secrets20231128RotatingSecretStatus) Validate ¶

Validate validates this secrets 20231128 rotating secret status

type Secrets20231128Secret ¶

type Secrets20231128Secret struct {

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// created by
	CreatedBy *Secrets20231128Principal `json:"created_by,omitempty"`

	// latest version
	LatestVersion int64 `json:"latest_version,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// provider
	Provider string `json:"provider,omitempty"`

	// rotating version
	RotatingVersion *Secrets20231128SecretRotatingVersion `json:"rotating_version,omitempty"`

	// static version
	StaticVersion *Secrets20231128SecretStaticVersion `json:"static_version,omitempty"`

	// sync status
	SyncStatus map[string]Secrets20231128SyncStatus `json:"sync_status,omitempty"`

	// type
	Type string `json:"type,omitempty"`

	// version count
	VersionCount string `json:"version_count,omitempty"`
}

Secrets20231128Secret secrets 20231128 secret

swagger:model secrets_20231128Secret

func (*Secrets20231128Secret) ContextValidate ¶

func (m *Secrets20231128Secret) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 secret based on the context it is used

func (*Secrets20231128Secret) MarshalBinary ¶

func (m *Secrets20231128Secret) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128Secret) UnmarshalBinary ¶

func (m *Secrets20231128Secret) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128Secret) Validate ¶

func (m *Secrets20231128Secret) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 secret

type Secrets20231128SecretRotatingVersion ¶

type Secrets20231128SecretRotatingVersion struct {

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// created by
	CreatedBy *Secrets20231128Principal `json:"created_by,omitempty"`

	// expires at
	// Format: date-time
	ExpiresAt strfmt.DateTime `json:"expires_at,omitempty"`

	// keys
	Keys []string `json:"keys"`

	// revoked at
	// Format: date-time
	RevokedAt strfmt.DateTime `json:"revoked_at,omitempty"`

	// version
	Version int64 `json:"version,omitempty"`
}

Secrets20231128SecretRotatingVersion secrets 20231128 secret rotating version

swagger:model secrets_20231128SecretRotatingVersion

func (*Secrets20231128SecretRotatingVersion) ContextValidate ¶

func (m *Secrets20231128SecretRotatingVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 secret rotating version based on the context it is used

func (*Secrets20231128SecretRotatingVersion) MarshalBinary ¶

func (m *Secrets20231128SecretRotatingVersion) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128SecretRotatingVersion) UnmarshalBinary ¶

func (m *Secrets20231128SecretRotatingVersion) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128SecretRotatingVersion) Validate ¶

Validate validates this secrets 20231128 secret rotating version

type Secrets20231128SecretRotatingVersionList ¶

type Secrets20231128SecretRotatingVersionList struct {

	// versions
	Versions []*Secrets20231128SecretRotatingVersion `json:"versions"`
}

Secrets20231128SecretRotatingVersionList secrets 20231128 secret rotating version list

swagger:model secrets_20231128SecretRotatingVersionList

func (*Secrets20231128SecretRotatingVersionList) ContextValidate ¶

ContextValidate validate this secrets 20231128 secret rotating version list based on the context it is used

func (*Secrets20231128SecretRotatingVersionList) MarshalBinary ¶

func (m *Secrets20231128SecretRotatingVersionList) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128SecretRotatingVersionList) UnmarshalBinary ¶

func (m *Secrets20231128SecretRotatingVersionList) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128SecretRotatingVersionList) Validate ¶

Validate validates this secrets 20231128 secret rotating version list

type Secrets20231128SecretStaticVersion ¶

type Secrets20231128SecretStaticVersion struct {

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// created by
	CreatedBy *Secrets20231128Principal `json:"created_by,omitempty"`

	// version
	Version int64 `json:"version,omitempty"`
}

Secrets20231128SecretStaticVersion secrets 20231128 secret static version

swagger:model secrets_20231128SecretStaticVersion

func (*Secrets20231128SecretStaticVersion) ContextValidate ¶

func (m *Secrets20231128SecretStaticVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 secret static version based on the context it is used

func (*Secrets20231128SecretStaticVersion) MarshalBinary ¶

func (m *Secrets20231128SecretStaticVersion) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128SecretStaticVersion) UnmarshalBinary ¶

func (m *Secrets20231128SecretStaticVersion) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128SecretStaticVersion) Validate ¶

Validate validates this secrets 20231128 secret static version

type Secrets20231128SecretStaticVersionList ¶

type Secrets20231128SecretStaticVersionList struct {

	// versions
	Versions []*Secrets20231128SecretStaticVersion `json:"versions"`
}

Secrets20231128SecretStaticVersionList secrets 20231128 secret static version list

swagger:model secrets_20231128SecretStaticVersionList

func (*Secrets20231128SecretStaticVersionList) ContextValidate ¶

ContextValidate validate this secrets 20231128 secret static version list based on the context it is used

func (*Secrets20231128SecretStaticVersionList) MarshalBinary ¶

func (m *Secrets20231128SecretStaticVersionList) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128SecretStaticVersionList) UnmarshalBinary ¶

func (m *Secrets20231128SecretStaticVersionList) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128SecretStaticVersionList) Validate ¶

Validate validates this secrets 20231128 secret static version list

type Secrets20231128ServiceAccountImpersonationRequest ¶ added in v0.98.0

type Secrets20231128ServiceAccountImpersonationRequest struct {

	// service account email
	ServiceAccountEmail string `json:"service_account_email,omitempty"`
}

Secrets20231128ServiceAccountImpersonationRequest secrets 20231128 service account impersonation request

swagger:model secrets_20231128ServiceAccountImpersonationRequest

func (*Secrets20231128ServiceAccountImpersonationRequest) ContextValidate ¶ added in v0.98.0

ContextValidate validates this secrets 20231128 service account impersonation request based on context it is used

func (*Secrets20231128ServiceAccountImpersonationRequest) MarshalBinary ¶ added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128ServiceAccountImpersonationRequest) UnmarshalBinary ¶ added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128ServiceAccountImpersonationRequest) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 service account impersonation request

type Secrets20231128ServiceAccountImpersonationResponse ¶ added in v0.98.0

type Secrets20231128ServiceAccountImpersonationResponse struct {

	// service account email
	ServiceAccountEmail string `json:"service_account_email,omitempty"`
}

Secrets20231128ServiceAccountImpersonationResponse secrets 20231128 service account impersonation response

swagger:model secrets_20231128ServiceAccountImpersonationResponse

func (*Secrets20231128ServiceAccountImpersonationResponse) ContextValidate ¶ added in v0.98.0

ContextValidate validates this secrets 20231128 service account impersonation response based on context it is used

func (*Secrets20231128ServiceAccountImpersonationResponse) MarshalBinary ¶ added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128ServiceAccountImpersonationResponse) UnmarshalBinary ¶ added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128ServiceAccountImpersonationResponse) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 service account impersonation response

type Secrets20231128SyncInstallation ¶

type Secrets20231128SyncInstallation struct {

	// aws assume role
	AwsAssumeRole *Secrets20231128AwsAssumeRoleMetadata `json:"aws_assume_role,omitempty"`

	// gh app
	GhApp *Secrets20231128GhAppMetadata `json:"gh_app,omitempty"`

	// hcp terraform
	HcpTerraform *Secrets20231128HcpTerraformMetadata `json:"hcp_terraform,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// organization id
	OrganizationID string `json:"organization_id,omitempty"`

	// project id
	ProjectID string `json:"project_id,omitempty"`

	// vercel oauth
	VercelOauth *Secrets20231128VercelOAuthMetadata `json:"vercel_oauth,omitempty"`
}

Secrets20231128SyncInstallation secrets 20231128 sync installation

swagger:model secrets_20231128SyncInstallation

func (*Secrets20231128SyncInstallation) ContextValidate ¶

func (m *Secrets20231128SyncInstallation) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 sync installation based on the context it is used

func (*Secrets20231128SyncInstallation) MarshalBinary ¶

func (m *Secrets20231128SyncInstallation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128SyncInstallation) UnmarshalBinary ¶

func (m *Secrets20231128SyncInstallation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128SyncInstallation) Validate ¶

Validate validates this secrets 20231128 sync installation

type Secrets20231128SyncIntegration ¶

type Secrets20231128SyncIntegration struct {

	// aws sm connection details
	AwsSmConnectionDetails *Secrets20231128AwsSmConnectionDetailsResponse `json:"aws_sm_connection_details,omitempty"`

	// azure kv connection details
	AzureKvConnectionDetails *Secrets20231128AzureKvConnectionDetailsResponse `json:"azure_kv_connection_details,omitempty"`

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// created by
	CreatedBy *Secrets20231128Principal `json:"created_by,omitempty"`

	// gcp sm connection details
	GcpSmConnectionDetails *Secrets20231128GcpSmConnectionDetailsResponse `json:"gcp_sm_connection_details,omitempty"`

	// gh org connection details
	GhOrgConnectionDetails *Secrets20231128GhOrgConnectionDetailsResponse `json:"gh_org_connection_details,omitempty"`

	// gh repo connection details
	GhRepoConnectionDetails *Secrets20231128GhRepoConnectionDetailsResponse `json:"gh_repo_connection_details,omitempty"`

	// hcp terraform connection details
	HcpTerraformConnectionDetails *Secrets20231128HcpTerraformConnectionDetailsResponse `json:"hcp_terraform_connection_details,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// organization id
	OrganizationID string `json:"organization_id,omitempty"`

	// project id
	ProjectID string `json:"project_id,omitempty"`

	// type
	Type string `json:"type,omitempty"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// updated by
	UpdatedBy *Secrets20231128Principal `json:"updated_by,omitempty"`

	// vercel project connection details
	VercelProjectConnectionDetails *Secrets20231128VercelProjectConnectionDetailsResponse `json:"vercel_project_connection_details,omitempty"`
}

Secrets20231128SyncIntegration secrets 20231128 sync integration

swagger:model secrets_20231128SyncIntegration

func (*Secrets20231128SyncIntegration) ContextValidate ¶

func (m *Secrets20231128SyncIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 sync integration based on the context it is used

func (*Secrets20231128SyncIntegration) MarshalBinary ¶

func (m *Secrets20231128SyncIntegration) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128SyncIntegration) UnmarshalBinary ¶

func (m *Secrets20231128SyncIntegration) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128SyncIntegration) Validate ¶

func (m *Secrets20231128SyncIntegration) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 sync integration

type Secrets20231128SyncStatus ¶

type Secrets20231128SyncStatus struct {

	// last error code
	LastErrorCode string `json:"last_error_code,omitempty"`

	// status
	Status string `json:"status,omitempty"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`
}

Secrets20231128SyncStatus secrets 20231128 sync status

swagger:model secrets_20231128SyncStatus

func (*Secrets20231128SyncStatus) ContextValidate ¶

func (m *Secrets20231128SyncStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 sync status based on context it is used

func (*Secrets20231128SyncStatus) MarshalBinary ¶

func (m *Secrets20231128SyncStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128SyncStatus) UnmarshalBinary ¶

func (m *Secrets20231128SyncStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128SyncStatus) Validate ¶

func (m *Secrets20231128SyncStatus) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 sync status

type Secrets20231128Tier ¶

type Secrets20231128Tier string

Secrets20231128Tier secrets 20231128 tier

swagger:model secrets_20231128Tier

const (

	// Secrets20231128TierUNKNOWN captures enum value "UNKNOWN"
	Secrets20231128TierUNKNOWN Secrets20231128Tier = "UNKNOWN"

	// Secrets20231128TierFREE captures enum value "FREE"
	Secrets20231128TierFREE Secrets20231128Tier = "FREE"

	// Secrets20231128TierSTANDARD captures enum value "STANDARD"
	Secrets20231128TierSTANDARD Secrets20231128Tier = "STANDARD"
)

func NewSecrets20231128Tier ¶

func NewSecrets20231128Tier(value Secrets20231128Tier) *Secrets20231128Tier

func (Secrets20231128Tier) ContextValidate ¶

func (m Secrets20231128Tier) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 tier based on context it is used

func (Secrets20231128Tier) Pointer ¶

Pointer returns a pointer to a freshly-allocated Secrets20231128Tier.

func (Secrets20231128Tier) Validate ¶

func (m Secrets20231128Tier) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 tier

type Secrets20231128TwilioIntegration ¶ added in v0.98.0

type Secrets20231128TwilioIntegration struct {

	// capabilities
	Capabilities []*Secrets20231128Capability `json:"capabilities"`

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// integration name
	IntegrationName string `json:"integration_name,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// resource id
	ResourceID string `json:"resource_id,omitempty"`

	// resource name
	ResourceName string `json:"resource_name,omitempty"`

	// static credential details
	StaticCredentialDetails *Secrets20231128TwilioStaticCredentialsResponse `json:"static_credential_details,omitempty"`

	// twilio account sid
	TwilioAccountSid string `json:"twilio_account_sid,omitempty"`

	// twilio api key sid
	TwilioAPIKeySid string `json:"twilio_api_key_sid,omitempty"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// updated by id
	UpdatedByID string `json:"updated_by_id,omitempty"`

	// used by
	UsedBy map[string]Secrets20231128IntegrationUsage `json:"used_by,omitempty"`
}

Secrets20231128TwilioIntegration secrets 20231128 twilio integration

swagger:model secrets_20231128TwilioIntegration

func (*Secrets20231128TwilioIntegration) ContextValidate ¶ added in v0.98.0

func (m *Secrets20231128TwilioIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 twilio integration based on the context it is used

func (*Secrets20231128TwilioIntegration) MarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128TwilioIntegration) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128TwilioIntegration) UnmarshalBinary ¶ added in v0.98.0

func (m *Secrets20231128TwilioIntegration) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128TwilioIntegration) Validate ¶ added in v0.98.0

Validate validates this secrets 20231128 twilio integration

type Secrets20231128TwilioStaticCredentialsRequest ¶ added in v0.103.0

type Secrets20231128TwilioStaticCredentialsRequest struct {

	// account sid
	AccountSid string `json:"account_sid,omitempty"`

	// api key secret
	APIKeySecret string `json:"api_key_secret,omitempty"`

	// api key sid
	APIKeySid string `json:"api_key_sid,omitempty"`
}

Secrets20231128TwilioStaticCredentialsRequest secrets 20231128 twilio static credentials request

swagger:model secrets_20231128TwilioStaticCredentialsRequest

func (*Secrets20231128TwilioStaticCredentialsRequest) ContextValidate ¶ added in v0.103.0

ContextValidate validates this secrets 20231128 twilio static credentials request based on context it is used

func (*Secrets20231128TwilioStaticCredentialsRequest) MarshalBinary ¶ added in v0.103.0

MarshalBinary interface implementation

func (*Secrets20231128TwilioStaticCredentialsRequest) UnmarshalBinary ¶ added in v0.103.0

UnmarshalBinary interface implementation

func (*Secrets20231128TwilioStaticCredentialsRequest) Validate ¶ added in v0.103.0

Validate validates this secrets 20231128 twilio static credentials request

type Secrets20231128TwilioStaticCredentialsResponse ¶ added in v0.103.0

type Secrets20231128TwilioStaticCredentialsResponse struct {

	// account sid
	AccountSid string `json:"account_sid,omitempty"`

	// api key sid
	APIKeySid string `json:"api_key_sid,omitempty"`
}

Secrets20231128TwilioStaticCredentialsResponse secrets 20231128 twilio static credentials response

swagger:model secrets_20231128TwilioStaticCredentialsResponse

func (*Secrets20231128TwilioStaticCredentialsResponse) ContextValidate ¶ added in v0.103.0

ContextValidate validates this secrets 20231128 twilio static credentials response based on context it is used

func (*Secrets20231128TwilioStaticCredentialsResponse) MarshalBinary ¶ added in v0.103.0

MarshalBinary interface implementation

func (*Secrets20231128TwilioStaticCredentialsResponse) UnmarshalBinary ¶ added in v0.103.0

UnmarshalBinary interface implementation

func (*Secrets20231128TwilioStaticCredentialsResponse) Validate ¶ added in v0.103.0

Validate validates this secrets 20231128 twilio static credentials response

type Secrets20231128UpdateAppResponse ¶

type Secrets20231128UpdateAppResponse struct {

	// app
	App *Secrets20231128App `json:"app,omitempty"`
}

Secrets20231128UpdateAppResponse secrets 20231128 update app response

swagger:model secrets_20231128UpdateAppResponse

func (*Secrets20231128UpdateAppResponse) ContextValidate ¶

func (m *Secrets20231128UpdateAppResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 update app response based on the context it is used

func (*Secrets20231128UpdateAppResponse) MarshalBinary ¶

func (m *Secrets20231128UpdateAppResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128UpdateAppResponse) UnmarshalBinary ¶

func (m *Secrets20231128UpdateAppResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateAppResponse) Validate ¶

Validate validates this secrets 20231128 update app response

type Secrets20231128UpdateGatewayPoolResponse ¶ added in v0.103.0

type Secrets20231128UpdateGatewayPoolResponse struct {

	// gateway pool
	GatewayPool *Secrets20231128GatewayPool `json:"gateway_pool,omitempty"`
}

Secrets20231128UpdateGatewayPoolResponse secrets 20231128 update gateway pool response

swagger:model secrets_20231128UpdateGatewayPoolResponse

func (*Secrets20231128UpdateGatewayPoolResponse) ContextValidate ¶ added in v0.103.0

ContextValidate validate this secrets 20231128 update gateway pool response based on the context it is used

func (*Secrets20231128UpdateGatewayPoolResponse) MarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128UpdateGatewayPoolResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128UpdateGatewayPoolResponse) UnmarshalBinary ¶ added in v0.103.0

func (m *Secrets20231128UpdateGatewayPoolResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateGatewayPoolResponse) Validate ¶ added in v0.103.0

Validate validates this secrets 20231128 update gateway pool response

type Secrets20231128UpdateSyncInstallationResponse ¶ added in v0.104.0

type Secrets20231128UpdateSyncInstallationResponse struct {

	// sync installation
	SyncInstallation *Secrets20231128SyncInstallation `json:"sync_installation,omitempty"`
}

Secrets20231128UpdateSyncInstallationResponse secrets 20231128 update sync installation response

swagger:model secrets_20231128UpdateSyncInstallationResponse

func (*Secrets20231128UpdateSyncInstallationResponse) ContextValidate ¶ added in v0.104.0

ContextValidate validate this secrets 20231128 update sync installation response based on the context it is used

func (*Secrets20231128UpdateSyncInstallationResponse) MarshalBinary ¶ added in v0.104.0

MarshalBinary interface implementation

func (*Secrets20231128UpdateSyncInstallationResponse) UnmarshalBinary ¶ added in v0.104.0

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateSyncInstallationResponse) Validate ¶ added in v0.104.0

Validate validates this secrets 20231128 update sync installation response

type Secrets20231128Usage ¶

type Secrets20231128Usage struct {

	// active
	Active int32 `json:"active,omitempty"`

	// limit
	Limit int32 `json:"limit,omitempty"`

	// remaining
	Remaining int32 `json:"remaining,omitempty"`
}

Secrets20231128Usage secrets 20231128 usage

swagger:model secrets_20231128Usage

func (*Secrets20231128Usage) ContextValidate ¶

func (m *Secrets20231128Usage) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 usage based on context it is used

func (*Secrets20231128Usage) MarshalBinary ¶

func (m *Secrets20231128Usage) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128Usage) UnmarshalBinary ¶

func (m *Secrets20231128Usage) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128Usage) Validate ¶

func (m *Secrets20231128Usage) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 usage

type Secrets20231128UsageOptLimitRemaining ¶

type Secrets20231128UsageOptLimitRemaining struct {

	// active
	Active int32 `json:"active,omitempty"`

	// limit
	Limit int32 `json:"limit,omitempty"`

	// remaining
	Remaining int32 `json:"remaining,omitempty"`
}

Secrets20231128UsageOptLimitRemaining secrets 20231128 usage opt limit remaining

swagger:model secrets_20231128UsageOptLimitRemaining

func (*Secrets20231128UsageOptLimitRemaining) ContextValidate ¶

func (m *Secrets20231128UsageOptLimitRemaining) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 usage opt limit remaining based on context it is used

func (*Secrets20231128UsageOptLimitRemaining) MarshalBinary ¶

func (m *Secrets20231128UsageOptLimitRemaining) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128UsageOptLimitRemaining) UnmarshalBinary ¶

func (m *Secrets20231128UsageOptLimitRemaining) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128UsageOptLimitRemaining) Validate ¶

Validate validates this secrets 20231128 usage opt limit remaining

type Secrets20231128VercelOAuthMetadata ¶

type Secrets20231128VercelOAuthMetadata struct {

	// configuration id
	ConfigurationID string `json:"configuration_id,omitempty"`

	// is team
	IsTeam bool `json:"is_team,omitempty"`

	// projects
	Projects []*Secrets20231128VercelProject `json:"projects"`

	// user or team display name
	UserOrTeamDisplayName string `json:"user_or_team_display_name,omitempty"`

	// user or team id
	UserOrTeamID string `json:"user_or_team_id,omitempty"`

	// user or team name
	UserOrTeamName string `json:"user_or_team_name,omitempty"`
}

Secrets20231128VercelOAuthMetadata secrets 20231128 vercel o auth metadata

swagger:model secrets_20231128VercelOAuthMetadata

func (*Secrets20231128VercelOAuthMetadata) ContextValidate ¶

func (m *Secrets20231128VercelOAuthMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this secrets 20231128 vercel o auth metadata based on the context it is used

func (*Secrets20231128VercelOAuthMetadata) MarshalBinary ¶

func (m *Secrets20231128VercelOAuthMetadata) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128VercelOAuthMetadata) UnmarshalBinary ¶

func (m *Secrets20231128VercelOAuthMetadata) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128VercelOAuthMetadata) Validate ¶

Validate validates this secrets 20231128 vercel o auth metadata

type Secrets20231128VercelProject ¶

type Secrets20231128VercelProject struct {

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

Secrets20231128VercelProject secrets 20231128 vercel project

swagger:model secrets_20231128VercelProject

func (*Secrets20231128VercelProject) ContextValidate ¶

func (m *Secrets20231128VercelProject) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this secrets 20231128 vercel project based on context it is used

func (*Secrets20231128VercelProject) MarshalBinary ¶

func (m *Secrets20231128VercelProject) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secrets20231128VercelProject) UnmarshalBinary ¶

func (m *Secrets20231128VercelProject) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secrets20231128VercelProject) Validate ¶

func (m *Secrets20231128VercelProject) Validate(formats strfmt.Registry) error

Validate validates this secrets 20231128 vercel project

type Secrets20231128VercelProjectConnectionDetailsRequest ¶

type Secrets20231128VercelProjectConnectionDetailsRequest struct {

	// access token
	AccessToken string `json:"access_token,omitempty"`

	// deployment environments
	DeploymentEnvironments []string `json:"deployment_environments"`

	// project id
	ProjectID string `json:"project_id,omitempty"`

	// project name
	ProjectName string `json:"project_name,omitempty"`

	// team id
	TeamID string `json:"team_id,omitempty"`

	// user or team name
	UserOrTeamName string `json:"user_or_team_name,omitempty"`
}

Secrets20231128VercelProjectConnectionDetailsRequest secrets 20231128 vercel project connection details request

swagger:model secrets_20231128VercelProjectConnectionDetailsRequest

func (*Secrets20231128VercelProjectConnectionDetailsRequest) ContextValidate ¶

ContextValidate validates this secrets 20231128 vercel project connection details request based on context it is used

func (*Secrets20231128VercelProjectConnectionDetailsRequest) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128VercelProjectConnectionDetailsRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128VercelProjectConnectionDetailsRequest) Validate ¶

Validate validates this secrets 20231128 vercel project connection details request

type Secrets20231128VercelProjectConnectionDetailsResponse ¶

type Secrets20231128VercelProjectConnectionDetailsResponse struct {

	// configuration id
	ConfigurationID string `json:"configuration_id,omitempty"`

	// deployment environments
	DeploymentEnvironments []string `json:"deployment_environments"`

	// project id
	ProjectID string `json:"project_id,omitempty"`

	// project name
	ProjectName string `json:"project_name,omitempty"`

	// team id
	TeamID string `json:"team_id,omitempty"`
}

Secrets20231128VercelProjectConnectionDetailsResponse secrets 20231128 vercel project connection details response

swagger:model secrets_20231128VercelProjectConnectionDetailsResponse

func (*Secrets20231128VercelProjectConnectionDetailsResponse) ContextValidate ¶

ContextValidate validates this secrets 20231128 vercel project connection details response based on context it is used

func (*Secrets20231128VercelProjectConnectionDetailsResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128VercelProjectConnectionDetailsResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128VercelProjectConnectionDetailsResponse) Validate ¶

Validate validates this secrets 20231128 vercel project connection details response

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL