models

package
v0.94.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIHTTPBody

type APIHTTPBody struct {

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

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

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

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

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

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

Example:

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

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

}

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

}

Example with streaming methods:

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

}

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

swagger:model apiHttpBody

func (*APIHTTPBody) ContextValidate

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

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

func (*APIHTTPBody) MarshalBinary

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

MarshalBinary interface implementation

func (*APIHTTPBody) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIHTTPBody) Validate

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

Validate validates this api Http body

type CommonPaginationRequest added in v0.94.0

type CommonPaginationRequest struct {

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

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

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

CommonPaginationRequest PaginationRequest are the parameters for a paginated list request.

swagger:model commonPaginationRequest

func (*CommonPaginationRequest) ContextValidate added in v0.94.0

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

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

func (*CommonPaginationRequest) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*CommonPaginationRequest) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*CommonPaginationRequest) Validate added in v0.94.0

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

Validate validates this common pagination request

type CommonPaginationResponse added in v0.94.0

type CommonPaginationResponse struct {

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

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

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

swagger:model commonPaginationResponse

func (*CommonPaginationResponse) ContextValidate added in v0.94.0

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

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

func (*CommonPaginationResponse) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*CommonPaginationResponse) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*CommonPaginationResponse) Validate added in v0.94.0

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

Validate validates this common pagination response

type ForceSyncRequestOPERATION

type ForceSyncRequestOPERATION string

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

swagger:model ForceSyncRequestOPERATION

const (

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

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

func (ForceSyncRequestOPERATION) ContextValidate

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

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

func (ForceSyncRequestOPERATION) Pointer

Pointer returns a pointer to a freshly-allocated ForceSyncRequestOPERATION.

func (ForceSyncRequestOPERATION) Validate

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

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

type 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.
	//
	// 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);
}

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 RPCStatus

type RPCStatus struct {

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

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

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

RPCStatus rpc status

swagger:model rpcStatus

func (*RPCStatus) ContextValidate

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

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

func (*RPCStatus) MarshalBinary

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

MarshalBinary interface implementation

func (*RPCStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RPCStatus) Validate

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

Validate validates this rpc status

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

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

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

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

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

Secrets20231128App secrets 20231128 app

swagger:model secrets_20231128App

func (*Secrets20231128App) ContextValidate

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

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

func (*Secrets20231128App) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128App) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128App) Validate

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

Validate validates this secrets 20231128 app

type Secrets20231128AssumeRoleRequest added in v0.94.0

type Secrets20231128AssumeRoleRequest struct {

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

Secrets20231128AssumeRoleRequest secrets 20231128 assume role request

swagger:model secrets_20231128AssumeRoleRequest

func (*Secrets20231128AssumeRoleRequest) ContextValidate added in v0.94.0

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

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

func (*Secrets20231128AssumeRoleRequest) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*Secrets20231128AssumeRoleRequest) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128AssumeRoleRequest) Validate added in v0.94.0

Validate validates this secrets 20231128 assume role request

type Secrets20231128AssumeRoleResponse added in v0.94.0

type Secrets20231128AssumeRoleResponse struct {

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

Secrets20231128AssumeRoleResponse secrets 20231128 assume role response

swagger:model secrets_20231128AssumeRoleResponse

func (*Secrets20231128AssumeRoleResponse) ContextValidate added in v0.94.0

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

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

func (*Secrets20231128AssumeRoleResponse) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*Secrets20231128AssumeRoleResponse) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128AssumeRoleResponse) Validate added in v0.94.0

Validate validates this secrets 20231128 assume role response

type Secrets20231128AwsAssumeRoleMetadata

type Secrets20231128AwsAssumeRoleMetadata struct {

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

Secrets20231128AwsAssumeRoleMetadata secrets 20231128 aws assume role metadata

swagger:model secrets_20231128AwsAssumeRoleMetadata

func (*Secrets20231128AwsAssumeRoleMetadata) ContextValidate

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

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

func (*Secrets20231128AwsAssumeRoleMetadata) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128AwsAssumeRoleMetadata) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128AwsAssumeRoleMetadata) Validate

Validate validates this secrets 20231128 aws assume role metadata

type Secrets20231128AwsDynamicSecret added in v0.94.0

