models

package
v0.128.0 Latest Latest
Warning

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

Go to latest
Published: Jan 1, 2025 License: MPL-2.0 Imports: 7 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type CommonPaginationRequest ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*CommonPaginationRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CommonPaginationRequest) Validate ¶

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

Validate validates this common pagination request

type CommonPaginationResponse ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*CommonPaginationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CommonPaginationResponse) Validate ¶

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

Validate validates this common pagination response

type GooglerpcStatus ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*GooglerpcStatus) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GooglerpcStatus) Validate ¶

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 ¶

type SecretServiceCreateAppBody struct {

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

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

	// sync names
	SyncNames []string `json:"sync_names"`
}

SecretServiceCreateAppBody secret service create app body

swagger:model SecretServiceCreateAppBody

func (*SecretServiceCreateAppBody) ContextValidate ¶

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 ¶

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

MarshalBinary interface implementation

func (*SecretServiceCreateAppBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceCreateAppBody) Validate ¶

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

Validate validates this secret service create app body

type SecretServiceCreateAppKVSecretBody ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*SecretServiceCreateAppKVSecretBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceCreateAppKVSecretBody) Validate ¶

Validate validates this secret service create app k v secret body

type SecretServiceCreateAppRotatingSecretBody ¶ added in v0.126.0

type SecretServiceCreateAppRotatingSecretBody struct {

	// Field name format: {provider}_{credential_type}_details
	AwsAccessKeyDetails *Secrets20231128AwsIAMUserAccessKeyParams `json:"aws_access_key_details,omitempty"`

	// azure application password details
	AzureApplicationPasswordDetails *Secrets20231128AzureApplicationPasswordParams `json:"azure_application_password_details,omitempty"`

	// confluent cloud api key details
	ConfluentCloudAPIKeyDetails *Secrets20231128ConfluentCloudAPIKeyParams `json:"confluent_cloud_api_key_details,omitempty"`

	// gcp service account key details
	GcpServiceAccountKeyDetails *Secrets20231128GcpServiceAccountKeyParams `json:"gcp_service_account_key_details,omitempty"`

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

	// mongodb atlas user password details
	MongodbAtlasUserPasswordDetails *Secrets20231128MongoDBAtlasSecretDetails `json:"mongodb_atlas_user_password_details,omitempty"`

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

	// postgres user password details
	PostgresUserPasswordDetails *Secrets20231128PostgresParams `json:"postgres_user_password_details,omitempty"`

	// random user password details
	RandomUserPasswordDetails *Secrets20231128RandomParams `json:"random_user_password_details,omitempty"`

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

	// twilio api key details
	TwilioAPIKeyDetails Secrets20231128TwilioAPIKeyDetails `json:"twilio_api_key_details,omitempty"`
}

SecretServiceCreateAppRotatingSecretBody secret service create app rotating secret body

swagger:model SecretServiceCreateAppRotatingSecretBody

func (*SecretServiceCreateAppRotatingSecretBody) ContextValidate ¶ added in v0.126.0

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

func (*SecretServiceCreateAppRotatingSecretBody) MarshalBinary ¶ added in v0.126.0

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

MarshalBinary interface implementation

func (*SecretServiceCreateAppRotatingSecretBody) UnmarshalBinary ¶ added in v0.126.0

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

UnmarshalBinary interface implementation

func (*SecretServiceCreateAppRotatingSecretBody) Validate ¶ added in v0.126.0

Validate validates this secret service create app rotating secret body

type SecretServiceCreateAwsDynamicSecretBody ¶

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 ¶

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

func (*SecretServiceCreateAwsDynamicSecretBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SecretServiceCreateAwsDynamicSecretBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceCreateAwsDynamicSecretBody) Validate ¶

Validate validates this secret service create aws dynamic secret body

type SecretServiceCreateAwsIAMUserAccessKeyRotatingSecretBody ¶

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 ¶

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 ¶

MarshalBinary interface implementation

func (*SecretServiceCreateAwsIAMUserAccessKeyRotatingSecretBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*SecretServiceCreateAwsIAMUserAccessKeyRotatingSecretBody) Validate ¶

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

type SecretServiceCreateAwsIntegrationBody ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*SecretServiceCreateAwsIntegrationBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceCreateAwsIntegrationBody) Validate ¶

Validate validates this secret service create aws integration body

type SecretServiceCreateAzureApplicationPasswordRotatingSecretBody ¶ added in v0.124.0

type SecretServiceCreateAzureApplicationPasswordRotatingSecretBody struct {

	// azure application password params
	AzureApplicationPasswordParams *Secrets20231128AzureApplicationPasswordParams `json:"azure_application_password_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"`
}

SecretServiceCreateAzureApplicationPasswordRotatingSecretBody secret service create azure application password rotating secret body

swagger:model SecretServiceCreateAzureApplicationPasswordRotatingSecretBody

func (*SecretServiceCreateAzureApplicationPasswordRotatingSecretBody) ContextValidate ¶ added in v0.124.0

ContextValidate validate this secret service create azure application password rotating secret body based on the context it is used

func (*SecretServiceCreateAzureApplicationPasswordRotatingSecretBody) MarshalBinary ¶ added in v0.124.0

MarshalBinary interface implementation

func (*SecretServiceCreateAzureApplicationPasswordRotatingSecretBody) UnmarshalBinary ¶ added in v0.124.0

UnmarshalBinary interface implementation

func (*SecretServiceCreateAzureApplicationPasswordRotatingSecretBody) Validate ¶ added in v0.124.0

Validate validates this secret service create azure application password rotating secret body

type SecretServiceCreateAzureIntegrationBody ¶

