models

package
v0.118.0 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 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 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 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 SecretServiceCreateAppBody ¶ added in v0.103.0

type SecretServiceCreateAppBody struct {

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

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

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 SecretServiceCreateAwsIAMUserAccessKeyRotatingSecretBody ¶ added in v0.108.0

type SecretServiceCreateAwsIAMUserAccessKeyRotatingSecretBody struct {

	// aws iam user access key params
	AwsIamUserAccessKeyParams *Secrets20231128AwsIAMUserAccessKeyParams `json:"aws_iam_user_access_key_params,omitempty"`

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

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

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

SecretServiceCreateAwsIAMUserAccessKeyRotatingSecretBody secret service create aws i a m user access key rotating secret body

swagger:model SecretServiceCreateAwsIAMUserAccessKeyRotatingSecretBody

func (*SecretServiceCreateAwsIAMUserAccessKeyRotatingSecretBody) ContextValidate ¶ added in v0.108.0

ContextValidate validate this secret service create aws i a m user access key rotating secret body based on the context it is used

func (*SecretServiceCreateAwsIAMUserAccessKeyRotatingSecretBody) MarshalBinary ¶ added in v0.108.0

MarshalBinary interface implementation

func (*SecretServiceCreateAwsIAMUserAccessKeyRotatingSecretBody) UnmarshalBinary ¶ added in v0.108.0

UnmarshalBinary interface implementation

func (*SecretServiceCreateAwsIAMUserAccessKeyRotatingSecretBody) Validate ¶ added in v0.108.0

Validate validates this secret service create aws i a m user access key rotating 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 SecretServiceCreateConfluentCloudAPIKeyRotatingSecretBody ¶ added in v0.116.0

type SecretServiceCreateConfluentCloudAPIKeyRotatingSecretBody struct {

	// confluent cloud api key params
	ConfluentCloudAPIKeyParams *Secrets20231128ConfluentCloudAPIKeyParams `json:"confluent_cloud_api_key_params,omitempty"`

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

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

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

SecretServiceCreateConfluentCloudAPIKeyRotatingSecretBody secret service create confluent cloud Api key rotating secret body

swagger:model SecretServiceCreateConfluentCloudApiKeyRotatingSecretBody

func (*SecretServiceCreateConfluentCloudAPIKeyRotatingSecretBody) ContextValidate ¶ added in v0.116.0

ContextValidate validate this secret service create confluent cloud Api key rotating secret body based on the context it is used

func (*SecretServiceCreateConfluentCloudAPIKeyRotatingSecretBody) MarshalBinary ¶ added in v0.116.0

MarshalBinary interface implementation

func (*SecretServiceCreateConfluentCloudAPIKeyRotatingSecretBody) UnmarshalBinary ¶ added in v0.116.0

UnmarshalBinary interface implementation

func (*SecretServiceCreateConfluentCloudAPIKeyRotatingSecretBody) Validate ¶ added in v0.116.0

Validate validates this secret service create confluent cloud Api key rotating secret body

type SecretServiceCreateConfluentIntegrationBody ¶ added in v0.116.0

type SecretServiceCreateConfluentIntegrationBody struct {

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

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

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

SecretServiceCreateConfluentIntegrationBody secret service create confluent integration body

swagger:model SecretServiceCreateConfluentIntegrationBody

func (*SecretServiceCreateConfluentIntegrationBody) ContextValidate ¶ added in v0.116.0

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

func (*SecretServiceCreateConfluentIntegrationBody) MarshalBinary ¶ added in v0.116.0

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

MarshalBinary interface implementation

func (*SecretServiceCreateConfluentIntegrationBody) UnmarshalBinary ¶ added in v0.116.0

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

UnmarshalBinary interface implementation

func (*SecretServiceCreateConfluentIntegrationBody) Validate ¶ added in v0.116.0

Validate validates this secret service create confluent 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 SecretServiceCreateGcpServiceAccountKeyRotatingSecretBody ¶ added in v0.108.0

type SecretServiceCreateGcpServiceAccountKeyRotatingSecretBody struct {

	// gcp service account key params
	GcpServiceAccountKeyParams *Secrets20231128GcpServiceAccountKeyParams `json:"gcp_service_account_key_params,omitempty"`

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

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

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

SecretServiceCreateGcpServiceAccountKeyRotatingSecretBody secret service create gcp service account key rotating secret body

swagger:model SecretServiceCreateGcpServiceAccountKeyRotatingSecretBody

func (*SecretServiceCreateGcpServiceAccountKeyRotatingSecretBody) ContextValidate ¶ added in v0.108.0

ContextValidate validate this secret service create gcp service account key rotating secret body based on the context it is used

func (*SecretServiceCreateGcpServiceAccountKeyRotatingSecretBody) MarshalBinary ¶ added in v0.108.0

MarshalBinary interface implementation

func (*SecretServiceCreateGcpServiceAccountKeyRotatingSecretBody) UnmarshalBinary ¶ added in v0.108.0

UnmarshalBinary interface implementation

func (*SecretServiceCreateGcpServiceAccountKeyRotatingSecretBody) Validate ¶ added in v0.108.0

Validate validates this secret service create gcp service account key rotating secret body

type SecretServiceCreateIntegrationBody ¶ added in v0.117.0

type SecretServiceCreateIntegrationBody struct {

	// aws access keys
	AwsAccessKeys *Secrets20231128AwsAccessKeysRequest `json:"aws_access_keys,omitempty"`

	// aws federated workload identity
	AwsFederatedWorkloadIdentity *Secrets20231128AwsFederatedWorkloadIdentityRequest `json:"aws_federated_workload_identity,omitempty"`

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

	// confluent static credentials
	ConfluentStaticCredentials *Secrets20231128ConfluentStaticCredentialsRequest `json:"confluent_static_credentials,omitempty"`

	// gcp federated workload identity
	GcpFederatedWorkloadIdentity *Secrets20231128GcpFederatedWorkloadIdentityRequest `json:"gcp_federated_workload_identity,omitempty"`

	// gcp service account key
	GcpServiceAccountKey *Secrets20231128GcpServiceAccountKeyRequest `json:"gcp_service_account_key,omitempty"`

	// gitlab access token
	GitlabAccessToken *Secrets20231128GitlabAccessTokenRequest `json:"gitlab_access_token,omitempty"`

	// mongo db atlas static credentials
	MongoDbAtlasStaticCredentials *Secrets20231128MongoDBAtlasStaticCredentialsRequest `json:"mongo_db_atlas_static_credentials,omitempty"`

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

	// twilio static credentials
	TwilioStaticCredentials *Secrets20231128TwilioStaticCredentialsRequest `json:"twilio_static_credentials,omitempty"`
}

SecretServiceCreateIntegrationBody secret service create integration body

swagger:model SecretServiceCreateIntegrationBody

func (*SecretServiceCreateIntegrationBody) ContextValidate ¶ added in v0.117.0

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

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

func (*SecretServiceCreateIntegrationBody) MarshalBinary ¶ added in v0.117.0

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

MarshalBinary interface implementation

func (*SecretServiceCreateIntegrationBody) UnmarshalBinary ¶ added in v0.117.0

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

UnmarshalBinary interface implementation

func (*SecretServiceCreateIntegrationBody) Validate ¶ added in v0.117.0

Validate validates this secret service create integration body

type SecretServiceCreateMongoDBAtlasIntegrationBody ¶ added in v0.103.0

type SecretServiceCreateMongoDBAtlasIntegrationBody struct {

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

	// 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 {

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

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

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

	// secret details
	SecretDetails *Secrets20231128MongoDBAtlasSecretDetails `json:"secret_details,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 SecretServiceCreateSyncBody ¶ added in v0.116.0

type SecretServiceCreateSyncBody struct {

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

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

	// sync config gitlab
	SyncConfigGitlab *Secrets20231128SyncConfigGitlab `json:"sync_config_gitlab,omitempty"`

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

SecretServiceCreateSyncBody secret service create sync body

swagger:model SecretServiceCreateSyncBody

func (*SecretServiceCreateSyncBody) ContextValidate ¶ added in v0.116.0

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

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

func (*SecretServiceCreateSyncBody) MarshalBinary ¶ added in v0.116.0

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

MarshalBinary interface implementation

func (*SecretServiceCreateSyncBody) UnmarshalBinary ¶ added in v0.116.0

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

UnmarshalBinary interface implementation

func (*SecretServiceCreateSyncBody) Validate ¶ added in v0.116.0

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

Validate validates this secret service create sync body

type SecretServiceCreateTwilioIntegrationBody ¶ added in v0.103.0

type SecretServiceCreateTwilioIntegrationBody struct {

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

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

	// static credential details
	StaticCredentialDetails *Secrets20231128TwilioStaticCredentialsRequest `json:"static_credential_details,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 {

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

	// name
	Name string `json:"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 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"`
}

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 SecretServiceUpdateAwsDynamicSecretBody ¶ added in v0.113.0

type SecretServiceUpdateAwsDynamicSecretBody struct {

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

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

SecretServiceUpdateAwsDynamicSecretBody secret service update aws dynamic secret body

swagger:model SecretServiceUpdateAwsDynamicSecretBody

func (*SecretServiceUpdateAwsDynamicSecretBody) ContextValidate ¶ added in v0.113.0

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

func (*SecretServiceUpdateAwsDynamicSecretBody) MarshalBinary ¶ added in v0.113.0

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

MarshalBinary interface implementation

func (*SecretServiceUpdateAwsDynamicSecretBody) UnmarshalBinary ¶ added in v0.113.0

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateAwsDynamicSecretBody) Validate ¶ added in v0.113.0

Validate validates this secret service update aws dynamic secret body

type SecretServiceUpdateAwsIAMUserAccessKeyRotatingSecretBody ¶ added in v0.110.0

type SecretServiceUpdateAwsIAMUserAccessKeyRotatingSecretBody struct {

	// aws iam user access key params
	AwsIamUserAccessKeyParams *Secrets20231128AwsIAMUserAccessKeyParams `json:"aws_iam_user_access_key_params,omitempty"`

	// rotate on update
	RotateOnUpdate bool `json:"rotate_on_update,omitempty"`

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

SecretServiceUpdateAwsIAMUserAccessKeyRotatingSecretBody secret service update aws i a m user access key rotating secret body

swagger:model SecretServiceUpdateAwsIAMUserAccessKeyRotatingSecretBody

func (*SecretServiceUpdateAwsIAMUserAccessKeyRotatingSecretBody) ContextValidate ¶ added in v0.110.0

ContextValidate validate this secret service update aws i a m user access key rotating secret body based on the context it is used

func (*SecretServiceUpdateAwsIAMUserAccessKeyRotatingSecretBody) MarshalBinary ¶ added in v0.110.0

MarshalBinary interface implementation

func (*SecretServiceUpdateAwsIAMUserAccessKeyRotatingSecretBody) UnmarshalBinary ¶ added in v0.110.0

UnmarshalBinary interface implementation

func (*SecretServiceUpdateAwsIAMUserAccessKeyRotatingSecretBody) Validate ¶ added in v0.110.0

Validate validates this secret service update aws i a m user access key rotating secret body

type SecretServiceUpdateAwsIntegrationBody ¶ added in v0.108.0

type SecretServiceUpdateAwsIntegrationBody struct {

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

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

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

	// rotate on update
	RotateOnUpdate bool `json:"rotate_on_update,omitempty"`
}

SecretServiceUpdateAwsIntegrationBody secret service update aws integration body

swagger:model SecretServiceUpdateAwsIntegrationBody

func (*SecretServiceUpdateAwsIntegrationBody) ContextValidate ¶ added in v0.108.0

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

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

func (*SecretServiceUpdateAwsIntegrationBody) MarshalBinary ¶ added in v0.108.0

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

MarshalBinary interface implementation

func (*SecretServiceUpdateAwsIntegrationBody) UnmarshalBinary ¶ added in v0.108.0

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateAwsIntegrationBody) Validate ¶ added in v0.108.0

Validate validates this secret service update aws integration body

type SecretServiceUpdateConfluentCloudAPIKeyRotatingSecretBody ¶ added in v0.116.0

type SecretServiceUpdateConfluentCloudAPIKeyRotatingSecretBody struct {

	// confluent cloud api key params
	ConfluentCloudAPIKeyParams *Secrets20231128ConfluentCloudAPIKeyParams `json:"confluent_cloud_api_key_params,omitempty"`

	// rotate on update
	RotateOnUpdate bool `json:"rotate_on_update,omitempty"`

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

SecretServiceUpdateConfluentCloudAPIKeyRotatingSecretBody secret service update confluent cloud Api key rotating secret body

swagger:model SecretServiceUpdateConfluentCloudApiKeyRotatingSecretBody

func (*SecretServiceUpdateConfluentCloudAPIKeyRotatingSecretBody) ContextValidate ¶ added in v0.116.0

ContextValidate validate this secret service update confluent cloud Api key rotating secret body based on the context it is used

func (*SecretServiceUpdateConfluentCloudAPIKeyRotatingSecretBody) MarshalBinary ¶ added in v0.116.0

MarshalBinary interface implementation

func (*SecretServiceUpdateConfluentCloudAPIKeyRotatingSecretBody) UnmarshalBinary ¶ added in v0.116.0

UnmarshalBinary interface implementation

func (*SecretServiceUpdateConfluentCloudAPIKeyRotatingSecretBody) Validate ¶ added in v0.116.0

Validate validates this secret service update confluent cloud Api key rotating secret body

type SecretServiceUpdateConfluentIntegrationBody ¶ added in v0.116.0

type SecretServiceUpdateConfluentIntegrationBody struct {

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

	// rotate on update
	RotateOnUpdate bool `json:"rotate_on_update,omitempty"`

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

SecretServiceUpdateConfluentIntegrationBody secret service update confluent integration body

swagger:model SecretServiceUpdateConfluentIntegrationBody

func (*SecretServiceUpdateConfluentIntegrationBody) ContextValidate ¶ added in v0.116.0

ContextValidate validate this secret service update confluent integration body based on the context it is used

func (*SecretServiceUpdateConfluentIntegrationBody) MarshalBinary ¶ added in v0.116.0

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

MarshalBinary interface implementation

func (*SecretServiceUpdateConfluentIntegrationBody) UnmarshalBinary ¶ added in v0.116.0

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateConfluentIntegrationBody) Validate ¶ added in v0.116.0

Validate validates this secret service update confluent integration 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 SecretServiceUpdateGcpDynamicSecretBody ¶ added in v0.113.0

type SecretServiceUpdateGcpDynamicSecretBody struct {

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

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

SecretServiceUpdateGcpDynamicSecretBody secret service update gcp dynamic secret body

swagger:model SecretServiceUpdateGcpDynamicSecretBody

func (*SecretServiceUpdateGcpDynamicSecretBody) ContextValidate ¶ added in v0.113.0

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

func (*SecretServiceUpdateGcpDynamicSecretBody) MarshalBinary ¶ added in v0.113.0

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

MarshalBinary interface implementation

func (*SecretServiceUpdateGcpDynamicSecretBody) UnmarshalBinary ¶ added in v0.113.0

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateGcpDynamicSecretBody) Validate ¶ added in v0.113.0

Validate validates this secret service update gcp dynamic secret body

type SecretServiceUpdateGcpIntegrationBody ¶ added in v0.108.0

type SecretServiceUpdateGcpIntegrationBody struct {

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

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

	// rotate on update
	RotateOnUpdate bool `json:"rotate_on_update,omitempty"`

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

SecretServiceUpdateGcpIntegrationBody secret service update gcp integration body

swagger:model SecretServiceUpdateGcpIntegrationBody

func (*SecretServiceUpdateGcpIntegrationBody) ContextValidate ¶ added in v0.108.0

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

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

func (*SecretServiceUpdateGcpIntegrationBody) MarshalBinary ¶ added in v0.108.0

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

MarshalBinary interface implementation

func (*SecretServiceUpdateGcpIntegrationBody) UnmarshalBinary ¶ added in v0.108.0

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateGcpIntegrationBody) Validate ¶ added in v0.108.0

Validate validates this secret service update gcp integration body

type SecretServiceUpdateGcpServiceAccountKeyRotatingSecretBody ¶ added in v0.110.0

type SecretServiceUpdateGcpServiceAccountKeyRotatingSecretBody struct {

	// gcp service account key params
	GcpServiceAccountKeyParams *Secrets20231128GcpServiceAccountKeyParams `json:"gcp_service_account_key_params,omitempty"`

	// rotate on update
	RotateOnUpdate bool `json:"rotate_on_update,omitempty"`

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

SecretServiceUpdateGcpServiceAccountKeyRotatingSecretBody secret service update gcp service account key rotating secret body

swagger:model SecretServiceUpdateGcpServiceAccountKeyRotatingSecretBody

func (*SecretServiceUpdateGcpServiceAccountKeyRotatingSecretBody) ContextValidate ¶ added in v0.110.0

ContextValidate validate this secret service update gcp service account key rotating secret body based on the context it is used

func (*SecretServiceUpdateGcpServiceAccountKeyRotatingSecretBody) MarshalBinary ¶ added in v0.110.0

MarshalBinary interface implementation

func (*SecretServiceUpdateGcpServiceAccountKeyRotatingSecretBody) UnmarshalBinary ¶ added in v0.110.0

UnmarshalBinary interface implementation

func (*SecretServiceUpdateGcpServiceAccountKeyRotatingSecretBody) Validate ¶ added in v0.110.0

Validate validates this secret service update gcp service account key rotating secret body

type SecretServiceUpdateIntegrationBody ¶ added in v0.117.0

type SecretServiceUpdateIntegrationBody struct {

	// aws access keys
	AwsAccessKeys *Secrets20231128AwsAccessKeysRequest `json:"aws_access_keys,omitempty"`

	// aws federated workload identity
	AwsFederatedWorkloadIdentity *Secrets20231128AwsFederatedWorkloadIdentityRequest `json:"aws_federated_workload_identity,omitempty"`

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

	// confluent static credentials
	ConfluentStaticCredentials *Secrets20231128ConfluentStaticCredentialsRequest `json:"confluent_static_credentials,omitempty"`

	// gcp federated workload identity
	GcpFederatedWorkloadIdentity *Secrets20231128GcpFederatedWorkloadIdentityRequest `json:"gcp_federated_workload_identity,omitempty"`

	// gcp service account key
	GcpServiceAccountKey *Secrets20231128GcpServiceAccountKeyRequest `json:"gcp_service_account_key,omitempty"`

	// gitlab access token
	GitlabAccessToken *Secrets20231128GitlabAccessTokenRequest `json:"gitlab_access_token,omitempty"`

	// mongo db atlas static credentials
	MongoDbAtlasStaticCredentials *Secrets20231128MongoDBAtlasStaticCredentialsRequest `json:"mongo_db_atlas_static_credentials,omitempty"`

	// twilio static credentials
	TwilioStaticCredentials *Secrets20231128TwilioStaticCredentialsRequest `json:"twilio_static_credentials,omitempty"`
}

SecretServiceUpdateIntegrationBody secret service update integration body

swagger:model SecretServiceUpdateIntegrationBody

func (*SecretServiceUpdateIntegrationBody) ContextValidate ¶ added in v0.117.0

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

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

func (*SecretServiceUpdateIntegrationBody) MarshalBinary ¶ added in v0.117.0

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

MarshalBinary interface implementation

func (*SecretServiceUpdateIntegrationBody) UnmarshalBinary ¶ added in v0.117.0

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateIntegrationBody) Validate ¶ added in v0.117.0

Validate validates this secret service update integration body

type SecretServiceUpdateMongoDBAtlasIntegrationBody ¶ added in v0.108.0

type SecretServiceUpdateMongoDBAtlasIntegrationBody struct {

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

	// gateway pool id
	GatewayPoolID string `json:"gateway_pool_id,omitempty"`

	// rotate on update
	RotateOnUpdate bool `json:"rotate_on_update,omitempty"`

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

SecretServiceUpdateMongoDBAtlasIntegrationBody secret service update mongo d b atlas integration body

swagger:model SecretServiceUpdateMongoDBAtlasIntegrationBody

func (*SecretServiceUpdateMongoDBAtlasIntegrationBody) ContextValidate ¶ added in v0.108.0

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

func (*SecretServiceUpdateMongoDBAtlasIntegrationBody) MarshalBinary ¶ added in v0.108.0

MarshalBinary interface implementation

func (*SecretServiceUpdateMongoDBAtlasIntegrationBody) UnmarshalBinary ¶ added in v0.108.0

UnmarshalBinary interface implementation

func (*SecretServiceUpdateMongoDBAtlasIntegrationBody) Validate ¶ added in v0.108.0

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

type SecretServiceUpdateMongoDBAtlasRotatingSecretBody ¶ added in v0.108.0

type SecretServiceUpdateMongoDBAtlasRotatingSecretBody struct {

	// rotate on update
	RotateOnUpdate bool `json:"rotate_on_update,omitempty"`

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

	// secret details
	SecretDetails *Secrets20231128MongoDBAtlasSecretDetails `json:"secret_details,omitempty"`
}

SecretServiceUpdateMongoDBAtlasRotatingSecretBody secret service update mongo d b atlas rotating secret body

swagger:model SecretServiceUpdateMongoDBAtlasRotatingSecretBody

func (*SecretServiceUpdateMongoDBAtlasRotatingSecretBody) ContextValidate ¶ added in v0.108.0

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

func (*SecretServiceUpdateMongoDBAtlasRotatingSecretBody) MarshalBinary ¶ added in v0.108.0

MarshalBinary interface implementation

func (*SecretServiceUpdateMongoDBAtlasRotatingSecretBody) UnmarshalBinary ¶ added in v0.108.0

UnmarshalBinary interface implementation

func (*SecretServiceUpdateMongoDBAtlasRotatingSecretBody) Validate ¶ added in v0.108.0

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

type SecretServiceUpdateTwilioIntegrationBody ¶ added in v0.108.0

type SecretServiceUpdateTwilioIntegrationBody struct {

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

	// gateway pool id
	GatewayPoolID string `json:"gateway_pool_id,omitempty"`

	// rotate on update
	RotateOnUpdate bool `json:"rotate_on_update,omitempty"`

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

SecretServiceUpdateTwilioIntegrationBody secret service update twilio integration body

swagger:model SecretServiceUpdateTwilioIntegrationBody

func (*SecretServiceUpdateTwilioIntegrationBody) ContextValidate ¶ added in v0.108.0

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

func (*SecretServiceUpdateTwilioIntegrationBody) MarshalBinary ¶ added in v0.108.0

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

MarshalBinary interface implementation

func (*SecretServiceUpdateTwilioIntegrationBody) UnmarshalBinary ¶ added in v0.108.0

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateTwilioIntegrationBody) Validate ¶ added in v0.108.0

Validate validates this secret service update twilio integration body

type SecretServiceUpdateTwilioRotatingSecretBody ¶ added in v0.108.0

type SecretServiceUpdateTwilioRotatingSecretBody struct {

	// rotate on update
	RotateOnUpdate bool `json:"rotate_on_update,omitempty"`

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

SecretServiceUpdateTwilioRotatingSecretBody secret service update twilio rotating secret body

swagger:model SecretServiceUpdateTwilioRotatingSecretBody

func (*SecretServiceUpdateTwilioRotatingSecretBody) ContextValidate ¶ added in v0.108.0

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

func (*SecretServiceUpdateTwilioRotatingSecretBody) MarshalBinary ¶ added in v0.108.0

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

MarshalBinary interface implementation

func (*SecretServiceUpdateTwilioRotatingSecretBody) UnmarshalBinary ¶ added in v0.108.0

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateTwilioRotatingSecretBody) Validate ¶ added in v0.108.0

Validate validates this secret service update twilio rotating secret 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"`

	// 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 Secrets20231128AppSync ¶ added in v0.116.0

type Secrets20231128AppSync struct {

	// aggregated error code
	AggregatedErrorCode string `json:"aggregated_error_code,omitempty"`

	// aggregated status
	AggregatedStatus string `json:"aggregated_status,omitempty"`

	// last synced at
	// Format: date-time
	LastSyncedAt strfmt.DateTime `json:"last_synced_at,omitempty"`

	// num secrets
	NumSecrets string `json:"num_secrets,omitempty"`

	// sync name
	SyncName string `json:"sync_name,omitempty"`
}

Secrets20231128AppSync secrets 20231128 app sync

swagger:model secrets_20231128AppSync

func (*Secrets20231128AppSync) ContextValidate ¶ added in v0.116.0

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

ContextValidate validates this secrets 20231128 app sync based on context it is used

func (*Secrets20231128AppSync) MarshalBinary ¶ added in v0.116.0

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

MarshalBinary interface implementation

func (*Secrets20231128AppSync) UnmarshalBinary ¶ added in v0.116.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128AppSync) Validate ¶ added in v0.116.0

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

Validate validates this secrets 20231128 app sync

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 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 Secrets20231128AwsIAMUserAccessKeyParams ¶ added in v0.108.0

type Secrets20231128AwsIAMUserAccessKeyParams struct {

	// username
	Username string `json:"username,omitempty"`
}

Secrets20231128AwsIAMUserAccessKeyParams secrets 20231128 aws i a m user access key params

swagger:model secrets_20231128AwsIAMUserAccessKeyParams

func (*Secrets20231128AwsIAMUserAccessKeyParams) ContextValidate ¶ added in v0.108.0

ContextValidate validates this secrets 20231128 aws i a m user access key params based on context it is used

func (*Secrets20231128AwsIAMUserAccessKeyParams) MarshalBinary ¶ added in v0.108.0

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

MarshalBinary interface implementation

func (*Secrets20231128AwsIAMUserAccessKeyParams) UnmarshalBinary ¶ added in v0.108.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128AwsIAMUserAccessKeyParams) Validate ¶ added in v0.108.0

Validate validates this secrets 20231128 aws i a m user access key params

type Secrets20231128AwsIAMUserAccessKeyRotatingSecretConfig ¶ added in v0.108.0

type Secrets20231128AwsIAMUserAccessKeyRotatingSecretConfig struct {

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

	// aws iam user access key params
	AwsIamUserAccessKeyParams *Secrets20231128AwsIAMUserAccessKeyParams `json:"aws_iam_user_access_key_params,omitempty"`

	// 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"`

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

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

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

Secrets20231128AwsIAMUserAccessKeyRotatingSecretConfig secrets 20231128 aws i a m user access key rotating secret config

swagger:model secrets_20231128AwsIAMUserAccessKeyRotatingSecretConfig

func (*Secrets20231128AwsIAMUserAccessKeyRotatingSecretConfig) ContextValidate ¶ added in v0.108.0

ContextValidate validate this secrets 20231128 aws i a m user access key rotating secret config based on the context it is used

func (*Secrets20231128AwsIAMUserAccessKeyRotatingSecretConfig) MarshalBinary ¶ added in v0.108.0

MarshalBinary interface implementation

func (*Secrets20231128AwsIAMUserAccessKeyRotatingSecretConfig) UnmarshalBinary ¶ added in v0.108.0

UnmarshalBinary interface implementation

func (*Secrets20231128AwsIAMUserAccessKeyRotatingSecretConfig) Validate ¶ added in v0.108.0

Validate validates this secrets 20231128 aws i a m user access key rotating secret config

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 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 Secrets20231128ConfluentCloudAPIKeyParams ¶ added in v0.116.0

type Secrets20231128ConfluentCloudAPIKeyParams struct {

	// service account id
	ServiceAccountID string `json:"service_account_id,omitempty"`
}

Secrets20231128ConfluentCloudAPIKeyParams secrets 20231128 confluent cloud Api key params

swagger:model secrets_20231128ConfluentCloudApiKeyParams

func (*Secrets20231128ConfluentCloudAPIKeyParams) ContextValidate ¶ added in v0.116.0

ContextValidate validates this secrets 20231128 confluent cloud Api key params based on context it is used

func (*Secrets20231128ConfluentCloudAPIKeyParams) MarshalBinary ¶ added in v0.116.0

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

MarshalBinary interface implementation

func (*Secrets20231128ConfluentCloudAPIKeyParams) UnmarshalBinary ¶ added in v0.116.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128ConfluentCloudAPIKeyParams) Validate ¶ added in v0.116.0

Validate validates this secrets 20231128 confluent cloud Api key params

type Secrets20231128ConfluentCloudAPIKeyRotatingSecretConfig ¶ added in v0.116.0

type Secrets20231128ConfluentCloudAPIKeyRotatingSecretConfig struct {

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

	// confluent cloud api key params
	ConfluentCloudAPIKeyParams *Secrets20231128ConfluentCloudAPIKeyParams `json:"confluent_cloud_api_key_params,omitempty"`

	// 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"`

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

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

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

Secrets20231128ConfluentCloudAPIKeyRotatingSecretConfig secrets 20231128 confluent cloud Api key rotating secret config

swagger:model secrets_20231128ConfluentCloudApiKeyRotatingSecretConfig

func (*Secrets20231128ConfluentCloudAPIKeyRotatingSecretConfig) ContextValidate ¶ added in v0.116.0

ContextValidate validate this secrets 20231128 confluent cloud Api key rotating secret config based on the context it is used

func (*Secrets20231128ConfluentCloudAPIKeyRotatingSecretConfig) MarshalBinary ¶ added in v0.116.0

MarshalBinary interface implementation

func (*Secrets20231128ConfluentCloudAPIKeyRotatingSecretConfig) UnmarshalBinary ¶ added in v0.116.0

UnmarshalBinary interface implementation

func (*Secrets20231128ConfluentCloudAPIKeyRotatingSecretConfig) Validate ¶ added in v0.116.0

Validate validates this secrets 20231128 confluent cloud Api key rotating secret config

type Secrets20231128ConfluentIntegration ¶ added in v0.116.0

type Secrets20231128ConfluentIntegration 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"`

	// 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 *Secrets20231128ConfluentStaticCredentialsResponse `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"`
}

Secrets20231128ConfluentIntegration secrets 20231128 confluent integration

swagger:model secrets_20231128ConfluentIntegration

func (*Secrets20231128ConfluentIntegration) ContextValidate ¶ added in v0.116.0

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

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

func (*Secrets20231128ConfluentIntegration) MarshalBinary ¶ added in v0.116.0

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

MarshalBinary interface implementation

func (*Secrets20231128ConfluentIntegration) UnmarshalBinary ¶ added in v0.116.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128ConfluentIntegration) Validate ¶ added in v0.116.0

Validate validates this secrets 20231128 confluent integration

type Secrets20231128ConfluentStaticCredentialsRequest ¶ added in v0.116.0

type Secrets20231128ConfluentStaticCredentialsRequest struct {

	// cloud api key id
	CloudAPIKeyID string `json:"cloud_api_key_id,omitempty"`

	// cloud api secret
	CloudAPISecret string `json:"cloud_api_secret,omitempty"`
}

Secrets20231128ConfluentStaticCredentialsRequest secrets 20231128 confluent static credentials request

swagger:model secrets_20231128ConfluentStaticCredentialsRequest

func (*Secrets20231128ConfluentStaticCredentialsRequest) ContextValidate ¶ added in v0.116.0

ContextValidate validates this secrets 20231128 confluent static credentials request based on context it is used

func (*Secrets20231128ConfluentStaticCredentialsRequest) MarshalBinary ¶ added in v0.116.0

MarshalBinary interface implementation

func (*Secrets20231128ConfluentStaticCredentialsRequest) UnmarshalBinary ¶ added in v0.116.0

UnmarshalBinary interface implementation

func (*Secrets20231128ConfluentStaticCredentialsRequest) Validate ¶ added in v0.116.0

Validate validates this secrets 20231128 confluent static credentials request

type Secrets20231128ConfluentStaticCredentialsResponse ¶ added in v0.116.0

type Secrets20231128ConfluentStaticCredentialsResponse struct {

	// cloud api key id
	CloudAPIKeyID string `json:"cloud_api_key_id,omitempty"`
}

Secrets20231128ConfluentStaticCredentialsResponse secrets 20231128 confluent static credentials response

swagger:model secrets_20231128ConfluentStaticCredentialsResponse

func (*Secrets20231128ConfluentStaticCredentialsResponse) ContextValidate ¶ added in v0.116.0

ContextValidate validates this secrets 20231128 confluent static credentials response based on context it is used

func (*Secrets20231128ConfluentStaticCredentialsResponse) MarshalBinary ¶ added in v0.116.0

MarshalBinary interface implementation

func (*Secrets20231128ConfluentStaticCredentialsResponse) UnmarshalBinary ¶ added in v0.116.0

UnmarshalBinary interface implementation

func (*Secrets20231128ConfluentStaticCredentialsResponse) Validate ¶ added in v0.116.0

Validate validates this secrets 20231128 confluent static credentials 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 Secrets20231128CreateAwsIAMUserAccessKeyRotatingSecretResponse ¶ added in v0.108.0

type Secrets20231128CreateAwsIAMUserAccessKeyRotatingSecretResponse struct {

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

Secrets20231128CreateAwsIAMUserAccessKeyRotatingSecretResponse secrets 20231128 create aws i a m user access key rotating secret response

swagger:model secrets_20231128CreateAwsIAMUserAccessKeyRotatingSecretResponse

func (*Secrets20231128CreateAwsIAMUserAccessKeyRotatingSecretResponse) ContextValidate ¶ added in v0.108.0

ContextValidate validate this secrets 20231128 create aws i a m user access key rotating secret response based on the context it is used

func (*Secrets20231128CreateAwsIAMUserAccessKeyRotatingSecretResponse) MarshalBinary ¶ added in v0.108.0

MarshalBinary interface implementation

func (*Secrets20231128CreateAwsIAMUserAccessKeyRotatingSecretResponse) UnmarshalBinary ¶ added in v0.108.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAwsIAMUserAccessKeyRotatingSecretResponse) Validate ¶ added in v0.108.0

Validate validates this secrets 20231128 create aws i a m user access key rotating 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 Secrets20231128CreateConfluentCloudAPIKeyRotatingSecretResponse ¶ added in v0.116.0

type Secrets20231128CreateConfluentCloudAPIKeyRotatingSecretResponse struct {

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

Secrets20231128CreateConfluentCloudAPIKeyRotatingSecretResponse secrets 20231128 create confluent cloud Api key rotating secret response

swagger:model secrets_20231128CreateConfluentCloudApiKeyRotatingSecretResponse

func (*Secrets20231128CreateConfluentCloudAPIKeyRotatingSecretResponse) ContextValidate ¶ added in v0.116.0

ContextValidate validate this secrets 20231128 create confluent cloud Api key rotating secret response based on the context it is used

func (*Secrets20231128CreateConfluentCloudAPIKeyRotatingSecretResponse) MarshalBinary ¶ added in v0.116.0

MarshalBinary interface implementation

func (*Secrets20231128CreateConfluentCloudAPIKeyRotatingSecretResponse) UnmarshalBinary ¶ added in v0.116.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateConfluentCloudAPIKeyRotatingSecretResponse) Validate ¶ added in v0.116.0

Validate validates this secrets 20231128 create confluent cloud Api key rotating secret response

type Secrets20231128CreateConfluentIntegrationResponse ¶ added in v0.116.0

type Secrets20231128CreateConfluentIntegrationResponse struct {

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

Secrets20231128CreateConfluentIntegrationResponse secrets 20231128 create confluent integration response

swagger:model secrets_20231128CreateConfluentIntegrationResponse

func (*Secrets20231128CreateConfluentIntegrationResponse) ContextValidate ¶ added in v0.116.0

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

func (*Secrets20231128CreateConfluentIntegrationResponse) MarshalBinary ¶ added in v0.116.0

MarshalBinary interface implementation

func (*Secrets20231128CreateConfluentIntegrationResponse) UnmarshalBinary ¶ added in v0.116.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateConfluentIntegrationResponse) Validate ¶ added in v0.116.0

Validate validates this secrets 20231128 create confluent 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 Secrets20231128CreateGcpServiceAccountKeyRotatingSecretResponse ¶ added in v0.108.0

type Secrets20231128CreateGcpServiceAccountKeyRotatingSecretResponse struct {

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

Secrets20231128CreateGcpServiceAccountKeyRotatingSecretResponse secrets 20231128 create gcp service account key rotating secret response

swagger:model secrets_20231128CreateGcpServiceAccountKeyRotatingSecretResponse

func (*Secrets20231128CreateGcpServiceAccountKeyRotatingSecretResponse) ContextValidate ¶ added in v0.108.0

ContextValidate validate this secrets 20231128 create gcp service account key rotating secret response based on the context it is used

func (*Secrets20231128CreateGcpServiceAccountKeyRotatingSecretResponse) MarshalBinary ¶ added in v0.108.0

MarshalBinary interface implementation

func (*Secrets20231128CreateGcpServiceAccountKeyRotatingSecretResponse) UnmarshalBinary ¶ added in v0.108.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateGcpServiceAccountKeyRotatingSecretResponse) Validate ¶ added in v0.108.0

Validate validates this secrets 20231128 create gcp service account key rotating secret response

type Secrets20231128CreateIntegrationResponse ¶ added in v0.117.0

type Secrets20231128CreateIntegrationResponse struct {

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

Secrets20231128CreateIntegrationResponse secrets 20231128 create integration response

swagger:model secrets_20231128CreateIntegrationResponse

func (*Secrets20231128CreateIntegrationResponse) ContextValidate ¶ added in v0.117.0

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

func (*Secrets20231128CreateIntegrationResponse) MarshalBinary ¶ added in v0.117.0

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

MarshalBinary interface implementation

func (*Secrets20231128CreateIntegrationResponse) UnmarshalBinary ¶ added in v0.117.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128CreateIntegrationResponse) Validate ¶ added in v0.117.0

Validate validates this secrets 20231128 create 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"`

	// secret details
	SecretDetails *Secrets20231128MongoDBAtlasSecretDetails `json:"secret_details,omitempty"`
}

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 Secrets20231128CreateSyncResponse ¶ added in v0.116.0

type Secrets20231128CreateSyncResponse struct {

	// sync
	Sync *Secrets20231128Sync `json:"sync,omitempty"`
}

Secrets20231128CreateSyncResponse secrets 20231128 create sync response

swagger:model secrets_20231128CreateSyncResponse

func (*Secrets20231128CreateSyncResponse) ContextValidate ¶ added in v0.116.0

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

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

func (*Secrets20231128CreateSyncResponse) MarshalBinary ¶ added in v0.116.0

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

MarshalBinary interface implementation

func (*Secrets20231128CreateSyncResponse) UnmarshalBinary ¶ added in v0.116.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128CreateSyncResponse) Validate ¶ added in v0.116.0

Validate validates this secrets 20231128 create sync 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 Secrets20231128DeleteConfluentIntegrationResponse ¶ added in v0.116.0

type Secrets20231128DeleteConfluentIntegrationResponse interface{}

Secrets20231128DeleteConfluentIntegrationResponse secrets 20231128 delete confluent integration response

swagger:model secrets_20231128DeleteConfluentIntegrationResponse

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 Secrets20231128DeleteIntegrationResponse ¶ added in v0.117.0

type Secrets20231128DeleteIntegrationResponse interface{}

Secrets20231128DeleteIntegrationResponse secrets 20231128 delete integration response

swagger:model secrets_20231128DeleteIntegrationResponse

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 Secrets20231128DeleteSyncResponse ¶ added in v0.116.0

type Secrets20231128DeleteSyncResponse interface{}

Secrets20231128DeleteSyncResponse secrets 20231128 delete sync response

swagger:model secrets_20231128DeleteSyncResponse

type Secrets20231128DeleteTwilioIntegrationResponse ¶ added in v0.98.0

type Secrets20231128DeleteTwilioIntegrationResponse interface{}

Secrets20231128DeleteTwilioIntegrationResponse secrets 20231128 delete twilio integration response

swagger:model secrets_20231128DeleteTwilioIntegrationResponse

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 Secrets20231128GcpServiceAccountKeyParams ¶ added in v0.108.0

type Secrets20231128GcpServiceAccountKeyParams struct {

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

Secrets20231128GcpServiceAccountKeyParams secrets 20231128 gcp service account key params

swagger:model secrets_20231128GcpServiceAccountKeyParams

func (*Secrets20231128GcpServiceAccountKeyParams) ContextValidate ¶ added in v0.108.0

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

func (*Secrets20231128GcpServiceAccountKeyParams) MarshalBinary ¶ added in v0.108.0

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

MarshalBinary interface implementation

func (*Secrets20231128GcpServiceAccountKeyParams) UnmarshalBinary ¶ added in v0.108.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128GcpServiceAccountKeyParams) Validate ¶ added in v0.108.0

Validate validates this secrets 20231128 gcp service account key params

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 Secrets20231128GcpServiceAccountKeyRotatingSecretConfig ¶ added in v0.108.0

type Secrets20231128GcpServiceAccountKeyRotatingSecretConfig struct {

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

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

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

	// gcp service account key params
	GcpServiceAccountKeyParams *Secrets20231128GcpServiceAccountKeyParams `json:"gcp_service_account_key_params,omitempty"`

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

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

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

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

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

Secrets20231128GcpServiceAccountKeyRotatingSecretConfig secrets 20231128 gcp service account key rotating secret config

swagger:model secrets_20231128GcpServiceAccountKeyRotatingSecretConfig

func (*Secrets20231128GcpServiceAccountKeyRotatingSecretConfig) ContextValidate ¶ added in v0.108.0

ContextValidate validate this secrets 20231128 gcp service account key rotating secret config based on the context it is used

func (*Secrets20231128GcpServiceAccountKeyRotatingSecretConfig) MarshalBinary ¶ added in v0.108.0

MarshalBinary interface implementation

func (*Secrets20231128GcpServiceAccountKeyRotatingSecretConfig) UnmarshalBinary ¶ added in v0.108.0

UnmarshalBinary interface implementation

func (*Secrets20231128GcpServiceAccountKeyRotatingSecretConfig) Validate ¶ added in v0.108.0

Validate validates this secrets 20231128 gcp service account key rotating secret config

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 Secrets20231128GetAppSyncsResponse ¶ added in v0.116.0

type Secrets20231128GetAppSyncsResponse struct {

	// syncs
	Syncs []*Secrets20231128AppSync `json:"syncs"`
}

Secrets20231128GetAppSyncsResponse secrets 20231128 get app syncs response

swagger:model secrets_20231128GetAppSyncsResponse

func (*Secrets20231128GetAppSyncsResponse) ContextValidate ¶ added in v0.116.0

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

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

func (*Secrets20231128GetAppSyncsResponse) MarshalBinary ¶ added in v0.116.0

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

MarshalBinary interface implementation

func (*Secrets20231128GetAppSyncsResponse) UnmarshalBinary ¶ added in v0.116.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetAppSyncsResponse) Validate ¶ added in v0.116.0

Validate validates this secrets 20231128 get app syncs 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 Secrets20231128GetAwsIAMUserAccessKeyRotatingSecretConfigResponse ¶ added in v0.108.0

type Secrets20231128GetAwsIAMUserAccessKeyRotatingSecretConfigResponse struct {

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

Secrets20231128GetAwsIAMUserAccessKeyRotatingSecretConfigResponse secrets 20231128 get aws i a m user access key rotating secret config response

swagger:model secrets_20231128GetAwsIAMUserAccessKeyRotatingSecretConfigResponse

func (*Secrets20231128GetAwsIAMUserAccessKeyRotatingSecretConfigResponse) ContextValidate ¶ added in v0.108.0

ContextValidate validate this secrets 20231128 get aws i a m user access key rotating secret config response based on the context it is used

func (*Secrets20231128GetAwsIAMUserAccessKeyRotatingSecretConfigResponse) MarshalBinary ¶ added in v0.108.0

MarshalBinary interface implementation

func (*Secrets20231128GetAwsIAMUserAccessKeyRotatingSecretConfigResponse) UnmarshalBinary ¶ added in v0.108.0

UnmarshalBinary interface implementation

func (*Secrets20231128GetAwsIAMUserAccessKeyRotatingSecretConfigResponse) Validate ¶ added in v0.108.0

Validate validates this secrets 20231128 get aws i a m user access key rotating secret config 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 Secrets20231128GetConfluentCloudAPIKeyRotatingSecretConfigResponse ¶ added in v0.116.0

type Secrets20231128GetConfluentCloudAPIKeyRotatingSecretConfigResponse struct {

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

Secrets20231128GetConfluentCloudAPIKeyRotatingSecretConfigResponse secrets 20231128 get confluent cloud Api key rotating secret config response

swagger:model secrets_20231128GetConfluentCloudApiKeyRotatingSecretConfigResponse

func (*Secrets20231128GetConfluentCloudAPIKeyRotatingSecretConfigResponse) ContextValidate ¶ added in v0.116.0

ContextValidate validate this secrets 20231128 get confluent cloud Api key rotating secret config response based on the context it is used

func (*Secrets20231128GetConfluentCloudAPIKeyRotatingSecretConfigResponse) MarshalBinary ¶ added in v0.116.0

MarshalBinary interface implementation

func (*Secrets20231128GetConfluentCloudAPIKeyRotatingSecretConfigResponse) UnmarshalBinary ¶ added in v0.116.0

UnmarshalBinary interface implementation

func (*Secrets20231128GetConfluentCloudAPIKeyRotatingSecretConfigResponse) Validate ¶ added in v0.116.0

Validate validates this secrets 20231128 get confluent cloud Api key rotating secret config response

type Secrets20231128GetConfluentIntegrationResponse ¶ added in v0.116.0

type Secrets20231128GetConfluentIntegrationResponse struct {

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

Secrets20231128GetConfluentIntegrationResponse secrets 20231128 get confluent integration response

swagger:model secrets_20231128GetConfluentIntegrationResponse

func (*Secrets20231128GetConfluentIntegrationResponse) ContextValidate ¶ added in v0.116.0

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

func (*Secrets20231128GetConfluentIntegrationResponse) MarshalBinary ¶ added in v0.116.0

MarshalBinary interface implementation

func (*Secrets20231128GetConfluentIntegrationResponse) UnmarshalBinary ¶ added in v0.116.0

UnmarshalBinary interface implementation

func (*Secrets20231128GetConfluentIntegrationResponse) Validate ¶ added in v0.116.0

Validate validates this secrets 20231128 get confluent 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 Secrets20231128GetGcpServiceAccountKeyRotatingSecretConfigResponse ¶ added in v0.108.0

type Secrets20231128GetGcpServiceAccountKeyRotatingSecretConfigResponse struct {

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

Secrets20231128GetGcpServiceAccountKeyRotatingSecretConfigResponse secrets 20231128 get gcp service account key rotating secret config response

swagger:model secrets_20231128GetGcpServiceAccountKeyRotatingSecretConfigResponse

func (*Secrets20231128GetGcpServiceAccountKeyRotatingSecretConfigResponse) ContextValidate ¶ added in v0.108.0

ContextValidate validate this secrets 20231128 get gcp service account key rotating secret config response based on the context it is used

func (*Secrets20231128GetGcpServiceAccountKeyRotatingSecretConfigResponse) MarshalBinary ¶ added in v0.108.0

MarshalBinary interface implementation

func (*Secrets20231128GetGcpServiceAccountKeyRotatingSecretConfigResponse) UnmarshalBinary ¶ added in v0.108.0

UnmarshalBinary interface implementation

func (*Secrets20231128GetGcpServiceAccountKeyRotatingSecretConfigResponse) Validate ¶ added in v0.108.0

Validate validates this secrets 20231128 get gcp service account key rotating secret config 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"`

	// secret details
	SecretDetails *Secrets20231128MongoDBAtlasSecretDetails `json:"secret_details,omitempty"`
}

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 Secrets20231128GetSyncResponse ¶ added in v0.116.0

type Secrets20231128GetSyncResponse struct {

	// sync
	Sync *Secrets20231128Sync `json:"sync,omitempty"`
}

Secrets20231128GetSyncResponse secrets 20231128 get sync response

swagger:model secrets_20231128GetSyncResponse

func (*Secrets20231128GetSyncResponse) ContextValidate ¶ added in v0.116.0

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

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

func (*Secrets20231128GetSyncResponse) MarshalBinary ¶ added in v0.116.0

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

MarshalBinary interface implementation

func (*Secrets20231128GetSyncResponse) UnmarshalBinary ¶ added in v0.116.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetSyncResponse) Validate ¶ added in v0.116.0

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

Validate validates this secrets 20231128 get sync 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"`

	// dynamic secrets
	DynamicSecrets *Secrets20231128Usage `json:"dynamic_secrets,omitempty"`

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

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

	// rotating secrets
	RotatingSecrets *Secrets20231128Usage `json:"rotating_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 Secrets20231128GitlabAccessTokenRequest ¶ added in v0.117.0

type Secrets20231128GitlabAccessTokenRequest struct {

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

Secrets20231128GitlabAccessTokenRequest --- Gitlab ---

swagger:model secrets_20231128GitlabAccessTokenRequest

func (*Secrets20231128GitlabAccessTokenRequest) ContextValidate ¶ added in v0.117.0

ContextValidate validates this secrets 20231128 gitlab access token request based on context it is used

func (*Secrets20231128GitlabAccessTokenRequest) MarshalBinary ¶ added in v0.117.0

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

MarshalBinary interface implementation

func (*Secrets20231128GitlabAccessTokenRequest) UnmarshalBinary ¶ added in v0.117.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128GitlabAccessTokenRequest) Validate ¶ added in v0.117.0

Validate validates this secrets 20231128 gitlab access token request

type Secrets20231128GitlabAccessTokenResponse ¶ added in v0.117.0

type Secrets20231128GitlabAccessTokenResponse interface{}

Secrets20231128GitlabAccessTokenResponse secrets 20231128 gitlab access token response

swagger:model secrets_20231128GitlabAccessTokenResponse

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"`

	// confluent static credentials
	ConfluentStaticCredentials *Secrets20231128ConfluentStaticCredentialsResponse `json:"confluent_static_credentials,omitempty"`

	// 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"`

	// gitlab access token
	GitlabAccessToken Secrets20231128GitlabAccessTokenResponse `json:"gitlab_access_token,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"`

	// secrets count by app
	SecretsCountByApp map[string]int32 `json:"secrets_count_by_app,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 Secrets20231128ListConfluentIntegrationsResponse ¶ added in v0.116.0

type Secrets20231128ListConfluentIntegrationsResponse struct {

	// integrations
	Integrations []*Secrets20231128ConfluentIntegration `json:"integrations"`

	// pagination
	Pagination *CommonPaginationResponse `json:"pagination,omitempty"`
}

Secrets20231128ListConfluentIntegrationsResponse secrets 20231128 list confluent integrations response

swagger:model secrets_20231128ListConfluentIntegrationsResponse

func (*Secrets20231128ListConfluentIntegrationsResponse) ContextValidate ¶ added in v0.116.0

ContextValidate validate this secrets 20231128 list confluent integrations response based on the context it is used

func (*Secrets20231128ListConfluentIntegrationsResponse) MarshalBinary ¶ added in v0.116.0

MarshalBinary interface implementation

func (*Secrets20231128ListConfluentIntegrationsResponse) UnmarshalBinary ¶ added in v0.116.0

UnmarshalBinary interface implementation

func (*Secrets20231128ListConfluentIntegrationsResponse) Validate ¶ added in v0.116.0

Validate validates this secrets 20231128 list confluent 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 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 Secrets20231128ListSyncsResponse ¶ added in v0.116.0

type Secrets20231128ListSyncsResponse struct {

	// pagination
	Pagination *CommonPaginationResponse `json:"pagination,omitempty"`

	// syncs
	Syncs []*Secrets20231128Sync `json:"syncs"`
}

Secrets20231128ListSyncsResponse secrets 20231128 list syncs response

swagger:model secrets_20231128ListSyncsResponse

func (*Secrets20231128ListSyncsResponse) ContextValidate ¶ added in v0.116.0

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

ContextValidate validate this secrets 20231128 list syncs response based on the context it is used

func (*Secrets20231128ListSyncsResponse) MarshalBinary ¶ added in v0.116.0

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

MarshalBinary interface implementation

func (*Secrets20231128ListSyncsResponse) UnmarshalBinary ¶ added in v0.116.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128ListSyncsResponse) Validate ¶ added in v0.116.0

Validate validates this secrets 20231128 list syncs 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"`

	// 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 Secrets20231128MongoDBAtlasSecretDetails ¶ added in v0.108.0

type Secrets20231128MongoDBAtlasSecretDetails 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"`
}

Secrets20231128MongoDBAtlasSecretDetails secrets 20231128 mongo d b atlas secret details

swagger:model secrets_20231128MongoDBAtlasSecretDetails

func (*Secrets20231128MongoDBAtlasSecretDetails) ContextValidate ¶ added in v0.108.0

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

func (*Secrets20231128MongoDBAtlasSecretDetails) MarshalBinary ¶ added in v0.108.0

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

MarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasSecretDetails) UnmarshalBinary ¶ added in v0.108.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasSecretDetails) Validate ¶ added in v0.108.0

Validate validates this secrets 20231128 mongo d b atlas secret details

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"`

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

	// name
	Name string `json:"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"`

	// dynamic config
	DynamicConfig *Secrets20231128SecretDynamicConfig `json:"dynamic_config,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 Secrets20231128SecretDynamicConfig ¶ added in v0.110.0

type Secrets20231128SecretDynamicConfig struct {

	// ttl
	TTL string `json:"ttl,omitempty"`
}

Secrets20231128SecretDynamicConfig secrets 20231128 secret dynamic config

swagger:model secrets_20231128SecretDynamicConfig

func (*Secrets20231128SecretDynamicConfig) ContextValidate ¶ added in v0.110.0

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

ContextValidate validates this secrets 20231128 secret dynamic config based on context it is used

func (*Secrets20231128SecretDynamicConfig) MarshalBinary ¶ added in v0.110.0

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

MarshalBinary interface implementation

func (*Secrets20231128SecretDynamicConfig) UnmarshalBinary ¶ added in v0.110.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128SecretDynamicConfig) Validate ¶ added in v0.110.0

Validate validates this secrets 20231128 secret dynamic config

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 Secrets20231128Sync ¶ added in v0.116.0

type Secrets20231128Sync struct {

	// 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"`

	// sync config gitlab
	SyncConfigGitlab *Secrets20231128SyncConfigGitlab `json:"sync_config_gitlab,omitempty"`

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

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

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

Secrets20231128Sync Syncs

swagger:model secrets_20231128Sync

func (*Secrets20231128Sync) ContextValidate ¶ added in v0.116.0

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

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

func (*Secrets20231128Sync) MarshalBinary ¶ added in v0.116.0

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

MarshalBinary interface implementation

func (*Secrets20231128Sync) UnmarshalBinary ¶ added in v0.116.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128Sync) Validate ¶ added in v0.116.0

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