type Secrets20231128AwsDynamicSecret struct {

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

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

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

	// created by
	CreatedBy *Secrets20231128Principal `json:"created_by,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
	UpdatedBy *Secrets20231128Principal `json:"updated_by,omitempty"`
}

Secrets20231128AwsDynamicSecret secrets 20231128 aws dynamic secret

swagger:model secrets_20231128AwsDynamicSecret

func (*Secrets20231128AwsDynamicSecret) ContextValidate added in v0.94.0

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

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

func (*Secrets20231128AwsDynamicSecret) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*Secrets20231128AwsDynamicSecret) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128AwsDynamicSecret) Validate added in v0.94.0

Validate validates this secrets 20231128 aws dynamic secret

type Secrets20231128AwsFederatedWorkloadIdentityRequest added in v0.94.0

type Secrets20231128AwsFederatedWorkloadIdentityRequest struct {

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

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

Secrets20231128AwsFederatedWorkloadIdentityRequest secrets 20231128 aws federated workload identity request

swagger:model secrets_20231128AwsFederatedWorkloadIdentityRequest

func (*Secrets20231128AwsFederatedWorkloadIdentityRequest) ContextValidate added in v0.94.0

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

func (*Secrets20231128AwsFederatedWorkloadIdentityRequest) MarshalBinary added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128AwsFederatedWorkloadIdentityRequest) UnmarshalBinary added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128AwsFederatedWorkloadIdentityRequest) Validate added in v0.94.0

Validate validates this secrets 20231128 aws federated workload identity request

type Secrets20231128AwsFederatedWorkloadIdentityResponse added in v0.94.0

type Secrets20231128AwsFederatedWorkloadIdentityResponse struct {

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

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

Secrets20231128AwsFederatedWorkloadIdentityResponse secrets 20231128 aws federated workload identity response

swagger:model secrets_20231128AwsFederatedWorkloadIdentityResponse

func (*Secrets20231128AwsFederatedWorkloadIdentityResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128AwsFederatedWorkloadIdentityResponse) MarshalBinary added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128AwsFederatedWorkloadIdentityResponse) UnmarshalBinary added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128AwsFederatedWorkloadIdentityResponse) Validate added in v0.94.0

Validate validates this secrets 20231128 aws federated workload identity response

type Secrets20231128AwsIntegration added in v0.94.0

type Secrets20231128AwsIntegration struct {

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

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

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

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

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

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

Secrets20231128AwsIntegration secrets 20231128 aws integration

swagger:model secrets_20231128AwsIntegration

func (*Secrets20231128AwsIntegration) ContextValidate added in v0.94.0

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

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

func (*Secrets20231128AwsIntegration) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*Secrets20231128AwsIntegration) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128AwsIntegration) Validate added in v0.94.0

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

Validate validates this secrets 20231128 aws integration

type Secrets20231128AwsSmConnectionDetailsRequest

type Secrets20231128AwsSmConnectionDetailsRequest struct {

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

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

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

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

Secrets20231128AwsSmConnectionDetailsRequest secrets 20231128 aws sm connection details request

swagger:model secrets_20231128AwsSmConnectionDetailsRequest

func (*Secrets20231128AwsSmConnectionDetailsRequest) ContextValidate

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

func (*Secrets20231128AwsSmConnectionDetailsRequest) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128AwsSmConnectionDetailsRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128AwsSmConnectionDetailsRequest) Validate

Validate validates this secrets 20231128 aws sm connection details request

type Secrets20231128AwsSmConnectionDetailsResponse

type Secrets20231128AwsSmConnectionDetailsResponse struct {

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

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

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

Secrets20231128AwsSmConnectionDetailsResponse secrets 20231128 aws sm connection details response

swagger:model secrets_20231128AwsSmConnectionDetailsResponse

func (*Secrets20231128AwsSmConnectionDetailsResponse) ContextValidate

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

func (*Secrets20231128AwsSmConnectionDetailsResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128AwsSmConnectionDetailsResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128AwsSmConnectionDetailsResponse) Validate

Validate validates this secrets 20231128 aws sm connection details response

type Secrets20231128AzureKvConnectionDetailsRequest added in v0.94.0

type Secrets20231128AzureKvConnectionDetailsRequest struct {

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

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

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

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

Secrets20231128AzureKvConnectionDetailsRequest secrets 20231128 azure kv connection details request

swagger:model secrets_20231128AzureKvConnectionDetailsRequest

func (*Secrets20231128AzureKvConnectionDetailsRequest) ContextValidate added in v0.94.0

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

func (*Secrets20231128AzureKvConnectionDetailsRequest) MarshalBinary added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128AzureKvConnectionDetailsRequest) UnmarshalBinary added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128AzureKvConnectionDetailsRequest) Validate added in v0.94.0

Validate validates this secrets 20231128 azure kv connection details request

type Secrets20231128AzureKvConnectionDetailsResponse added in v0.94.0

type Secrets20231128AzureKvConnectionDetailsResponse struct {

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

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

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

Secrets20231128AzureKvConnectionDetailsResponse secrets 20231128 azure kv connection details response

swagger:model secrets_20231128AzureKvConnectionDetailsResponse

func (*Secrets20231128AzureKvConnectionDetailsResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128AzureKvConnectionDetailsResponse) MarshalBinary added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128AzureKvConnectionDetailsResponse) UnmarshalBinary added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128AzureKvConnectionDetailsResponse) Validate added in v0.94.0

Validate validates this secrets 20231128 azure kv connection details response

type Secrets20231128CreateAppKVSecretResponse

type Secrets20231128CreateAppKVSecretResponse struct {

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

Secrets20231128CreateAppKVSecretResponse secrets 20231128 create app k v secret response

swagger:model secrets_20231128CreateAppKVSecretResponse

func (*Secrets20231128CreateAppKVSecretResponse) ContextValidate

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

func (*Secrets20231128CreateAppKVSecretResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128CreateAppKVSecretResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAppKVSecretResponse) Validate

Validate validates this secrets 20231128 create app k v secret response

type Secrets20231128CreateAppResponse

type Secrets20231128CreateAppResponse struct {

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

Secrets20231128CreateAppResponse secrets 20231128 create app response

swagger:model secrets_20231128CreateAppResponse

func (*Secrets20231128CreateAppResponse) ContextValidate

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

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

func (*Secrets20231128CreateAppResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128CreateAppResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAppResponse) Validate

Validate validates this secrets 20231128 create app response

type Secrets20231128CreateAwsDynamicSecretResponse added in v0.94.0

type Secrets20231128CreateAwsDynamicSecretResponse struct {

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

Secrets20231128CreateAwsDynamicSecretResponse secrets 20231128 create aws dynamic secret response

swagger:model secrets_20231128CreateAwsDynamicSecretResponse

func (*Secrets20231128CreateAwsDynamicSecretResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128CreateAwsDynamicSecretResponse) MarshalBinary added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128CreateAwsDynamicSecretResponse) UnmarshalBinary added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAwsDynamicSecretResponse) Validate added in v0.94.0

Validate validates this secrets 20231128 create aws dynamic secret response

type Secrets20231128CreateAwsIntegrationResponse added in v0.94.0

type Secrets20231128CreateAwsIntegrationResponse struct {

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

Secrets20231128CreateAwsIntegrationResponse secrets 20231128 create aws integration response

swagger:model secrets_20231128CreateAwsIntegrationResponse

func (*Secrets20231128CreateAwsIntegrationResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128CreateAwsIntegrationResponse) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*Secrets20231128CreateAwsIntegrationResponse) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAwsIntegrationResponse) Validate added in v0.94.0

Validate validates this secrets 20231128 create aws integration response

type Secrets20231128CreateMongoDBAtlasRotatingSecretResponse added in v0.94.0

type Secrets20231128CreateMongoDBAtlasRotatingSecretResponse struct {

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

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

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

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

Secrets20231128CreateMongoDBAtlasRotatingSecretResponse secrets 20231128 create mongo d b atlas rotating secret response

swagger:model secrets_20231128CreateMongoDBAtlasRotatingSecretResponse

func (*Secrets20231128CreateMongoDBAtlasRotatingSecretResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128CreateMongoDBAtlasRotatingSecretResponse) MarshalBinary added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128CreateMongoDBAtlasRotatingSecretResponse) UnmarshalBinary added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateMongoDBAtlasRotatingSecretResponse) Validate added in v0.94.0

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

type Secrets20231128CreateMongoDBAtlasRotationIntegrationResponse added in v0.94.0

type Secrets20231128CreateMongoDBAtlasRotationIntegrationResponse struct {

	// rotation integration
	RotationIntegration *Secrets20231128MongoDBAtlasRotationIntegration `json:"rotation_integration,omitempty"`
}

Secrets20231128CreateMongoDBAtlasRotationIntegrationResponse secrets 20231128 create mongo d b atlas rotation integration response

swagger:model secrets_20231128CreateMongoDBAtlasRotationIntegrationResponse

func (*Secrets20231128CreateMongoDBAtlasRotationIntegrationResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128CreateMongoDBAtlasRotationIntegrationResponse) MarshalBinary added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128CreateMongoDBAtlasRotationIntegrationResponse) UnmarshalBinary added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateMongoDBAtlasRotationIntegrationResponse) Validate added in v0.94.0

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

type Secrets20231128CreateSyncIntegrationResponse

type Secrets20231128CreateSyncIntegrationResponse struct {

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

Secrets20231128CreateSyncIntegrationResponse secrets 20231128 create sync integration response

swagger:model secrets_20231128CreateSyncIntegrationResponse

func (*Secrets20231128CreateSyncIntegrationResponse) ContextValidate

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

func (*Secrets20231128CreateSyncIntegrationResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128CreateSyncIntegrationResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128CreateSyncIntegrationResponse) Validate

Validate validates this secrets 20231128 create sync integration response

type 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 Secrets20231128CreateTwilioRotationIntegrationResponse

type Secrets20231128CreateTwilioRotationIntegrationResponse struct {

	// rotation integration
	RotationIntegration *Secrets20231128TwilioRotationIntegration `json:"rotation_integration,omitempty"`
}

Secrets20231128CreateTwilioRotationIntegrationResponse secrets 20231128 create twilio rotation integration response

swagger:model secrets_20231128CreateTwilioRotationIntegrationResponse

func (*Secrets20231128CreateTwilioRotationIntegrationResponse) ContextValidate

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

func (*Secrets20231128CreateTwilioRotationIntegrationResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128CreateTwilioRotationIntegrationResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128CreateTwilioRotationIntegrationResponse) Validate

Validate validates this secrets 20231128 create twilio rotation integration response

type Secrets20231128DeleteAppResponse

type Secrets20231128DeleteAppResponse interface{}

Secrets20231128DeleteAppResponse secrets 20231128 delete app response

swagger:model secrets_20231128DeleteAppResponse

type Secrets20231128DeleteAppSecretResponse

type Secrets20231128DeleteAppSecretResponse interface{}

Secrets20231128DeleteAppSecretResponse secrets 20231128 delete app secret response

swagger:model secrets_20231128DeleteAppSecretResponse

type Secrets20231128DeleteAppSecretVersionResponse

type Secrets20231128DeleteAppSecretVersionResponse interface{}

Secrets20231128DeleteAppSecretVersionResponse secrets 20231128 delete app secret version response

swagger:model secrets_20231128DeleteAppSecretVersionResponse

type Secrets20231128DeleteAwsDynamicSecretResponse added in v0.94.0

type Secrets20231128DeleteAwsDynamicSecretResponse interface{}

Secrets20231128DeleteAwsDynamicSecretResponse secrets 20231128 delete aws dynamic secret response

swagger:model secrets_20231128DeleteAwsDynamicSecretResponse

type Secrets20231128DeleteAwsIntegrationResponse added in v0.94.0

type Secrets20231128DeleteAwsIntegrationResponse interface{}

Secrets20231128DeleteAwsIntegrationResponse secrets 20231128 delete aws integration response

swagger:model secrets_20231128DeleteAwsIntegrationResponse

type Secrets20231128DeleteRotationIntegrationResponse added in v0.94.0

type Secrets20231128DeleteRotationIntegrationResponse interface{}

Secrets20231128DeleteRotationIntegrationResponse secrets 20231128 delete rotation integration response

swagger:model secrets_20231128DeleteRotationIntegrationResponse

type Secrets20231128DeleteSyncInstallationResponse

type Secrets20231128DeleteSyncInstallationResponse interface{}

Secrets20231128DeleteSyncInstallationResponse secrets 20231128 delete sync installation response

swagger:model secrets_20231128DeleteSyncInstallationResponse

type Secrets20231128DeleteSyncIntegrationResponse

type Secrets20231128DeleteSyncIntegrationResponse interface{}

Secrets20231128DeleteSyncIntegrationResponse secrets 20231128 delete sync integration response

swagger:model secrets_20231128DeleteSyncIntegrationResponse

type Secrets20231128ForceSyncResponse

type Secrets20231128ForceSyncResponse interface{}

Secrets20231128ForceSyncResponse secrets 20231128 force sync response

swagger:model secrets_20231128ForceSyncResponse

type Secrets20231128GcpSmConnectionDetailsRequest added in v0.94.0

type Secrets20231128GcpSmConnectionDetailsRequest struct {

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

Secrets20231128GcpSmConnectionDetailsRequest secrets 20231128 gcp sm connection details request

swagger:model secrets_20231128GcpSmConnectionDetailsRequest

func (*Secrets20231128GcpSmConnectionDetailsRequest) ContextValidate added in v0.94.0

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

func (*Secrets20231128GcpSmConnectionDetailsRequest) MarshalBinary added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128GcpSmConnectionDetailsRequest) UnmarshalBinary added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128GcpSmConnectionDetailsRequest) Validate added in v0.94.0

Validate validates this secrets 20231128 gcp sm connection details request

type Secrets20231128GcpSmConnectionDetailsResponse added in v0.94.0

type Secrets20231128GcpSmConnectionDetailsResponse struct {

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

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

Secrets20231128GcpSmConnectionDetailsResponse secrets 20231128 gcp sm connection details response

swagger:model secrets_20231128GcpSmConnectionDetailsResponse

func (*Secrets20231128GcpSmConnectionDetailsResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128GcpSmConnectionDetailsResponse) MarshalBinary added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128GcpSmConnectionDetailsResponse) UnmarshalBinary added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128GcpSmConnectionDetailsResponse) Validate added in v0.94.0

Validate validates this secrets 20231128 gcp sm connection details response

type Secrets20231128GetAppResponse

type Secrets20231128GetAppResponse struct {

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

Secrets20231128GetAppResponse secrets 20231128 get app response

swagger:model secrets_20231128GetAppResponse

func (*Secrets20231128GetAppResponse) ContextValidate

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

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

func (*Secrets20231128GetAppResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128GetAppResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetAppResponse) Validate

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

Validate validates this secrets 20231128 get app response

type Secrets20231128GetAppSecretResponse

type Secrets20231128GetAppSecretResponse struct {

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

Secrets20231128GetAppSecretResponse secrets 20231128 get app secret response

swagger:model secrets_20231128GetAppSecretResponse

func (*Secrets20231128GetAppSecretResponse) ContextValidate

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

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

func (*Secrets20231128GetAppSecretResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128GetAppSecretResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetAppSecretResponse) Validate

Validate validates this secrets 20231128 get app secret response

type Secrets20231128GetAppSecretVersionResponse

type Secrets20231128GetAppSecretVersionResponse struct {

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

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

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

Secrets20231128GetAppSecretVersionResponse secrets 20231128 get app secret version response

swagger:model secrets_20231128GetAppSecretVersionResponse

func (*Secrets20231128GetAppSecretVersionResponse) ContextValidate

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

func (*Secrets20231128GetAppSecretVersionResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128GetAppSecretVersionResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetAppSecretVersionResponse) Validate

Validate validates this secrets 20231128 get app secret version response

type Secrets20231128GetAwsDynamicSecretResponse added in v0.94.0

type Secrets20231128GetAwsDynamicSecretResponse struct {

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

Secrets20231128GetAwsDynamicSecretResponse secrets 20231128 get aws dynamic secret response

swagger:model secrets_20231128GetAwsDynamicSecretResponse

func (*Secrets20231128GetAwsDynamicSecretResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128GetAwsDynamicSecretResponse) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*Secrets20231128GetAwsDynamicSecretResponse) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetAwsDynamicSecretResponse) Validate added in v0.94.0

Validate validates this secrets 20231128 get aws dynamic secret response

type Secrets20231128GetAwsIntegrationResponse added in v0.94.0

type Secrets20231128GetAwsIntegrationResponse struct {

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

Secrets20231128GetAwsIntegrationResponse secrets 20231128 get aws integration response

swagger:model secrets_20231128GetAwsIntegrationResponse

func (*Secrets20231128GetAwsIntegrationResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128GetAwsIntegrationResponse) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*Secrets20231128GetAwsIntegrationResponse) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetAwsIntegrationResponse) Validate added in v0.94.0

Validate validates this secrets 20231128 get aws integration response

type Secrets20231128GetGitHubInstallLinksResponse

type Secrets20231128GetGitHubInstallLinksResponse struct {

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

Secrets20231128GetGitHubInstallLinksResponse secrets 20231128 get git hub install links response

swagger:model secrets_20231128GetGitHubInstallLinksResponse

func (*Secrets20231128GetGitHubInstallLinksResponse) ContextValidate

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

func (*Secrets20231128GetGitHubInstallLinksResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128GetGitHubInstallLinksResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128GetGitHubInstallLinksResponse) Validate

Validate validates this secrets 20231128 get git hub install links response

type Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse added in v0.94.0

type Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse struct {

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

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

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

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

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

swagger:model secrets_20231128GetMongoDBAtlasRotatingSecretConfigResponse

func (*Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse) MarshalBinary added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse) UnmarshalBinary added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse) Validate added in v0.94.0

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

type Secrets20231128GetMongoDBAtlasRotationIntegrationResponse added in v0.94.0

type Secrets20231128GetMongoDBAtlasRotationIntegrationResponse struct {

	// rotation integration
	RotationIntegration *Secrets20231128MongoDBAtlasRotationIntegration `json:"rotation_integration,omitempty"`
}

Secrets20231128GetMongoDBAtlasRotationIntegrationResponse secrets 20231128 get mongo d b atlas rotation integration response

swagger:model secrets_20231128GetMongoDBAtlasRotationIntegrationResponse

func (*Secrets20231128GetMongoDBAtlasRotationIntegrationResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128GetMongoDBAtlasRotationIntegrationResponse) MarshalBinary added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128GetMongoDBAtlasRotationIntegrationResponse) UnmarshalBinary added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128GetMongoDBAtlasRotationIntegrationResponse) Validate added in v0.94.0

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

type Secrets20231128GetRotatingSecretStateResponse

type Secrets20231128GetRotatingSecretStateResponse struct {

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

Secrets20231128GetRotatingSecretStateResponse secrets 20231128 get rotating secret state response

swagger:model secrets_20231128GetRotatingSecretStateResponse

func (*Secrets20231128GetRotatingSecretStateResponse) ContextValidate

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

func (*Secrets20231128GetRotatingSecretStateResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128GetRotatingSecretStateResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128GetRotatingSecretStateResponse) Validate

Validate validates this secrets 20231128 get rotating secret state response

type Secrets20231128GetSyncInstallationResponse

type Secrets20231128GetSyncInstallationResponse struct {

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

Secrets20231128GetSyncInstallationResponse secrets 20231128 get sync installation response

swagger:model secrets_20231128GetSyncInstallationResponse

func (*Secrets20231128GetSyncInstallationResponse) ContextValidate

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

func (*Secrets20231128GetSyncInstallationResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128GetSyncInstallationResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetSyncInstallationResponse) Validate

Validate validates this secrets 20231128 get sync installation response

type Secrets20231128GetSyncIntegrationResponse

type Secrets20231128GetSyncIntegrationResponse struct {

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

Secrets20231128GetSyncIntegrationResponse secrets 20231128 get sync integration response

swagger:model secrets_20231128GetSyncIntegrationResponse

func (*Secrets20231128GetSyncIntegrationResponse) ContextValidate

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

func (*Secrets20231128GetSyncIntegrationResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128GetSyncIntegrationResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetSyncIntegrationResponse) Validate

Validate validates this secrets 20231128 get sync integration response

type 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 Secrets20231128GetTwilioRotationIntegrationResponse

type Secrets20231128GetTwilioRotationIntegrationResponse struct {

	// rotation integration
	RotationIntegration *Secrets20231128TwilioRotationIntegration `json:"rotation_integration,omitempty"`
}

Secrets20231128GetTwilioRotationIntegrationResponse secrets 20231128 get twilio rotation integration response

swagger:model secrets_20231128GetTwilioRotationIntegrationResponse

func (*Secrets20231128GetTwilioRotationIntegrationResponse) ContextValidate

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

func (*Secrets20231128GetTwilioRotationIntegrationResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128GetTwilioRotationIntegrationResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128GetTwilioRotationIntegrationResponse) Validate

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

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

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

Secrets20231128GetUsageResponse secrets 20231128 get usage response

swagger:model secrets_20231128GetUsageResponse

func (*Secrets20231128GetUsageResponse) ContextValidate

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

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

func (*Secrets20231128GetUsageResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128GetUsageResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetUsageResponse) Validate

Validate validates this secrets 20231128 get usage response

type Secrets20231128GetVercelInstallationLinkResponse

type Secrets20231128GetVercelInstallationLinkResponse struct {

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

Secrets20231128GetVercelInstallationLinkResponse secrets 20231128 get vercel installation link response

swagger:model secrets_20231128GetVercelInstallationLinkResponse

func (*Secrets20231128GetVercelInstallationLinkResponse) ContextValidate

ContextValidate validates this secrets 20231128 get vercel installation link response based on context it is used

func (*Secrets20231128GetVercelInstallationLinkResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128GetVercelInstallationLinkResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128GetVercelInstallationLinkResponse) Validate

Validate validates this secrets 20231128 get vercel installation link response

type Secrets20231128GhAppMetadata

type Secrets20231128GhAppMetadata struct {

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

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

	// repositories
	Repositories []string `json:"repositories"`
}

Secrets20231128GhAppMetadata secrets 20231128 gh app metadata

swagger:model secrets_20231128GhAppMetadata

func (*Secrets20231128GhAppMetadata) ContextValidate

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

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

func (*Secrets20231128GhAppMetadata) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128GhAppMetadata) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128GhAppMetadata) Validate

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

Validate validates this secrets 20231128 gh app metadata

type Secrets20231128GhRepoConnectionDetailsRequest

type Secrets20231128GhRepoConnectionDetailsRequest struct {

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

	// repository
	Repository string `json:"repository,omitempty"`

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

Secrets20231128GhRepoConnectionDetailsRequest secrets 20231128 gh repo connection details request

swagger:model secrets_20231128GhRepoConnectionDetailsRequest

func (*Secrets20231128GhRepoConnectionDetailsRequest) ContextValidate

ContextValidate validates this secrets 20231128 gh repo connection details request based on context it is used

func (*Secrets20231128GhRepoConnectionDetailsRequest) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128GhRepoConnectionDetailsRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128GhRepoConnectionDetailsRequest) Validate

Validate validates this secrets 20231128 gh repo connection details request

type Secrets20231128GhRepoConnectionDetailsResponse

type Secrets20231128GhRepoConnectionDetailsResponse struct {

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

	// repository
	Repository string `json:"repository,omitempty"`
}

Secrets20231128GhRepoConnectionDetailsResponse secrets 20231128 gh repo connection details response

swagger:model secrets_20231128GhRepoConnectionDetailsResponse

func (*Secrets20231128GhRepoConnectionDetailsResponse) ContextValidate

ContextValidate validates this secrets 20231128 gh repo connection details response based on context it is used

func (*Secrets20231128GhRepoConnectionDetailsResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128GhRepoConnectionDetailsResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128GhRepoConnectionDetailsResponse) Validate

Validate validates this secrets 20231128 gh repo connection details response

type Secrets20231128ListAppSecretVersionsResponse

type Secrets20231128ListAppSecretVersionsResponse struct {

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

	// secrets
	Secrets []*Secrets20231128Secret `json:"secrets"`
}

Secrets20231128ListAppSecretsResponse secrets 20231128 list app secrets response

swagger:model secrets_20231128ListAppSecretsResponse

func (*Secrets20231128ListAppSecretsResponse) ContextValidate

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

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

func (*Secrets20231128ListAppSecretsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128ListAppSecretsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128ListAppSecretsResponse) Validate

Validate validates this secrets 20231128 list app secrets response

type Secrets20231128ListAppsResponse

type Secrets20231128ListAppsResponse struct {

	// apps
	Apps []*Secrets20231128App `json:"apps"`

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

Secrets20231128ListAppsResponse secrets 20231128 list apps response

swagger:model secrets_20231128ListAppsResponse

func (*Secrets20231128ListAppsResponse) ContextValidate

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

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

func (*Secrets20231128ListAppsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128ListAppsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128ListAppsResponse) Validate

Validate validates this secrets 20231128 list apps response

type Secrets20231128ListAwsDynamicSecretsResponse added in v0.94.0

type Secrets20231128ListAwsDynamicSecretsResponse struct {

	// secrets
	Secrets []*Secrets20231128AwsDynamicSecret `json:"secrets"`
}

Secrets20231128ListAwsDynamicSecretsResponse secrets 20231128 list aws dynamic secrets response

swagger:model secrets_20231128ListAwsDynamicSecretsResponse

func (*Secrets20231128ListAwsDynamicSecretsResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128ListAwsDynamicSecretsResponse) MarshalBinary added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128ListAwsDynamicSecretsResponse) UnmarshalBinary added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128ListAwsDynamicSecretsResponse) Validate added in v0.94.0

Validate validates this secrets 20231128 list aws dynamic secrets response

type Secrets20231128ListAwsIntegrationsResponse added in v0.94.0

type Secrets20231128ListAwsIntegrationsResponse struct {

	// integrations
	Integrations []*Secrets20231128AwsIntegration `json:"integrations"`
}

Secrets20231128ListAwsIntegrationsResponse secrets 20231128 list aws integrations response

swagger:model secrets_20231128ListAwsIntegrationsResponse

func (*Secrets20231128ListAwsIntegrationsResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128ListAwsIntegrationsResponse) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*Secrets20231128ListAwsIntegrationsResponse) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128ListAwsIntegrationsResponse) Validate added in v0.94.0

Validate validates this secrets 20231128 list aws integrations response

type Secrets20231128ListOpenAppSecretVersionsResponse

type Secrets20231128ListOpenAppSecretVersionsResponse struct {

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

type Secrets20231128ListRotationIntegrationsResponse struct {

	// rotation integrations
	RotationIntegrations []*Secrets20231128RotationIntegration `json:"rotation_integrations"`
}

Secrets20231128ListRotationIntegrationsResponse secrets 20231128 list rotation integrations response

swagger:model secrets_20231128ListRotationIntegrationsResponse

func (*Secrets20231128ListRotationIntegrationsResponse) ContextValidate

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

func (*Secrets20231128ListRotationIntegrationsResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128ListRotationIntegrationsResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128ListRotationIntegrationsResponse) Validate

Validate validates this secrets 20231128 list rotation integrations response

type Secrets20231128ListSyncIntegrationsResponse

type Secrets20231128ListSyncIntegrationsResponse struct {

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

Secrets20231128ListSyncIntegrationsResponse secrets 20231128 list sync integrations response

swagger:model secrets_20231128ListSyncIntegrationsResponse

func (*Secrets20231128ListSyncIntegrationsResponse) ContextValidate

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

func (*Secrets20231128ListSyncIntegrationsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128ListSyncIntegrationsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128ListSyncIntegrationsResponse) Validate

Validate validates this secrets 20231128 list sync integrations response

type Secrets20231128MongoDBAtlasRotationIntegration added in v0.94.0

type Secrets20231128MongoDBAtlasRotationIntegration struct {

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

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

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

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

Secrets20231128MongoDBAtlasRotationIntegration secrets 20231128 mongo d b atlas rotation integration

swagger:model secrets_20231128MongoDBAtlasRotationIntegration

func (*Secrets20231128MongoDBAtlasRotationIntegration) ContextValidate added in v0.94.0

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

func (*Secrets20231128MongoDBAtlasRotationIntegration) MarshalBinary added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasRotationIntegration) UnmarshalBinary added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasRotationIntegration) Validate added in v0.94.0

Validate validates this secrets 20231128 mongo d b atlas rotation integration

type Secrets20231128MongoDBRole added in v0.94.0

type Secrets20231128MongoDBRole struct {

	// collection name
	CollectionName string `json:"collection_name,omitempty"`

	// database name
	DatabaseName string `json:"database_name,omitempty"`

	// role name
	RoleName string `json:"role_name,omitempty"`
}

Secrets20231128MongoDBRole secrets 20231128 mongo d b role

swagger:model secrets_20231128MongoDBRole

func (*Secrets20231128MongoDBRole) ContextValidate added in v0.94.0

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

ContextValidate validates this secrets 20231128 mongo d b role based on context it is used

func (*Secrets20231128MongoDBRole) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*Secrets20231128MongoDBRole) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128MongoDBRole) Validate added in v0.94.0

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

Validate validates this secrets 20231128 mongo d b role

type Secrets20231128MongoDBScope added in v0.94.0

type Secrets20231128MongoDBScope struct {

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

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

Secrets20231128MongoDBScope secrets 20231128 mongo d b scope

swagger:model secrets_20231128MongoDBScope

func (*Secrets20231128MongoDBScope) ContextValidate added in v0.94.0

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

ContextValidate validates this secrets 20231128 mongo d b scope based on context it is used

func (*Secrets20231128MongoDBScope) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*Secrets20231128MongoDBScope) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128MongoDBScope) Validate added in v0.94.0

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

Validate validates this secrets 20231128 mongo d b scope

type Secrets20231128OpenAppSecretResponse

type Secrets20231128OpenAppSecretResponse struct {

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

Secrets20231128OpenAppSecretResponse secrets 20231128 open app secret response

swagger:model secrets_20231128OpenAppSecretResponse

func (*Secrets20231128OpenAppSecretResponse) ContextValidate

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

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

func (*Secrets20231128OpenAppSecretResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128OpenAppSecretResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128OpenAppSecretResponse) Validate

Validate validates this secrets 20231128 open app secret response

type Secrets20231128OpenAppSecretVersionResponse

type Secrets20231128OpenAppSecretVersionResponse struct {

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

	// 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
	CreatedBy *Secrets20231128Principal `json:"created_by,omitempty"`

	// latest version
	LatestVersion int64 `json:"latest_version,omitempty"`

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

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

	// rotating version
	RotatingVersion *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 Secrets20231128OpenSecretRotatingVersion

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

	// 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 validate this secrets 20231128 open secret rotating version based on the 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
	CreatedBy *Secrets20231128Principal `json:"created_by,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 validate this secrets 20231128 open secret static version based on the context it is used

func (*Secrets20231128OpenSecretStaticVersion) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128OpenSecretStaticVersion) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128OpenSecretStaticVersion) Validate

