models

package
v0.99.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIHTTPBody

type APIHTTPBody struct {

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

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

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

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

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

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

Example:

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

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

}

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

}

Example with streaming methods:

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

}

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

swagger:model apiHttpBody

func (*APIHTTPBody) ContextValidate

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

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

func (*APIHTTPBody) MarshalBinary

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

MarshalBinary interface implementation

func (*APIHTTPBody) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIHTTPBody) Validate

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

Validate validates this api Http body

type CommonPaginationRequest added in v0.94.0

type CommonPaginationRequest struct {

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

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

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

CommonPaginationRequest PaginationRequest are the parameters for a paginated list request.

swagger:model commonPaginationRequest

func (*CommonPaginationRequest) ContextValidate added in v0.94.0

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

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

func (*CommonPaginationRequest) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*CommonPaginationRequest) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*CommonPaginationRequest) Validate added in v0.94.0

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

Validate validates this common pagination request

type CommonPaginationResponse added in v0.94.0

type CommonPaginationResponse struct {

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

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

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

swagger:model commonPaginationResponse

func (*CommonPaginationResponse) ContextValidate added in v0.94.0

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

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

func (*CommonPaginationResponse) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*CommonPaginationResponse) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*CommonPaginationResponse) Validate added in v0.94.0

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

Validate validates this common pagination response

type ForceSyncRequestOPERATION

type ForceSyncRequestOPERATION string

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

swagger:model ForceSyncRequestOPERATION

const (

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

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

func (ForceSyncRequestOPERATION) ContextValidate

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

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

func (ForceSyncRequestOPERATION) Pointer

Pointer returns a pointer to a freshly-allocated ForceSyncRequestOPERATION.

func (ForceSyncRequestOPERATION) Validate

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

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

type GhAppMetadataAccountType added in v0.98.0

type GhAppMetadataAccountType string

GhAppMetadataAccountType gh app metadata account type

swagger:model GhAppMetadataAccountType

const (

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

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

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

func NewGhAppMetadataAccountType added in v0.98.0

func NewGhAppMetadataAccountType(value GhAppMetadataAccountType) *GhAppMetadataAccountType

func (GhAppMetadataAccountType) ContextValidate added in v0.98.0

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

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

func (GhAppMetadataAccountType) Pointer added in v0.98.0

Pointer returns a pointer to a freshly-allocated GhAppMetadataAccountType.

func (GhAppMetadataAccountType) Validate added in v0.98.0

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

Validate validates this gh app metadata account type

type ProtobufAny

type ProtobufAny struct {

	// A URL/resource name that uniquely identifies the type of the serialized
	// protocol buffer message. This string must contain at least
	// one "/" character. The last segment of the URL's path must represent
	// the fully qualified name of the type (as in
	// `path/google.protobuf.Duration`). The name should be in a canonical form
	// (e.g., leading "." is not accepted).
	//
	// In practice, teams usually precompile into the binary all types that they
	// expect it to use in the context of Any. However, for URLs which use the
	// scheme `http`, `https`, or no scheme, one can optionally set up a type
	// server that maps type URLs to message definitions as follows:
	//
	// * If no scheme is provided, `https` is assumed.
	// * An HTTP GET on the URL must yield a [google.protobuf.Type][]
	//   value in binary format, or produce an error.
	// * Applications are allowed to cache lookup results based on the
	//   URL, or have them precompiled into a binary to avoid any
	//   lookup. Therefore, binary compatibility needs to be preserved
	//   on changes to types. (Use versioned type names to manage
	//   breaking changes.)
	//
	// Note: this functionality is not currently available in the official
	// protobuf release, and it is not used for type URLs beginning with
	// type.googleapis.com. As of May 2023, there are no widely used type server
	// implementations and no plans to implement one.
	//
	// Schemes other than `http`, `https` (or the empty scheme) might be
	// used with implementation specific semantics.
	AtType string `json:"@type,omitempty"`
}

ProtobufAny `Any` contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message.

Protobuf library provides support to pack/unpack Any values in the form of utility functions or additional generated methods of the Any type.

Example 1: Pack and unpack a message in C++.

Foo foo = ...;
Any any;
any.PackFrom(foo);
...
if (any.UnpackTo(&foo)) {
  ...
}

Example 2: Pack and unpack a message in Java.

   Foo foo = ...;
   Any any = Any.pack(foo);
   ...
   if (any.is(Foo.class)) {
     foo = any.unpack(Foo.class);
   }
   // or ...
   if (any.isSameTypeAs(Foo.getDefaultInstance())) {
     foo = any.unpack(Foo.getDefaultInstance());
   }

Example 3: Pack and unpack a message in Python.

   foo = Foo(...)
   any = Any()
   any.Pack(foo)
   ...
   if any.Is(Foo.DESCRIPTOR):
     any.Unpack(foo)
     ...

Example 4: Pack and unpack a message in Go

    foo := &pb.Foo{...}
    any, err := anypb.New(foo)
    if err != nil {
      ...
    }
    ...
    foo := &pb.Foo{}
    if err := any.UnmarshalTo(foo); err != nil {
      ...
    }

The pack methods provided by protobuf library will by default use 'type.googleapis.com/full.type.name' as the type URL and the unpack methods only use the fully qualified type name after the last '/' in the type URL, for example "foo.bar.com/x/y.z" will yield type name "y.z".

JSON ==== The JSON representation of an `Any` value uses the regular representation of the deserialized, embedded message, with an additional field `@type` which contains the type URL. Example:

package google.profile;
message Person {
  string first_name = 1;
  string last_name = 2;
}

{
  "@type": "type.googleapis.com/google.profile.Person",
  "firstName": <string>,
  "lastName": <string>
}

If the embedded message type is well-known and has a custom JSON representation, that representation will be embedded adding a field `value` which holds the custom JSON in addition to the `@type` field. Example (for message [google.protobuf.Duration][]):

{
  "@type": "type.googleapis.com/google.protobuf.Duration",
  "value": "1.212s"
}

swagger:model protobufAny

func (*ProtobufAny) ContextValidate

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

ContextValidate validates this protobuf any based on context it is used

func (*ProtobufAny) MarshalBinary

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

MarshalBinary interface implementation

func (*ProtobufAny) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProtobufAny) Validate

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

Validate validates this protobuf any

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

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

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

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

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

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

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

Secrets20231128App secrets 20231128 app

swagger:model secrets_20231128App

func (*Secrets20231128App) ContextValidate

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

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

func (*Secrets20231128App) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128App) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128App) Validate

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

Validate validates this secrets 20231128 app

type Secrets20231128AssumeRoleRequest added in v0.94.0

type Secrets20231128AssumeRoleRequest struct {

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

Secrets20231128AssumeRoleRequest secrets 20231128 assume role request

swagger:model secrets_20231128AssumeRoleRequest

func (*Secrets20231128AssumeRoleRequest) ContextValidate added in v0.94.0

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

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

func (*Secrets20231128AssumeRoleRequest) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*Secrets20231128AssumeRoleRequest) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128AssumeRoleRequest) Validate added in v0.94.0

Validate validates this secrets 20231128 assume role request

type Secrets20231128AssumeRoleResponse added in v0.94.0

type Secrets20231128AssumeRoleResponse struct {

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

Secrets20231128AssumeRoleResponse secrets 20231128 assume role response

swagger:model secrets_20231128AssumeRoleResponse

func (*Secrets20231128AssumeRoleResponse) ContextValidate added in v0.94.0

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

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

func (*Secrets20231128AssumeRoleResponse) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*Secrets20231128AssumeRoleResponse) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128AssumeRoleResponse) Validate added in v0.94.0

Validate validates this secrets 20231128 assume role response

type Secrets20231128AwsAssumeRoleMetadata

type Secrets20231128AwsAssumeRoleMetadata struct {

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

Secrets20231128AwsAssumeRoleMetadata secrets 20231128 aws assume role metadata

swagger:model secrets_20231128AwsAssumeRoleMetadata

func (*Secrets20231128AwsAssumeRoleMetadata) ContextValidate

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

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

func (*Secrets20231128AwsAssumeRoleMetadata) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128AwsAssumeRoleMetadata) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128AwsAssumeRoleMetadata) Validate

Validate validates this secrets 20231128 aws assume role metadata

type Secrets20231128AwsDynamicSecret added in v0.94.0