Validate validates this secrets 20231128 sync

type Secrets20231128SyncConfigGitlab ¶ added in v0.116.0

type Secrets20231128SyncConfigGitlab struct {

	// destination
	Destination string `json:"destination,omitempty"`

	// environment scope
	EnvironmentScope string `json:"environment_scope,omitempty"`

	// group id
	GroupID string `json:"group_id,omitempty"`

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

	// protected
	Protected bool `json:"protected,omitempty"`

	// raw
	Raw bool `json:"raw,omitempty"`
}

Secrets20231128SyncConfigGitlab secrets 20231128 sync config gitlab

swagger:model secrets_20231128SyncConfigGitlab

func (*Secrets20231128SyncConfigGitlab) ContextValidate ¶ added in v0.116.0

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

ContextValidate validates this secrets 20231128 sync config gitlab based on context it is used

func (*Secrets20231128SyncConfigGitlab) MarshalBinary ¶ added in v0.116.0

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

MarshalBinary interface implementation

func (*Secrets20231128SyncConfigGitlab) UnmarshalBinary ¶ added in v0.116.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128SyncConfigGitlab) Validate ¶ added in v0.116.0

Validate validates this secrets 20231128 sync config gitlab

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"

	// Secrets20231128TierPLUS captures enum value "PLUS"
	Secrets20231128TierPLUS Secrets20231128Tier = "PLUS"
)

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"`

	// 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"`

	// 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 Secrets20231128UpdateAwsDynamicSecretResponse ¶ added in v0.113.0