Validate validates this secrets 20231128 open secret static version

type Secrets20231128OpenSecretStaticVersionList

type Secrets20231128OpenSecretStaticVersionList struct {

	// versions
	Versions []*Secrets20231128OpenSecretStaticVersion `json:"versions"`
}

Secrets20231128OpenSecretStaticVersionList secrets 20231128 open secret static version list

swagger:model secrets_20231128OpenSecretStaticVersionList

func (*Secrets20231128OpenSecretStaticVersionList) ContextValidate

ContextValidate validate this secrets 20231128 open secret static version list based on the context it is used

func (*Secrets20231128OpenSecretStaticVersionList) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128OpenSecretStaticVersionList) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128OpenSecretStaticVersionList) Validate

Validate validates this secrets 20231128 open secret static version list

type Secrets20231128Principal

type Secrets20231128Principal struct {

	// email
	Email string `json:"email,omitempty"`

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

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

Secrets20231128Principal Information about the principal who created or updated the resource

swagger:model secrets_20231128Principal

func (*Secrets20231128Principal) ContextValidate

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

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

func (*Secrets20231128Principal) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128Principal) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128Principal) Validate

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

Validate validates this secrets 20231128 principal

type Secrets20231128RotateSecretResponse

type Secrets20231128RotateSecretResponse interface{}