type Secrets20231128AwsDynamicSecret struct {

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

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

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

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

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

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

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

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

Secrets20231128AwsDynamicSecret AWS

swagger:model secrets_20231128AwsDynamicSecret

func (*Secrets20231128AwsDynamicSecret) ContextValidate added in v0.94.0

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

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

func (*Secrets20231128AwsDynamicSecret) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*Secrets20231128AwsDynamicSecret) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128AwsDynamicSecret) Validate added in v0.94.0

Validate validates this secrets 20231128 aws dynamic secret

type Secrets20231128AwsFederatedWorkloadIdentityRequest added in v0.94.0

type Secrets20231128AwsFederatedWorkloadIdentityRequest struct {

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

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

Secrets20231128AwsFederatedWorkloadIdentityRequest secrets 20231128 aws federated workload identity request

swagger:model secrets_20231128AwsFederatedWorkloadIdentityRequest

func (*Secrets20231128AwsFederatedWorkloadIdentityRequest) ContextValidate added in v0.94.0

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

func (*Secrets20231128AwsFederatedWorkloadIdentityRequest) MarshalBinary added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128AwsFederatedWorkloadIdentityRequest) UnmarshalBinary added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128AwsFederatedWorkloadIdentityRequest) Validate added in v0.94.0

Validate validates this secrets 20231128 aws federated workload identity request

type Secrets20231128AwsFederatedWorkloadIdentityResponse added in v0.94.0

type Secrets20231128AwsFederatedWorkloadIdentityResponse struct {

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

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

Secrets20231128AwsFederatedWorkloadIdentityResponse secrets 20231128 aws federated workload identity response

swagger:model secrets_20231128AwsFederatedWorkloadIdentityResponse

func (*Secrets20231128AwsFederatedWorkloadIdentityResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128AwsFederatedWorkloadIdentityResponse) MarshalBinary added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128AwsFederatedWorkloadIdentityResponse) UnmarshalBinary added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128AwsFederatedWorkloadIdentityResponse) Validate added in v0.94.0

Validate validates this secrets 20231128 aws federated workload identity response

type Secrets20231128AwsIntegration added in v0.94.0