type Secrets20231128UpdateAwsDynamicSecretResponse struct {

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

Secrets20231128UpdateAwsDynamicSecretResponse secrets 20231128 update aws dynamic secret response

swagger:model secrets_20231128UpdateAwsDynamicSecretResponse

func (*Secrets20231128UpdateAwsDynamicSecretResponse) ContextValidate ¶ added in v0.113.0

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

func (*Secrets20231128UpdateAwsDynamicSecretResponse) MarshalBinary ¶ added in v0.113.0

MarshalBinary interface implementation

func (*Secrets20231128UpdateAwsDynamicSecretResponse) UnmarshalBinary ¶ added in v0.113.0

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateAwsDynamicSecretResponse) Validate ¶ added in v0.113.0

Validate validates this secrets 20231128 update aws dynamic secret response

type Secrets20231128UpdateAwsIAMUserAccessKeyRotatingSecretResponse ¶ added in v0.110.0

type Secrets20231128UpdateAwsIAMUserAccessKeyRotatingSecretResponse struct {

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

Secrets20231128UpdateAwsIAMUserAccessKeyRotatingSecretResponse secrets 20231128 update aws i a m user access key rotating secret response

swagger:model secrets_20231128UpdateAwsIAMUserAccessKeyRotatingSecretResponse

func (*Secrets20231128UpdateAwsIAMUserAccessKeyRotatingSecretResponse) ContextValidate ¶ added in v0.110.0

ContextValidate validate this secrets 20231128 update aws i a m user access key rotating secret response based on the context it is used

func (*Secrets20231128UpdateAwsIAMUserAccessKeyRotatingSecretResponse) MarshalBinary ¶ added in v0.110.0

MarshalBinary interface implementation

func (*Secrets20231128UpdateAwsIAMUserAccessKeyRotatingSecretResponse) UnmarshalBinary ¶ added in v0.110.0

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateAwsIAMUserAccessKeyRotatingSecretResponse) Validate ¶ added in v0.110.0

