models

package
v0.114.0 Latest Latest
Warning

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

Go to latest
Published: Sep 24, 2024 License: MPL-2.0 Imports: 7 Imported by: 2

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

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

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

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

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

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

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

	// 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 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 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 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 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 Secrets20231128CreateMongoDBAtlasIntegrationResponse added in v0.98.0

type Secrets20231128CreateMongoDBAtlasIntegrationResponse struct {

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

Secrets20231128CreateMongoDBAtlasIntegrationResponse secrets 20231128 create mongo d b atlas integration response

swagger:model secrets_20231128CreateMongoDBAtlasIntegrationResponse

func (*Secrets20231128CreateMongoDBAtlasIntegrationResponse) ContextValidate added in v0.98.0

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

func (*Secrets20231128CreateMongoDBAtlasIntegrationResponse) MarshalBinary added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128CreateMongoDBAtlasIntegrationResponse) UnmarshalBinary added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateMongoDBAtlasIntegrationResponse) Validate added in v0.98.0

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

type Secrets20231128CreateMongoDBAtlasRotatingSecretResponse added in v0.94.0

type Secrets20231128CreateMongoDBAtlasRotatingSecretResponse struct {

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

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

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

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

	// 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 Secrets20231128CreateTwilioIntegrationResponse added in v0.98.0

type Secrets20231128CreateTwilioIntegrationResponse struct {

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

Secrets20231128CreateTwilioIntegrationResponse secrets 20231128 create twilio integration response

swagger:model secrets_20231128CreateTwilioIntegrationResponse

func (*Secrets20231128CreateTwilioIntegrationResponse) ContextValidate added in v0.98.0

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

func (*Secrets20231128CreateTwilioIntegrationResponse) MarshalBinary added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128CreateTwilioIntegrationResponse) UnmarshalBinary added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateTwilioIntegrationResponse) Validate added in v0.98.0

Validate validates this secrets 20231128 create twilio integration response

type Secrets20231128CreateTwilioRotatingSecretResponse

type Secrets20231128CreateTwilioRotatingSecretResponse struct {

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

Secrets20231128CreateTwilioRotatingSecretResponse secrets 20231128 create twilio rotating secret response

swagger:model secrets_20231128CreateTwilioRotatingSecretResponse

func (*Secrets20231128CreateTwilioRotatingSecretResponse) ContextValidate

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

func (*Secrets20231128CreateTwilioRotatingSecretResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128CreateTwilioRotatingSecretResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128CreateTwilioRotatingSecretResponse) Validate

Validate validates this secrets 20231128 create twilio rotating secret response

type Secrets20231128DeleteAppResponse

type Secrets20231128DeleteAppResponse interface{}

Secrets20231128DeleteAppResponse secrets 20231128 delete app response

swagger:model secrets_20231128DeleteAppResponse

type Secrets20231128DeleteAppSecretResponse

type Secrets20231128DeleteAppSecretResponse interface{}

Secrets20231128DeleteAppSecretResponse secrets 20231128 delete app secret response

swagger:model secrets_20231128DeleteAppSecretResponse

type Secrets20231128DeleteAppSecretVersionResponse

type Secrets20231128DeleteAppSecretVersionResponse interface{}

Secrets20231128DeleteAppSecretVersionResponse secrets 20231128 delete app secret version response

swagger:model secrets_20231128DeleteAppSecretVersionResponse

type Secrets20231128DeleteAwsDynamicSecretResponse added in v0.94.0

type Secrets20231128DeleteAwsDynamicSecretResponse interface{}

Secrets20231128DeleteAwsDynamicSecretResponse secrets 20231128 delete aws dynamic secret response

swagger:model secrets_20231128DeleteAwsDynamicSecretResponse

type Secrets20231128DeleteAwsIntegrationResponse added in v0.94.0

type Secrets20231128DeleteAwsIntegrationResponse interface{}

Secrets20231128DeleteAwsIntegrationResponse secrets 20231128 delete aws integration response

swagger:model secrets_20231128DeleteAwsIntegrationResponse

type Secrets20231128DeleteGatewayPoolResponse added in v0.103.0

type Secrets20231128DeleteGatewayPoolResponse interface{}

Secrets20231128DeleteGatewayPoolResponse secrets 20231128 delete gateway pool response

swagger:model secrets_20231128DeleteGatewayPoolResponse

type Secrets20231128DeleteGcpDynamicSecretResponse added in v0.98.0

type Secrets20231128DeleteGcpDynamicSecretResponse interface{}

Secrets20231128DeleteGcpDynamicSecretResponse secrets 20231128 delete gcp dynamic secret response

swagger:model secrets_20231128DeleteGcpDynamicSecretResponse

type Secrets20231128DeleteGcpIntegrationResponse added in v0.98.0

type Secrets20231128DeleteGcpIntegrationResponse interface{}

Secrets20231128DeleteGcpIntegrationResponse secrets 20231128 delete gcp integration response

swagger:model secrets_20231128DeleteGcpIntegrationResponse

type Secrets20231128DeleteMongoDBAtlasIntegrationResponse added in v0.98.0

type Secrets20231128DeleteMongoDBAtlasIntegrationResponse interface{}

Secrets20231128DeleteMongoDBAtlasIntegrationResponse secrets 20231128 delete mongo d b atlas integration response

swagger:model secrets_20231128DeleteMongoDBAtlasIntegrationResponse

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

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

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

	// static secrets
	StaticSecrets *Secrets20231128Usage `json:"static_secrets,omitempty"`
}

Secrets20231128GetUsageResponse secrets 20231128 get usage response

swagger:model secrets_20231128GetUsageResponse

func (*Secrets20231128GetUsageResponse) ContextValidate

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

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

func (*Secrets20231128GetUsageResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128GetUsageResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetUsageResponse) Validate

Validate validates this secrets 20231128 get usage response

type Secrets20231128Integration added in v0.103.0

type Secrets20231128Integration struct {

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

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

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

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

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

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

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

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

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

	// provider
	Provider string `json:"provider,omitempty"`

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

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

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

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

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

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

Secrets20231128Integration secrets 20231128 integration

swagger:model secrets_20231128Integration

func (*Secrets20231128Integration) ContextValidate added in v0.103.0

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

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

func (*Secrets20231128Integration) MarshalBinary added in v0.103.0

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

MarshalBinary interface implementation

func (*Secrets20231128Integration) UnmarshalBinary added in v0.103.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128Integration) Validate added in v0.103.0

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

Validate validates this secrets 20231128 integration

type Secrets20231128IntegrationUsage added in v0.103.0

type Secrets20231128IntegrationUsage struct {

	// apps count
	AppsCount int32 `json:"apps_count,omitempty"`

	// secrets count
	SecretsCount int32 `json:"secrets_count,omitempty"`

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

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

	// mongodb group id
	MongodbGroupID string `json:"mongodb_group_id,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