type SecretServiceCreateAzureIntegrationBody struct {

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

	// client secret
	ClientSecret *Secrets20231128AzureClientSecretRequest `json:"client_secret,omitempty"`

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

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

SecretServiceCreateAzureIntegrationBody secret service create azure integration body

swagger:model SecretServiceCreateAzureIntegrationBody

func (*SecretServiceCreateAzureIntegrationBody) ContextValidate ¶

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

func (*SecretServiceCreateAzureIntegrationBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SecretServiceCreateAzureIntegrationBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceCreateAzureIntegrationBody) Validate ¶

Validate validates this secret service create azure integration body

type SecretServiceCreateConfluentCloudAPIKeyRotatingSecretBody ¶

type SecretServiceCreateConfluentCloudAPIKeyRotatingSecretBody struct {

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

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

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

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

SecretServiceCreateConfluentCloudAPIKeyRotatingSecretBody secret service create confluent cloud Api key rotating secret body

swagger:model SecretServiceCreateConfluentCloudApiKeyRotatingSecretBody

func (*SecretServiceCreateConfluentCloudAPIKeyRotatingSecretBody) ContextValidate ¶

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

func (*SecretServiceCreateConfluentCloudAPIKeyRotatingSecretBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*SecretServiceCreateConfluentCloudAPIKeyRotatingSecretBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*SecretServiceCreateConfluentCloudAPIKeyRotatingSecretBody) Validate ¶

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

type SecretServiceCreateConfluentIntegrationBody ¶

type SecretServiceCreateConfluentIntegrationBody struct {

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

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

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

SecretServiceCreateConfluentIntegrationBody secret service create confluent integration body

swagger:model SecretServiceCreateConfluentIntegrationBody

func (*SecretServiceCreateConfluentIntegrationBody) ContextValidate ¶

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

func (*SecretServiceCreateConfluentIntegrationBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SecretServiceCreateConfluentIntegrationBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceCreateConfluentIntegrationBody) Validate ¶

Validate validates this secret service create confluent integration body

type SecretServiceCreateGatewayPoolBody ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*SecretServiceCreateGatewayPoolBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceCreateGatewayPoolBody) Validate ¶

Validate validates this secret service create gateway pool body

type SecretServiceCreateGcpDynamicSecretBody ¶

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 ¶

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

func (*SecretServiceCreateGcpDynamicSecretBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SecretServiceCreateGcpDynamicSecretBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceCreateGcpDynamicSecretBody) Validate ¶

Validate validates this secret service create gcp dynamic secret body

type SecretServiceCreateGcpIntegrationBody ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*SecretServiceCreateGcpIntegrationBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceCreateGcpIntegrationBody) Validate ¶

Validate validates this secret service create gcp integration body

type SecretServiceCreateGcpServiceAccountKeyRotatingSecretBody ¶

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 ¶

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

func (*SecretServiceCreateGcpServiceAccountKeyRotatingSecretBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*SecretServiceCreateGcpServiceAccountKeyRotatingSecretBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*SecretServiceCreateGcpServiceAccountKeyRotatingSecretBody) Validate ¶

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

type SecretServiceCreateIntegrationBody ¶

type SecretServiceCreateIntegrationBody struct {

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

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

	// azure client secret
	AzureClientSecret *Secrets20231128AzureClientSecretRequest `json:"azure_client_secret,omitempty"`

	// azure federated workload identity
	AzureFederatedWorkloadIdentity *Secrets20231128AzureFederatedWorkloadIdentityRequest `json:"azure_federated_workload_identity,omitempty"`

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

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

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

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

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

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

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

	// mysql static credentials
	MysqlStaticCredentials *Secrets20231128MysqlStaticCredentialsRequest `json:"mysql_static_credentials,omitempty"`

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

	// postgres static credentials
	PostgresStaticCredentials *Secrets20231128PostgresStaticCredentialsRequest `json:"postgres_static_credentials,omitempty"`

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

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

SecretServiceCreateIntegrationBody secret service create integration body

swagger:model SecretServiceCreateIntegrationBody

func (*SecretServiceCreateIntegrationBody) ContextValidate ¶

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

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

func (*SecretServiceCreateIntegrationBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SecretServiceCreateIntegrationBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceCreateIntegrationBody) Validate ¶

Validate validates this secret service create integration body

type SecretServiceCreateMongoDBAtlasIntegrationBody ¶

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 ¶

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

func (*SecretServiceCreateMongoDBAtlasIntegrationBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*SecretServiceCreateMongoDBAtlasIntegrationBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*SecretServiceCreateMongoDBAtlasIntegrationBody) Validate ¶

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

type SecretServiceCreateMongoDBAtlasRotatingSecretBody ¶

type SecretServiceCreateMongoDBAtlasRotatingSecretBody struct {

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

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

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

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

SecretServiceCreateMongoDBAtlasRotatingSecretBody secret service create mongo d b atlas rotating secret body

swagger:model SecretServiceCreateMongoDBAtlasRotatingSecretBody

func (*SecretServiceCreateMongoDBAtlasRotatingSecretBody) ContextValidate ¶

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

func (*SecretServiceCreateMongoDBAtlasRotatingSecretBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*SecretServiceCreateMongoDBAtlasRotatingSecretBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*SecretServiceCreateMongoDBAtlasRotatingSecretBody) Validate ¶

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

type SecretServiceCreatePostgresIntegrationBody ¶

type SecretServiceCreatePostgresIntegrationBody struct {

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

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

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

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

SecretServiceCreatePostgresIntegrationBody secret service create postgres integration body

swagger:model SecretServiceCreatePostgresIntegrationBody

func (*SecretServiceCreatePostgresIntegrationBody) ContextValidate ¶

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

func (*SecretServiceCreatePostgresIntegrationBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SecretServiceCreatePostgresIntegrationBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceCreatePostgresIntegrationBody) Validate ¶

Validate validates this secret service create postgres integration body

type SecretServiceCreatePostgresRotatingSecretBody ¶

type SecretServiceCreatePostgresRotatingSecretBody struct {

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

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

	// postgres params
	PostgresParams *Secrets20231128PostgresParams `json:"postgres_params,omitempty"`

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

SecretServiceCreatePostgresRotatingSecretBody secret service create postgres rotating secret body

swagger:model SecretServiceCreatePostgresRotatingSecretBody

func (*SecretServiceCreatePostgresRotatingSecretBody) ContextValidate ¶

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

func (*SecretServiceCreatePostgresRotatingSecretBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*SecretServiceCreatePostgresRotatingSecretBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*SecretServiceCreatePostgresRotatingSecretBody) Validate ¶

Validate validates this secret service create postgres rotating secret body

type SecretServiceCreateRandomIntegrationBody ¶ added in v0.126.0

type SecretServiceCreateRandomIntegrationBody struct {

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

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

SecretServiceCreateRandomIntegrationBody secret service create random integration body

swagger:model SecretServiceCreateRandomIntegrationBody

func (*SecretServiceCreateRandomIntegrationBody) ContextValidate ¶ added in v0.126.0

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

func (*SecretServiceCreateRandomIntegrationBody) MarshalBinary ¶ added in v0.126.0

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

MarshalBinary interface implementation

func (*SecretServiceCreateRandomIntegrationBody) UnmarshalBinary ¶ added in v0.126.0

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

UnmarshalBinary interface implementation

func (*SecretServiceCreateRandomIntegrationBody) Validate ¶ added in v0.126.0

Validate validates this secret service create random integration body

type SecretServiceCreateRandomRotatingSecretBody ¶ added in v0.126.0

type SecretServiceCreateRandomRotatingSecretBody struct {

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

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

	// params
	Params *Secrets20231128RandomParams `json:"params,omitempty"`

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

SecretServiceCreateRandomRotatingSecretBody secret service create random rotating secret body

swagger:model SecretServiceCreateRandomRotatingSecretBody

func (*SecretServiceCreateRandomRotatingSecretBody) ContextValidate ¶ added in v0.126.0

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

func (*SecretServiceCreateRandomRotatingSecretBody) MarshalBinary ¶ added in v0.126.0

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

MarshalBinary interface implementation

func (*SecretServiceCreateRandomRotatingSecretBody) UnmarshalBinary ¶ added in v0.126.0

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

UnmarshalBinary interface implementation

func (*SecretServiceCreateRandomRotatingSecretBody) Validate ¶ added in v0.126.0

Validate validates this secret service create random rotating secret body

type SecretServiceCreateSyncBody ¶

type SecretServiceCreateSyncBody struct {

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

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

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

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

SecretServiceCreateSyncBody secret service create sync body

swagger:model SecretServiceCreateSyncBody

func (*SecretServiceCreateSyncBody) ContextValidate ¶

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

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

func (*SecretServiceCreateSyncBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SecretServiceCreateSyncBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceCreateSyncBody) Validate ¶

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

Validate validates this secret service create sync body

type SecretServiceCreateTwilioIntegrationBody ¶

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 ¶

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

func (*SecretServiceCreateTwilioIntegrationBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SecretServiceCreateTwilioIntegrationBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceCreateTwilioIntegrationBody) Validate ¶

Validate validates this secret service create twilio integration body

type SecretServiceCreateTwilioRotatingSecretBody ¶

type SecretServiceCreateTwilioRotatingSecretBody struct {

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

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

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

SecretServiceCreateTwilioRotatingSecretBody secret service create twilio rotating secret body

swagger:model SecretServiceCreateTwilioRotatingSecretBody

func (*SecretServiceCreateTwilioRotatingSecretBody) ContextValidate ¶

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

func (*SecretServiceCreateTwilioRotatingSecretBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SecretServiceCreateTwilioRotatingSecretBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceCreateTwilioRotatingSecretBody) Validate ¶

Validate validates this secret service create twilio rotating secret body

type SecretServiceRotateSecretBody ¶

type SecretServiceRotateSecretBody interface{}

SecretServiceRotateSecretBody secret service rotate secret body

swagger:model SecretServiceRotateSecretBody

type SecretServiceSetTierBody ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*SecretServiceSetTierBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceSetTierBody) Validate ¶

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

Validate validates this secret service set tier body

type SecretServiceUpdateAppBody ¶

type SecretServiceUpdateAppBody struct {

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

	// sync names
	SyncNames []string `json:"sync_names"`
}

SecretServiceUpdateAppBody secret service update app body

swagger:model SecretServiceUpdateAppBody

func (*SecretServiceUpdateAppBody) ContextValidate ¶

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 ¶

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

MarshalBinary interface implementation

func (*SecretServiceUpdateAppBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateAppBody) Validate ¶

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

Validate validates this secret service update app body

type SecretServiceUpdateAppRotatingSecretBody ¶ added in v0.126.0

type SecretServiceUpdateAppRotatingSecretBody struct {

	// aws access key details
	AwsAccessKeyDetails *Secrets20231128AwsIAMUserAccessKeyParams `json:"aws_access_key_details,omitempty"`

	// azure application password details
	AzureApplicationPasswordDetails *Secrets20231128AzureApplicationPasswordParams `json:"azure_application_password_details,omitempty"`

	// confluent cloud api key details
	ConfluentCloudAPIKeyDetails *Secrets20231128ConfluentCloudAPIKeyParams `json:"confluent_cloud_api_key_details,omitempty"`

	// gcp service account key details
	GcpServiceAccountKeyDetails *Secrets20231128GcpServiceAccountKeyParams `json:"gcp_service_account_key_details,omitempty"`

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

	// mongodb atlas user password details
	MongodbAtlasUserPasswordDetails *Secrets20231128MongoDBAtlasSecretDetails `json:"mongodb_atlas_user_password_details,omitempty"`

	// postgres user password details
	PostgresUserPasswordDetails *Secrets20231128PostgresParams `json:"postgres_user_password_details,omitempty"`

	// random user password details
	RandomUserPasswordDetails *Secrets20231128RandomParams `json:"random_user_password_details,omitempty"`

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

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

	// twilio api key details
	TwilioAPIKeyDetails Secrets20231128TwilioAPIKeyDetails `json:"twilio_api_key_details,omitempty"`
}

SecretServiceUpdateAppRotatingSecretBody secret service update app rotating secret body

swagger:model SecretServiceUpdateAppRotatingSecretBody

func (*SecretServiceUpdateAppRotatingSecretBody) ContextValidate ¶ added in v0.126.0

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

func (*SecretServiceUpdateAppRotatingSecretBody) MarshalBinary ¶ added in v0.126.0

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

MarshalBinary interface implementation

func (*SecretServiceUpdateAppRotatingSecretBody) UnmarshalBinary ¶ added in v0.126.0

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateAppRotatingSecretBody) Validate ¶ added in v0.126.0

Validate validates this secret service update app rotating secret body

type SecretServiceUpdateAwsDynamicSecretBody ¶

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 ¶

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

func (*SecretServiceUpdateAwsDynamicSecretBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SecretServiceUpdateAwsDynamicSecretBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateAwsDynamicSecretBody) Validate ¶

Validate validates this secret service update aws dynamic secret body

type SecretServiceUpdateAwsIAMUserAccessKeyRotatingSecretBody ¶

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 ¶

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 ¶

MarshalBinary interface implementation

func (*SecretServiceUpdateAwsIAMUserAccessKeyRotatingSecretBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*SecretServiceUpdateAwsIAMUserAccessKeyRotatingSecretBody) Validate ¶

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

type SecretServiceUpdateAwsIntegrationBody ¶

type SecretServiceUpdateAwsIntegrationBody struct {

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

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

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

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

SecretServiceUpdateAwsIntegrationBody secret service update aws integration body

swagger:model SecretServiceUpdateAwsIntegrationBody

func (*SecretServiceUpdateAwsIntegrationBody) ContextValidate ¶

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 ¶

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

MarshalBinary interface implementation

func (*SecretServiceUpdateAwsIntegrationBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateAwsIntegrationBody) Validate ¶

Validate validates this secret service update aws integration body

type SecretServiceUpdateAzureApplicationPasswordRotatingSecretBody ¶ added in v0.124.0

type SecretServiceUpdateAzureApplicationPasswordRotatingSecretBody struct {

	// azure application password params
	AzureApplicationPasswordParams *Secrets20231128AzureApplicationPasswordParams `json:"azure_application_password_params,omitempty"`

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

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

SecretServiceUpdateAzureApplicationPasswordRotatingSecretBody secret service update azure application password rotating secret body

swagger:model SecretServiceUpdateAzureApplicationPasswordRotatingSecretBody

func (*SecretServiceUpdateAzureApplicationPasswordRotatingSecretBody) ContextValidate ¶ added in v0.124.0

ContextValidate validate this secret service update azure application password rotating secret body based on the context it is used

func (*SecretServiceUpdateAzureApplicationPasswordRotatingSecretBody) MarshalBinary ¶ added in v0.124.0

MarshalBinary interface implementation

func (*SecretServiceUpdateAzureApplicationPasswordRotatingSecretBody) UnmarshalBinary ¶ added in v0.124.0

UnmarshalBinary interface implementation

func (*SecretServiceUpdateAzureApplicationPasswordRotatingSecretBody) Validate ¶ added in v0.124.0

Validate validates this secret service update azure application password rotating secret body

type SecretServiceUpdateAzureIntegrationBody ¶

type SecretServiceUpdateAzureIntegrationBody struct {

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

	// client secret
	ClientSecret *Secrets20231128AzureClientSecretRequest `json:"client_secret,omitempty"`

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

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

SecretServiceUpdateAzureIntegrationBody secret service update azure integration body

swagger:model SecretServiceUpdateAzureIntegrationBody

func (*SecretServiceUpdateAzureIntegrationBody) ContextValidate ¶

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

func (*SecretServiceUpdateAzureIntegrationBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SecretServiceUpdateAzureIntegrationBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateAzureIntegrationBody) Validate ¶

Validate validates this secret service update azure integration body

type SecretServiceUpdateConfluentCloudAPIKeyRotatingSecretBody ¶

type SecretServiceUpdateConfluentCloudAPIKeyRotatingSecretBody struct {

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

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

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

SecretServiceUpdateConfluentCloudAPIKeyRotatingSecretBody secret service update confluent cloud Api key rotating secret body

swagger:model SecretServiceUpdateConfluentCloudApiKeyRotatingSecretBody

func (*SecretServiceUpdateConfluentCloudAPIKeyRotatingSecretBody) ContextValidate ¶

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

func (*SecretServiceUpdateConfluentCloudAPIKeyRotatingSecretBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*SecretServiceUpdateConfluentCloudAPIKeyRotatingSecretBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*SecretServiceUpdateConfluentCloudAPIKeyRotatingSecretBody) Validate ¶

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

type SecretServiceUpdateConfluentIntegrationBody ¶

type SecretServiceUpdateConfluentIntegrationBody struct {

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

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

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

SecretServiceUpdateConfluentIntegrationBody secret service update confluent integration body

swagger:model SecretServiceUpdateConfluentIntegrationBody

func (*SecretServiceUpdateConfluentIntegrationBody) ContextValidate ¶

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

func (*SecretServiceUpdateConfluentIntegrationBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SecretServiceUpdateConfluentIntegrationBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateConfluentIntegrationBody) Validate ¶

Validate validates this secret service update confluent integration body

type SecretServiceUpdateGatewayPoolBody ¶

type SecretServiceUpdateGatewayPoolBody struct {

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

SecretServiceUpdateGatewayPoolBody secret service update gateway pool body

swagger:model SecretServiceUpdateGatewayPoolBody

func (*SecretServiceUpdateGatewayPoolBody) ContextValidate ¶

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 ¶

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

MarshalBinary interface implementation

func (*SecretServiceUpdateGatewayPoolBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateGatewayPoolBody) Validate ¶

Validate validates this secret service update gateway pool body

type SecretServiceUpdateGcpDynamicSecretBody ¶

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 ¶

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

func (*SecretServiceUpdateGcpDynamicSecretBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SecretServiceUpdateGcpDynamicSecretBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateGcpDynamicSecretBody) Validate ¶

Validate validates this secret service update gcp dynamic secret body

type SecretServiceUpdateGcpIntegrationBody ¶

type SecretServiceUpdateGcpIntegrationBody struct {

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

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

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

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

SecretServiceUpdateGcpIntegrationBody secret service update gcp integration body

swagger:model SecretServiceUpdateGcpIntegrationBody

func (*SecretServiceUpdateGcpIntegrationBody) ContextValidate ¶

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 ¶

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

MarshalBinary interface implementation

func (*SecretServiceUpdateGcpIntegrationBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateGcpIntegrationBody) Validate ¶

Validate validates this secret service update gcp integration body

type SecretServiceUpdateGcpServiceAccountKeyRotatingSecretBody ¶

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 ¶

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

func (*SecretServiceUpdateGcpServiceAccountKeyRotatingSecretBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*SecretServiceUpdateGcpServiceAccountKeyRotatingSecretBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*SecretServiceUpdateGcpServiceAccountKeyRotatingSecretBody) Validate ¶

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

type SecretServiceUpdateIntegrationBody ¶

type SecretServiceUpdateIntegrationBody struct {

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

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

	// azure client secret
	AzureClientSecret *Secrets20231128AzureClientSecretRequest `json:"azure_client_secret,omitempty"`

	// azure federated workload identity
	AzureFederatedWorkloadIdentity *Secrets20231128AzureFederatedWorkloadIdentityRequest `json:"azure_federated_workload_identity,omitempty"`

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

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

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

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

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

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

	// mysql static credentials
	MysqlStaticCredentials *Secrets20231128MysqlStaticCredentialsRequest `json:"mysql_static_credentials,omitempty"`

	// postgres static credentials
	PostgresStaticCredentials *Secrets20231128PostgresStaticCredentialsRequest `json:"postgres_static_credentials,omitempty"`

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

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

SecretServiceUpdateIntegrationBody secret service update integration body

swagger:model SecretServiceUpdateIntegrationBody

func (*SecretServiceUpdateIntegrationBody) ContextValidate ¶

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

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

func (*SecretServiceUpdateIntegrationBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SecretServiceUpdateIntegrationBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateIntegrationBody) Validate ¶

Validate validates this secret service update integration body

type SecretServiceUpdateMongoDBAtlasIntegrationBody ¶

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 ¶

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

func (*SecretServiceUpdateMongoDBAtlasIntegrationBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*SecretServiceUpdateMongoDBAtlasIntegrationBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*SecretServiceUpdateMongoDBAtlasIntegrationBody) Validate ¶

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

type SecretServiceUpdateMongoDBAtlasRotatingSecretBody ¶

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 ¶

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

func (*SecretServiceUpdateMongoDBAtlasRotatingSecretBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*SecretServiceUpdateMongoDBAtlasRotatingSecretBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*SecretServiceUpdateMongoDBAtlasRotatingSecretBody) Validate ¶

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

type SecretServiceUpdatePostgresIntegrationBody ¶

type SecretServiceUpdatePostgresIntegrationBody struct {

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

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

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

SecretServiceUpdatePostgresIntegrationBody secret service update postgres integration body

swagger:model SecretServiceUpdatePostgresIntegrationBody

func (*SecretServiceUpdatePostgresIntegrationBody) ContextValidate ¶

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

func (*SecretServiceUpdatePostgresIntegrationBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SecretServiceUpdatePostgresIntegrationBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdatePostgresIntegrationBody) Validate ¶

Validate validates this secret service update postgres integration body

type SecretServiceUpdatePostgresRotatingSecretBody ¶

type SecretServiceUpdatePostgresRotatingSecretBody struct {

	// postgres params
	PostgresParams *Secrets20231128PostgresParams `json:"postgres_params,omitempty"`

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

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

SecretServiceUpdatePostgresRotatingSecretBody secret service update postgres rotating secret body

swagger:model SecretServiceUpdatePostgresRotatingSecretBody

func (*SecretServiceUpdatePostgresRotatingSecretBody) ContextValidate ¶

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

func (*SecretServiceUpdatePostgresRotatingSecretBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*SecretServiceUpdatePostgresRotatingSecretBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*SecretServiceUpdatePostgresRotatingSecretBody) Validate ¶

Validate validates this secret service update postgres rotating secret body

type SecretServiceUpdateRandomIntegrationBody ¶ added in v0.126.0

type SecretServiceUpdateRandomIntegrationBody struct {

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

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

SecretServiceUpdateRandomIntegrationBody secret service update random integration body

swagger:model SecretServiceUpdateRandomIntegrationBody

func (*SecretServiceUpdateRandomIntegrationBody) ContextValidate ¶ added in v0.126.0

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

func (*SecretServiceUpdateRandomIntegrationBody) MarshalBinary ¶ added in v0.126.0

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

MarshalBinary interface implementation

func (*SecretServiceUpdateRandomIntegrationBody) UnmarshalBinary ¶ added in v0.126.0

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateRandomIntegrationBody) Validate ¶ added in v0.126.0

Validate validates this secret service update random integration body

type SecretServiceUpdateRandomRotatingSecretBody ¶ added in v0.126.0

type SecretServiceUpdateRandomRotatingSecretBody struct {

	// params
	Params *Secrets20231128RandomParams `json:"params,omitempty"`

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

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

SecretServiceUpdateRandomRotatingSecretBody secret service update random rotating secret body

swagger:model SecretServiceUpdateRandomRotatingSecretBody

func (*SecretServiceUpdateRandomRotatingSecretBody) ContextValidate ¶ added in v0.126.0

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

func (*SecretServiceUpdateRandomRotatingSecretBody) MarshalBinary ¶ added in v0.126.0

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

MarshalBinary interface implementation

func (*SecretServiceUpdateRandomRotatingSecretBody) UnmarshalBinary ¶ added in v0.126.0

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateRandomRotatingSecretBody) Validate ¶ added in v0.126.0

Validate validates this secret service update random rotating secret body

type SecretServiceUpdateTwilioIntegrationBody ¶

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 ¶

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

func (*SecretServiceUpdateTwilioIntegrationBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SecretServiceUpdateTwilioIntegrationBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateTwilioIntegrationBody) Validate ¶

Validate validates this secret service update twilio integration body

type SecretServiceUpdateTwilioRotatingSecretBody ¶

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 ¶

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

func (*SecretServiceUpdateTwilioRotatingSecretBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SecretServiceUpdateTwilioRotatingSecretBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SecretServiceUpdateTwilioRotatingSecretBody) Validate ¶

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

	// sync names
	SyncNames []string `json:"sync_names"`

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

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

Secrets20231128App secrets 20231128 app

swagger:model secrets_20231128App

func (*Secrets20231128App) ContextValidate ¶

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

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

func (*Secrets20231128App) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128App) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128App) Validate ¶

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

Validate validates this secrets 20231128 app

type Secrets20231128AppSync ¶

type Secrets20231128AppSync struct {

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

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

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

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

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

Secrets20231128AppSync secrets 20231128 app sync

swagger:model secrets_20231128AppSync

func (*Secrets20231128AppSync) ContextValidate ¶

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

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

func (*Secrets20231128AppSync) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128AppSync) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128AppSync) Validate ¶

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

Validate validates this secrets 20231128 app sync

type Secrets20231128AssumeRoleRequest ¶

type Secrets20231128AssumeRoleRequest struct {

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

Secrets20231128AssumeRoleRequest secrets 20231128 assume role request

swagger:model secrets_20231128AssumeRoleRequest

func (*Secrets20231128AssumeRoleRequest) ContextValidate ¶

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 ¶

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

MarshalBinary interface implementation

func (*Secrets20231128AssumeRoleRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128AssumeRoleRequest) Validate ¶

Validate validates this secrets 20231128 assume role request

type Secrets20231128AssumeRoleResponse ¶

type Secrets20231128AssumeRoleResponse struct {

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

Secrets20231128AssumeRoleResponse secrets 20231128 assume role response

swagger:model secrets_20231128AssumeRoleResponse

func (*Secrets20231128AssumeRoleResponse) ContextValidate ¶

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 ¶

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

MarshalBinary interface implementation

func (*Secrets20231128AssumeRoleResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128AssumeRoleResponse) Validate ¶

Validate validates this secrets 20231128 assume role response

type Secrets20231128AwsAccessKeysRequest ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*Secrets20231128AwsAccessKeysRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128AwsAccessKeysRequest) Validate ¶

Validate validates this secrets 20231128 aws access keys request

type Secrets20231128AwsAccessKeysResponse ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*Secrets20231128AwsAccessKeysResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128AwsAccessKeysResponse) Validate ¶

Validate validates this secrets 20231128 aws access keys response

type Secrets20231128AwsDynamicSecret ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*Secrets20231128AwsDynamicSecret) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128AwsDynamicSecret) Validate ¶

Validate validates this secrets 20231128 aws dynamic secret

type Secrets20231128AwsFederatedWorkloadIdentityRequest ¶

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 ¶

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

func (*Secrets20231128AwsFederatedWorkloadIdentityRequest) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128AwsFederatedWorkloadIdentityRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128AwsFederatedWorkloadIdentityRequest) Validate ¶

Validate validates this secrets 20231128 aws federated workload identity request

type Secrets20231128AwsFederatedWorkloadIdentityResponse ¶

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 ¶

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

func (*Secrets20231128AwsFederatedWorkloadIdentityResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128AwsFederatedWorkloadIdentityResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128AwsFederatedWorkloadIdentityResponse) Validate ¶

Validate validates this secrets 20231128 aws federated workload identity response

type Secrets20231128AwsIAMUserAccessKeyParams ¶

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 ¶

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

func (*Secrets20231128AwsIAMUserAccessKeyParams) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128AwsIAMUserAccessKeyParams) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128AwsIAMUserAccessKeyParams) Validate ¶

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

type Secrets20231128AwsIAMUserAccessKeyRotatingSecretConfig ¶

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 ¶

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 ¶

MarshalBinary interface implementation

func (*Secrets20231128AwsIAMUserAccessKeyRotatingSecretConfig) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128AwsIAMUserAccessKeyRotatingSecretConfig) Validate ¶

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

type Secrets20231128AwsIntegration ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*Secrets20231128AwsIntegration) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128AwsIntegration) Validate ¶

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

Validate validates this secrets 20231128 aws integration

type Secrets20231128AzureApplicationPasswordParams ¶ added in v0.124.0

type Secrets20231128AzureApplicationPasswordParams struct {

	// app client id
	AppClientID string `json:"app_client_id,omitempty"`

	// app object id
	AppObjectID string `json:"app_object_id,omitempty"`
}

Secrets20231128AzureApplicationPasswordParams secrets 20231128 azure application password params

swagger:model secrets_20231128AzureApplicationPasswordParams

func (*Secrets20231128AzureApplicationPasswordParams) ContextValidate ¶ added in v0.124.0

ContextValidate validates this secrets 20231128 azure application password params based on context it is used

func (*Secrets20231128AzureApplicationPasswordParams) MarshalBinary ¶ added in v0.124.0

MarshalBinary interface implementation

func (*Secrets20231128AzureApplicationPasswordParams) UnmarshalBinary ¶ added in v0.124.0

UnmarshalBinary interface implementation

func (*Secrets20231128AzureApplicationPasswordParams) Validate ¶ added in v0.124.0

Validate validates this secrets 20231128 azure application password params

type Secrets20231128AzureApplicationPasswordRotatingSecretConfig ¶ added in v0.124.0

type Secrets20231128AzureApplicationPasswordRotatingSecretConfig struct {

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

	// azure application password params
	AzureApplicationPasswordParams *Secrets20231128AzureApplicationPasswordParams `json:"azure_application_password_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"`
}

Secrets20231128AzureApplicationPasswordRotatingSecretConfig secrets 20231128 azure application password rotating secret config

swagger:model secrets_20231128AzureApplicationPasswordRotatingSecretConfig

func (*Secrets20231128AzureApplicationPasswordRotatingSecretConfig) ContextValidate ¶ added in v0.124.0

ContextValidate validate this secrets 20231128 azure application password rotating secret config based on the context it is used

func (*Secrets20231128AzureApplicationPasswordRotatingSecretConfig) MarshalBinary ¶ added in v0.124.0

MarshalBinary interface implementation

func (*Secrets20231128AzureApplicationPasswordRotatingSecretConfig) UnmarshalBinary ¶ added in v0.124.0

UnmarshalBinary interface implementation

func (*Secrets20231128AzureApplicationPasswordRotatingSecretConfig) Validate ¶ added in v0.124.0

Validate validates this secrets 20231128 azure application password rotating secret config

type Secrets20231128AzureClientSecretRequest ¶

type Secrets20231128AzureClientSecretRequest struct {

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

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

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

Secrets20231128AzureClientSecretRequest secrets 20231128 azure client secret request

swagger:model secrets_20231128AzureClientSecretRequest

func (*Secrets20231128AzureClientSecretRequest) ContextValidate ¶

ContextValidate validates this secrets 20231128 azure client secret request based on context it is used

func (*Secrets20231128AzureClientSecretRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128AzureClientSecretRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128AzureClientSecretRequest) Validate ¶

Validate validates this secrets 20231128 azure client secret request

type Secrets20231128AzureClientSecretResponse ¶

type Secrets20231128AzureClientSecretResponse struct {

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

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

Secrets20231128AzureClientSecretResponse secrets 20231128 azure client secret response

swagger:model secrets_20231128AzureClientSecretResponse

func (*Secrets20231128AzureClientSecretResponse) ContextValidate ¶

ContextValidate validates this secrets 20231128 azure client secret response based on context it is used

func (*Secrets20231128AzureClientSecretResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128AzureClientSecretResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128AzureClientSecretResponse) Validate ¶

Validate validates this secrets 20231128 azure client secret response

type Secrets20231128AzureFederatedWorkloadIdentityRequest ¶

type Secrets20231128AzureFederatedWorkloadIdentityRequest struct {

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

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

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

Secrets20231128AzureFederatedWorkloadIdentityRequest secrets 20231128 azure federated workload identity request

swagger:model secrets_20231128AzureFederatedWorkloadIdentityRequest

func (*Secrets20231128AzureFederatedWorkloadIdentityRequest) ContextValidate ¶

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

func (*Secrets20231128AzureFederatedWorkloadIdentityRequest) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128AzureFederatedWorkloadIdentityRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128AzureFederatedWorkloadIdentityRequest) Validate ¶

Validate validates this secrets 20231128 azure federated workload identity request

type Secrets20231128AzureFederatedWorkloadIdentityResponse ¶

type Secrets20231128AzureFederatedWorkloadIdentityResponse struct {

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

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

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

Secrets20231128AzureFederatedWorkloadIdentityResponse secrets 20231128 azure federated workload identity response

swagger:model secrets_20231128AzureFederatedWorkloadIdentityResponse

func (*Secrets20231128AzureFederatedWorkloadIdentityResponse) ContextValidate ¶

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

func (*Secrets20231128AzureFederatedWorkloadIdentityResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128AzureFederatedWorkloadIdentityResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128AzureFederatedWorkloadIdentityResponse) Validate ¶

Validate validates this secrets 20231128 azure federated workload identity response

type Secrets20231128AzureIntegration ¶

type Secrets20231128AzureIntegration struct {

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

	// client secret
	ClientSecret *Secrets20231128AzureClientSecretResponse `json:"client_secret,omitempty"`

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

Secrets20231128AzureIntegration secrets 20231128 azure integration

swagger:model secrets_20231128AzureIntegration

func (*Secrets20231128AzureIntegration) ContextValidate ¶

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

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

func (*Secrets20231128AzureIntegration) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128AzureIntegration) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128AzureIntegration) Validate ¶

Validate validates this secrets 20231128 azure integration

type Secrets20231128Capability ¶

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 (Secrets20231128Capability) ContextValidate ¶

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 ¶

Pointer returns a pointer to a freshly-allocated Secrets20231128Capability.

func (Secrets20231128Capability) Validate ¶

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

Validate validates this secrets 20231128 capability

type Secrets20231128ConfluentCloudAPIKeyParams ¶

type Secrets20231128ConfluentCloudAPIKeyParams struct {

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

Secrets20231128ConfluentCloudAPIKeyParams secrets 20231128 confluent cloud Api key params

swagger:model secrets_20231128ConfluentCloudApiKeyParams

func (*Secrets20231128ConfluentCloudAPIKeyParams) ContextValidate ¶

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

func (*Secrets20231128ConfluentCloudAPIKeyParams) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128ConfluentCloudAPIKeyParams) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128ConfluentCloudAPIKeyParams) Validate ¶

Validate validates this secrets 20231128 confluent cloud Api key params

type Secrets20231128ConfluentCloudAPIKeyRotatingSecretConfig ¶

type Secrets20231128ConfluentCloudAPIKeyRotatingSecretConfig struct {

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

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

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

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

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

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

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

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

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

Secrets20231128ConfluentCloudAPIKeyRotatingSecretConfig secrets 20231128 confluent cloud Api key rotating secret config

swagger:model secrets_20231128ConfluentCloudApiKeyRotatingSecretConfig

func (*Secrets20231128ConfluentCloudAPIKeyRotatingSecretConfig) ContextValidate ¶

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

func (*Secrets20231128ConfluentCloudAPIKeyRotatingSecretConfig) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128ConfluentCloudAPIKeyRotatingSecretConfig) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128ConfluentCloudAPIKeyRotatingSecretConfig) Validate ¶

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

type Secrets20231128ConfluentIntegration ¶

type Secrets20231128ConfluentIntegration struct {

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

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

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

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

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

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

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

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

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

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

Secrets20231128ConfluentIntegration secrets 20231128 confluent integration

swagger:model secrets_20231128ConfluentIntegration

func (*Secrets20231128ConfluentIntegration) ContextValidate ¶

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

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

func (*Secrets20231128ConfluentIntegration) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128ConfluentIntegration) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128ConfluentIntegration) Validate ¶

Validate validates this secrets 20231128 confluent integration

type Secrets20231128ConfluentStaticCredentialsRequest ¶

type Secrets20231128ConfluentStaticCredentialsRequest struct {

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

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

Secrets20231128ConfluentStaticCredentialsRequest secrets 20231128 confluent static credentials request

swagger:model secrets_20231128ConfluentStaticCredentialsRequest

func (*Secrets20231128ConfluentStaticCredentialsRequest) ContextValidate ¶

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

func (*Secrets20231128ConfluentStaticCredentialsRequest) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128ConfluentStaticCredentialsRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128ConfluentStaticCredentialsRequest) Validate ¶

Validate validates this secrets 20231128 confluent static credentials request

type Secrets20231128ConfluentStaticCredentialsResponse ¶

type Secrets20231128ConfluentStaticCredentialsResponse struct {

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

Secrets20231128ConfluentStaticCredentialsResponse secrets 20231128 confluent static credentials response

swagger:model secrets_20231128ConfluentStaticCredentialsResponse

func (*Secrets20231128ConfluentStaticCredentialsResponse) ContextValidate ¶

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

func (*Secrets20231128ConfluentStaticCredentialsResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128ConfluentStaticCredentialsResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128ConfluentStaticCredentialsResponse) Validate ¶

Validate validates this secrets 20231128 confluent static credentials response

type Secrets20231128CreateAppKVSecretResponse ¶

type Secrets20231128CreateAppKVSecretResponse struct {

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

Secrets20231128CreateAppKVSecretResponse secrets 20231128 create app k v secret response

swagger:model secrets_20231128CreateAppKVSecretResponse

func (*Secrets20231128CreateAppKVSecretResponse) ContextValidate ¶

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

func (*Secrets20231128CreateAppKVSecretResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128CreateAppKVSecretResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAppKVSecretResponse) Validate ¶

Validate validates this secrets 20231128 create app k v secret response

type Secrets20231128CreateAppResponse ¶

type Secrets20231128CreateAppResponse struct {

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

Secrets20231128CreateAppResponse secrets 20231128 create app response

swagger:model secrets_20231128CreateAppResponse

func (*Secrets20231128CreateAppResponse) ContextValidate ¶

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

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

func (*Secrets20231128CreateAppResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128CreateAppResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAppResponse) Validate ¶

Validate validates this secrets 20231128 create app response

type Secrets20231128CreateAppRotatingSecretResponse ¶ added in v0.126.0

type Secrets20231128CreateAppRotatingSecretResponse struct {

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

Secrets20231128CreateAppRotatingSecretResponse secrets 20231128 create app rotating secret response

swagger:model secrets_20231128CreateAppRotatingSecretResponse

func (*Secrets20231128CreateAppRotatingSecretResponse) ContextValidate ¶ added in v0.126.0

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

func (*Secrets20231128CreateAppRotatingSecretResponse) MarshalBinary ¶ added in v0.126.0

MarshalBinary interface implementation

func (*Secrets20231128CreateAppRotatingSecretResponse) UnmarshalBinary ¶ added in v0.126.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAppRotatingSecretResponse) Validate ¶ added in v0.126.0

Validate validates this secrets 20231128 create app rotating secret response

type Secrets20231128CreateAwsDynamicSecretResponse ¶

type Secrets20231128CreateAwsDynamicSecretResponse struct {

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

Secrets20231128CreateAwsDynamicSecretResponse secrets 20231128 create aws dynamic secret response

swagger:model secrets_20231128CreateAwsDynamicSecretResponse

func (*Secrets20231128CreateAwsDynamicSecretResponse) ContextValidate ¶

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

func (*Secrets20231128CreateAwsDynamicSecretResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128CreateAwsDynamicSecretResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAwsDynamicSecretResponse) Validate ¶

Validate validates this secrets 20231128 create aws dynamic secret response

type Secrets20231128CreateAwsIAMUserAccessKeyRotatingSecretResponse ¶

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 ¶

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 ¶

MarshalBinary interface implementation

func (*Secrets20231128CreateAwsIAMUserAccessKeyRotatingSecretResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAwsIAMUserAccessKeyRotatingSecretResponse) Validate ¶

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

type Secrets20231128CreateAwsIntegrationResponse ¶

type Secrets20231128CreateAwsIntegrationResponse struct {

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

Secrets20231128CreateAwsIntegrationResponse secrets 20231128 create aws integration response

swagger:model secrets_20231128CreateAwsIntegrationResponse

func (*Secrets20231128CreateAwsIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128CreateAwsIntegrationResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128CreateAwsIntegrationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAwsIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 create aws integration response

type Secrets20231128CreateAzureApplicationPasswordRotatingSecretResponse ¶ added in v0.124.0

type Secrets20231128CreateAzureApplicationPasswordRotatingSecretResponse struct {

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

Secrets20231128CreateAzureApplicationPasswordRotatingSecretResponse secrets 20231128 create azure application password rotating secret response

swagger:model secrets_20231128CreateAzureApplicationPasswordRotatingSecretResponse

func (*Secrets20231128CreateAzureApplicationPasswordRotatingSecretResponse) ContextValidate ¶ added in v0.124.0

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

func (*Secrets20231128CreateAzureApplicationPasswordRotatingSecretResponse) MarshalBinary ¶ added in v0.124.0

MarshalBinary interface implementation

func (*Secrets20231128CreateAzureApplicationPasswordRotatingSecretResponse) UnmarshalBinary ¶ added in v0.124.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAzureApplicationPasswordRotatingSecretResponse) Validate ¶ added in v0.124.0

Validate validates this secrets 20231128 create azure application password rotating secret response

type Secrets20231128CreateAzureIntegrationResponse ¶

type Secrets20231128CreateAzureIntegrationResponse struct {

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

Secrets20231128CreateAzureIntegrationResponse secrets 20231128 create azure integration response

swagger:model secrets_20231128CreateAzureIntegrationResponse

func (*Secrets20231128CreateAzureIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128CreateAzureIntegrationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128CreateAzureIntegrationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAzureIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 create azure integration response

type Secrets20231128CreateConfluentCloudAPIKeyRotatingSecretResponse ¶

type Secrets20231128CreateConfluentCloudAPIKeyRotatingSecretResponse struct {

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

Secrets20231128CreateConfluentCloudAPIKeyRotatingSecretResponse secrets 20231128 create confluent cloud Api key rotating secret response

swagger:model secrets_20231128CreateConfluentCloudApiKeyRotatingSecretResponse

func (*Secrets20231128CreateConfluentCloudAPIKeyRotatingSecretResponse) ContextValidate ¶

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

func (*Secrets20231128CreateConfluentCloudAPIKeyRotatingSecretResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128CreateConfluentCloudAPIKeyRotatingSecretResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128CreateConfluentCloudAPIKeyRotatingSecretResponse) Validate ¶

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

type Secrets20231128CreateConfluentIntegrationResponse ¶

type Secrets20231128CreateConfluentIntegrationResponse struct {

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

Secrets20231128CreateConfluentIntegrationResponse secrets 20231128 create confluent integration response

swagger:model secrets_20231128CreateConfluentIntegrationResponse

func (*Secrets20231128CreateConfluentIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128CreateConfluentIntegrationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128CreateConfluentIntegrationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128CreateConfluentIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 create confluent integration response

type Secrets20231128CreateGatewayPoolResponse ¶

type Secrets20231128CreateGatewayPoolResponse struct {

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

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

func (*Secrets20231128CreateGatewayPoolResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128CreateGatewayPoolResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128CreateGatewayPoolResponse) Validate ¶

Validate validates this secrets 20231128 create gateway pool response

type Secrets20231128CreateGcpDynamicSecretResponse ¶

type Secrets20231128CreateGcpDynamicSecretResponse struct {

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

Secrets20231128CreateGcpDynamicSecretResponse secrets 20231128 create gcp dynamic secret response

swagger:model secrets_20231128CreateGcpDynamicSecretResponse

func (*Secrets20231128CreateGcpDynamicSecretResponse) ContextValidate ¶

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

func (*Secrets20231128CreateGcpDynamicSecretResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128CreateGcpDynamicSecretResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128CreateGcpDynamicSecretResponse) Validate ¶

Validate validates this secrets 20231128 create gcp dynamic secret response

type Secrets20231128CreateGcpIntegrationResponse ¶

type Secrets20231128CreateGcpIntegrationResponse struct {

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

Secrets20231128CreateGcpIntegrationResponse secrets 20231128 create gcp integration response

swagger:model secrets_20231128CreateGcpIntegrationResponse

func (*Secrets20231128CreateGcpIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128CreateGcpIntegrationResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128CreateGcpIntegrationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128CreateGcpIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 create gcp integration response

type Secrets20231128CreateGcpServiceAccountKeyRotatingSecretResponse ¶

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 ¶

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

func (*Secrets20231128CreateGcpServiceAccountKeyRotatingSecretResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128CreateGcpServiceAccountKeyRotatingSecretResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128CreateGcpServiceAccountKeyRotatingSecretResponse) Validate ¶

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

type Secrets20231128CreateIntegrationResponse ¶

type Secrets20231128CreateIntegrationResponse struct {

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

Secrets20231128CreateIntegrationResponse secrets 20231128 create integration response

swagger:model secrets_20231128CreateIntegrationResponse

func (*Secrets20231128CreateIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128CreateIntegrationResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128CreateIntegrationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128CreateIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 create integration response

type Secrets20231128CreateMongoDBAtlasIntegrationResponse ¶

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 ¶

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

func (*Secrets20231128CreateMongoDBAtlasIntegrationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128CreateMongoDBAtlasIntegrationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128CreateMongoDBAtlasIntegrationResponse) Validate ¶

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

type Secrets20231128CreateMongoDBAtlasRotatingSecretResponse ¶

type Secrets20231128CreateMongoDBAtlasRotatingSecretResponse struct {

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

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

Secrets20231128CreateMongoDBAtlasRotatingSecretResponse secrets 20231128 create mongo d b atlas rotating secret response

swagger:model secrets_20231128CreateMongoDBAtlasRotatingSecretResponse

func (*Secrets20231128CreateMongoDBAtlasRotatingSecretResponse) ContextValidate ¶

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

func (*Secrets20231128CreateMongoDBAtlasRotatingSecretResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128CreateMongoDBAtlasRotatingSecretResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128CreateMongoDBAtlasRotatingSecretResponse) Validate ¶

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

type Secrets20231128CreatePostgresIntegrationResponse ¶

type Secrets20231128CreatePostgresIntegrationResponse struct {

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

Secrets20231128CreatePostgresIntegrationResponse secrets 20231128 create postgres integration response

swagger:model secrets_20231128CreatePostgresIntegrationResponse

func (*Secrets20231128CreatePostgresIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128CreatePostgresIntegrationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128CreatePostgresIntegrationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128CreatePostgresIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 create postgres integration response

type Secrets20231128CreatePostgresRotatingSecretResponse ¶

type Secrets20231128CreatePostgresRotatingSecretResponse struct {

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

Secrets20231128CreatePostgresRotatingSecretResponse secrets 20231128 create postgres rotating secret response

swagger:model secrets_20231128CreatePostgresRotatingSecretResponse

func (*Secrets20231128CreatePostgresRotatingSecretResponse) ContextValidate ¶

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

func (*Secrets20231128CreatePostgresRotatingSecretResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128CreatePostgresRotatingSecretResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128CreatePostgresRotatingSecretResponse) Validate ¶

Validate validates this secrets 20231128 create postgres rotating secret response

type Secrets20231128CreateRandomIntegrationResponse ¶ added in v0.126.0

type Secrets20231128CreateRandomIntegrationResponse struct {

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

Secrets20231128CreateRandomIntegrationResponse secrets 20231128 create random integration response

swagger:model secrets_20231128CreateRandomIntegrationResponse

func (*Secrets20231128CreateRandomIntegrationResponse) ContextValidate ¶ added in v0.126.0

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

func (*Secrets20231128CreateRandomIntegrationResponse) MarshalBinary ¶ added in v0.126.0

MarshalBinary interface implementation

func (*Secrets20231128CreateRandomIntegrationResponse) UnmarshalBinary ¶ added in v0.126.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateRandomIntegrationResponse) Validate ¶ added in v0.126.0

Validate validates this secrets 20231128 create random integration response

type Secrets20231128CreateRandomRotatingSecretResponse ¶ added in v0.126.0

type Secrets20231128CreateRandomRotatingSecretResponse struct {

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

Secrets20231128CreateRandomRotatingSecretResponse secrets 20231128 create random rotating secret response

swagger:model secrets_20231128CreateRandomRotatingSecretResponse

func (*Secrets20231128CreateRandomRotatingSecretResponse) ContextValidate ¶ added in v0.126.0

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

func (*Secrets20231128CreateRandomRotatingSecretResponse) MarshalBinary ¶ added in v0.126.0

MarshalBinary interface implementation

func (*Secrets20231128CreateRandomRotatingSecretResponse) UnmarshalBinary ¶ added in v0.126.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateRandomRotatingSecretResponse) Validate ¶ added in v0.126.0

Validate validates this secrets 20231128 create random rotating secret response

type Secrets20231128CreateSyncResponse ¶

type Secrets20231128CreateSyncResponse struct {

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

Secrets20231128CreateSyncResponse secrets 20231128 create sync response

swagger:model secrets_20231128CreateSyncResponse

func (*Secrets20231128CreateSyncResponse) ContextValidate ¶

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

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

func (*Secrets20231128CreateSyncResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128CreateSyncResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128CreateSyncResponse) Validate ¶

Validate validates this secrets 20231128 create sync response

type Secrets20231128CreateTwilioIntegrationResponse ¶

type Secrets20231128CreateTwilioIntegrationResponse struct {

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

Secrets20231128CreateTwilioIntegrationResponse secrets 20231128 create twilio integration response

swagger:model secrets_20231128CreateTwilioIntegrationResponse

func (*Secrets20231128CreateTwilioIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128CreateTwilioIntegrationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128CreateTwilioIntegrationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128CreateTwilioIntegrationResponse) Validate ¶

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 ¶

type Secrets20231128DeleteAwsDynamicSecretResponse interface{}

Secrets20231128DeleteAwsDynamicSecretResponse secrets 20231128 delete aws dynamic secret response

swagger:model secrets_20231128DeleteAwsDynamicSecretResponse

type Secrets20231128DeleteAwsIntegrationResponse ¶

type Secrets20231128DeleteAwsIntegrationResponse interface{}

Secrets20231128DeleteAwsIntegrationResponse secrets 20231128 delete aws integration response

swagger:model secrets_20231128DeleteAwsIntegrationResponse

type Secrets20231128DeleteAzureIntegrationResponse ¶

type Secrets20231128DeleteAzureIntegrationResponse interface{}

Secrets20231128DeleteAzureIntegrationResponse secrets 20231128 delete azure integration response

swagger:model secrets_20231128DeleteAzureIntegrationResponse

type Secrets20231128DeleteConfluentIntegrationResponse ¶

type Secrets20231128DeleteConfluentIntegrationResponse interface{}

Secrets20231128DeleteConfluentIntegrationResponse secrets 20231128 delete confluent integration response

swagger:model secrets_20231128DeleteConfluentIntegrationResponse

type Secrets20231128DeleteGatewayPoolResponse ¶

type Secrets20231128DeleteGatewayPoolResponse interface{}

Secrets20231128DeleteGatewayPoolResponse secrets 20231128 delete gateway pool response

swagger:model secrets_20231128DeleteGatewayPoolResponse

type Secrets20231128DeleteGcpDynamicSecretResponse ¶

type Secrets20231128DeleteGcpDynamicSecretResponse interface{}

Secrets20231128DeleteGcpDynamicSecretResponse secrets 20231128 delete gcp dynamic secret response

swagger:model secrets_20231128DeleteGcpDynamicSecretResponse

type Secrets20231128DeleteGcpIntegrationResponse ¶

type Secrets20231128DeleteGcpIntegrationResponse interface{}

Secrets20231128DeleteGcpIntegrationResponse secrets 20231128 delete gcp integration response

swagger:model secrets_20231128DeleteGcpIntegrationResponse

type Secrets20231128DeleteIntegrationResponse ¶

type Secrets20231128DeleteIntegrationResponse interface{}

Secrets20231128DeleteIntegrationResponse secrets 20231128 delete integration response

swagger:model secrets_20231128DeleteIntegrationResponse

type Secrets20231128DeleteMongoDBAtlasIntegrationResponse ¶

type Secrets20231128DeleteMongoDBAtlasIntegrationResponse interface{}

Secrets20231128DeleteMongoDBAtlasIntegrationResponse secrets 20231128 delete mongo d b atlas integration response

swagger:model secrets_20231128DeleteMongoDBAtlasIntegrationResponse

type Secrets20231128DeletePostgresIntegrationResponse ¶

type Secrets20231128DeletePostgresIntegrationResponse interface{}

Secrets20231128DeletePostgresIntegrationResponse secrets 20231128 delete postgres integration response

swagger:model secrets_20231128DeletePostgresIntegrationResponse

type Secrets20231128DeleteRandomIntegrationResponse ¶ added in v0.126.0

type Secrets20231128DeleteRandomIntegrationResponse interface{}

Secrets20231128DeleteRandomIntegrationResponse secrets 20231128 delete random integration response

swagger:model secrets_20231128DeleteRandomIntegrationResponse

type Secrets20231128DeleteSyncResponse ¶

type Secrets20231128DeleteSyncResponse interface{}

Secrets20231128DeleteSyncResponse secrets 20231128 delete sync response

swagger:model secrets_20231128DeleteSyncResponse

type Secrets20231128DeleteTwilioIntegrationResponse ¶

type Secrets20231128DeleteTwilioIntegrationResponse interface{}

Secrets20231128DeleteTwilioIntegrationResponse secrets 20231128 delete twilio integration response

swagger:model secrets_20231128DeleteTwilioIntegrationResponse

type Secrets20231128Gateway ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*Secrets20231128Gateway) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128Gateway) Validate ¶

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

Validate validates this secrets 20231128 gateway

type Secrets20231128GatewayPool ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GatewayPool) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GatewayPool) Validate ¶

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

Validate validates this secrets 20231128 gateway pool

type Secrets20231128GatewayStatus ¶

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 (Secrets20231128GatewayStatus) ContextValidate ¶

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 ¶

Pointer returns a pointer to a freshly-allocated Secrets20231128GatewayStatus.

func (Secrets20231128GatewayStatus) Validate ¶

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

Validate validates this secrets 20231128 gateway status

type Secrets20231128GcpDynamicSecret ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GcpDynamicSecret) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GcpDynamicSecret) Validate ¶

Validate validates this secrets 20231128 gcp dynamic secret

type Secrets20231128GcpFederatedWorkloadIdentityRequest ¶

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 ¶

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

func (*Secrets20231128GcpFederatedWorkloadIdentityRequest) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128GcpFederatedWorkloadIdentityRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128GcpFederatedWorkloadIdentityRequest) Validate ¶

Validate validates this secrets 20231128 gcp federated workload identity request

type Secrets20231128GcpFederatedWorkloadIdentityResponse ¶

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 ¶

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

func (*Secrets20231128GcpFederatedWorkloadIdentityResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128GcpFederatedWorkloadIdentityResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128GcpFederatedWorkloadIdentityResponse) Validate ¶

Validate validates this secrets 20231128 gcp federated workload identity response

type Secrets20231128GcpIntegration ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GcpIntegration) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GcpIntegration) Validate ¶

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

Validate validates this secrets 20231128 gcp integration

type Secrets20231128GcpServiceAccountKeyParams ¶

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 ¶

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

func (*Secrets20231128GcpServiceAccountKeyParams) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GcpServiceAccountKeyParams) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GcpServiceAccountKeyParams) Validate ¶

Validate validates this secrets 20231128 gcp service account key params

type Secrets20231128GcpServiceAccountKeyRequest ¶

type Secrets20231128GcpServiceAccountKeyRequest struct {

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

Secrets20231128GcpServiceAccountKeyRequest secrets 20231128 gcp service account key request

swagger:model secrets_20231128GcpServiceAccountKeyRequest

func (*Secrets20231128GcpServiceAccountKeyRequest) ContextValidate ¶

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

func (*Secrets20231128GcpServiceAccountKeyRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GcpServiceAccountKeyRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GcpServiceAccountKeyRequest) Validate ¶

Validate validates this secrets 20231128 gcp service account key request

type Secrets20231128GcpServiceAccountKeyResponse ¶

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 ¶

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

func (*Secrets20231128GcpServiceAccountKeyResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GcpServiceAccountKeyResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GcpServiceAccountKeyResponse) Validate ¶

Validate validates this secrets 20231128 gcp service account key response

type Secrets20231128GcpServiceAccountKeyRotatingSecretConfig ¶

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 ¶

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

func (*Secrets20231128GcpServiceAccountKeyRotatingSecretConfig) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128GcpServiceAccountKeyRotatingSecretConfig) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128GcpServiceAccountKeyRotatingSecretConfig) Validate ¶

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 Secrets20231128GetAppRotatingSecretResponse ¶ added in v0.126.0

type Secrets20231128GetAppRotatingSecretResponse struct {

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

Secrets20231128GetAppRotatingSecretResponse secrets 20231128 get app rotating secret response

swagger:model secrets_20231128GetAppRotatingSecretResponse

func (*Secrets20231128GetAppRotatingSecretResponse) ContextValidate ¶ added in v0.126.0

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

func (*Secrets20231128GetAppRotatingSecretResponse) MarshalBinary ¶ added in v0.126.0

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

MarshalBinary interface implementation

func (*Secrets20231128GetAppRotatingSecretResponse) UnmarshalBinary ¶ added in v0.126.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetAppRotatingSecretResponse) Validate ¶ added in v0.126.0

Validate validates this secrets 20231128 get app rotating secret response

type Secrets20231128GetAppSecretResponse ¶

type Secrets20231128GetAppSecretResponse struct {

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

Secrets20231128GetAppSecretResponse secrets 20231128 get app secret response

swagger:model secrets_20231128GetAppSecretResponse

func (*Secrets20231128GetAppSecretResponse) ContextValidate ¶

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

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

func (*Secrets20231128GetAppSecretResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GetAppSecretResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetAppSecretResponse) Validate ¶

Validate validates this secrets 20231128 get app secret response

type Secrets20231128GetAppSecretVersionResponse ¶

type Secrets20231128GetAppSecretVersionResponse struct {

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

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

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

Secrets20231128GetAppSecretVersionResponse secrets 20231128 get app secret version response

swagger:model secrets_20231128GetAppSecretVersionResponse

func (*Secrets20231128GetAppSecretVersionResponse) ContextValidate ¶

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

func (*Secrets20231128GetAppSecretVersionResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GetAppSecretVersionResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetAppSecretVersionResponse) Validate ¶

Validate validates this secrets 20231128 get app secret version response

type Secrets20231128GetAppSyncsResponse ¶

type Secrets20231128GetAppSyncsResponse struct {

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

Secrets20231128GetAppSyncsResponse secrets 20231128 get app syncs response

swagger:model secrets_20231128GetAppSyncsResponse

func (*Secrets20231128GetAppSyncsResponse) ContextValidate ¶

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

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

func (*Secrets20231128GetAppSyncsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GetAppSyncsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetAppSyncsResponse) Validate ¶

Validate validates this secrets 20231128 get app syncs response

type Secrets20231128GetAwsDynamicSecretResponse ¶

type Secrets20231128GetAwsDynamicSecretResponse struct {

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

Secrets20231128GetAwsDynamicSecretResponse secrets 20231128 get aws dynamic secret response

swagger:model secrets_20231128GetAwsDynamicSecretResponse

func (*Secrets20231128GetAwsDynamicSecretResponse) ContextValidate ¶

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

func (*Secrets20231128GetAwsDynamicSecretResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GetAwsDynamicSecretResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetAwsDynamicSecretResponse) Validate ¶

Validate validates this secrets 20231128 get aws dynamic secret response

type Secrets20231128GetAwsIAMUserAccessKeyRotatingSecretConfigResponse ¶

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 ¶

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 ¶

MarshalBinary interface implementation

func (*Secrets20231128GetAwsIAMUserAccessKeyRotatingSecretConfigResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128GetAwsIAMUserAccessKeyRotatingSecretConfigResponse) Validate ¶

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

type Secrets20231128GetAwsIntegrationResponse ¶

type Secrets20231128GetAwsIntegrationResponse struct {

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

Secrets20231128GetAwsIntegrationResponse secrets 20231128 get aws integration response

swagger:model secrets_20231128GetAwsIntegrationResponse

func (*Secrets20231128GetAwsIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128GetAwsIntegrationResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GetAwsIntegrationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetAwsIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 get aws integration response

type Secrets20231128GetAzureApplicationPasswordRotatingSecretConfigResponse ¶ added in v0.124.0

type Secrets20231128GetAzureApplicationPasswordRotatingSecretConfigResponse struct {

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

Secrets20231128GetAzureApplicationPasswordRotatingSecretConfigResponse secrets 20231128 get azure application password rotating secret config response

swagger:model secrets_20231128GetAzureApplicationPasswordRotatingSecretConfigResponse

func (*Secrets20231128GetAzureApplicationPasswordRotatingSecretConfigResponse) ContextValidate ¶ added in v0.124.0

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

func (*Secrets20231128GetAzureApplicationPasswordRotatingSecretConfigResponse) MarshalBinary ¶ added in v0.124.0

MarshalBinary interface implementation

func (*Secrets20231128GetAzureApplicationPasswordRotatingSecretConfigResponse) UnmarshalBinary ¶ added in v0.124.0

UnmarshalBinary interface implementation

func (*Secrets20231128GetAzureApplicationPasswordRotatingSecretConfigResponse) Validate ¶ added in v0.124.0

Validate validates this secrets 20231128 get azure application password rotating secret config response

type Secrets20231128GetAzureIntegrationResponse ¶

type Secrets20231128GetAzureIntegrationResponse struct {

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

Secrets20231128GetAzureIntegrationResponse secrets 20231128 get azure integration response

swagger:model secrets_20231128GetAzureIntegrationResponse

func (*Secrets20231128GetAzureIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128GetAzureIntegrationResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GetAzureIntegrationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetAzureIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 get azure integration response

type Secrets20231128GetConfluentCloudAPIKeyRotatingSecretConfigResponse ¶

type Secrets20231128GetConfluentCloudAPIKeyRotatingSecretConfigResponse struct {

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

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

swagger:model secrets_20231128GetConfluentCloudApiKeyRotatingSecretConfigResponse

func (*Secrets20231128GetConfluentCloudAPIKeyRotatingSecretConfigResponse) ContextValidate ¶

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

func (*Secrets20231128GetConfluentCloudAPIKeyRotatingSecretConfigResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128GetConfluentCloudAPIKeyRotatingSecretConfigResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128GetConfluentCloudAPIKeyRotatingSecretConfigResponse) Validate ¶

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

type Secrets20231128GetConfluentIntegrationResponse ¶

type Secrets20231128GetConfluentIntegrationResponse struct {

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

Secrets20231128GetConfluentIntegrationResponse secrets 20231128 get confluent integration response

swagger:model secrets_20231128GetConfluentIntegrationResponse

func (*Secrets20231128GetConfluentIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128GetConfluentIntegrationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128GetConfluentIntegrationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128GetConfluentIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 get confluent integration response

type Secrets20231128GetGatewayPoolCertificateResponse ¶

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 ¶

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

func (*Secrets20231128GetGatewayPoolCertificateResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128GetGatewayPoolCertificateResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128GetGatewayPoolCertificateResponse) Validate ¶

Validate validates this secrets 20231128 get gateway pool certificate response

type Secrets20231128GetGatewayPoolResponse ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GetGatewayPoolResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetGatewayPoolResponse) Validate ¶

Validate validates this secrets 20231128 get gateway pool response

type Secrets20231128GetGcpDynamicSecretResponse ¶

type Secrets20231128GetGcpDynamicSecretResponse struct {

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

Secrets20231128GetGcpDynamicSecretResponse secrets 20231128 get gcp dynamic secret response

swagger:model secrets_20231128GetGcpDynamicSecretResponse

func (*Secrets20231128GetGcpDynamicSecretResponse) ContextValidate ¶

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

func (*Secrets20231128GetGcpDynamicSecretResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GetGcpDynamicSecretResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetGcpDynamicSecretResponse) Validate ¶

Validate validates this secrets 20231128 get gcp dynamic secret response

type Secrets20231128GetGcpIntegrationResponse ¶

type Secrets20231128GetGcpIntegrationResponse struct {

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

Secrets20231128GetGcpIntegrationResponse secrets 20231128 get gcp integration response

swagger:model secrets_20231128GetGcpIntegrationResponse

func (*Secrets20231128GetGcpIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128GetGcpIntegrationResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GetGcpIntegrationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetGcpIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 get gcp integration response

type Secrets20231128GetGcpServiceAccountKeyRotatingSecretConfigResponse ¶

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 ¶

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

func (*Secrets20231128GetGcpServiceAccountKeyRotatingSecretConfigResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128GetGcpServiceAccountKeyRotatingSecretConfigResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128GetGcpServiceAccountKeyRotatingSecretConfigResponse) Validate ¶

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

type Secrets20231128GetIntegrationResponse ¶

type Secrets20231128GetIntegrationResponse struct {

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

Secrets20231128GetIntegrationResponse secrets 20231128 get integration response

swagger:model secrets_20231128GetIntegrationResponse

func (*Secrets20231128GetIntegrationResponse) ContextValidate ¶

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 ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GetIntegrationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 get integration response

type Secrets20231128GetMongoDBAtlasIntegrationResponse ¶

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 ¶

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

func (*Secrets20231128GetMongoDBAtlasIntegrationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128GetMongoDBAtlasIntegrationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128GetMongoDBAtlasIntegrationResponse) Validate ¶

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

type Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse ¶

type Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse struct {

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

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

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

swagger:model secrets_20231128GetMongoDBAtlasRotatingSecretConfigResponse

func (*Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse) ContextValidate ¶

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

func (*Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse) Validate ¶

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

type Secrets20231128GetPostgresIntegrationResponse ¶

type Secrets20231128GetPostgresIntegrationResponse struct {

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

Secrets20231128GetPostgresIntegrationResponse secrets 20231128 get postgres integration response

swagger:model secrets_20231128GetPostgresIntegrationResponse

func (*Secrets20231128GetPostgresIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128GetPostgresIntegrationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128GetPostgresIntegrationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128GetPostgresIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 get postgres integration response

type Secrets20231128GetPostgresRotatingSecretConfigResponse ¶

type Secrets20231128GetPostgresRotatingSecretConfigResponse struct {

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

Secrets20231128GetPostgresRotatingSecretConfigResponse secrets 20231128 get postgres rotating secret config response

swagger:model secrets_20231128GetPostgresRotatingSecretConfigResponse

func (*Secrets20231128GetPostgresRotatingSecretConfigResponse) ContextValidate ¶

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

func (*Secrets20231128GetPostgresRotatingSecretConfigResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128GetPostgresRotatingSecretConfigResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128GetPostgresRotatingSecretConfigResponse) Validate ¶

Validate validates this secrets 20231128 get postgres rotating secret config response

type Secrets20231128GetRandomIntegrationResponse ¶ added in v0.126.0

type Secrets20231128GetRandomIntegrationResponse struct {

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

Secrets20231128GetRandomIntegrationResponse secrets 20231128 get random integration response

swagger:model secrets_20231128GetRandomIntegrationResponse

func (*Secrets20231128GetRandomIntegrationResponse) ContextValidate ¶ added in v0.126.0

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

func (*Secrets20231128GetRandomIntegrationResponse) MarshalBinary ¶ added in v0.126.0

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

MarshalBinary interface implementation

func (*Secrets20231128GetRandomIntegrationResponse) UnmarshalBinary ¶ added in v0.126.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetRandomIntegrationResponse) Validate ¶ added in v0.126.0

Validate validates this secrets 20231128 get random integration response

type Secrets20231128GetRandomRotatingSecretConfigResponse ¶ added in v0.126.0

type Secrets20231128GetRandomRotatingSecretConfigResponse struct {

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

Secrets20231128GetRandomRotatingSecretConfigResponse secrets 20231128 get random rotating secret config response

swagger:model secrets_20231128GetRandomRotatingSecretConfigResponse

func (*Secrets20231128GetRandomRotatingSecretConfigResponse) ContextValidate ¶ added in v0.126.0

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

func (*Secrets20231128GetRandomRotatingSecretConfigResponse) MarshalBinary ¶ added in v0.126.0

MarshalBinary interface implementation

func (*Secrets20231128GetRandomRotatingSecretConfigResponse) UnmarshalBinary ¶ added in v0.126.0

UnmarshalBinary interface implementation

func (*Secrets20231128GetRandomRotatingSecretConfigResponse) Validate ¶ added in v0.126.0

Validate validates this secrets 20231128 get random rotating secret config response

type Secrets20231128GetRotatingSecretStateResponse ¶

type Secrets20231128GetRotatingSecretStateResponse struct {

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

Secrets20231128GetRotatingSecretStateResponse secrets 20231128 get rotating secret state response

swagger:model secrets_20231128GetRotatingSecretStateResponse

func (*Secrets20231128GetRotatingSecretStateResponse) ContextValidate ¶

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

func (*Secrets20231128GetRotatingSecretStateResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128GetRotatingSecretStateResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128GetRotatingSecretStateResponse) Validate ¶

Validate validates this secrets 20231128 get rotating secret state response

type Secrets20231128GetSyncResponse ¶

type Secrets20231128GetSyncResponse struct {

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

Secrets20231128GetSyncResponse secrets 20231128 get sync response

swagger:model secrets_20231128GetSyncResponse

func (*Secrets20231128GetSyncResponse) ContextValidate ¶

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

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

func (*Secrets20231128GetSyncResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GetSyncResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetSyncResponse) Validate ¶

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

Validate validates this secrets 20231128 get sync response

type Secrets20231128GetTwilioIntegrationResponse ¶

type Secrets20231128GetTwilioIntegrationResponse struct {

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

Secrets20231128GetTwilioIntegrationResponse secrets 20231128 get twilio integration response

swagger:model secrets_20231128GetTwilioIntegrationResponse

func (*Secrets20231128GetTwilioIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128GetTwilioIntegrationResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GetTwilioIntegrationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetTwilioIntegrationResponse) Validate ¶

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

	// connected syncs
	ConnectedSyncs *Secrets20231128Usage `json:"connected_syncs,omitempty"`

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

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

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

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

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

Secrets20231128GetUsageResponse secrets 20231128 get usage response

swagger:model secrets_20231128GetUsageResponse

func (*Secrets20231128GetUsageResponse) ContextValidate ¶

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

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

func (*Secrets20231128GetUsageResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GetUsageResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetUsageResponse) Validate ¶

Validate validates this secrets 20231128 get usage response

type Secrets20231128GitlabAccessTokenRequest ¶

type Secrets20231128GitlabAccessTokenRequest struct {

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

Secrets20231128GitlabAccessTokenRequest --- Gitlab ---

swagger:model secrets_20231128GitlabAccessTokenRequest

func (*Secrets20231128GitlabAccessTokenRequest) ContextValidate ¶

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

func (*Secrets20231128GitlabAccessTokenRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128GitlabAccessTokenRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128GitlabAccessTokenRequest) Validate ¶

Validate validates this secrets 20231128 gitlab access token request

type Secrets20231128GitlabAccessTokenResponse ¶

type Secrets20231128GitlabAccessTokenResponse interface{}

Secrets20231128GitlabAccessTokenResponse secrets 20231128 gitlab access token response

swagger:model secrets_20231128GitlabAccessTokenResponse

type Secrets20231128Integration ¶

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

	// azure client secret
	AzureClientSecret *Secrets20231128AzureClientSecretResponse `json:"azure_client_secret,omitempty"`

	// azure federated workload identity
	AzureFederatedWorkloadIdentity *Secrets20231128AzureFederatedWorkloadIdentityResponse `json:"azure_federated_workload_identity,omitempty"`

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

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

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

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

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

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

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

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

	// mysql static credentials
	MysqlStaticCredentials *Secrets20231128MysqlStaticCredentialsResponse `json:"mysql_static_credentials,omitempty"`

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

	// postgres static credentials
	PostgresStaticCredentials *Secrets20231128PostgresStaticCredentialsResponse `json:"postgres_static_credentials,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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*Secrets20231128Integration) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128Integration) Validate ¶

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

Validate validates this secrets 20231128 integration

type Secrets20231128IntegrationUsage ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*Secrets20231128IntegrationUsage) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128IntegrationUsage) Validate ¶

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 ¶

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 ¶

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

func (*Secrets20231128ListAwsDynamicSecretsResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128ListAwsDynamicSecretsResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128ListAwsDynamicSecretsResponse) Validate ¶

Validate validates this secrets 20231128 list aws dynamic secrets response

type Secrets20231128ListAwsIntegrationsResponse ¶

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 ¶

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

func (*Secrets20231128ListAwsIntegrationsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128ListAwsIntegrationsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128ListAwsIntegrationsResponse) Validate ¶

Validate validates this secrets 20231128 list aws integrations response

type Secrets20231128ListAzureIntegrationsResponse ¶

type Secrets20231128ListAzureIntegrationsResponse struct {

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

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

Secrets20231128ListAzureIntegrationsResponse secrets 20231128 list azure integrations response

swagger:model secrets_20231128ListAzureIntegrationsResponse

func (*Secrets20231128ListAzureIntegrationsResponse) ContextValidate ¶

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

func (*Secrets20231128ListAzureIntegrationsResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128ListAzureIntegrationsResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128ListAzureIntegrationsResponse) Validate ¶

Validate validates this secrets 20231128 list azure integrations response

type Secrets20231128ListConfluentIntegrationsResponse ¶

type Secrets20231128ListConfluentIntegrationsResponse struct {

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

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

Secrets20231128ListConfluentIntegrationsResponse secrets 20231128 list confluent integrations response

swagger:model secrets_20231128ListConfluentIntegrationsResponse

func (*Secrets20231128ListConfluentIntegrationsResponse) ContextValidate ¶

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

func (*Secrets20231128ListConfluentIntegrationsResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128ListConfluentIntegrationsResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128ListConfluentIntegrationsResponse) Validate ¶

Validate validates this secrets 20231128 list confluent integrations response

type Secrets20231128ListGatewayPoolGatewaysResponse ¶

type Secrets20231128ListGatewayPoolGatewaysResponse struct {

	// gateways
	Gateways []*Secrets20231128Gateway `json:"gateways"`
}

Secrets20231128ListGatewayPoolGatewaysResponse secrets 20231128 list gateway pool gateways response

swagger:model secrets_20231128ListGatewayPoolGatewaysResponse

func (*Secrets20231128ListGatewayPoolGatewaysResponse) ContextValidate ¶

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

func (*Secrets20231128ListGatewayPoolGatewaysResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128ListGatewayPoolGatewaysResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128ListGatewayPoolGatewaysResponse) Validate ¶

Validate validates this secrets 20231128 list gateway pool gateways response

type Secrets20231128ListGatewayPoolIntegrationsResponse ¶

type Secrets20231128ListGatewayPoolIntegrationsResponse struct {

	// integrations
	Integrations []string `json:"integrations"`
}

Secrets20231128ListGatewayPoolIntegrationsResponse secrets 20231128 list gateway pool integrations response

swagger:model secrets_20231128ListGatewayPoolIntegrationsResponse

func (*Secrets20231128ListGatewayPoolIntegrationsResponse) ContextValidate ¶

ContextValidate validates this secrets 20231128 list gateway pool integrations response based on context it is used

func (*Secrets20231128ListGatewayPoolIntegrationsResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128ListGatewayPoolIntegrationsResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128ListGatewayPoolIntegrationsResponse) Validate ¶

Validate validates this secrets 20231128 list gateway pool integrations response

type Secrets20231128ListGatewayPoolsResponse ¶

type Secrets20231128ListGatewayPoolsResponse struct {

	// gateway pools
	GatewayPools []*Secrets20231128GatewayPool `json:"gateway_pools"`
}

Secrets20231128ListGatewayPoolsResponse secrets 20231128 list gateway pools response

swagger:model secrets_20231128ListGatewayPoolsResponse

func (*Secrets20231128ListGatewayPoolsResponse) ContextValidate ¶

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

func (*Secrets20231128ListGatewayPoolsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128ListGatewayPoolsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128ListGatewayPoolsResponse) Validate ¶

Validate validates this secrets 20231128 list gateway pools response

type Secrets20231128ListGcpDynamicSecretsResponse ¶

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 ¶

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

func (*Secrets20231128ListGcpDynamicSecretsResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128ListGcpDynamicSecretsResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128ListGcpDynamicSecretsResponse) Validate ¶

Validate validates this secrets 20231128 list gcp dynamic secrets response

type Secrets20231128ListGcpIntegrationsResponse ¶

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 ¶

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

func (*Secrets20231128ListGcpIntegrationsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128ListGcpIntegrationsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128ListGcpIntegrationsResponse) Validate ¶

Validate validates this secrets 20231128 list gcp integrations response

type Secrets20231128ListIntegrationsResponse ¶

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 ¶

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

func (*Secrets20231128ListIntegrationsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128ListIntegrationsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128ListIntegrationsResponse) Validate ¶

Validate validates this secrets 20231128 list integrations response

type Secrets20231128ListMongoDBAtlasIntegrationsResponse ¶

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 ¶

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

func (*Secrets20231128ListMongoDBAtlasIntegrationsResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128ListMongoDBAtlasIntegrationsResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128ListMongoDBAtlasIntegrationsResponse) Validate ¶

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 Secrets20231128ListPostgresIntegrationsResponse ¶

type Secrets20231128ListPostgresIntegrationsResponse struct {

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

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

Secrets20231128ListPostgresIntegrationsResponse secrets 20231128 list postgres integrations response

swagger:model secrets_20231128ListPostgresIntegrationsResponse

func (*Secrets20231128ListPostgresIntegrationsResponse) ContextValidate ¶

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

func (*Secrets20231128ListPostgresIntegrationsResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128ListPostgresIntegrationsResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128ListPostgresIntegrationsResponse) Validate ¶

Validate validates this secrets 20231128 list postgres integrations response

type Secrets20231128ListProvidersResponse ¶

type Secrets20231128ListProvidersResponse struct {

	// providers
	Providers []*Secrets20231128Provider `json:"providers"`
}

Secrets20231128ListProvidersResponse secrets 20231128 list providers response

swagger:model secrets_20231128ListProvidersResponse

func (*Secrets20231128ListProvidersResponse) ContextValidate ¶

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

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

func (*Secrets20231128ListProvidersResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128ListProvidersResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128ListProvidersResponse) Validate ¶

Validate validates this secrets 20231128 list providers response

type Secrets20231128ListRandomIntegrationsResponse ¶ added in v0.126.0

type Secrets20231128ListRandomIntegrationsResponse struct {

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

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

Secrets20231128ListRandomIntegrationsResponse secrets 20231128 list random integrations response

swagger:model secrets_20231128ListRandomIntegrationsResponse

func (*Secrets20231128ListRandomIntegrationsResponse) ContextValidate ¶ added in v0.126.0

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

func (*Secrets20231128ListRandomIntegrationsResponse) MarshalBinary ¶ added in v0.126.0

MarshalBinary interface implementation

func (*Secrets20231128ListRandomIntegrationsResponse) UnmarshalBinary ¶ added in v0.126.0

UnmarshalBinary interface implementation

func (*Secrets20231128ListRandomIntegrationsResponse) Validate ¶ added in v0.126.0

Validate validates this secrets 20231128 list random integrations response

type Secrets20231128ListSyncsResponse ¶

type Secrets20231128ListSyncsResponse struct {

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

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

Secrets20231128ListSyncsResponse secrets 20231128 list syncs response

swagger:model secrets_20231128ListSyncsResponse

func (*Secrets20231128ListSyncsResponse) ContextValidate ¶

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

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

func (*Secrets20231128ListSyncsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128ListSyncsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128ListSyncsResponse) Validate ¶

Validate validates this secrets 20231128 list syncs response

type Secrets20231128ListTwilioIntegrationsResponse ¶

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 ¶

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

func (*Secrets20231128ListTwilioIntegrationsResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128ListTwilioIntegrationsResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128ListTwilioIntegrationsResponse) Validate ¶

Validate validates this secrets 20231128 list twilio integrations response

type Secrets20231128MongoDBAtlasIntegration ¶

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 ¶

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

func (*Secrets20231128MongoDBAtlasIntegration) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasIntegration) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasIntegration) Validate ¶

Validate validates this secrets 20231128 mongo d b atlas integration

type Secrets20231128MongoDBAtlasSecretDetails ¶

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 ¶

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

func (*Secrets20231128MongoDBAtlasSecretDetails) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasSecretDetails) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasSecretDetails) Validate ¶

Validate validates this secrets 20231128 mongo d b atlas secret details

type Secrets20231128MongoDBAtlasStaticCredentialsRequest ¶

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 ¶

ContextValidate validates this secrets 20231128 mongo d b atlas static credentials request based on context it is used

func (*Secrets20231128MongoDBAtlasStaticCredentialsRequest) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasStaticCredentialsRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasStaticCredentialsRequest) Validate ¶

Validate validates this secrets 20231128 mongo d b atlas static credentials request

type Secrets20231128MongoDBAtlasStaticCredentialsResponse ¶

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 ¶

ContextValidate validates this secrets 20231128 mongo d b atlas static credentials response based on context it is used

func (*Secrets20231128MongoDBAtlasStaticCredentialsResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasStaticCredentialsResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasStaticCredentialsResponse) Validate ¶

Validate validates this secrets 20231128 mongo d b atlas static credentials response

type Secrets20231128MongoDBRole ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*Secrets20231128MongoDBRole) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128MongoDBRole) Validate ¶

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

Validate validates this secrets 20231128 mongo d b role

type Secrets20231128MongoDBScope ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*Secrets20231128MongoDBScope) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128MongoDBScope) Validate ¶

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

Validate validates this secrets 20231128 mongo d b scope

type Secrets20231128MysqlStaticCredentialsRequest ¶ added in v0.127.0

type Secrets20231128MysqlStaticCredentialsRequest struct {

	// connection string
	ConnectionString string `json:"connection_string,omitempty"`
}

Secrets20231128MysqlStaticCredentialsRequest secrets 20231128 mysql static credentials request

swagger:model secrets_20231128MysqlStaticCredentialsRequest

func (*Secrets20231128MysqlStaticCredentialsRequest) ContextValidate ¶ added in v0.127.0

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

func (*Secrets20231128MysqlStaticCredentialsRequest) MarshalBinary ¶ added in v0.127.0

MarshalBinary interface implementation

func (*Secrets20231128MysqlStaticCredentialsRequest) UnmarshalBinary ¶ added in v0.127.0

UnmarshalBinary interface implementation

func (*Secrets20231128MysqlStaticCredentialsRequest) Validate ¶ added in v0.127.0

Validate validates this secrets 20231128 mysql static credentials request

type Secrets20231128MysqlStaticCredentialsResponse ¶ added in v0.127.0

type Secrets20231128MysqlStaticCredentialsResponse struct {

	// connection string
	ConnectionString string `json:"connection_string,omitempty"`
}

Secrets20231128MysqlStaticCredentialsResponse secrets 20231128 mysql static credentials response

swagger:model secrets_20231128MysqlStaticCredentialsResponse

func (*Secrets20231128MysqlStaticCredentialsResponse) ContextValidate ¶ added in v0.127.0

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

func (*Secrets20231128MysqlStaticCredentialsResponse) MarshalBinary ¶ added in v0.127.0

MarshalBinary interface implementation

func (*Secrets20231128MysqlStaticCredentialsResponse) UnmarshalBinary ¶ added in v0.127.0

UnmarshalBinary interface implementation

func (*Secrets20231128MysqlStaticCredentialsResponse) Validate ¶ added in v0.127.0

Validate validates this secrets 20231128 mysql static credentials response

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 ¶

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 ¶

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

func (*Secrets20231128OpenSecretDynamicInstance) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128OpenSecretDynamicInstance) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128OpenSecretDynamicInstance) Validate ¶

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 Secrets20231128PostgresIntegration ¶

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

Secrets20231128PostgresIntegration secrets 20231128 postgres integration

swagger:model secrets_20231128PostgresIntegration

func (*Secrets20231128PostgresIntegration) ContextValidate ¶

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

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

func (*Secrets20231128PostgresIntegration) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128PostgresIntegration) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128PostgresIntegration) Validate ¶

Validate validates this secrets 20231128 postgres integration

type Secrets20231128PostgresParams ¶

type Secrets20231128PostgresParams struct {

	// usernames
	Usernames []string `json:"usernames"`
}

Secrets20231128PostgresParams secrets 20231128 postgres params

swagger:model secrets_20231128PostgresParams

func (*Secrets20231128PostgresParams) ContextValidate ¶

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

ContextValidate validates this secrets 20231128 postgres params based on context it is used

func (*Secrets20231128PostgresParams) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128PostgresParams) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128PostgresParams) Validate ¶

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

Validate validates this secrets 20231128 postgres params

type Secrets20231128PostgresRotatingSecretConfig ¶

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

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

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

	// postgres params
	PostgresParams *Secrets20231128PostgresParams `json:"postgres_params,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"`
}

Secrets20231128PostgresRotatingSecretConfig secrets 20231128 postgres rotating secret config

swagger:model secrets_20231128PostgresRotatingSecretConfig

func (*Secrets20231128PostgresRotatingSecretConfig) ContextValidate ¶

ContextValidate validate this secrets 20231128 postgres rotating secret config based on the context it is used

func (*Secrets20231128PostgresRotatingSecretConfig) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128PostgresRotatingSecretConfig) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128PostgresRotatingSecretConfig) Validate ¶

Validate validates this secrets 20231128 postgres rotating secret config

type Secrets20231128PostgresStaticCredentialsRequest ¶

type Secrets20231128PostgresStaticCredentialsRequest struct {

	// connection string
	ConnectionString string `json:"connection_string,omitempty"`
}

Secrets20231128PostgresStaticCredentialsRequest secrets 20231128 postgres static credentials request

swagger:model secrets_20231128PostgresStaticCredentialsRequest

func (*Secrets20231128PostgresStaticCredentialsRequest) ContextValidate ¶

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

func (*Secrets20231128PostgresStaticCredentialsRequest) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128PostgresStaticCredentialsRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128PostgresStaticCredentialsRequest) Validate ¶

Validate validates this secrets 20231128 postgres static credentials request

type Secrets20231128PostgresStaticCredentialsResponse ¶

type Secrets20231128PostgresStaticCredentialsResponse struct {

	// connection string
	ConnectionString string `json:"connection_string,omitempty"`
}

Secrets20231128PostgresStaticCredentialsResponse secrets 20231128 postgres static credentials response

swagger:model secrets_20231128PostgresStaticCredentialsResponse

func (*Secrets20231128PostgresStaticCredentialsResponse) ContextValidate ¶

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

func (*Secrets20231128PostgresStaticCredentialsResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128PostgresStaticCredentialsResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128PostgresStaticCredentialsResponse) Validate ¶

Validate validates this secrets 20231128 postgres static credentials response

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 Secrets20231128Provider ¶

type Secrets20231128Provider struct {

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

	// icon
	Icon string `json:"icon,omitempty"`

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

	// title
	Title string `json:"title,omitempty"`
}

Secrets20231128Provider secrets 20231128 provider

swagger:model secrets_20231128Provider

func (*Secrets20231128Provider) ContextValidate ¶

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

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

func (*Secrets20231128Provider) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128Provider) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128Provider) Validate ¶

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

Validate validates this secrets 20231128 provider

type Secrets20231128RandomIntegration ¶ added in v0.126.0

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

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

Secrets20231128RandomIntegration secrets 20231128 random integration

swagger:model secrets_20231128RandomIntegration

func (*Secrets20231128RandomIntegration) ContextValidate ¶ added in v0.126.0

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

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

func (*Secrets20231128RandomIntegration) MarshalBinary ¶ added in v0.126.0

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

MarshalBinary interface implementation

func (*Secrets20231128RandomIntegration) UnmarshalBinary ¶ added in v0.126.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128RandomIntegration) Validate ¶ added in v0.126.0

Validate validates this secrets 20231128 random integration

type Secrets20231128RandomParams ¶ added in v0.126.0

type Secrets20231128RandomParams struct {

	// username template
	UsernameTemplate string `json:"username_template,omitempty"`
}

Secrets20231128RandomParams secrets 20231128 random params

swagger:model secrets_20231128RandomParams

func (*Secrets20231128RandomParams) ContextValidate ¶ added in v0.126.0

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

ContextValidate validates this secrets 20231128 random params based on context it is used

func (*Secrets20231128RandomParams) MarshalBinary ¶ added in v0.126.0

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

MarshalBinary interface implementation

func (*Secrets20231128RandomParams) UnmarshalBinary ¶ added in v0.126.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128RandomParams) Validate ¶ added in v0.126.0

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

Validate validates this secrets 20231128 random params

type Secrets20231128RandomRotatingSecretConfig ¶ added in v0.126.0

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

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

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

	// params
	Params *Secrets20231128RandomParams `json:"params,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"`
}

Secrets20231128RandomRotatingSecretConfig secrets 20231128 random rotating secret config

swagger:model secrets_20231128RandomRotatingSecretConfig

func (*Secrets20231128RandomRotatingSecretConfig) ContextValidate ¶ added in v0.126.0

ContextValidate validate this secrets 20231128 random rotating secret config based on the context it is used

func (*Secrets20231128RandomRotatingSecretConfig) MarshalBinary ¶ added in v0.126.0

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

MarshalBinary interface implementation

func (*Secrets20231128RandomRotatingSecretConfig) UnmarshalBinary ¶ added in v0.126.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128RandomRotatingSecretConfig) Validate ¶ added in v0.126.0

Validate validates this secrets 20231128 random rotating secret config

type Secrets20231128RotateSecretResponse ¶

type Secrets20231128RotateSecretResponse interface{}

Secrets20231128RotateSecretResponse secrets 20231128 rotate secret response

swagger:model secrets_20231128RotateSecretResponse

type Secrets20231128RotatingSecret ¶ added in v0.126.0

type Secrets20231128RotatingSecret struct {

	// aws access key details
	AwsAccessKeyDetails *Secrets20231128AwsIAMUserAccessKeyParams `json:"aws_access_key_details,omitempty"`

	// azure application password details
	AzureApplicationPasswordDetails *Secrets20231128AzureApplicationPasswordParams `json:"azure_application_password_details,omitempty"`

	// confluent cloud api key details
	ConfluentCloudAPIKeyDetails *Secrets20231128ConfluentCloudAPIKeyParams `json:"confluent_cloud_api_key_details,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 details
	GcpServiceAccountKeyDetails *Secrets20231128GcpServiceAccountKeyParams `json:"gcp_service_account_key_details,omitempty"`

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

	// mongodb atlas user password details
	MongodbAtlasUserPasswordDetails *Secrets20231128MongoDBAtlasSecretDetails `json:"mongodb_atlas_user_password_details,omitempty"`

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

	// postgres user password details
	PostgresUserPasswordDetails *Secrets20231128PostgresParams `json:"postgres_user_password_details,omitempty"`

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

	// random user password details
	RandomUserPasswordDetails *Secrets20231128RandomParams `json:"random_user_password_details,omitempty"`

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

	// twilio api key details
	TwilioAPIKeyDetails Secrets20231128TwilioAPIKeyDetails `json:"twilio_api_key_details,omitempty"`

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

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

Secrets20231128RotatingSecret secrets 20231128 rotating secret

swagger:model secrets_20231128RotatingSecret

func (*Secrets20231128RotatingSecret) ContextValidate ¶ added in v0.126.0

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

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

func (*Secrets20231128RotatingSecret) MarshalBinary ¶ added in v0.126.0

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

MarshalBinary interface implementation

func (*Secrets20231128RotatingSecret) UnmarshalBinary ¶ added in v0.126.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128RotatingSecret) Validate ¶ added in v0.126.0

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

Validate validates this secrets 20231128 rotating secret

type Secrets20231128RotatingSecretConfig ¶

type Secrets20231128RotatingSecretConfig struct {

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

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

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

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

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

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

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

type Secrets20231128SecretDynamicConfig struct {

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

Secrets20231128SecretDynamicConfig secrets 20231128 secret dynamic config

swagger:model secrets_20231128SecretDynamicConfig

func (*Secrets20231128SecretDynamicConfig) ContextValidate ¶

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 ¶

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

MarshalBinary interface implementation

func (*Secrets20231128SecretDynamicConfig) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128SecretDynamicConfig) Validate ¶

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 ¶

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 ¶

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

func (*Secrets20231128ServiceAccountImpersonationRequest) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128ServiceAccountImpersonationRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128ServiceAccountImpersonationRequest) Validate ¶

Validate validates this secrets 20231128 service account impersonation request

type Secrets20231128ServiceAccountImpersonationResponse ¶

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 ¶

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

func (*Secrets20231128ServiceAccountImpersonationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128ServiceAccountImpersonationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128ServiceAccountImpersonationResponse) Validate ¶

Validate validates this secrets 20231128 service account impersonation response

type Secrets20231128Sync ¶

type Secrets20231128Sync struct {

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

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

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

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

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

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

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

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

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

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

Secrets20231128Sync Syncs

swagger:model secrets_20231128Sync

func (*Secrets20231128Sync) ContextValidate ¶

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

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

func (*Secrets20231128Sync) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128Sync) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128Sync) Validate ¶

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

Validate validates this secrets 20231128 sync

type Secrets20231128SyncConfigGitlab ¶

type Secrets20231128SyncConfigGitlab struct {

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

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

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

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

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

	// scope
	Scope *SyncConfigGitlabScope `json:"scope,omitempty"`
}

Secrets20231128SyncConfigGitlab secrets 20231128 sync config gitlab

swagger:model secrets_20231128SyncConfigGitlab

func (*Secrets20231128SyncConfigGitlab) ContextValidate ¶

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

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

func (*Secrets20231128SyncConfigGitlab) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128SyncConfigGitlab) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128SyncConfigGitlab) Validate ¶

Validate validates this secrets 20231128 sync config gitlab

type Secrets20231128SyncStatus ¶

type Secrets20231128SyncStatus struct {

	// last error code
	LastErrorCode string `json:"last_error_code,omitempty"`

	// status
	Status string `json:"status,omitempty"`

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

Secrets20231128SyncStatus secrets 20231128 sync status

swagger:model secrets_20231128SyncStatus

func (*Secrets20231128SyncStatus) ContextValidate ¶

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

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

func (*Secrets20231128SyncStatus) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128SyncStatus) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128SyncStatus) Validate ¶

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

Validate validates this secrets 20231128 sync status

type Secrets20231128Tier ¶

type Secrets20231128Tier string

Secrets20231128Tier secrets 20231128 tier

swagger:model secrets_20231128Tier

const (

	// Secrets20231128TierUNKNOWN captures enum value "UNKNOWN"
	Secrets20231128TierUNKNOWN Secrets20231128Tier = "UNKNOWN"

	// Secrets20231128TierFREE captures enum value "FREE"
	Secrets20231128TierFREE Secrets20231128Tier = "FREE"

	// Secrets20231128TierSTANDARD captures enum value "STANDARD"
	Secrets20231128TierSTANDARD Secrets20231128Tier = "STANDARD"

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

func NewSecrets20231128Tier ¶

func NewSecrets20231128Tier(value Secrets20231128Tier) *Secrets20231128Tier

func (Secrets20231128Tier) ContextValidate ¶

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

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

func (Secrets20231128Tier) Pointer ¶

Pointer returns a pointer to a freshly-allocated Secrets20231128Tier.

func (Secrets20231128Tier) Validate ¶

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

Validate validates this secrets 20231128 tier

type Secrets20231128TwilioAPIKeyDetails ¶ added in v0.127.0

type Secrets20231128TwilioAPIKeyDetails interface{}

Secrets20231128TwilioAPIKeyDetails secrets 20231128 twilio API key details

swagger:model secrets_20231128TwilioAPIKeyDetails

type Secrets20231128TwilioIntegration ¶

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 ¶

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 ¶

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

MarshalBinary interface implementation

func (*Secrets20231128TwilioIntegration) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128TwilioIntegration) Validate ¶

Validate validates this secrets 20231128 twilio integration

type Secrets20231128TwilioStaticCredentialsRequest ¶

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 ¶

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

func (*Secrets20231128TwilioStaticCredentialsRequest) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128TwilioStaticCredentialsRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128TwilioStaticCredentialsRequest) Validate ¶

Validate validates this secrets 20231128 twilio static credentials request

type Secrets20231128TwilioStaticCredentialsResponse ¶

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 ¶

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

func (*Secrets20231128TwilioStaticCredentialsResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128TwilioStaticCredentialsResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128TwilioStaticCredentialsResponse) Validate ¶

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 Secrets20231128UpdateAppRotatingSecretResponse ¶ added in v0.126.0

type Secrets20231128UpdateAppRotatingSecretResponse struct {

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

Secrets20231128UpdateAppRotatingSecretResponse secrets 20231128 update app rotating secret response

swagger:model secrets_20231128UpdateAppRotatingSecretResponse

func (*Secrets20231128UpdateAppRotatingSecretResponse) ContextValidate ¶ added in v0.126.0

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

func (*Secrets20231128UpdateAppRotatingSecretResponse) MarshalBinary ¶ added in v0.126.0

MarshalBinary interface implementation

func (*Secrets20231128UpdateAppRotatingSecretResponse) UnmarshalBinary ¶ added in v0.126.0

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateAppRotatingSecretResponse) Validate ¶ added in v0.126.0

Validate validates this secrets 20231128 update app rotating secret response

type Secrets20231128UpdateAwsDynamicSecretResponse ¶

type Secrets20231128UpdateAwsDynamicSecretResponse struct {

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

Secrets20231128UpdateAwsDynamicSecretResponse secrets 20231128 update aws dynamic secret response

swagger:model secrets_20231128UpdateAwsDynamicSecretResponse

func (*Secrets20231128UpdateAwsDynamicSecretResponse) ContextValidate ¶

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

func (*Secrets20231128UpdateAwsDynamicSecretResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128UpdateAwsDynamicSecretResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateAwsDynamicSecretResponse) Validate ¶

Validate validates this secrets 20231128 update aws dynamic secret response

type Secrets20231128UpdateAwsIAMUserAccessKeyRotatingSecretResponse ¶

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 ¶

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 ¶

MarshalBinary interface implementation

func (*Secrets20231128UpdateAwsIAMUserAccessKeyRotatingSecretResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateAwsIAMUserAccessKeyRotatingSecretResponse) Validate ¶

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

type Secrets20231128UpdateAwsIntegrationResponse ¶

type Secrets20231128UpdateAwsIntegrationResponse struct {

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

Secrets20231128UpdateAwsIntegrationResponse secrets 20231128 update aws integration response

swagger:model secrets_20231128UpdateAwsIntegrationResponse

func (*Secrets20231128UpdateAwsIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128UpdateAwsIntegrationResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128UpdateAwsIntegrationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateAwsIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 update aws integration response

type Secrets20231128UpdateAzureApplicationPasswordRotatingSecretResponse ¶ added in v0.124.0

type Secrets20231128UpdateAzureApplicationPasswordRotatingSecretResponse struct {

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

Secrets20231128UpdateAzureApplicationPasswordRotatingSecretResponse secrets 20231128 update azure application password rotating secret response

swagger:model secrets_20231128UpdateAzureApplicationPasswordRotatingSecretResponse

func (*Secrets20231128UpdateAzureApplicationPasswordRotatingSecretResponse) ContextValidate ¶ added in v0.124.0

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

func (*Secrets20231128UpdateAzureApplicationPasswordRotatingSecretResponse) MarshalBinary ¶ added in v0.124.0

MarshalBinary interface implementation

func (*Secrets20231128UpdateAzureApplicationPasswordRotatingSecretResponse) UnmarshalBinary ¶ added in v0.124.0

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateAzureApplicationPasswordRotatingSecretResponse) Validate ¶ added in v0.124.0

Validate validates this secrets 20231128 update azure application password rotating secret response

type Secrets20231128UpdateAzureIntegrationResponse ¶

type Secrets20231128UpdateAzureIntegrationResponse struct {

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

Secrets20231128UpdateAzureIntegrationResponse secrets 20231128 update azure integration response

swagger:model secrets_20231128UpdateAzureIntegrationResponse

func (*Secrets20231128UpdateAzureIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128UpdateAzureIntegrationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128UpdateAzureIntegrationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateAzureIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 update azure integration response

type Secrets20231128UpdateConfluentCloudAPIKeyRotatingSecretResponse ¶

type Secrets20231128UpdateConfluentCloudAPIKeyRotatingSecretResponse struct {

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

Secrets20231128UpdateConfluentCloudAPIKeyRotatingSecretResponse secrets 20231128 update confluent cloud Api key rotating secret response

swagger:model secrets_20231128UpdateConfluentCloudApiKeyRotatingSecretResponse

func (*Secrets20231128UpdateConfluentCloudAPIKeyRotatingSecretResponse) ContextValidate ¶

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

func (*Secrets20231128UpdateConfluentCloudAPIKeyRotatingSecretResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128UpdateConfluentCloudAPIKeyRotatingSecretResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateConfluentCloudAPIKeyRotatingSecretResponse) Validate ¶

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

type Secrets20231128UpdateConfluentIntegrationResponse ¶

type Secrets20231128UpdateConfluentIntegrationResponse struct {

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

Secrets20231128UpdateConfluentIntegrationResponse secrets 20231128 update confluent integration response

swagger:model secrets_20231128UpdateConfluentIntegrationResponse

func (*Secrets20231128UpdateConfluentIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128UpdateConfluentIntegrationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128UpdateConfluentIntegrationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateConfluentIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 update confluent integration response

type Secrets20231128UpdateGatewayPoolResponse ¶

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 ¶

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

func (*Secrets20231128UpdateGatewayPoolResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128UpdateGatewayPoolResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateGatewayPoolResponse) Validate ¶

Validate validates this secrets 20231128 update gateway pool response

type Secrets20231128UpdateGcpDynamicSecretResponse ¶

type Secrets20231128UpdateGcpDynamicSecretResponse struct {

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

Secrets20231128UpdateGcpDynamicSecretResponse secrets 20231128 update gcp dynamic secret response

swagger:model secrets_20231128UpdateGcpDynamicSecretResponse

func (*Secrets20231128UpdateGcpDynamicSecretResponse) ContextValidate ¶

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

func (*Secrets20231128UpdateGcpDynamicSecretResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128UpdateGcpDynamicSecretResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateGcpDynamicSecretResponse) Validate ¶

Validate validates this secrets 20231128 update gcp dynamic secret response

type Secrets20231128UpdateGcpIntegrationResponse ¶

type Secrets20231128UpdateGcpIntegrationResponse struct {

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

Secrets20231128UpdateGcpIntegrationResponse secrets 20231128 update gcp integration response

swagger:model secrets_20231128UpdateGcpIntegrationResponse

func (*Secrets20231128UpdateGcpIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128UpdateGcpIntegrationResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128UpdateGcpIntegrationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateGcpIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 update gcp integration response

type Secrets20231128UpdateGcpServiceAccountKeyRotatingSecretResponse ¶

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 ¶

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

func (*Secrets20231128UpdateGcpServiceAccountKeyRotatingSecretResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128UpdateGcpServiceAccountKeyRotatingSecretResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateGcpServiceAccountKeyRotatingSecretResponse) Validate ¶

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

type Secrets20231128UpdateIntegrationResponse ¶

type Secrets20231128UpdateIntegrationResponse struct {

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

Secrets20231128UpdateIntegrationResponse secrets 20231128 update integration response

swagger:model secrets_20231128UpdateIntegrationResponse

func (*Secrets20231128UpdateIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128UpdateIntegrationResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Secrets20231128UpdateIntegrationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 update integration response

type Secrets20231128UpdateMongoDBAtlasIntegrationResponse ¶

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 ¶

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

func (*Secrets20231128UpdateMongoDBAtlasIntegrationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128UpdateMongoDBAtlasIntegrationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateMongoDBAtlasIntegrationResponse) Validate ¶

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

type Secrets20231128UpdateMongoDBAtlasRotatingSecretResponse ¶

type Secrets20231128UpdateMongoDBAtlasRotatingSecretResponse struct {

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

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

Secrets20231128UpdateMongoDBAtlasRotatingSecretResponse secrets 20231128 update mongo d b atlas rotating secret response

swagger:model secrets_20231128UpdateMongoDBAtlasRotatingSecretResponse

func (*Secrets20231128UpdateMongoDBAtlasRotatingSecretResponse) ContextValidate ¶

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

func (*Secrets20231128UpdateMongoDBAtlasRotatingSecretResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128UpdateMongoDBAtlasRotatingSecretResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateMongoDBAtlasRotatingSecretResponse) Validate ¶

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

type Secrets20231128UpdatePostgresIntegrationResponse ¶

type Secrets20231128UpdatePostgresIntegrationResponse struct {

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

Secrets20231128UpdatePostgresIntegrationResponse secrets 20231128 update postgres integration response

swagger:model secrets_20231128UpdatePostgresIntegrationResponse

func (*Secrets20231128UpdatePostgresIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128UpdatePostgresIntegrationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128UpdatePostgresIntegrationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128UpdatePostgresIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 update postgres integration response

type Secrets20231128UpdatePostgresRotatingSecretResponse ¶

type Secrets20231128UpdatePostgresRotatingSecretResponse struct {

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

Secrets20231128UpdatePostgresRotatingSecretResponse secrets 20231128 update postgres rotating secret response

swagger:model secrets_20231128UpdatePostgresRotatingSecretResponse

func (*Secrets20231128UpdatePostgresRotatingSecretResponse) ContextValidate ¶

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

func (*Secrets20231128UpdatePostgresRotatingSecretResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128UpdatePostgresRotatingSecretResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128UpdatePostgresRotatingSecretResponse) Validate ¶

Validate validates this secrets 20231128 update postgres rotating secret response

type Secrets20231128UpdateRandomIntegrationResponse ¶ added in v0.126.0

type Secrets20231128UpdateRandomIntegrationResponse struct {

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

Secrets20231128UpdateRandomIntegrationResponse secrets 20231128 update random integration response

swagger:model secrets_20231128UpdateRandomIntegrationResponse

func (*Secrets20231128UpdateRandomIntegrationResponse) ContextValidate ¶ added in v0.126.0

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

func (*Secrets20231128UpdateRandomIntegrationResponse) MarshalBinary ¶ added in v0.126.0

MarshalBinary interface implementation

func (*Secrets20231128UpdateRandomIntegrationResponse) UnmarshalBinary ¶ added in v0.126.0

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateRandomIntegrationResponse) Validate ¶ added in v0.126.0

Validate validates this secrets 20231128 update random integration response

type Secrets20231128UpdateRandomRotatingSecretResponse ¶ added in v0.126.0

type Secrets20231128UpdateRandomRotatingSecretResponse struct {

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

Secrets20231128UpdateRandomRotatingSecretResponse secrets 20231128 update random rotating secret response

swagger:model secrets_20231128UpdateRandomRotatingSecretResponse

func (*Secrets20231128UpdateRandomRotatingSecretResponse) ContextValidate ¶ added in v0.126.0

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

func (*Secrets20231128UpdateRandomRotatingSecretResponse) MarshalBinary ¶ added in v0.126.0

MarshalBinary interface implementation

func (*Secrets20231128UpdateRandomRotatingSecretResponse) UnmarshalBinary ¶ added in v0.126.0

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateRandomRotatingSecretResponse) Validate ¶ added in v0.126.0

Validate validates this secrets 20231128 update random rotating secret response

type Secrets20231128UpdateTwilioIntegrationResponse ¶

type Secrets20231128UpdateTwilioIntegrationResponse struct {

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

Secrets20231128UpdateTwilioIntegrationResponse secrets 20231128 update twilio integration response

swagger:model secrets_20231128UpdateTwilioIntegrationResponse

func (*Secrets20231128UpdateTwilioIntegrationResponse) ContextValidate ¶

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

func (*Secrets20231128UpdateTwilioIntegrationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128UpdateTwilioIntegrationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateTwilioIntegrationResponse) Validate ¶

Validate validates this secrets 20231128 update twilio integration response

type Secrets20231128UpdateTwilioRotatingSecretResponse ¶

type Secrets20231128UpdateTwilioRotatingSecretResponse struct {

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

Secrets20231128UpdateTwilioRotatingSecretResponse secrets 20231128 update twilio rotating secret response

swagger:model secrets_20231128UpdateTwilioRotatingSecretResponse

func (*Secrets20231128UpdateTwilioRotatingSecretResponse) ContextValidate ¶

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

func (*Secrets20231128UpdateTwilioRotatingSecretResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*Secrets20231128UpdateTwilioRotatingSecretResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateTwilioRotatingSecretResponse) Validate ¶

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

type SyncConfigGitlabScope ¶

type SyncConfigGitlabScope string

SyncConfigGitlabScope sync config gitlab scope

swagger:model SyncConfigGitlabScope

const (

	// SyncConfigGitlabScopePROJECT captures enum value "PROJECT"
	SyncConfigGitlabScopePROJECT SyncConfigGitlabScope = "PROJECT"

	// SyncConfigGitlabScopeGROUP captures enum value "GROUP"
	SyncConfigGitlabScopeGROUP SyncConfigGitlabScope = "GROUP"
)

func NewSyncConfigGitlabScope ¶

func NewSyncConfigGitlabScope(value SyncConfigGitlabScope) *SyncConfigGitlabScope

func (SyncConfigGitlabScope) ContextValidate ¶

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

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

func (SyncConfigGitlabScope) Pointer ¶

Pointer returns a pointer to a freshly-allocated SyncConfigGitlabScope.

func (SyncConfigGitlabScope) Validate ¶

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

Validate validates this sync config gitlab scope

Source Files ¶

Jump to

Keyboard shortcuts

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