Validate validates this secrets 20231128 update aws i a m user access key rotating secret response

type Secrets20231128UpdateAwsIntegrationResponse ¶ added in v0.108.0

type Secrets20231128UpdateAwsIntegrationResponse struct {

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

Secrets20231128UpdateAwsIntegrationResponse secrets 20231128 update aws integration response

swagger:model secrets_20231128UpdateAwsIntegrationResponse

func (*Secrets20231128UpdateAwsIntegrationResponse) ContextValidate ¶ added in v0.108.0

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

func (*Secrets20231128UpdateAwsIntegrationResponse) MarshalBinary ¶ added in v0.108.0

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

MarshalBinary interface implementation

func (*Secrets20231128UpdateAwsIntegrationResponse) UnmarshalBinary ¶ added in v0.108.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateAwsIntegrationResponse) Validate ¶ added in v0.108.0

Validate validates this secrets 20231128 update aws integration response

type Secrets20231128UpdateConfluentCloudAPIKeyRotatingSecretResponse ¶ added in v0.116.0

type Secrets20231128UpdateConfluentCloudAPIKeyRotatingSecretResponse struct {

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

Secrets20231128UpdateConfluentCloudAPIKeyRotatingSecretResponse secrets 20231128 update confluent cloud Api key rotating secret response

swagger:model secrets_20231128UpdateConfluentCloudApiKeyRotatingSecretResponse

func (*Secrets20231128UpdateConfluentCloudAPIKeyRotatingSecretResponse) ContextValidate ¶ added in v0.116.0

ContextValidate validate this secrets 20231128 update confluent cloud Api key rotating secret response based on the context it is used

func (*Secrets20231128UpdateConfluentCloudAPIKeyRotatingSecretResponse) MarshalBinary ¶ added in v0.116.0

MarshalBinary interface implementation

func (*Secrets20231128UpdateConfluentCloudAPIKeyRotatingSecretResponse) UnmarshalBinary ¶ added in v0.116.0

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateConfluentCloudAPIKeyRotatingSecretResponse) Validate ¶ added in v0.116.0