Secrets20231128RotateSecretResponse secrets 20231128 rotate secret response

swagger:model secrets_20231128RotateSecretResponse

type Secrets20231128RotatingSecretConfig

type Secrets20231128RotatingSecretConfig struct {

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

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

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

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

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

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

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

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

Secrets20231128RotatingSecretConfig Rotation

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 Secrets20231128RotationIntegration

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

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

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

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

Secrets20231128RotationIntegration Rotation Integrations

swagger:model secrets_20231128RotationIntegration

func (*Secrets20231128RotationIntegration) ContextValidate

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

ContextValidate validates this secrets 20231128 rotation integration based on context it is used

func (*Secrets20231128RotationIntegration) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128RotationIntegration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128RotationIntegration) Validate

Validate validates this secrets 20231128 rotation integration

type Secrets20231128Secret

type Secrets20231128Secret struct {

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

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

	// latest version
	LatestVersion int64 `json:"latest_version,omitempty"`

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

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

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

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

	// sync status
	SyncStatus map[string]Secrets20231128SyncStatus `json:"sync_status,omitempty"`

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

Secrets20231128Secret secrets 20231128 secret

swagger:model secrets_20231128Secret

func (*Secrets20231128Secret) ContextValidate

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

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

func (*Secrets20231128Secret) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128Secret) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128Secret) Validate

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