type Secrets20231128AwsIntegration struct {

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

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

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

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

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

	// updated by id
	UpdatedByID string `json:"updated_by_id,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 Secrets20231128ConnectGitHubInstallationResponse added in v0.98.0

type Secrets20231128ConnectGitHubInstallationResponse struct {

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

Secrets20231128ConnectGitHubInstallationResponse secrets 20231128 connect git hub installation response

swagger:model secrets_20231128ConnectGitHubInstallationResponse

func (*Secrets20231128ConnectGitHubInstallationResponse) ContextValidate added in v0.98.0

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

func (*Secrets20231128ConnectGitHubInstallationResponse) MarshalBinary added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128ConnectGitHubInstallationResponse) UnmarshalBinary added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128ConnectGitHubInstallationResponse) Validate added in v0.98.0

Validate validates this secrets 20231128 connect git hub installation response

type Secrets20231128CreateAppKVSecretResponse

type Secrets20231128CreateAppKVSecretResponse struct {

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

Secrets20231128CreateAppKVSecretResponse secrets 20231128 create app k v secret response

swagger:model secrets_20231128CreateAppKVSecretResponse

func (*Secrets20231128CreateAppKVSecretResponse) ContextValidate

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

func (*Secrets20231128CreateAppKVSecretResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128CreateAppKVSecretResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAppKVSecretResponse) Validate

Validate validates this secrets 20231128 create app k v secret response

type Secrets20231128CreateAppResponse

type Secrets20231128CreateAppResponse struct {

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

Secrets20231128CreateAppResponse secrets 20231128 create app response

swagger:model secrets_20231128CreateAppResponse

func (*Secrets20231128CreateAppResponse) ContextValidate

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

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

func (*Secrets20231128CreateAppResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128CreateAppResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAppResponse) Validate

Validate validates this secrets 20231128 create app response

type Secrets20231128CreateAwsDynamicSecretResponse added in v0.94.0

type Secrets20231128CreateAwsDynamicSecretResponse struct {

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

Secrets20231128CreateAwsDynamicSecretResponse secrets 20231128 create aws dynamic secret response

swagger:model secrets_20231128CreateAwsDynamicSecretResponse

func (*Secrets20231128CreateAwsDynamicSecretResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128CreateAwsDynamicSecretResponse) MarshalBinary added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128CreateAwsDynamicSecretResponse) UnmarshalBinary added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAwsDynamicSecretResponse) Validate added in v0.94.0

Validate validates this secrets 20231128 create aws dynamic secret response

type Secrets20231128CreateAwsIntegrationResponse added in v0.94.0

type Secrets20231128CreateAwsIntegrationResponse struct {

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

Secrets20231128CreateAwsIntegrationResponse secrets 20231128 create aws integration response

swagger:model secrets_20231128CreateAwsIntegrationResponse

func (*Secrets20231128CreateAwsIntegrationResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128CreateAwsIntegrationResponse) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*Secrets20231128CreateAwsIntegrationResponse) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128CreateAwsIntegrationResponse) Validate added in v0.94.0

Validate validates this secrets 20231128 create aws integration response

type Secrets20231128CreateGcpDynamicSecretResponse added in v0.98.0

type Secrets20231128CreateGcpDynamicSecretResponse struct {

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

Secrets20231128CreateGcpDynamicSecretResponse secrets 20231128 create gcp dynamic secret response

swagger:model secrets_20231128CreateGcpDynamicSecretResponse

func (*Secrets20231128CreateGcpDynamicSecretResponse) ContextValidate added in v0.98.0

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

func (*Secrets20231128CreateGcpDynamicSecretResponse) MarshalBinary added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128CreateGcpDynamicSecretResponse) UnmarshalBinary added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateGcpDynamicSecretResponse) Validate added in v0.98.0

Validate validates this secrets 20231128 create gcp dynamic secret response

type Secrets20231128CreateGcpIntegrationResponse added in v0.98.0

type Secrets20231128CreateGcpIntegrationResponse struct {

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

Secrets20231128CreateGcpIntegrationResponse secrets 20231128 create gcp integration response

swagger:model secrets_20231128CreateGcpIntegrationResponse

func (*Secrets20231128CreateGcpIntegrationResponse) ContextValidate added in v0.98.0

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

func (*Secrets20231128CreateGcpIntegrationResponse) MarshalBinary added in v0.98.0

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

MarshalBinary interface implementation

func (*Secrets20231128CreateGcpIntegrationResponse) UnmarshalBinary added in v0.98.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128CreateGcpIntegrationResponse) Validate added in v0.98.0

Validate validates this secrets 20231128 create gcp integration response

type Secrets20231128CreateMongoDBAtlasIntegrationResponse added in v0.98.0

type Secrets20231128CreateMongoDBAtlasIntegrationResponse struct {

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

Secrets20231128CreateMongoDBAtlasIntegrationResponse secrets 20231128 create mongo d b atlas integration response

swagger:model secrets_20231128CreateMongoDBAtlasIntegrationResponse

func (*Secrets20231128CreateMongoDBAtlasIntegrationResponse) ContextValidate added in v0.98.0

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

func (*Secrets20231128CreateMongoDBAtlasIntegrationResponse) MarshalBinary added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128CreateMongoDBAtlasIntegrationResponse) UnmarshalBinary added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateMongoDBAtlasIntegrationResponse) Validate added in v0.98.0

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

type Secrets20231128CreateMongoDBAtlasRotatingSecretResponse added in v0.94.0

type Secrets20231128CreateMongoDBAtlasRotatingSecretResponse struct {

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

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

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

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

Secrets20231128CreateMongoDBAtlasRotatingSecretResponse secrets 20231128 create mongo d b atlas rotating secret response

swagger:model secrets_20231128CreateMongoDBAtlasRotatingSecretResponse

func (*Secrets20231128CreateMongoDBAtlasRotatingSecretResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128CreateMongoDBAtlasRotatingSecretResponse) MarshalBinary added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128CreateMongoDBAtlasRotatingSecretResponse) UnmarshalBinary added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateMongoDBAtlasRotatingSecretResponse) Validate added in v0.94.0

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

type Secrets20231128CreateSyncIntegrationResponse

type Secrets20231128CreateSyncIntegrationResponse struct {

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

Secrets20231128CreateSyncIntegrationResponse secrets 20231128 create sync integration response

swagger:model secrets_20231128CreateSyncIntegrationResponse

func (*Secrets20231128CreateSyncIntegrationResponse) ContextValidate

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

func (*Secrets20231128CreateSyncIntegrationResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128CreateSyncIntegrationResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128CreateSyncIntegrationResponse) Validate

Validate validates this secrets 20231128 create sync integration response

type Secrets20231128CreateTwilioIntegrationResponse added in v0.98.0

type Secrets20231128CreateTwilioIntegrationResponse struct {

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

Secrets20231128CreateTwilioIntegrationResponse secrets 20231128 create twilio integration response

swagger:model secrets_20231128CreateTwilioIntegrationResponse

func (*Secrets20231128CreateTwilioIntegrationResponse) ContextValidate added in v0.98.0

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

func (*Secrets20231128CreateTwilioIntegrationResponse) MarshalBinary added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128CreateTwilioIntegrationResponse) UnmarshalBinary added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128CreateTwilioIntegrationResponse) Validate added in v0.98.0

Validate validates this secrets 20231128 create twilio integration response

type Secrets20231128CreateTwilioRotatingSecretResponse

type Secrets20231128CreateTwilioRotatingSecretResponse struct {

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

Secrets20231128CreateTwilioRotatingSecretResponse secrets 20231128 create twilio rotating secret response

swagger:model secrets_20231128CreateTwilioRotatingSecretResponse

func (*Secrets20231128CreateTwilioRotatingSecretResponse) ContextValidate

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

func (*Secrets20231128CreateTwilioRotatingSecretResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128CreateTwilioRotatingSecretResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128CreateTwilioRotatingSecretResponse) Validate

Validate validates this secrets 20231128 create twilio rotating secret response

type Secrets20231128DeleteAppResponse

type Secrets20231128DeleteAppResponse interface{}

Secrets20231128DeleteAppResponse secrets 20231128 delete app response

swagger:model secrets_20231128DeleteAppResponse

type Secrets20231128DeleteAppSecretResponse

type Secrets20231128DeleteAppSecretResponse interface{}

Secrets20231128DeleteAppSecretResponse secrets 20231128 delete app secret response

swagger:model secrets_20231128DeleteAppSecretResponse

type Secrets20231128DeleteAppSecretVersionResponse

type Secrets20231128DeleteAppSecretVersionResponse interface{}

Secrets20231128DeleteAppSecretVersionResponse secrets 20231128 delete app secret version response

swagger:model secrets_20231128DeleteAppSecretVersionResponse

type Secrets20231128DeleteAwsDynamicSecretResponse added in v0.94.0

type Secrets20231128DeleteAwsDynamicSecretResponse interface{}

Secrets20231128DeleteAwsDynamicSecretResponse secrets 20231128 delete aws dynamic secret response

swagger:model secrets_20231128DeleteAwsDynamicSecretResponse

type Secrets20231128DeleteAwsIntegrationResponse added in v0.94.0

type Secrets20231128DeleteAwsIntegrationResponse interface{}

Secrets20231128DeleteAwsIntegrationResponse secrets 20231128 delete aws integration response

swagger:model secrets_20231128DeleteAwsIntegrationResponse

type Secrets20231128DeleteGcpDynamicSecretResponse added in v0.98.0

type Secrets20231128DeleteGcpDynamicSecretResponse interface{}

Secrets20231128DeleteGcpDynamicSecretResponse secrets 20231128 delete gcp dynamic secret response

swagger:model secrets_20231128DeleteGcpDynamicSecretResponse

type Secrets20231128DeleteGcpIntegrationResponse added in v0.98.0

type Secrets20231128DeleteGcpIntegrationResponse interface{}

Secrets20231128DeleteGcpIntegrationResponse secrets 20231128 delete gcp integration response

swagger:model secrets_20231128DeleteGcpIntegrationResponse

type Secrets20231128DeleteMongoDBAtlasIntegrationResponse added in v0.98.0

type Secrets20231128DeleteMongoDBAtlasIntegrationResponse interface{}

Secrets20231128DeleteMongoDBAtlasIntegrationResponse secrets 20231128 delete mongo d b atlas integration response

swagger:model secrets_20231128DeleteMongoDBAtlasIntegrationResponse

type Secrets20231128DeleteSyncInstallationResponse

type Secrets20231128DeleteSyncInstallationResponse interface{}

Secrets20231128DeleteSyncInstallationResponse secrets 20231128 delete sync installation response

swagger:model secrets_20231128DeleteSyncInstallationResponse

type Secrets20231128DeleteSyncIntegrationResponse

type Secrets20231128DeleteSyncIntegrationResponse interface{}

Secrets20231128DeleteSyncIntegrationResponse secrets 20231128 delete sync integration response

swagger:model secrets_20231128DeleteSyncIntegrationResponse

type Secrets20231128DeleteTwilioIntegrationResponse added in v0.98.0

type Secrets20231128DeleteTwilioIntegrationResponse interface{}

Secrets20231128DeleteTwilioIntegrationResponse secrets 20231128 delete twilio integration response

swagger:model secrets_20231128DeleteTwilioIntegrationResponse

type Secrets20231128ForceSyncResponse

type Secrets20231128ForceSyncResponse interface{}

Secrets20231128ForceSyncResponse secrets 20231128 force sync response

swagger:model secrets_20231128ForceSyncResponse

type Secrets20231128GcpDynamicSecret added in v0.98.0

type Secrets20231128GcpDynamicSecret struct {

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

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

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

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

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

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

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

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

Secrets20231128GcpDynamicSecret GCP

swagger:model secrets_20231128GcpDynamicSecret

func (*Secrets20231128GcpDynamicSecret) ContextValidate added in v0.98.0

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

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

func (*Secrets20231128GcpDynamicSecret) MarshalBinary added in v0.98.0

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

MarshalBinary interface implementation

func (*Secrets20231128GcpDynamicSecret) UnmarshalBinary added in v0.98.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128GcpDynamicSecret) Validate added in v0.98.0

Validate validates this secrets 20231128 gcp dynamic secret

type Secrets20231128GcpFederatedWorkloadIdentityRequest added in v0.98.0

type Secrets20231128GcpFederatedWorkloadIdentityRequest struct {

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

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

Secrets20231128GcpFederatedWorkloadIdentityRequest secrets 20231128 gcp federated workload identity request

swagger:model secrets_20231128GcpFederatedWorkloadIdentityRequest

func (*Secrets20231128GcpFederatedWorkloadIdentityRequest) ContextValidate added in v0.98.0

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

func (*Secrets20231128GcpFederatedWorkloadIdentityRequest) MarshalBinary added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128GcpFederatedWorkloadIdentityRequest) UnmarshalBinary added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128GcpFederatedWorkloadIdentityRequest) Validate added in v0.98.0

Validate validates this secrets 20231128 gcp federated workload identity request

type Secrets20231128GcpFederatedWorkloadIdentityResponse added in v0.98.0

type Secrets20231128GcpFederatedWorkloadIdentityResponse struct {

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

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

Secrets20231128GcpFederatedWorkloadIdentityResponse secrets 20231128 gcp federated workload identity response

swagger:model secrets_20231128GcpFederatedWorkloadIdentityResponse

func (*Secrets20231128GcpFederatedWorkloadIdentityResponse) ContextValidate added in v0.98.0

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

func (*Secrets20231128GcpFederatedWorkloadIdentityResponse) MarshalBinary added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128GcpFederatedWorkloadIdentityResponse) UnmarshalBinary added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128GcpFederatedWorkloadIdentityResponse) Validate added in v0.98.0

Validate validates this secrets 20231128 gcp federated workload identity response

type Secrets20231128GcpIntegration added in v0.98.0

type Secrets20231128GcpIntegration struct {

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

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

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

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

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

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

Secrets20231128GcpIntegration --- GCP ---

swagger:model secrets_20231128GcpIntegration

func (*Secrets20231128GcpIntegration) ContextValidate added in v0.98.0

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

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

func (*Secrets20231128GcpIntegration) MarshalBinary added in v0.98.0

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

MarshalBinary interface implementation

func (*Secrets20231128GcpIntegration) UnmarshalBinary added in v0.98.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128GcpIntegration) Validate added in v0.98.0

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

Validate validates this secrets 20231128 gcp integration

type 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 Secrets20231128GetGcpDynamicSecretResponse added in v0.98.0

type Secrets20231128GetGcpDynamicSecretResponse struct {

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

Secrets20231128GetGcpDynamicSecretResponse secrets 20231128 get gcp dynamic secret response

swagger:model secrets_20231128GetGcpDynamicSecretResponse

func (*Secrets20231128GetGcpDynamicSecretResponse) ContextValidate added in v0.98.0

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

func (*Secrets20231128GetGcpDynamicSecretResponse) MarshalBinary added in v0.98.0

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

MarshalBinary interface implementation

func (*Secrets20231128GetGcpDynamicSecretResponse) UnmarshalBinary added in v0.98.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetGcpDynamicSecretResponse) Validate added in v0.98.0

Validate validates this secrets 20231128 get gcp dynamic secret response

type Secrets20231128GetGcpIntegrationResponse added in v0.98.0

type Secrets20231128GetGcpIntegrationResponse struct {

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

Secrets20231128GetGcpIntegrationResponse secrets 20231128 get gcp integration response

swagger:model secrets_20231128GetGcpIntegrationResponse

func (*Secrets20231128GetGcpIntegrationResponse) ContextValidate added in v0.98.0

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

func (*Secrets20231128GetGcpIntegrationResponse) MarshalBinary added in v0.98.0

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

MarshalBinary interface implementation

func (*Secrets20231128GetGcpIntegrationResponse) UnmarshalBinary added in v0.98.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetGcpIntegrationResponse) Validate added in v0.98.0

Validate validates this secrets 20231128 get gcp integration response

type Secrets20231128GetGitHubEnvironmentsResponse added in v0.96.0

type Secrets20231128GetGitHubEnvironmentsResponse struct {

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

Secrets20231128GetGitHubEnvironmentsResponse secrets 20231128 get git hub environments response

swagger:model secrets_20231128GetGitHubEnvironmentsResponse

func (*Secrets20231128GetGitHubEnvironmentsResponse) ContextValidate added in v0.96.0

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

func (*Secrets20231128GetGitHubEnvironmentsResponse) MarshalBinary added in v0.96.0

MarshalBinary interface implementation

func (*Secrets20231128GetGitHubEnvironmentsResponse) UnmarshalBinary added in v0.96.0

UnmarshalBinary interface implementation

func (*Secrets20231128GetGitHubEnvironmentsResponse) Validate added in v0.96.0

Validate validates this secrets 20231128 get git hub environments response

type Secrets20231128GetGitHubInstallLinksResponse

type Secrets20231128GetGitHubInstallLinksResponse struct {

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

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

Secrets20231128GetGitHubInstallLinksResponse secrets 20231128 get git hub install links response

swagger:model secrets_20231128GetGitHubInstallLinksResponse

func (*Secrets20231128GetGitHubInstallLinksResponse) ContextValidate

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

func (*Secrets20231128GetGitHubInstallLinksResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128GetGitHubInstallLinksResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128GetGitHubInstallLinksResponse) Validate

Validate validates this secrets 20231128 get git hub install links response

type Secrets20231128GetGitHubRepositoriesResponse added in v0.96.0

type Secrets20231128GetGitHubRepositoriesResponse struct {

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

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

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

Secrets20231128GetGitHubRepositoriesResponse secrets 20231128 get git hub repositories response

swagger:model secrets_20231128GetGitHubRepositoriesResponse

func (*Secrets20231128GetGitHubRepositoriesResponse) ContextValidate added in v0.96.0

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

func (*Secrets20231128GetGitHubRepositoriesResponse) MarshalBinary added in v0.96.0

MarshalBinary interface implementation

func (*Secrets20231128GetGitHubRepositoriesResponse) UnmarshalBinary added in v0.96.0

UnmarshalBinary interface implementation

func (*Secrets20231128GetGitHubRepositoriesResponse) Validate added in v0.96.0

Validate validates this secrets 20231128 get git hub repositories response

type Secrets20231128GetMongoDBAtlasIntegrationResponse added in v0.98.0

type Secrets20231128GetMongoDBAtlasIntegrationResponse struct {

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

Secrets20231128GetMongoDBAtlasIntegrationResponse secrets 20231128 get mongo d b atlas integration response

swagger:model secrets_20231128GetMongoDBAtlasIntegrationResponse

func (*Secrets20231128GetMongoDBAtlasIntegrationResponse) ContextValidate added in v0.98.0

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

func (*Secrets20231128GetMongoDBAtlasIntegrationResponse) MarshalBinary added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128GetMongoDBAtlasIntegrationResponse) UnmarshalBinary added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128GetMongoDBAtlasIntegrationResponse) Validate added in v0.98.0

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

type Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse added in v0.94.0

type Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse struct {

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

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

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

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

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

swagger:model secrets_20231128GetMongoDBAtlasRotatingSecretConfigResponse

func (*Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse) MarshalBinary added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse) UnmarshalBinary added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128GetMongoDBAtlasRotatingSecretConfigResponse) Validate added in v0.94.0

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

type Secrets20231128GetRotatingSecretStateResponse

type Secrets20231128GetRotatingSecretStateResponse struct {

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

Secrets20231128GetRotatingSecretStateResponse secrets 20231128 get rotating secret state response

swagger:model secrets_20231128GetRotatingSecretStateResponse

func (*Secrets20231128GetRotatingSecretStateResponse) ContextValidate

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

func (*Secrets20231128GetRotatingSecretStateResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128GetRotatingSecretStateResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128GetRotatingSecretStateResponse) Validate

Validate validates this secrets 20231128 get rotating secret state response

type Secrets20231128GetSyncInstallationResponse

type Secrets20231128GetSyncInstallationResponse struct {

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

Secrets20231128GetSyncInstallationResponse secrets 20231128 get sync installation response

swagger:model secrets_20231128GetSyncInstallationResponse

func (*Secrets20231128GetSyncInstallationResponse) ContextValidate

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

func (*Secrets20231128GetSyncInstallationResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128GetSyncInstallationResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetSyncInstallationResponse) Validate

Validate validates this secrets 20231128 get sync installation response

type Secrets20231128GetSyncIntegrationResponse

type Secrets20231128GetSyncIntegrationResponse struct {

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

Secrets20231128GetSyncIntegrationResponse secrets 20231128 get sync integration response

swagger:model secrets_20231128GetSyncIntegrationResponse

func (*Secrets20231128GetSyncIntegrationResponse) ContextValidate

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

func (*Secrets20231128GetSyncIntegrationResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128GetSyncIntegrationResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetSyncIntegrationResponse) Validate

Validate validates this secrets 20231128 get sync integration response

type Secrets20231128GetTwilioIntegrationResponse added in v0.98.0

type Secrets20231128GetTwilioIntegrationResponse struct {

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

Secrets20231128GetTwilioIntegrationResponse secrets 20231128 get twilio integration response

swagger:model secrets_20231128GetTwilioIntegrationResponse

func (*Secrets20231128GetTwilioIntegrationResponse) ContextValidate added in v0.98.0

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

func (*Secrets20231128GetTwilioIntegrationResponse) MarshalBinary added in v0.98.0

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

MarshalBinary interface implementation

func (*Secrets20231128GetTwilioIntegrationResponse) UnmarshalBinary added in v0.98.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetTwilioIntegrationResponse) Validate added in v0.98.0

Validate validates this secrets 20231128 get twilio integration response

type Secrets20231128GetTwilioRotatingSecretConfigResponse

type Secrets20231128GetTwilioRotatingSecretConfigResponse struct {

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

Secrets20231128GetTwilioRotatingSecretConfigResponse secrets 20231128 get twilio rotating secret config response

swagger:model secrets_20231128GetTwilioRotatingSecretConfigResponse

func (*Secrets20231128GetTwilioRotatingSecretConfigResponse) ContextValidate

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

func (*Secrets20231128GetTwilioRotatingSecretConfigResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128GetTwilioRotatingSecretConfigResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128GetTwilioRotatingSecretConfigResponse) Validate

Validate validates this secrets 20231128 get twilio rotating secret config response

type Secrets20231128GetUsageResponse

type Secrets20231128GetUsageResponse struct {

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

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

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

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

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

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

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

Secrets20231128GetUsageResponse secrets 20231128 get usage response

swagger:model secrets_20231128GetUsageResponse

func (*Secrets20231128GetUsageResponse) ContextValidate

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

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

func (*Secrets20231128GetUsageResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128GetUsageResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128GetUsageResponse) Validate

Validate validates this secrets 20231128 get usage response

type Secrets20231128GetVercelInstallationLinkResponse

type Secrets20231128GetVercelInstallationLinkResponse struct {

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

Secrets20231128GetVercelInstallationLinkResponse secrets 20231128 get vercel installation link response

swagger:model secrets_20231128GetVercelInstallationLinkResponse

func (*Secrets20231128GetVercelInstallationLinkResponse) ContextValidate

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

func (*Secrets20231128GetVercelInstallationLinkResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128GetVercelInstallationLinkResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128GetVercelInstallationLinkResponse) Validate

Validate validates this secrets 20231128 get vercel installation link response

type Secrets20231128GhAppMetadata

type Secrets20231128GhAppMetadata struct {

	// account type
	AccountType *GhAppMetadataAccountType `json:"account_type,omitempty"`

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

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

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

Secrets20231128GhAppMetadata secrets 20231128 gh app metadata

swagger:model secrets_20231128GhAppMetadata

func (*Secrets20231128GhAppMetadata) ContextValidate

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

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

func (*Secrets20231128GhAppMetadata) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128GhAppMetadata) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128GhAppMetadata) Validate

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

Validate validates this secrets 20231128 gh app metadata

type Secrets20231128GhOrgConnectionDetailsRequest added in v0.96.0

type Secrets20231128GhOrgConnectionDetailsRequest struct {

	// org
	Org string `json:"org,omitempty"`

	// selected repository names
	SelectedRepositoryNames []string `json:"selected_repository_names"`

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

	// visibility
	Visibility string `json:"visibility,omitempty"`
}

Secrets20231128GhOrgConnectionDetailsRequest secrets 20231128 gh org connection details request

swagger:model secrets_20231128GhOrgConnectionDetailsRequest

func (*Secrets20231128GhOrgConnectionDetailsRequest) ContextValidate added in v0.96.0

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

func (*Secrets20231128GhOrgConnectionDetailsRequest) MarshalBinary added in v0.96.0

MarshalBinary interface implementation

func (*Secrets20231128GhOrgConnectionDetailsRequest) UnmarshalBinary added in v0.96.0

UnmarshalBinary interface implementation

func (*Secrets20231128GhOrgConnectionDetailsRequest) Validate added in v0.96.0

Validate validates this secrets 20231128 gh org connection details request

type Secrets20231128GhOrgConnectionDetailsResponse added in v0.96.0

type Secrets20231128GhOrgConnectionDetailsResponse struct {

	// org
	Org string `json:"org,omitempty"`

	// selected repository names
	SelectedRepositoryNames []string `json:"selected_repository_names"`

	// visibility
	Visibility string `json:"visibility,omitempty"`
}

Secrets20231128GhOrgConnectionDetailsResponse secrets 20231128 gh org connection details response

swagger:model secrets_20231128GhOrgConnectionDetailsResponse

func (*Secrets20231128GhOrgConnectionDetailsResponse) ContextValidate added in v0.96.0

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

func (*Secrets20231128GhOrgConnectionDetailsResponse) MarshalBinary added in v0.96.0

MarshalBinary interface implementation

func (*Secrets20231128GhOrgConnectionDetailsResponse) UnmarshalBinary added in v0.96.0

UnmarshalBinary interface implementation

func (*Secrets20231128GhOrgConnectionDetailsResponse) Validate added in v0.96.0

Validate validates this secrets 20231128 gh org connection details response

type Secrets20231128GhRepoConnectionDetailsRequest

type Secrets20231128GhRepoConnectionDetailsRequest struct {

	// environment
	Environment string `json:"environment,omitempty"`

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

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

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

Secrets20231128GhRepoConnectionDetailsRequest secrets 20231128 gh repo connection details request

swagger:model secrets_20231128GhRepoConnectionDetailsRequest

func (*Secrets20231128GhRepoConnectionDetailsRequest) ContextValidate

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

func (*Secrets20231128GhRepoConnectionDetailsRequest) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128GhRepoConnectionDetailsRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128GhRepoConnectionDetailsRequest) Validate

Validate validates this secrets 20231128 gh repo connection details request

type Secrets20231128GhRepoConnectionDetailsResponse

type Secrets20231128GhRepoConnectionDetailsResponse struct {

	// environment
	Environment string `json:"environment,omitempty"`

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

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

Secrets20231128GhRepoConnectionDetailsResponse secrets 20231128 gh repo connection details response

swagger:model secrets_20231128GhRepoConnectionDetailsResponse

func (*Secrets20231128GhRepoConnectionDetailsResponse) ContextValidate

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

func (*Secrets20231128GhRepoConnectionDetailsResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128GhRepoConnectionDetailsResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128GhRepoConnectionDetailsResponse) Validate

Validate validates this secrets 20231128 gh repo connection details response

type Secrets20231128GitHubEnvironment added in v0.96.0

type Secrets20231128GitHubEnvironment struct {

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

Secrets20231128GitHubEnvironment secrets 20231128 git hub environment

swagger:model secrets_20231128GitHubEnvironment

func (*Secrets20231128GitHubEnvironment) ContextValidate added in v0.96.0

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

ContextValidate validates this secrets 20231128 git hub environment based on context it is used

func (*Secrets20231128GitHubEnvironment) MarshalBinary added in v0.96.0

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

MarshalBinary interface implementation

func (*Secrets20231128GitHubEnvironment) UnmarshalBinary added in v0.96.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128GitHubEnvironment) Validate added in v0.96.0

Validate validates this secrets 20231128 git hub environment

type Secrets20231128GitHubRepository added in v0.96.0

type Secrets20231128GitHubRepository struct {

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

Secrets20231128GitHubRepository secrets 20231128 git hub repository

swagger:model secrets_20231128GitHubRepository

func (*Secrets20231128GitHubRepository) ContextValidate added in v0.96.0

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

ContextValidate validates this secrets 20231128 git hub repository based on context it is used

func (*Secrets20231128GitHubRepository) MarshalBinary added in v0.96.0

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

MarshalBinary interface implementation

func (*Secrets20231128GitHubRepository) UnmarshalBinary added in v0.96.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128GitHubRepository) Validate added in v0.96.0

Validate validates this secrets 20231128 git hub repository

type Secrets20231128Installation added in v0.98.0

type Secrets20231128Installation struct {

	// account login
	AccountLogin string `json:"account_login,omitempty"`

	// account type
	AccountType *GhAppMetadataAccountType `json:"account_type,omitempty"`

	// app slug
	AppSlug string `json:"app_slug,omitempty"`

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

Secrets20231128Installation secrets 20231128 installation

swagger:model secrets_20231128Installation

func (*Secrets20231128Installation) ContextValidate added in v0.98.0

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

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

func (*Secrets20231128Installation) MarshalBinary added in v0.98.0

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

MarshalBinary interface implementation

func (*Secrets20231128Installation) UnmarshalBinary added in v0.98.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128Installation) Validate added in v0.98.0

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

Validate validates this secrets 20231128 installation

type Secrets20231128ListAppSecretVersionsResponse

type Secrets20231128ListAppSecretVersionsResponse struct {

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

	// rotating versions
	RotatingVersions *Secrets20231128SecretRotatingVersionList `json:"rotating_versions,omitempty"`

	// static versions
	StaticVersions *Secrets20231128SecretStaticVersionList `json:"static_versions,omitempty"`

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

Secrets20231128ListAppSecretVersionsResponse secrets 20231128 list app secret versions response

swagger:model secrets_20231128ListAppSecretVersionsResponse

func (*Secrets20231128ListAppSecretVersionsResponse) ContextValidate

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

func (*Secrets20231128ListAppSecretVersionsResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128ListAppSecretVersionsResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128ListAppSecretVersionsResponse) Validate

Validate validates this secrets 20231128 list app secret versions response

type Secrets20231128ListAppSecretsResponse

type Secrets20231128ListAppSecretsResponse struct {

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

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

Secrets20231128ListAppSecretsResponse secrets 20231128 list app secrets response

swagger:model secrets_20231128ListAppSecretsResponse

func (*Secrets20231128ListAppSecretsResponse) ContextValidate

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

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

func (*Secrets20231128ListAppSecretsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128ListAppSecretsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128ListAppSecretsResponse) Validate

Validate validates this secrets 20231128 list app secrets response

type Secrets20231128ListAppsResponse

type Secrets20231128ListAppsResponse struct {

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

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

Secrets20231128ListAppsResponse secrets 20231128 list apps response

swagger:model secrets_20231128ListAppsResponse

func (*Secrets20231128ListAppsResponse) ContextValidate

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

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

func (*Secrets20231128ListAppsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128ListAppsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128ListAppsResponse) Validate

Validate validates this secrets 20231128 list apps response

type Secrets20231128ListAwsDynamicSecretsResponse added in v0.94.0

type Secrets20231128ListAwsDynamicSecretsResponse struct {

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

Secrets20231128ListAwsDynamicSecretsResponse secrets 20231128 list aws dynamic secrets response

swagger:model secrets_20231128ListAwsDynamicSecretsResponse

func (*Secrets20231128ListAwsDynamicSecretsResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128ListAwsDynamicSecretsResponse) MarshalBinary added in v0.94.0

MarshalBinary interface implementation

func (*Secrets20231128ListAwsDynamicSecretsResponse) UnmarshalBinary added in v0.94.0

UnmarshalBinary interface implementation

func (*Secrets20231128ListAwsDynamicSecretsResponse) Validate added in v0.94.0

Validate validates this secrets 20231128 list aws dynamic secrets response

type Secrets20231128ListAwsIntegrationsResponse added in v0.94.0

type Secrets20231128ListAwsIntegrationsResponse struct {

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

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

Secrets20231128ListAwsIntegrationsResponse secrets 20231128 list aws integrations response

swagger:model secrets_20231128ListAwsIntegrationsResponse

func (*Secrets20231128ListAwsIntegrationsResponse) ContextValidate added in v0.94.0

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

func (*Secrets20231128ListAwsIntegrationsResponse) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*Secrets20231128ListAwsIntegrationsResponse) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128ListAwsIntegrationsResponse) Validate added in v0.94.0

Validate validates this secrets 20231128 list aws integrations response

type Secrets20231128ListGcpDynamicSecretsResponse added in v0.98.0

type Secrets20231128ListGcpDynamicSecretsResponse struct {

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

Secrets20231128ListGcpDynamicSecretsResponse secrets 20231128 list gcp dynamic secrets response

swagger:model secrets_20231128ListGcpDynamicSecretsResponse

func (*Secrets20231128ListGcpDynamicSecretsResponse) ContextValidate added in v0.98.0

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

func (*Secrets20231128ListGcpDynamicSecretsResponse) MarshalBinary added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128ListGcpDynamicSecretsResponse) UnmarshalBinary added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128ListGcpDynamicSecretsResponse) Validate added in v0.98.0

Validate validates this secrets 20231128 list gcp dynamic secrets response

type Secrets20231128ListGcpIntegrationsResponse added in v0.98.0

type Secrets20231128ListGcpIntegrationsResponse struct {

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

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

Secrets20231128ListGcpIntegrationsResponse secrets 20231128 list gcp integrations response

swagger:model secrets_20231128ListGcpIntegrationsResponse

func (*Secrets20231128ListGcpIntegrationsResponse) ContextValidate added in v0.98.0

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

func (*Secrets20231128ListGcpIntegrationsResponse) MarshalBinary added in v0.98.0

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

MarshalBinary interface implementation

func (*Secrets20231128ListGcpIntegrationsResponse) UnmarshalBinary added in v0.98.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128ListGcpIntegrationsResponse) Validate added in v0.98.0

Validate validates this secrets 20231128 list gcp integrations response

type Secrets20231128ListGitHubInstallationsResponse added in v0.98.0

type Secrets20231128ListGitHubInstallationsResponse struct {

	// installations
	Installations []*Secrets20231128Installation `json:"installations"`
}

Secrets20231128ListGitHubInstallationsResponse secrets 20231128 list git hub installations response

swagger:model secrets_20231128ListGitHubInstallationsResponse

func (*Secrets20231128ListGitHubInstallationsResponse) ContextValidate added in v0.98.0

ContextValidate validate this secrets 20231128 list git hub installations response based on the context it is used

func (*Secrets20231128ListGitHubInstallationsResponse) MarshalBinary added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128ListGitHubInstallationsResponse) UnmarshalBinary added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128ListGitHubInstallationsResponse) Validate added in v0.98.0

Validate validates this secrets 20231128 list git hub installations response

type Secrets20231128ListMongoDBAtlasIntegrationsResponse added in v0.98.0

type Secrets20231128ListMongoDBAtlasIntegrationsResponse struct {

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

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

Secrets20231128ListMongoDBAtlasIntegrationsResponse secrets 20231128 list mongo d b atlas integrations response

swagger:model secrets_20231128ListMongoDBAtlasIntegrationsResponse

func (*Secrets20231128ListMongoDBAtlasIntegrationsResponse) ContextValidate added in v0.98.0

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

func (*Secrets20231128ListMongoDBAtlasIntegrationsResponse) MarshalBinary added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128ListMongoDBAtlasIntegrationsResponse) UnmarshalBinary added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128ListMongoDBAtlasIntegrationsResponse) Validate added in v0.98.0

Validate validates this secrets 20231128 list mongo d b atlas integrations response

type Secrets20231128ListOpenAppSecretVersionsResponse

type Secrets20231128ListOpenAppSecretVersionsResponse struct {

	// dynamic instance
	DynamicInstance *Secrets20231128OpenSecretDynamicInstance `json:"dynamic_instance,omitempty"`

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

	// rotating versions
	RotatingVersions *Secrets20231128OpenSecretRotatingVersionList `json:"rotating_versions,omitempty"`

	// static versions
	StaticVersions *Secrets20231128OpenSecretStaticVersionList `json:"static_versions,omitempty"`

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

Secrets20231128ListOpenAppSecretVersionsResponse secrets 20231128 list open app secret versions response

swagger:model secrets_20231128ListOpenAppSecretVersionsResponse

func (*Secrets20231128ListOpenAppSecretVersionsResponse) ContextValidate

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

func (*Secrets20231128ListOpenAppSecretVersionsResponse) MarshalBinary

MarshalBinary interface implementation

func (*Secrets20231128ListOpenAppSecretVersionsResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*Secrets20231128ListOpenAppSecretVersionsResponse) Validate

Validate validates this secrets 20231128 list open app secret versions response

type Secrets20231128ListSyncInstallationsResponse added in v0.98.0

type Secrets20231128ListSyncInstallationsResponse struct {

	// sync installations
	SyncInstallations []*Secrets20231128SyncInstallation `json:"sync_installations"`
}

Secrets20231128ListSyncInstallationsResponse secrets 20231128 list sync installations response

swagger:model secrets_20231128ListSyncInstallationsResponse

func (*Secrets20231128ListSyncInstallationsResponse) ContextValidate added in v0.98.0

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

func (*Secrets20231128ListSyncInstallationsResponse) MarshalBinary added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128ListSyncInstallationsResponse) UnmarshalBinary added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128ListSyncInstallationsResponse) Validate added in v0.98.0

Validate validates this secrets 20231128 list sync installations response

type Secrets20231128ListSyncIntegrationsResponse

type Secrets20231128ListSyncIntegrationsResponse struct {

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

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

Secrets20231128ListSyncIntegrationsResponse secrets 20231128 list sync integrations response

swagger:model secrets_20231128ListSyncIntegrationsResponse

func (*Secrets20231128ListSyncIntegrationsResponse) ContextValidate

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

func (*Secrets20231128ListSyncIntegrationsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128ListSyncIntegrationsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128ListSyncIntegrationsResponse) Validate

Validate validates this secrets 20231128 list sync integrations response

type Secrets20231128ListTwilioIntegrationsResponse added in v0.98.0

type Secrets20231128ListTwilioIntegrationsResponse struct {

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

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

Secrets20231128ListTwilioIntegrationsResponse secrets 20231128 list twilio integrations response

swagger:model secrets_20231128ListTwilioIntegrationsResponse

func (*Secrets20231128ListTwilioIntegrationsResponse) ContextValidate added in v0.98.0

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

func (*Secrets20231128ListTwilioIntegrationsResponse) MarshalBinary added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128ListTwilioIntegrationsResponse) UnmarshalBinary added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128ListTwilioIntegrationsResponse) Validate added in v0.98.0

Validate validates this secrets 20231128 list twilio integrations response

type Secrets20231128MongoDBAtlasIntegration added in v0.98.0

type Secrets20231128MongoDBAtlasIntegration struct {

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

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

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

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

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

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

Secrets20231128MongoDBAtlasIntegration secrets 20231128 mongo d b atlas integration

swagger:model secrets_20231128MongoDBAtlasIntegration

func (*Secrets20231128MongoDBAtlasIntegration) ContextValidate added in v0.98.0

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

func (*Secrets20231128MongoDBAtlasIntegration) MarshalBinary added in v0.98.0

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

MarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasIntegration) UnmarshalBinary added in v0.98.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128MongoDBAtlasIntegration) Validate added in v0.98.0

Validate validates this secrets 20231128 mongo d b atlas integration

type Secrets20231128MongoDBRole added in v0.94.0

type Secrets20231128MongoDBRole struct {

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

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

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

Secrets20231128MongoDBRole secrets 20231128 mongo d b role

swagger:model secrets_20231128MongoDBRole

func (*Secrets20231128MongoDBRole) ContextValidate added in v0.94.0

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

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

func (*Secrets20231128MongoDBRole) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*Secrets20231128MongoDBRole) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128MongoDBRole) Validate added in v0.94.0

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

Validate validates this secrets 20231128 mongo d b role

type Secrets20231128MongoDBScope added in v0.94.0

type Secrets20231128MongoDBScope struct {

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

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

Secrets20231128MongoDBScope secrets 20231128 mongo d b scope

swagger:model secrets_20231128MongoDBScope

func (*Secrets20231128MongoDBScope) ContextValidate added in v0.94.0

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

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

func (*Secrets20231128MongoDBScope) MarshalBinary added in v0.94.0

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

MarshalBinary interface implementation

func (*Secrets20231128MongoDBScope) UnmarshalBinary added in v0.94.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128MongoDBScope) Validate added in v0.94.0

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

Validate validates this secrets 20231128 mongo d b scope

type Secrets20231128OpenAppSecretResponse

type Secrets20231128OpenAppSecretResponse struct {

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

Secrets20231128OpenAppSecretResponse secrets 20231128 open app secret response

swagger:model secrets_20231128OpenAppSecretResponse

func (*Secrets20231128OpenAppSecretResponse) ContextValidate

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

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

func (*Secrets20231128OpenAppSecretResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128OpenAppSecretResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128OpenAppSecretResponse) Validate

Validate validates this secrets 20231128 open app secret response

type Secrets20231128OpenAppSecretVersionResponse

type Secrets20231128OpenAppSecretVersionResponse struct {

	// dynamic instance
	DynamicInstance *Secrets20231128OpenSecretDynamicInstance `json:"dynamic_instance,omitempty"`

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

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

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

Secrets20231128OpenAppSecretVersionResponse secrets 20231128 open app secret version response

swagger:model secrets_20231128OpenAppSecretVersionResponse

func (*Secrets20231128OpenAppSecretVersionResponse) ContextValidate

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

func (*Secrets20231128OpenAppSecretVersionResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128OpenAppSecretVersionResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128OpenAppSecretVersionResponse) Validate

Validate validates this secrets 20231128 open app secret version response

type Secrets20231128OpenAppSecretsResponse

type Secrets20231128OpenAppSecretsResponse struct {

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

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

Secrets20231128OpenAppSecretsResponse secrets 20231128 open app secrets response

swagger:model secrets_20231128OpenAppSecretsResponse

func (*Secrets20231128OpenAppSecretsResponse) ContextValidate

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

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

func (*Secrets20231128OpenAppSecretsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128OpenAppSecretsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128OpenAppSecretsResponse) Validate

Validate validates this secrets 20231128 open app secrets response

type Secrets20231128OpenSecret

type Secrets20231128OpenSecret struct {

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

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

	// dynamic instance
	DynamicInstance *Secrets20231128OpenSecretDynamicInstance `json:"dynamic_instance,omitempty"`

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

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

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

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

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

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

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

Secrets20231128OpenSecret secrets 20231128 open secret

swagger:model secrets_20231128OpenSecret

func (*Secrets20231128OpenSecret) ContextValidate

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

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

func (*Secrets20231128OpenSecret) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128OpenSecret) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128OpenSecret) Validate

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

Validate validates this secrets 20231128 open secret

type Secrets20231128OpenSecretDynamicInstance added in v0.96.0

type Secrets20231128OpenSecretDynamicInstance struct {

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

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

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

	// values
	Values map[string]string `json:"values,omitempty"`
}

Secrets20231128OpenSecretDynamicInstance secrets 20231128 open secret dynamic instance

swagger:model secrets_20231128OpenSecretDynamicInstance

func (*Secrets20231128OpenSecretDynamicInstance) ContextValidate added in v0.96.0

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

func (*Secrets20231128OpenSecretDynamicInstance) MarshalBinary added in v0.96.0

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

MarshalBinary interface implementation

func (*Secrets20231128OpenSecretDynamicInstance) UnmarshalBinary added in v0.96.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128OpenSecretDynamicInstance) Validate added in v0.96.0

Validate validates this secrets 20231128 open secret dynamic instance

type Secrets20231128OpenSecretRotatingVersion

type Secrets20231128OpenSecretRotatingVersion struct {

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

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

	// 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 secrets 20231128 rotating secret config

swagger:model secrets_20231128RotatingSecretConfig

func (*Secrets20231128RotatingSecretConfig) ContextValidate

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

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

func (*Secrets20231128RotatingSecretConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128RotatingSecretConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128RotatingSecretConfig) Validate

Validate validates this secrets 20231128 rotating secret config

type Secrets20231128RotatingSecretState

type Secrets20231128RotatingSecretState struct {

	// error message
	ErrorMessage string `json:"error_message,omitempty"`

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

	// rotation time next
	// Format: date-time
	RotationTimeNext strfmt.DateTime `json:"rotation_time_next,omitempty"`

	// rotation time previous
	// Format: date-time
	RotationTimePrevious strfmt.DateTime `json:"rotation_time_previous,omitempty"`

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

	// status previous
	StatusPrevious *Secrets20231128RotatingSecretStatus `json:"status_previous,omitempty"`
}

Secrets20231128RotatingSecretState secrets 20231128 rotating secret state

swagger:model secrets_20231128RotatingSecretState

func (*Secrets20231128RotatingSecretState) ContextValidate

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

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

func (*Secrets20231128RotatingSecretState) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128RotatingSecretState) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128RotatingSecretState) Validate

Validate validates this secrets 20231128 rotating secret state

type Secrets20231128RotatingSecretStatus

type Secrets20231128RotatingSecretStatus string

Secrets20231128RotatingSecretStatus secrets 20231128 rotating secret status

swagger:model secrets_20231128RotatingSecretStatus

const (

	// Secrets20231128RotatingSecretStatusNONE captures enum value "NONE"
	Secrets20231128RotatingSecretStatusNONE Secrets20231128RotatingSecretStatus = "NONE"

	// Secrets20231128RotatingSecretStatusERRORED captures enum value "ERRORED"
	Secrets20231128RotatingSecretStatusERRORED Secrets20231128RotatingSecretStatus = "ERRORED"

	// Secrets20231128RotatingSecretStatusWAITINGFORNEXTROTATION captures enum value "WAITING_FOR_NEXT_ROTATION"
	Secrets20231128RotatingSecretStatusWAITINGFORNEXTROTATION Secrets20231128RotatingSecretStatus = "WAITING_FOR_NEXT_ROTATION"

	// Secrets20231128RotatingSecretStatusROTATIONSTARTING captures enum value "ROTATION_STARTING"
	Secrets20231128RotatingSecretStatusROTATIONSTARTING Secrets20231128RotatingSecretStatus = "ROTATION_STARTING"

	// Secrets20231128RotatingSecretStatusROTATIONSTAGINGCREDENTIAL captures enum value "ROTATION_STAGING_CREDENTIAL"
	Secrets20231128RotatingSecretStatusROTATIONSTAGINGCREDENTIAL Secrets20231128RotatingSecretStatus = "ROTATION_STAGING_CREDENTIAL"

	// Secrets20231128RotatingSecretStatusROTATIONCREATINGCREDENTIAL captures enum value "ROTATION_CREATING_CREDENTIAL"
	Secrets20231128RotatingSecretStatusROTATIONCREATINGCREDENTIAL Secrets20231128RotatingSecretStatus = "ROTATION_CREATING_CREDENTIAL"

	// Secrets20231128RotatingSecretStatusROTATIONTESTINGCREDENTIAL captures enum value "ROTATION_TESTING_CREDENTIAL"
	Secrets20231128RotatingSecretStatusROTATIONTESTINGCREDENTIAL Secrets20231128RotatingSecretStatus = "ROTATION_TESTING_CREDENTIAL"

	// Secrets20231128RotatingSecretStatusROTATIONSTORINGCREDENTIAL captures enum value "ROTATION_STORING_CREDENTIAL"
	Secrets20231128RotatingSecretStatusROTATIONSTORINGCREDENTIAL Secrets20231128RotatingSecretStatus = "ROTATION_STORING_CREDENTIAL"

	// Secrets20231128RotatingSecretStatusROTATIONCHECKINGREVOCABLE captures enum value "ROTATION_CHECKING_REVOCABLE"
	Secrets20231128RotatingSecretStatusROTATIONCHECKINGREVOCABLE Secrets20231128RotatingSecretStatus = "ROTATION_CHECKING_REVOCABLE"

	// Secrets20231128RotatingSecretStatusROTATIONREVOKINGCREDENTIAL captures enum value "ROTATION_REVOKING_CREDENTIAL"
	Secrets20231128RotatingSecretStatusROTATIONREVOKINGCREDENTIAL Secrets20231128RotatingSecretStatus = "ROTATION_REVOKING_CREDENTIAL"

	// Secrets20231128RotatingSecretStatusROTATIONMARKINGREVOKED captures enum value "ROTATION_MARKING_REVOKED"
	Secrets20231128RotatingSecretStatusROTATIONMARKINGREVOKED Secrets20231128RotatingSecretStatus = "ROTATION_MARKING_REVOKED"
)

func (Secrets20231128RotatingSecretStatus) ContextValidate

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

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

func (Secrets20231128RotatingSecretStatus) Pointer

Pointer returns a pointer to a freshly-allocated Secrets20231128RotatingSecretStatus.

func (Secrets20231128RotatingSecretStatus) Validate

Validate validates this secrets 20231128 rotating secret status

type Secrets20231128Secret

type Secrets20231128Secret struct {

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

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

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

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

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

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

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

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

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

Secrets20231128Secret secrets 20231128 secret

swagger:model secrets_20231128Secret

func (*Secrets20231128Secret) ContextValidate

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

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

func (*Secrets20231128Secret) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128Secret) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128Secret) Validate

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

Validate validates this secrets 20231128 secret

type Secrets20231128SecretRotatingVersion

type Secrets20231128SecretRotatingVersion struct {

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

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

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

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

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

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

Secrets20231128SecretRotatingVersion secrets 20231128 secret rotating version

swagger:model secrets_20231128SecretRotatingVersion

func (*Secrets20231128SecretRotatingVersion) ContextValidate

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

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

func (*Secrets20231128SecretRotatingVersion) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128SecretRotatingVersion) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128SecretRotatingVersion) Validate

Validate validates this secrets 20231128 secret rotating version

type Secrets20231128SecretRotatingVersionList

type Secrets20231128SecretRotatingVersionList struct {

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

Secrets20231128SecretRotatingVersionList secrets 20231128 secret rotating version list

swagger:model secrets_20231128SecretRotatingVersionList

func (*Secrets20231128SecretRotatingVersionList) ContextValidate

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

func (*Secrets20231128SecretRotatingVersionList) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128SecretRotatingVersionList) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128SecretRotatingVersionList) Validate

Validate validates this secrets 20231128 secret rotating version list

type Secrets20231128SecretStaticVersion

type Secrets20231128SecretStaticVersion struct {

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

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

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

Secrets20231128SecretStaticVersion secrets 20231128 secret static version

swagger:model secrets_20231128SecretStaticVersion

func (*Secrets20231128SecretStaticVersion) ContextValidate

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

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

func (*Secrets20231128SecretStaticVersion) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128SecretStaticVersion) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128SecretStaticVersion) Validate

Validate validates this secrets 20231128 secret static version

type Secrets20231128SecretStaticVersionList

type Secrets20231128SecretStaticVersionList struct {

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

Secrets20231128SecretStaticVersionList secrets 20231128 secret static version list

swagger:model secrets_20231128SecretStaticVersionList

func (*Secrets20231128SecretStaticVersionList) ContextValidate

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

func (*Secrets20231128SecretStaticVersionList) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128SecretStaticVersionList) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128SecretStaticVersionList) Validate

Validate validates this secrets 20231128 secret static version list

type Secrets20231128ServiceAccountImpersonationRequest added in v0.98.0

type Secrets20231128ServiceAccountImpersonationRequest struct {

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

	// token scopes
	TokenScopes []string `json:"token_scopes"`
}

Secrets20231128ServiceAccountImpersonationRequest secrets 20231128 service account impersonation request

swagger:model secrets_20231128ServiceAccountImpersonationRequest

func (*Secrets20231128ServiceAccountImpersonationRequest) ContextValidate added in v0.98.0

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

func (*Secrets20231128ServiceAccountImpersonationRequest) MarshalBinary added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128ServiceAccountImpersonationRequest) UnmarshalBinary added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128ServiceAccountImpersonationRequest) Validate added in v0.98.0

Validate validates this secrets 20231128 service account impersonation request

type Secrets20231128ServiceAccountImpersonationResponse added in v0.98.0

type Secrets20231128ServiceAccountImpersonationResponse struct {

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

	// token scopes
	TokenScopes []string `json:"token_scopes"`
}

Secrets20231128ServiceAccountImpersonationResponse secrets 20231128 service account impersonation response

swagger:model secrets_20231128ServiceAccountImpersonationResponse

func (*Secrets20231128ServiceAccountImpersonationResponse) ContextValidate added in v0.98.0

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

func (*Secrets20231128ServiceAccountImpersonationResponse) MarshalBinary added in v0.98.0

MarshalBinary interface implementation

func (*Secrets20231128ServiceAccountImpersonationResponse) UnmarshalBinary added in v0.98.0

UnmarshalBinary interface implementation

func (*Secrets20231128ServiceAccountImpersonationResponse) Validate added in v0.98.0

Validate validates this secrets 20231128 service account impersonation response

type Secrets20231128SyncInstallation

type Secrets20231128SyncInstallation struct {

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

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

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

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

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

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

Secrets20231128SyncInstallation secrets 20231128 sync installation

swagger:model secrets_20231128SyncInstallation

func (*Secrets20231128SyncInstallation) ContextValidate

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

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

func (*Secrets20231128SyncInstallation) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128SyncInstallation) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128SyncInstallation) Validate

Validate validates this secrets 20231128 sync installation

type Secrets20231128SyncIntegration

type Secrets20231128SyncIntegration struct {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Secrets20231128SyncIntegration secrets 20231128 sync integration

swagger:model secrets_20231128SyncIntegration

func (*Secrets20231128SyncIntegration) ContextValidate

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

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

func (*Secrets20231128SyncIntegration) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128SyncIntegration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128SyncIntegration) Validate

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

Validate validates this secrets 20231128 sync integration

type Secrets20231128SyncStatus

type Secrets20231128SyncStatus struct {

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

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

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

Secrets20231128SyncStatus secrets 20231128 sync status

swagger:model secrets_20231128SyncStatus

func (*Secrets20231128SyncStatus) ContextValidate

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

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

func (*Secrets20231128SyncStatus) MarshalBinary

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

MarshalBinary interface implementation

func (*Secrets20231128SyncStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secrets20231128SyncStatus) Validate

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

Validate validates this secrets 20231128 sync status

type Secrets20231128Tier

type Secrets20231128Tier string

Secrets20231128Tier secrets 20231128 tier

swagger:model secrets_20231128Tier

const (

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

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

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

func NewSecrets20231128Tier

func NewSecrets20231128Tier(value Secrets20231128Tier) *Secrets20231128Tier

func (Secrets20231128Tier) ContextValidate

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

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

func (Secrets20231128Tier) Pointer

Pointer returns a pointer to a freshly-allocated Secrets20231128Tier.

func (Secrets20231128Tier) Validate

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

Validate validates this secrets 20231128 tier

type Secrets20231128TwilioIntegration added in v0.98.0

type Secrets20231128TwilioIntegration struct {

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

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

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

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

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

Secrets20231128TwilioIntegration secrets 20231128 twilio integration

swagger:model secrets_20231128TwilioIntegration

func (*Secrets20231128TwilioIntegration) ContextValidate added in v0.98.0

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

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

func (*Secrets20231128TwilioIntegration) MarshalBinary added in v0.98.0

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

MarshalBinary interface implementation

func (*Secrets20231128TwilioIntegration) UnmarshalBinary added in v0.98.0

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

UnmarshalBinary interface implementation

func (*Secrets20231128TwilioIntegration) Validate added in v0.98.0

Validate validates this secrets 20231128 twilio integration

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