Validate validates this secrets 20231128 update confluent cloud Api key rotating secret response

type Secrets20231128UpdateConfluentIntegrationResponse ¶ added in v0.116.0

type Secrets20231128UpdateConfluentIntegrationResponse struct {

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

Secrets20231128UpdateConfluentIntegrationResponse secrets 20231128 update confluent integration response

swagger:model secrets_20231128UpdateConfluentIntegrationResponse

func (*Secrets20231128UpdateConfluentIntegrationResponse) ContextValidate ¶ added in v0.116.0

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

func (*Secrets20231128UpdateConfluentIntegrationResponse) MarshalBinary ¶ added in v0.116.0

MarshalBinary interface implementation

func (*Secrets20231128UpdateConfluentIntegrationResponse) UnmarshalBinary ¶ added in v0.116.0

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateConfluentIntegrationResponse) Validate ¶ added in v0.116.0

Validate validates this secrets 20231128 update confluent integration 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 Secrets20231128UpdateGcpDynamicSecretResponse ¶ added in v0.113.0

type Secrets20231128UpdateGcpDynamicSecretResponse struct {

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

Secrets20231128UpdateGcpDynamicSecretResponse secrets 20231128 update gcp dynamic secret response

swagger:model secrets_20231128UpdateGcpDynamicSecretResponse

func (*Secrets20231128UpdateGcpDynamicSecretResponse) ContextValidate ¶ added in v0.113.0

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

func (*Secrets20231128UpdateGcpDynamicSecretResponse) MarshalBinary ¶ added in v0.113.0

MarshalBinary interface implementation

func (*Secrets20231128UpdateGcpDynamicSecretResponse) UnmarshalBinary ¶ added in v0.113.0

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateGcpDynamicSecretResponse) Validate ¶ added in v0.113.0