Validate validates this secrets 20231128 secret

type Secrets20231128SecretRotatingVersion

type Secrets20231128SecretRotatingVersion struct {

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

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

	// expires at
	// Format: date-time
	ExpiresAt strfmt.DateTime `json:"expires_at,omitempty"`

	// keys
	Keys []string `json:"keys"`

	// revoked at
	// Format: date-time
	RevokedAt strfmt.DateTime `json:"revoked_at,omitempty"`

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

Secrets20231128SecretRotatingVersion secrets 20231128 secret rotating version

swagger:model secrets_20231128SecretRotatingVersion

func (*Secrets20231128SecretRotatingVersion) ContextValidate

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

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

func (*Secrets20231128SecretRotatingVersion) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128SecretRotatingVersion) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128SecretRotatingVersion) Validate

Validate validates this secrets 20231128 secret rotating version

type Secrets20231128SecretRotatingVersionList

type Secrets20231128SecretRotatingVersionList struct {

	// versions
	Versions []*Secrets20231128SecretRotatingVersion `json:"versions"`
}

Secrets20231128SecretRotatingVersionList secrets 20231128 secret rotating version list

swagger:model secrets_20231128SecretRotatingVersionList

func (*Secrets20231128SecretRotatingVersionList) ContextValidate

ContextValidate validate this secrets 20231128 secret rotating version list based on the context it is used