Validate validates this secrets 20231128 update gcp dynamic secret response

type Secrets20231128UpdateGcpIntegrationResponse ¶ added in v0.108.0

type Secrets20231128UpdateGcpIntegrationResponse struct {

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

Secrets20231128UpdateGcpIntegrationResponse secrets 20231128 update gcp integration response

swagger:model secrets_20231128UpdateGcpIntegrationResponse

func (*Secrets20231128UpdateGcpIntegrationResponse) ContextValidate ¶ added in v0.108.0

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

func (*Secrets20231128UpdateGcpIntegrationResponse) MarshalBinary ¶ added in v0.108.0

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

MarshalBinary interface implementation

func (*Secrets20231128UpdateGcpIntegrationResponse) UnmarshalBinary ¶ added in v0.108.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateGcpIntegrationResponse) Validate ¶ added in v0.108.0

Validate validates this secrets 20231128 update gcp integration response

type Secrets20231128UpdateGcpServiceAccountKeyRotatingSecretResponse ¶ added in v0.110.0

type Secrets20231128UpdateGcpServiceAccountKeyRotatingSecretResponse struct {

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

Secrets20231128UpdateGcpServiceAccountKeyRotatingSecretResponse secrets 20231128 update gcp service account key rotating secret response

swagger:model secrets_20231128UpdateGcpServiceAccountKeyRotatingSecretResponse

func (*Secrets20231128UpdateGcpServiceAccountKeyRotatingSecretResponse) ContextValidate ¶ added in v0.110.0

ContextValidate validate this secrets 20231128 update gcp service account key rotating secret response based on the context it is used

func (*Secrets20231128UpdateGcpServiceAccountKeyRotatingSecretResponse) MarshalBinary ¶ added in v0.110.0

MarshalBinary interface implementation

func (*Secrets20231128UpdateGcpServiceAccountKeyRotatingSecretResponse) UnmarshalBinary ¶ added in v0.110.0

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateGcpServiceAccountKeyRotatingSecretResponse) Validate ¶ added in v0.110.0

Validate validates this secrets 20231128 update gcp service account key rotating secret response

type Secrets20231128UpdateIntegrationResponse ¶ added in v0.117.0

type Secrets20231128UpdateIntegrationResponse struct {

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

Secrets20231128UpdateIntegrationResponse secrets 20231128 update integration response

swagger:model secrets_20231128UpdateIntegrationResponse

func (*Secrets20231128UpdateIntegrationResponse) ContextValidate ¶ added in v0.117.0

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

func (*Secrets20231128UpdateIntegrationResponse) MarshalBinary ¶ added in v0.117.0

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

MarshalBinary interface implementation

func (*Secrets20231128UpdateIntegrationResponse) UnmarshalBinary ¶ added in v0.117.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateIntegrationResponse) Validate ¶ added in v0.117.0

Validate validates this secrets 20231128 update integration response

type Secrets20231128UpdateMongoDBAtlasIntegrationResponse ¶ added in v0.108.0

type Secrets20231128UpdateMongoDBAtlasIntegrationResponse struct {

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

Secrets20231128UpdateMongoDBAtlasIntegrationResponse secrets 20231128 update mongo d b atlas integration response

swagger:model secrets_20231128UpdateMongoDBAtlasIntegrationResponse

func (*Secrets20231128UpdateMongoDBAtlasIntegrationResponse) ContextValidate ¶ added in v0.108.0

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

func (*Secrets20231128UpdateMongoDBAtlasIntegrationResponse) MarshalBinary ¶ added in v0.108.0

MarshalBinary interface implementation

func (*Secrets20231128UpdateMongoDBAtlasIntegrationResponse) UnmarshalBinary ¶ added in v0.108.0

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateMongoDBAtlasIntegrationResponse) Validate ¶ added in v0.108.0

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