func (*Secrets20231128SecretRotatingVersionList) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128SecretRotatingVersionList) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128SecretRotatingVersionList) Validate

Validate validates this secrets 20231128 secret rotating version list

type Secrets20231128SecretStaticVersion

type Secrets20231128SecretStaticVersion struct {

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

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

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

Secrets20231128SecretStaticVersion secrets 20231128 secret static version

swagger:model secrets_20231128SecretStaticVersion

func (*Secrets20231128SecretStaticVersion) ContextValidate

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

ContextValidate validate this secrets 20231128 secret static version based on the context it is used

func (*Secrets20231128SecretStaticVersion) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128SecretStaticVersion) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128SecretStaticVersion) Validate

Validate validates this secrets 20231128 secret static version

type Secrets20231128SecretStaticVersionList

type Secrets20231128SecretStaticVersionList struct {

	// versions
	Versions []*Secrets20231128SecretStaticVersion `json:"versions"`
}

Secrets20231128SecretStaticVersionList secrets 20231128 secret static version list

swagger:model secrets_20231128SecretStaticVersionList

func (*Secrets20231128SecretStaticVersionList) ContextValidate

ContextValidate validate this secrets 20231128 secret static version list based on the context it is used

func (*Secrets20231128SecretStaticVersionList) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128SecretStaticVersionList) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128SecretStaticVersionList) Validate

Validate validates this secrets 20231128 secret static version list

type Secrets20231128SyncInstallation

type Secrets20231128SyncInstallation struct {

	// aws assume role
	AwsAssumeRole *Secrets20231128AwsAssumeRoleMetadata `json:"aws_assume_role,omitempty"`

	// gh app
	GhApp *Secrets20231128GhAppMetadata `json:"gh_app,omitempty"`

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

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

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

	// vercel oauth
	VercelOauth *Secrets20231128VercelOAuthMetadata `json:"vercel_oauth,omitempty"`
}

Secrets20231128SyncInstallation secrets 20231128 sync installation

swagger:model secrets_20231128SyncInstallation

func (*Secrets20231128SyncInstallation) ContextValidate

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

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

func (*Secrets20231128SyncInstallation) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128SyncInstallation) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128SyncInstallation) Validate

Validate validates this secrets 20231128 sync installation

type Secrets20231128SyncIntegration

type Secrets20231128SyncIntegration struct {

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

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

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

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

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

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

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

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

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

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

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

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

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

Secrets20231128SyncIntegration secrets 20231128 sync integration

swagger:model secrets_20231128SyncIntegration

func (*Secrets20231128SyncIntegration) ContextValidate

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

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

func (*Secrets20231128SyncIntegration) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128SyncIntegration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128SyncIntegration) Validate

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

Validate validates this secrets 20231128 sync integration

type Secrets20231128SyncStatus

type Secrets20231128SyncStatus struct {

	// last error code
	LastErrorCode string `json:"last_error_code,omitempty"`

	// status
	Status string `json:"status,omitempty"`

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

Secrets20231128SyncStatus secrets 20231128 sync status

swagger:model secrets_20231128SyncStatus

func (*Secrets20231128SyncStatus) ContextValidate

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

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

func (*Secrets20231128SyncStatus) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128SyncStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128SyncStatus) Validate

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

Validate validates this secrets 20231128 sync status

type Secrets20231128Tier

type Secrets20231128Tier string

Secrets20231128Tier secrets 20231128 tier

swagger:model secrets_20231128Tier

const (

	// Secrets20231128TierUNKNOWN captures enum value "UNKNOWN"
	Secrets20231128TierUNKNOWN Secrets20231128Tier = "UNKNOWN"

	// Secrets20231128TierFREE captures enum value "FREE"
	Secrets20231128TierFREE Secrets20231128Tier = "FREE"

	// Secrets20231128TierSTANDARD captures enum value "STANDARD"
	Secrets20231128TierSTANDARD Secrets20231128Tier = "STANDARD"
)

func NewSecrets20231128Tier

func NewSecrets20231128Tier(value Secrets20231128Tier) *Secrets20231128Tier

func (Secrets20231128Tier) ContextValidate

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

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

func (Secrets20231128Tier) Pointer

Pointer returns a pointer to a freshly-allocated Secrets20231128Tier.

func (Secrets20231128Tier) Validate

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

Validate validates this secrets 20231128 tier

type Secrets20231128TwilioRotationIntegration

type Secrets20231128TwilioRotationIntegration struct {

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

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

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

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

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

Secrets20231128TwilioRotationIntegration secrets 20231128 twilio rotation integration

swagger:model secrets_20231128TwilioRotationIntegration

func (*Secrets20231128TwilioRotationIntegration) ContextValidate

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

func (*Secrets20231128TwilioRotationIntegration) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128TwilioRotationIntegration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128TwilioRotationIntegration) Validate

Validate validates this secrets 20231128 twilio rotation integration

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 Secrets20231128UpdateSyncIntegrationResponse

type Secrets20231128UpdateSyncIntegrationResponse struct {

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

Secrets20231128UpdateSyncIntegrationResponse secrets 20231128 update sync integration response

swagger:model secrets_20231128UpdateSyncIntegrationResponse

func (*Secrets20231128UpdateSyncIntegrationResponse) ContextValidate

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

func (*Secrets20231128UpdateSyncIntegrationResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128UpdateSyncIntegrationResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128UpdateSyncIntegrationResponse) Validate

Validate validates this secrets 20231128 update sync integration response

type Secrets20231128UpsertSyncInstallationResponse

type Secrets20231128UpsertSyncInstallationResponse struct {

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

Secrets20231128UpsertSyncInstallationResponse secrets 20231128 upsert sync installation response

swagger:model secrets_20231128UpsertSyncInstallationResponse

func (*Secrets20231128UpsertSyncInstallationResponse) ContextValidate

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

func (*Secrets20231128UpsertSyncInstallationResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128UpsertSyncInstallationResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128UpsertSyncInstallationResponse) Validate

Validate validates this secrets 20231128 upsert sync installation response

type Secrets20231128UpsertSyncIntegrationResponse

type Secrets20231128UpsertSyncIntegrationResponse struct {

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

Secrets20231128UpsertSyncIntegrationResponse secrets 20231128 upsert sync integration response

swagger:model secrets_20231128UpsertSyncIntegrationResponse

func (*Secrets20231128UpsertSyncIntegrationResponse) ContextValidate

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

func (*Secrets20231128UpsertSyncIntegrationResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128UpsertSyncIntegrationResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128UpsertSyncIntegrationResponse) Validate

Validate validates this secrets 20231128 upsert sync integration response

type Secrets20231128Usage

type Secrets20231128Usage struct {

	// active
	Active int32 `json:"active,omitempty"`

	// limit
	Limit int32 `json:"limit,omitempty"`

	// remaining
	Remaining int32 `json:"remaining,omitempty"`
}

Secrets20231128Usage secrets 20231128 usage

swagger:model secrets_20231128Usage

func (*Secrets20231128Usage) ContextValidate

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

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

func (*Secrets20231128Usage) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128Usage) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128Usage) Validate

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

Validate validates this secrets 20231128 usage

type Secrets20231128UsageOptLimitRemaining

type Secrets20231128UsageOptLimitRemaining struct {

	// active
	Active int32 `json:"active,omitempty"`

	// limit
	Limit int32 `json:"limit,omitempty"`

	// remaining
	Remaining int32 `json:"remaining,omitempty"`
}

Secrets20231128UsageOptLimitRemaining secrets 20231128 usage opt limit remaining

swagger:model secrets_20231128UsageOptLimitRemaining

func (*Secrets20231128UsageOptLimitRemaining) ContextValidate

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

ContextValidate validates this secrets 20231128 usage opt limit remaining based on context it is used

func (*Secrets20231128UsageOptLimitRemaining) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128UsageOptLimitRemaining) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128UsageOptLimitRemaining) Validate

Validate validates this secrets 20231128 usage opt limit remaining

type Secrets20231128VercelOAuthMetadata

type Secrets20231128VercelOAuthMetadata struct {

	// configuration id
	ConfigurationID string `json:"configuration_id,omitempty"`

	// is team
	IsTeam bool `json:"is_team,omitempty"`

	// projects
	Projects []*Secrets20231128VercelProject `json:"projects"`

	// user or team display name
	UserOrTeamDisplayName string `json:"user_or_team_display_name,omitempty"`

	// user or team id
	UserOrTeamID string `json:"user_or_team_id,omitempty"`

	// user or team name
	UserOrTeamName string `json:"user_or_team_name,omitempty"`
}

Secrets20231128VercelOAuthMetadata secrets 20231128 vercel o auth metadata

swagger:model secrets_20231128VercelOAuthMetadata

func (*Secrets20231128VercelOAuthMetadata) ContextValidate

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

ContextValidate validate this secrets 20231128 vercel o auth metadata based on the context it is used

func (*Secrets20231128VercelOAuthMetadata) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128VercelOAuthMetadata) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128VercelOAuthMetadata) Validate

Validate validates this secrets 20231128 vercel o auth metadata

type Secrets20231128VercelProject

type Secrets20231128VercelProject struct {

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

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

Secrets20231128VercelProject secrets 20231128 vercel project

swagger:model secrets_20231128VercelProject

func (*Secrets20231128VercelProject) ContextValidate

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

ContextValidate validates this secrets 20231128 vercel project based on context it is used

func (*Secrets20231128VercelProject) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128VercelProject) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128VercelProject) Validate

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

Validate validates this secrets 20231128 vercel project

type Secrets20231128VercelProjectConnectionDetailsRequest

type Secrets20231128VercelProjectConnectionDetailsRequest struct {

	// access token
	AccessToken string `json:"access_token,omitempty"`

	// deployment environments
	DeploymentEnvironments []string `json:"deployment_environments"`

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

	// project name
	ProjectName string `json:"project_name,omitempty"`

	// team id
	TeamID string `json:"team_id,omitempty"`

	// user or team name
	UserOrTeamName string `json:"user_or_team_name,omitempty"`
}

Secrets20231128VercelProjectConnectionDetailsRequest secrets 20231128 vercel project connection details request

swagger:model secrets_20231128VercelProjectConnectionDetailsRequest

func (*Secrets20231128VercelProjectConnectionDetailsRequest) ContextValidate

ContextValidate validates this secrets 20231128 vercel project connection details request based on context it is used

func (*Secrets20231128VercelProjectConnectionDetailsRequest) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128VercelProjectConnectionDetailsRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128VercelProjectConnectionDetailsRequest) Validate

Validate validates this secrets 20231128 vercel project connection details request

type Secrets20231128VercelProjectConnectionDetailsResponse

type Secrets20231128VercelProjectConnectionDetailsResponse struct {

	// configuration id
	ConfigurationID string `json:"configuration_id,omitempty"`

	// deployment environments
	DeploymentEnvironments []string `json:"deployment_environments"`

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

	// project name
	ProjectName string `json:"project_name,omitempty"`

	// team id
	TeamID string `json:"team_id,omitempty"`
}

Secrets20231128VercelProjectConnectionDetailsResponse secrets 20231128 vercel project connection details response

swagger:model secrets_20231128VercelProjectConnectionDetailsResponse

func (*Secrets20231128VercelProjectConnectionDetailsResponse) ContextValidate

ContextValidate validates this secrets 20231128 vercel project connection details response based on context it is used

func (*Secrets20231128VercelProjectConnectionDetailsResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128VercelProjectConnectionDetailsResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128VercelProjectConnectionDetailsResponse) Validate

Validate validates this secrets 20231128 vercel project connection details response

Source Files

Jump to

Keyboard shortcuts

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