type Secrets20231128UpdateMongoDBAtlasRotatingSecretResponse ¶ added in v0.108.0

type Secrets20231128UpdateMongoDBAtlasRotatingSecretResponse struct {

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

	// secret details
	SecretDetails *Secrets20231128MongoDBAtlasSecretDetails `json:"secret_details,omitempty"`
}

Secrets20231128UpdateMongoDBAtlasRotatingSecretResponse secrets 20231128 update mongo d b atlas rotating secret response

swagger:model secrets_20231128UpdateMongoDBAtlasRotatingSecretResponse

func (*Secrets20231128UpdateMongoDBAtlasRotatingSecretResponse) ContextValidate ¶ added in v0.108.0

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

func (*Secrets20231128UpdateMongoDBAtlasRotatingSecretResponse) MarshalBinary ¶ added in v0.108.0

MarshalBinary interface implementation

func (*Secrets20231128UpdateMongoDBAtlasRotatingSecretResponse) UnmarshalBinary ¶ added in v0.108.0

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateMongoDBAtlasRotatingSecretResponse) Validate ¶ added in v0.108.0

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

type Secrets20231128UpdateTwilioIntegrationResponse ¶ added in v0.108.0

type Secrets20231128UpdateTwilioIntegrationResponse struct {

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

Secrets20231128UpdateTwilioIntegrationResponse secrets 20231128 update twilio integration response

swagger:model secrets_20231128UpdateTwilioIntegrationResponse

func (*Secrets20231128UpdateTwilioIntegrationResponse) ContextValidate ¶ added in v0.108.0

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

func (*Secrets20231128UpdateTwilioIntegrationResponse) MarshalBinary ¶ added in v0.108.0

MarshalBinary interface implementation

func (*Secrets20231128UpdateTwilioIntegrationResponse) UnmarshalBinary ¶ added in v0.108.0

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateTwilioIntegrationResponse) Validate ¶ added in v0.108.0

Validate validates this secrets 20231128 update twilio integration response

type Secrets20231128UpdateTwilioRotatingSecretResponse ¶ added in v0.108.0

type Secrets20231128UpdateTwilioRotatingSecretResponse struct {

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

Secrets20231128UpdateTwilioRotatingSecretResponse secrets 20231128 update twilio rotating secret response

swagger:model secrets_20231128UpdateTwilioRotatingSecretResponse

func (*Secrets20231128UpdateTwilioRotatingSecretResponse) ContextValidate ¶ added in v0.108.0

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

func (*Secrets20231128UpdateTwilioRotatingSecretResponse) MarshalBinary ¶ added in v0.108.0

MarshalBinary interface implementation

func (*Secrets20231128UpdateTwilioRotatingSecretResponse) UnmarshalBinary ¶ added in v0.108.0

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateTwilioRotatingSecretResponse) Validate ¶ added in v0.108.0

Validate validates this secrets 20231128 update twilio rotating secret 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

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL