rest_model

package
v0.19.113 Latest Latest
Warning

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

Go to latest
Published: May 14, 2021 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIError

type APIError struct {

	// args
	Args *APIErrorArgs `json:"args,omitempty"`

	// cause
	Cause *APIErrorCause `json:"cause,omitempty"`

	// cause message
	CauseMessage string `json:"causeMessage,omitempty"`

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

	// data
	Data interface{} `json:"data,omitempty"`

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

	// request Id
	RequestID string `json:"requestId,omitempty"`
}

APIError api error

swagger:model apiError

func (*APIError) ContextValidate added in v0.19.105

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

ContextValidate validate this api error based on the context it is used

func (*APIError) MarshalBinary

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

MarshalBinary interface implementation

func (*APIError) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIError) Validate

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

Validate validates this api error

type APIErrorArgs

type APIErrorArgs struct {

	// url vars
	URLVars map[string]string `json:"urlVars,omitempty"`
}

APIErrorArgs api error args

swagger:model apiErrorArgs

func (*APIErrorArgs) ContextValidate added in v0.19.105

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

ContextValidate validates this api error args based on context it is used

func (*APIErrorArgs) MarshalBinary

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

MarshalBinary interface implementation

func (*APIErrorArgs) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIErrorArgs) Validate

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

Validate validates this api error args

type APIErrorCause

type APIErrorCause struct {
	APIFieldError

	APIError
}

APIErrorCause api error cause

swagger:model apiErrorCause

func (*APIErrorCause) ContextValidate added in v0.19.105

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

ContextValidate validate this api error cause based on the context it is used

func (*APIErrorCause) MarshalBinary

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

MarshalBinary interface implementation

func (APIErrorCause) MarshalJSON

func (m APIErrorCause) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*APIErrorCause) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIErrorCause) UnmarshalJSON

func (m *APIErrorCause) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*APIErrorCause) Validate

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

Validate validates this api error cause

type APIErrorEnvelope

type APIErrorEnvelope struct {

	// error
	// Required: true
	Error *APIError `json:"error"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

APIErrorEnvelope api error envelope

swagger:model apiErrorEnvelope

func (*APIErrorEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this api error envelope based on the context it is used

func (*APIErrorEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*APIErrorEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIErrorEnvelope) Validate

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

Validate validates this api error envelope

type APIFieldError

type APIFieldError struct {

	// field
	Field string `json:"field,omitempty"`

	// reason
	Reason string `json:"reason,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

APIFieldError api field error

swagger:model apiFieldError

func (*APIFieldError) ContextValidate added in v0.19.105

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

ContextValidate validates this api field error based on context it is used

func (*APIFieldError) MarshalBinary

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

MarshalBinary interface implementation

func (*APIFieldError) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIFieldError) Validate

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

Validate validates this api field error

type APISessionDetail

type APISessionDetail struct {
	BaseEntity

	// auth queries
	// Required: true
	AuthQueries AuthQueryList `json:"authQueries"`

	// cached last activity at
	// Format: date-time
	CachedLastActivityAt strfmt.DateTime `json:"cachedLastActivityAt,omitempty"`

	// config types
	// Required: true
	ConfigTypes []string `json:"configTypes"`

	// identity
	// Required: true
	Identity *EntityRef `json:"identity"`

	// identity Id
	// Required: true
	IdentityID *string `json:"identityId"`

	// ip address
	// Required: true
	IPAddress *string `json:"ipAddress"`

	// is mfa complete
	// Required: true
	IsMfaComplete *bool `json:"isMfaComplete"`

	// is mfa required
	// Required: true
	IsMfaRequired *bool `json:"isMfaRequired"`

	// last activity at
	// Format: date-time
	LastActivityAt strfmt.DateTime `json:"lastActivityAt,omitempty"`

	// token
	// Required: true
	Token *string `json:"token"`
}

APISessionDetail An API Session object

swagger:model apiSessionDetail

func (*APISessionDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this api session detail based on the context it is used

func (*APISessionDetail) MarshalBinary

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

MarshalBinary interface implementation

func (APISessionDetail) MarshalJSON

func (m APISessionDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*APISessionDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APISessionDetail) UnmarshalJSON

func (m *APISessionDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*APISessionDetail) Validate

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

Validate validates this api session detail

type APISessionList

type APISessionList []*APISessionDetail

APISessionList api session list

swagger:model apiSessionList

func (APISessionList) ContextValidate added in v0.19.105

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

ContextValidate validate this api session list based on the context it is used

func (APISessionList) Validate

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

Validate validates this api session list

type APISessionPostureData added in v0.19.40

type APISessionPostureData struct {

	// mfa
	// Required: true
	Mfa *PostureDataMfa `json:"mfa"`
}

APISessionPostureData api session posture data

swagger:model apiSessionPostureData

func (*APISessionPostureData) ContextValidate added in v0.19.105

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

ContextValidate validate this api session posture data based on the context it is used

func (*APISessionPostureData) MarshalBinary added in v0.19.40

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

MarshalBinary interface implementation

func (*APISessionPostureData) UnmarshalBinary added in v0.19.40

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

UnmarshalBinary interface implementation

func (*APISessionPostureData) Validate added in v0.19.40

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

Validate validates this api session posture data

type APIVersion added in v0.14.42

type APIVersion struct {

	// api base urls
	APIBaseUrls []string `json:"apiBaseUrls"`

	// path
	// Required: true
	Path *string `json:"path"`

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

APIVersion api version

swagger:model apiVersion

func (*APIVersion) ContextValidate added in v0.19.105

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

ContextValidate validates this api version based on context it is used

func (*APIVersion) MarshalBinary added in v0.14.42

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

MarshalBinary interface implementation

func (*APIVersion) UnmarshalBinary added in v0.14.42

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

UnmarshalBinary interface implementation

func (*APIVersion) Validate added in v0.14.42

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

Validate validates this api version

type Attributes

type Attributes []string

Attributes A set of strings used to loosly couple this resource to policies

swagger:model attributes

func (Attributes) ContextValidate added in v0.19.105

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

ContextValidate validates this attributes based on context it is used

func (Attributes) Validate

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

Validate validates this attributes

type AuthQueryDetail added in v0.17.52

type AuthQueryDetail struct {

	// format
	Format MfaFormats `json:"format,omitempty"`

	// http method
	HTTPMethod string `json:"httpMethod,omitempty"`

	// http Url
	HTTPURL string `json:"httpUrl,omitempty"`

	// max length
	MaxLength int64 `json:"maxLength,omitempty"`

	// min length
	MinLength int64 `json:"minLength,omitempty"`

	// provider
	// Required: true
	Provider *MfaProviders `json:"provider"`

	// type Id
	TypeID string `json:"typeId,omitempty"`
}

AuthQueryDetail auth query detail

swagger:model authQueryDetail

func (*AuthQueryDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this auth query detail based on the context it is used

func (*AuthQueryDetail) MarshalBinary added in v0.17.52

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

MarshalBinary interface implementation

func (*AuthQueryDetail) UnmarshalBinary added in v0.17.52

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

UnmarshalBinary interface implementation

func (*AuthQueryDetail) Validate added in v0.17.52

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

Validate validates this auth query detail

type AuthQueryList added in v0.17.52

type AuthQueryList []*AuthQueryDetail

AuthQueryList auth query list

swagger:model authQueryList

func (AuthQueryList) ContextValidate added in v0.19.105

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

ContextValidate validate this auth query list based on the context it is used

func (AuthQueryList) Validate added in v0.17.52

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

Validate validates this auth query list

type Authenticate

type Authenticate struct {

	// config types
	ConfigTypes ConfigTypes `json:"configTypes,omitempty"`

	// env info
	EnvInfo *EnvInfo `json:"envInfo,omitempty"`

	// password
	Password Password `json:"password,omitempty"`

	// sdk info
	SdkInfo *SdkInfo `json:"sdkInfo,omitempty"`

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

Authenticate A generic authenticate object meant for use with the /authenticate path. Required fields depend on authentication method.

swagger:model authenticate

func (*Authenticate) ContextValidate added in v0.19.105

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

ContextValidate validate this authenticate based on the context it is used

func (*Authenticate) MarshalBinary

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

MarshalBinary interface implementation

func (*Authenticate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Authenticate) Validate

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

Validate validates this authenticate

type AuthenticatorCreate

type AuthenticatorCreate struct {

	// The id of an existing identity that will be assigned this authenticator
	// Required: true
	IdentityID *string `json:"identityId"`

	// The type of authenticator to create; which will dictate which properties on this object are required.
	// Required: true
	Method *string `json:"method"`

	// The password the identity will login with, Used only for method='updb'
	// Required: true
	Password *string `json:"password"`

	// tags
	Tags Tags `json:"tags"`

	// The username that the identity will login with. Used only for method='updb'
	// Required: true
	Username *string `json:"username"`
}

AuthenticatorCreate Creates an authenticator for a specific identity which can be used for API authentication

swagger:model authenticatorCreate

func (*AuthenticatorCreate) ContextValidate added in v0.19.105

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

ContextValidate validate this authenticator create based on the context it is used

func (*AuthenticatorCreate) MarshalBinary

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

MarshalBinary interface implementation

func (*AuthenticatorCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthenticatorCreate) Validate

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

Validate validates this authenticator create

type AuthenticatorDetail

type AuthenticatorDetail struct {
	BaseEntity

	// cert pem
	CertPem string `json:"certPem,omitempty"`

	// fingerprint
	Fingerprint string `json:"fingerprint,omitempty"`

	// identity
	// Required: true
	Identity *EntityRef `json:"identity"`

	// identity Id
	// Required: true
	IdentityID *string `json:"identityId"`

	// method
	// Required: true
	Method *string `json:"method"`

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

AuthenticatorDetail A singular authenticator resource

swagger:model authenticatorDetail

func (*AuthenticatorDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this authenticator detail based on the context it is used

func (*AuthenticatorDetail) MarshalBinary

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

MarshalBinary interface implementation

func (AuthenticatorDetail) MarshalJSON

func (m AuthenticatorDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*AuthenticatorDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthenticatorDetail) UnmarshalJSON

func (m *AuthenticatorDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*AuthenticatorDetail) Validate

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

Validate validates this authenticator detail

type AuthenticatorList

type AuthenticatorList []*AuthenticatorDetail

AuthenticatorList An array of authenticator resources

swagger:model authenticatorList

func (AuthenticatorList) ContextValidate added in v0.19.105

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

ContextValidate validate this authenticator list based on the context it is used

func (AuthenticatorList) Validate

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

Validate validates this authenticator list

type AuthenticatorPatch

type AuthenticatorPatch struct {

	// password
	Password *PasswordNullable `json:"password,omitempty"`

	// tags
	Tags Tags `json:"tags"`

	// username
	Username *UsernameNullable `json:"username,omitempty"`
}

AuthenticatorPatch All of the fields on an authenticator that may be updated

swagger:model authenticatorPatch

func (*AuthenticatorPatch) ContextValidate added in v0.19.105

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

ContextValidate validate this authenticator patch based on the context it is used

func (*AuthenticatorPatch) MarshalBinary

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

MarshalBinary interface implementation

func (*AuthenticatorPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthenticatorPatch) Validate

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

Validate validates this authenticator patch

type AuthenticatorPatchWithCurrent

type AuthenticatorPatchWithCurrent struct {
	AuthenticatorPatch

	// current password
	// Required: true
	CurrentPassword *Password `json:"currentPassword"`
}

AuthenticatorPatchWithCurrent All of the fields on an authenticator that may be updated

swagger:model authenticatorPatchWithCurrent

func (*AuthenticatorPatchWithCurrent) ContextValidate added in v0.19.105

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

ContextValidate validate this authenticator patch with current based on the context it is used

func (*AuthenticatorPatchWithCurrent) MarshalBinary

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

MarshalBinary interface implementation

func (AuthenticatorPatchWithCurrent) MarshalJSON

func (m AuthenticatorPatchWithCurrent) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*AuthenticatorPatchWithCurrent) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthenticatorPatchWithCurrent) UnmarshalJSON

func (m *AuthenticatorPatchWithCurrent) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*AuthenticatorPatchWithCurrent) Validate

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

Validate validates this authenticator patch with current

type AuthenticatorUpdate

type AuthenticatorUpdate struct {

	// password
	// Required: true
	Password *Password `json:"password"`

	// tags
	Tags Tags `json:"tags"`

	// username
	// Required: true
	Username *Username `json:"username"`
}

AuthenticatorUpdate All of the fields on an authenticator that will be updated

swagger:model authenticatorUpdate

func (*AuthenticatorUpdate) ContextValidate added in v0.19.105

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

ContextValidate validate this authenticator update based on the context it is used

func (*AuthenticatorUpdate) MarshalBinary

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

MarshalBinary interface implementation

func (*AuthenticatorUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthenticatorUpdate) Validate

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

Validate validates this authenticator update

type AuthenticatorUpdateWithCurrent

type AuthenticatorUpdateWithCurrent struct {
	AuthenticatorUpdate

	// current password
	// Required: true
	CurrentPassword *Password `json:"currentPassword"`
}

AuthenticatorUpdateWithCurrent All of the fields on an authenticator that will be updated

swagger:model authenticatorUpdateWithCurrent

func (*AuthenticatorUpdateWithCurrent) ContextValidate added in v0.19.105

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

ContextValidate validate this authenticator update with current based on the context it is used

func (*AuthenticatorUpdateWithCurrent) MarshalBinary

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

MarshalBinary interface implementation

func (AuthenticatorUpdateWithCurrent) MarshalJSON

func (m AuthenticatorUpdateWithCurrent) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*AuthenticatorUpdateWithCurrent) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthenticatorUpdateWithCurrent) UnmarshalJSON

func (m *AuthenticatorUpdateWithCurrent) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*AuthenticatorUpdateWithCurrent) Validate

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

Validate validates this authenticator update with current

type BaseEntity

type BaseEntity struct {

	// links
	// Required: true
	Links Links `json:"_links"`

	// created at
	// Required: true
	// Format: date-time
	CreatedAt *strfmt.DateTime `json:"createdAt"`

	// id
	// Required: true
	ID *string `json:"id"`

	// tags
	// Required: true
	Tags Tags `json:"tags"`

	// updated at
	// Required: true
	// Format: date-time
	UpdatedAt *strfmt.DateTime `json:"updatedAt"`
}

BaseEntity Fields shared by all Edge API entities

swagger:model baseEntity

func (*BaseEntity) ContextValidate added in v0.19.105

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

ContextValidate validate this base entity based on the context it is used

func (*BaseEntity) MarshalBinary

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

MarshalBinary interface implementation

func (*BaseEntity) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BaseEntity) Validate

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

Validate validates this base entity

type CaCreate

type CaCreate struct {

	// cert pem
	// Example: -----BEGIN CERTIFICATE-----\nMIICUjCCAdmgAwIBAgIJANooo7NB+dZZMAoGCCqGSM49BAMCMF4xCzAJBgNVBAYT\nAlVTMQswCQYDVQQIDAJOQzETMBEGA1UECgwKTmV0Rm91bmRyeTEtMCsGA1UEAwwk\nTmV0Rm91bmRyeSBaaXRpIEV4dGVybmFsIEFQSSBSb290IENBMB4XDTE4MTExNTEy\nNTcwOVoXDTM4MTExMDEyNTcwOVowXjELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5D\nMRMwEQYDVQQKDApOZXRGb3VuZHJ5MS0wKwYDVQQDDCROZXRGb3VuZHJ5IFppdGkg\nRXh0ZXJuYWwgQVBJIFJvb3QgQ0EwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARwq61Z\nIaqbaw0PDt3frJZaHjkxfZhwYrykI1GlbRNd/jix03lVG9qvpN5Og9fQfFFcFmD/\n3vCE9S6O0npm0mADQxcBcxbMRAH5dtBuCuiJW6qAAbPgiM32vqSxBiFt0KejYzBh\nMB0GA1UdDgQWBBRx1OVGuc/jdltDc8YBtkw8Tbr4fjAfBgNVHSMEGDAWgBRx1OVG\nuc/jdltDc8YBtkw8Tbr4fjAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB\nhjAKBggqhkjOPQQDAgNnADBkAjBDRxNZUaIVpkQKnAgJukl3ysd3/i7Z6hDyIEms\nkllz/+ZvmdBp9iedV5o5BvJUggACMCv+UBFlJH7pmsOCo/F45Kk178YsCC7gaMxE\n1ZG1zveyMvsYsH04C9FndE6w2MLvlA==\n-----END CERTIFICATE-----\n
	// Required: true
	CertPem *string `json:"certPem"`

	// identity name format
	IdentityNameFormat string `json:"identityNameFormat,omitempty"`

	// identity roles
	// Required: true
	IdentityRoles Roles `json:"identityRoles"`

	// is auth enabled
	// Example: true
	// Required: true
	IsAuthEnabled *bool `json:"isAuthEnabled"`

	// is auto ca enrollment enabled
	// Example: true
	// Required: true
	IsAutoCaEnrollmentEnabled *bool `json:"isAutoCaEnrollmentEnabled"`

	// is ott ca enrollment enabled
	// Example: true
	// Required: true
	IsOttCaEnrollmentEnabled *bool `json:"isOttCaEnrollmentEnabled"`

	// name
	// Example: Test 3rd Party External CA
	// Required: true
	Name *string `json:"name"`

	// tags
	Tags Tags `json:"tags"`
}

CaCreate A create Certificate Authority (CA) object

swagger:model caCreate

func (*CaCreate) ContextValidate added in v0.19.105

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

ContextValidate validate this ca create based on the context it is used

func (*CaCreate) MarshalBinary

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

MarshalBinary interface implementation

func (*CaCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CaCreate) Validate

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

Validate validates this ca create

type CaDetail

type CaDetail struct {
	BaseEntity

	// cert pem
	// Required: true
	CertPem *string `json:"certPem"`

	// fingerprint
	// Required: true
	Fingerprint *string `json:"fingerprint"`

	// identity name format
	// Required: true
	IdentityNameFormat *string `json:"identityNameFormat"`

	// identity roles
	// Required: true
	IdentityRoles Roles `json:"identityRoles"`

	// is auth enabled
	// Example: true
	// Required: true
	IsAuthEnabled *bool `json:"isAuthEnabled"`

	// is auto ca enrollment enabled
	// Example: true
	// Required: true
	IsAutoCaEnrollmentEnabled *bool `json:"isAutoCaEnrollmentEnabled"`

	// is ott ca enrollment enabled
	// Example: true
	// Required: true
	IsOttCaEnrollmentEnabled *bool `json:"isOttCaEnrollmentEnabled"`

	// is verified
	// Example: false
	// Required: true
	IsVerified *bool `json:"isVerified"`

	// name
	// Required: true
	Name *string `json:"name"`

	// verification token
	// Format: uuid
	VerificationToken strfmt.UUID `json:"verificationToken,omitempty"`
}

CaDetail A Certificate Authority (CA) resource

swagger:model caDetail

func (*CaDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this ca detail based on the context it is used

func (*CaDetail) MarshalBinary

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

MarshalBinary interface implementation

func (CaDetail) MarshalJSON

func (m CaDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*CaDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CaDetail) UnmarshalJSON

func (m *CaDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*CaDetail) Validate

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

Validate validates this ca detail

type CaList

type CaList []*CaDetail

CaList An array of Certificate Authority (CA) resources

swagger:model caList

func (CaList) ContextValidate added in v0.19.105

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

ContextValidate validate this ca list based on the context it is used

func (CaList) Validate

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

Validate validates this ca list

type CaPatch

type CaPatch struct {

	// identity name format
	IdentityNameFormat string `json:"identityNameFormat,omitempty"`

	// identity roles
	IdentityRoles Roles `json:"identityRoles"`

	// is auth enabled
	// Example: true
	IsAuthEnabled bool `json:"isAuthEnabled,omitempty"`

	// is auto ca enrollment enabled
	// Example: true
	IsAutoCaEnrollmentEnabled bool `json:"isAutoCaEnrollmentEnabled,omitempty"`

	// is ott ca enrollment enabled
	// Example: true
	IsOttCaEnrollmentEnabled bool `json:"isOttCaEnrollmentEnabled,omitempty"`

	// name
	// Example: My CA
	Name string `json:"name,omitempty"`

	// tags
	Tags Tags `json:"tags"`
}

CaPatch ca patch

swagger:model caPatch

func (*CaPatch) ContextValidate added in v0.19.105

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

ContextValidate validate this ca patch based on the context it is used

func (*CaPatch) MarshalBinary

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

MarshalBinary interface implementation

func (*CaPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CaPatch) Validate

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

Validate validates this ca patch

type CaUpdate

type CaUpdate struct {

	// identity name format
	IdentityNameFormat string `json:"identityNameFormat,omitempty"`

	// identity roles
	// Required: true
	IdentityRoles Roles `json:"identityRoles"`

	// is auth enabled
	// Example: true
	// Required: true
	IsAuthEnabled *bool `json:"isAuthEnabled"`

	// is auto ca enrollment enabled
	// Example: true
	// Required: true
	IsAutoCaEnrollmentEnabled *bool `json:"isAutoCaEnrollmentEnabled"`

	// is ott ca enrollment enabled
	// Example: true
	// Required: true
	IsOttCaEnrollmentEnabled *bool `json:"isOttCaEnrollmentEnabled"`

	// name
	// Example: My CA
	// Required: true
	Name *string `json:"name"`

	// tags
	Tags Tags `json:"tags"`
}

CaUpdate ca update

swagger:model caUpdate

func (*CaUpdate) ContextValidate added in v0.19.105

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

ContextValidate validate this ca update based on the context it is used

func (*CaUpdate) MarshalBinary

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

MarshalBinary interface implementation

func (*CaUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CaUpdate) Validate

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

Validate validates this ca update

type CommonEdgeRouterProperties added in v0.19.6

type CommonEdgeRouterProperties struct {

	// app data
	AppData Tags `json:"appData"`

	// hostname
	// Required: true
	Hostname *string `json:"hostname"`

	// is online
	// Required: true
	IsOnline *bool `json:"isOnline"`

	// name
	// Required: true
	Name *string `json:"name"`

	// supported protocols
	// Required: true
	SupportedProtocols map[string]string `json:"supportedProtocols"`

	// sync status
	// Required: true
	SyncStatus *string `json:"syncStatus"`
}

CommonEdgeRouterProperties common edge router properties

swagger:model commonEdgeRouterProperties

func (*CommonEdgeRouterProperties) ContextValidate added in v0.19.105

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

ContextValidate validate this common edge router properties based on the context it is used

func (*CommonEdgeRouterProperties) MarshalBinary added in v0.19.6

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

MarshalBinary interface implementation

func (*CommonEdgeRouterProperties) UnmarshalBinary added in v0.19.6

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

UnmarshalBinary interface implementation

func (*CommonEdgeRouterProperties) Validate added in v0.19.6

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

Validate validates this common edge router properties

type ConfigCreate

type ConfigCreate struct {

	// The id of a config-type that the data section will match
	// Required: true
	ConfigTypeID *string `json:"configTypeId"`

	// Data payload is defined by the schema of the config-type defined in the type parameter
	// Required: true
	Data interface{} `json:"data"`

	// name
	// Example: default.ziti-tunneler-server.v1
	// Required: true
	Name *string `json:"name"`

	// tags
	Tags Tags `json:"tags"`
}

ConfigCreate A config create object Example: {"configTypeId":"cea49285-6c07-42cf-9f52-09a9b115c783","data":{"hostname":"example.com","port":80},"name":"test-config"}

swagger:model configCreate

func (*ConfigCreate) ContextValidate added in v0.19.105

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

ContextValidate validate this config create based on the context it is used

func (*ConfigCreate) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigCreate) Validate

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

Validate validates this config create

type ConfigDetail

type ConfigDetail struct {
	BaseEntity

	// config type
	// Required: true
	ConfigType *EntityRef `json:"configType"`

	// config type Id
	// Required: true
	ConfigTypeID *string `json:"configTypeId"`

	// The data section of a config is based on the schema of its type
	// Required: true
	Data interface{} `json:"data"`

	// name
	// Required: true
	Name *string `json:"name"`
}

ConfigDetail A config resource

swagger:model configDetail

func (*ConfigDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this config detail based on the context it is used

func (*ConfigDetail) MarshalBinary

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

MarshalBinary interface implementation

func (ConfigDetail) MarshalJSON

func (m ConfigDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*ConfigDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigDetail) UnmarshalJSON

func (m *ConfigDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*ConfigDetail) Validate

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

Validate validates this config detail

type ConfigList

type ConfigList []*ConfigDetail

ConfigList An array of config resources

swagger:model configList

func (ConfigList) ContextValidate added in v0.19.105

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

ContextValidate validate this config list based on the context it is used

func (ConfigList) Validate

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

Validate validates this config list

type ConfigPatch

type ConfigPatch struct {

	// Data payload is defined by the schema of the config-type defined in the type parameter
	Data interface{} `json:"data,omitempty"`

	// name
	// Example: default.ziti-tunneler-server.v1
	Name string `json:"name,omitempty"`

	// tags
	Tags Tags `json:"tags"`
}

ConfigPatch A config patch object Example: {"data":{"hostname":"example.com","port":80},"name":"example-config-name"}

swagger:model configPatch

func (*ConfigPatch) ContextValidate added in v0.19.105

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

ContextValidate validate this config patch based on the context it is used

func (*ConfigPatch) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigPatch) Validate

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

Validate validates this config patch

type ConfigTypeCreate

type ConfigTypeCreate struct {

	// name
	// Example: ziti-tunneler-server.v1
	// Required: true
	Name *string `json:"name"`

	// A JSON schema to enforce configuration against
	Schema interface{} `json:"schema,omitempty"`

	// tags
	Tags Tags `json:"tags"`
}

ConfigTypeCreate A config-type create object

swagger:model configTypeCreate

func (*ConfigTypeCreate) ContextValidate added in v0.19.105

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

ContextValidate validate this config type create based on the context it is used

func (*ConfigTypeCreate) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigTypeCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigTypeCreate) Validate

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

Validate validates this config type create

type ConfigTypeDetail

type ConfigTypeDetail struct {
	BaseEntity

	// name
	// Example: ziti-tunneler-server.v1
	// Required: true
	Name *string `json:"name"`

	// A JSON schema to enforce configuration against
	// Required: true
	Schema interface{} `json:"schema"`
}

ConfigTypeDetail A config-type resource

swagger:model configTypeDetail

func (*ConfigTypeDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this config type detail based on the context it is used

func (*ConfigTypeDetail) MarshalBinary

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

MarshalBinary interface implementation

func (ConfigTypeDetail) MarshalJSON

func (m ConfigTypeDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*ConfigTypeDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigTypeDetail) UnmarshalJSON

func (m *ConfigTypeDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*ConfigTypeDetail) Validate

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

Validate validates this config type detail

type ConfigTypeList

type ConfigTypeList []*ConfigTypeDetail

ConfigTypeList An array of config-type resources

swagger:model configTypeList

func (ConfigTypeList) ContextValidate added in v0.19.105

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

ContextValidate validate this config type list based on the context it is used

func (ConfigTypeList) Validate

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

Validate validates this config type list

type ConfigTypePatch

type ConfigTypePatch struct {

	// name
	// Example: ziti-tunneler-server.v1
	Name string `json:"name,omitempty"`

	// A JSON schema to enforce configuration against
	Schema interface{} `json:"schema,omitempty"`

	// tags
	Tags Tags `json:"tags"`
}

ConfigTypePatch A config-type patch object

swagger:model configTypePatch

func (*ConfigTypePatch) ContextValidate added in v0.19.105

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

ContextValidate validate this config type patch based on the context it is used

func (*ConfigTypePatch) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigTypePatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigTypePatch) Validate

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

Validate validates this config type patch

type ConfigTypeUpdate

type ConfigTypeUpdate struct {

	// name
	// Example: ziti-tunneler-server.v1
	// Required: true
	Name *string `json:"name"`

	// A JSON schema to enforce configuration against
	Schema interface{} `json:"schema,omitempty"`

	// tags
	Tags Tags `json:"tags"`
}

ConfigTypeUpdate A config-type update object

swagger:model configTypeUpdate

func (*ConfigTypeUpdate) ContextValidate added in v0.19.105

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

ContextValidate validate this config type update based on the context it is used

func (*ConfigTypeUpdate) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigTypeUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigTypeUpdate) Validate

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

Validate validates this config type update

type ConfigTypes

type ConfigTypes []string

ConfigTypes Specific configuration types that should be returned

swagger:model configTypes

func (ConfigTypes) ContextValidate added in v0.19.105

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

ContextValidate validates this config types based on context it is used

func (ConfigTypes) Validate

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

Validate validates this config types

type ConfigUpdate

type ConfigUpdate struct {

	// Data payload is defined by the schema of the config-type defined in the type parameter
	// Required: true
	Data interface{} `json:"data"`

	// name
	// Example: default.ziti-tunneler-server.v1
	// Required: true
	Name *string `json:"name"`

	// tags
	Tags Tags `json:"tags"`
}

ConfigUpdate A config update object Example: {"data":{"hostname":"example.com","port":80},"name":"example-config-name"}

swagger:model configUpdate

func (*ConfigUpdate) ContextValidate added in v0.19.105

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

ContextValidate validate this config update based on the context it is used

func (*ConfigUpdate) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigUpdate) Validate

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

Validate validates this config update

type CreateCurrentAPISessionCertificateEnvelope added in v0.17.30

type CreateCurrentAPISessionCertificateEnvelope struct {

	// data
	// Required: true
	Data *CurrentAPISessionCertificateCreateResponse `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

CreateCurrentAPISessionCertificateEnvelope create current Api session certificate envelope

swagger:model createCurrentApiSessionCertificateEnvelope

func (*CreateCurrentAPISessionCertificateEnvelope) ContextValidate added in v0.19.105

ContextValidate validate this create current Api session certificate envelope based on the context it is used

func (*CreateCurrentAPISessionCertificateEnvelope) MarshalBinary added in v0.17.30

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

MarshalBinary interface implementation

func (*CreateCurrentAPISessionCertificateEnvelope) UnmarshalBinary added in v0.17.30

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

UnmarshalBinary interface implementation

func (*CreateCurrentAPISessionCertificateEnvelope) Validate added in v0.17.30

Validate validates this create current Api session certificate envelope

type CreateEnvelope

type CreateEnvelope struct {

	// data
	Data *CreateLocation `json:"data,omitempty"`

	// meta
	Meta *Meta `json:"meta,omitempty"`
}

CreateEnvelope create envelope

swagger:model createEnvelope

func (*CreateEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this create envelope based on the context it is used

func (*CreateEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateEnvelope) Validate

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

Validate validates this create envelope

type CreateLocation

type CreateLocation struct {

	// links
	Links Links `json:"_links"`

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

CreateLocation create location

swagger:model createLocation

func (*CreateLocation) ContextValidate added in v0.19.105

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

ContextValidate validate this create location based on the context it is used

func (*CreateLocation) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateLocation) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateLocation) Validate

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

Validate validates this create location

type CurrentAPISessionCertificateCreate added in v0.17.30

type CurrentAPISessionCertificateCreate struct {

	// csr
	// Required: true
	Csr *string `json:"csr"`
}

CurrentAPISessionCertificateCreate current Api session certificate create

swagger:model currentApiSessionCertificateCreate

func (*CurrentAPISessionCertificateCreate) ContextValidate added in v0.19.105

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

ContextValidate validates this current Api session certificate create based on context it is used

func (*CurrentAPISessionCertificateCreate) MarshalBinary added in v0.17.30

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

MarshalBinary interface implementation

func (*CurrentAPISessionCertificateCreate) UnmarshalBinary added in v0.17.30

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

UnmarshalBinary interface implementation

func (*CurrentAPISessionCertificateCreate) Validate added in v0.17.30

Validate validates this current Api session certificate create

type CurrentAPISessionCertificateCreateResponse added in v0.17.30

type CurrentAPISessionCertificateCreateResponse struct {
	CreateLocation

	// cas
	Cas string `json:"cas,omitempty"`

	// certificate
	// Required: true
	Certificate *string `json:"certificate"`
}

CurrentAPISessionCertificateCreateResponse current Api session certificate create response

swagger:model currentApiSessionCertificateCreateResponse

func (*CurrentAPISessionCertificateCreateResponse) ContextValidate added in v0.19.105

ContextValidate validate this current Api session certificate create response based on the context it is used

func (*CurrentAPISessionCertificateCreateResponse) MarshalBinary added in v0.17.30

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

MarshalBinary interface implementation

func (CurrentAPISessionCertificateCreateResponse) MarshalJSON added in v0.17.30

MarshalJSON marshals this object to a JSON structure

func (*CurrentAPISessionCertificateCreateResponse) UnmarshalBinary added in v0.17.30

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

UnmarshalBinary interface implementation

func (*CurrentAPISessionCertificateCreateResponse) UnmarshalJSON added in v0.17.30

func (m *CurrentAPISessionCertificateCreateResponse) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*CurrentAPISessionCertificateCreateResponse) Validate added in v0.17.30

Validate validates this current Api session certificate create response

type CurrentAPISessionCertificateDetail added in v0.17.30

type CurrentAPISessionCertificateDetail struct {
	BaseEntity

	// certificate
	// Required: true
	Certificate *string `json:"certificate"`

	// fingerprint
	// Required: true
	Fingerprint *string `json:"fingerprint"`

	// subject
	// Required: true
	Subject *string `json:"subject"`

	// valid from
	// Required: true
	// Format: date-time
	ValidFrom *strfmt.DateTime `json:"validFrom"`

	// valid to
	// Required: true
	// Format: date-time
	ValidTo *strfmt.DateTime `json:"validTo"`
}

CurrentAPISessionCertificateDetail current Api session certificate detail

swagger:model currentApiSessionCertificateDetail

func (*CurrentAPISessionCertificateDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this current Api session certificate detail based on the context it is used

func (*CurrentAPISessionCertificateDetail) MarshalBinary added in v0.17.30

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

MarshalBinary interface implementation

func (CurrentAPISessionCertificateDetail) MarshalJSON added in v0.17.30

func (m CurrentAPISessionCertificateDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*CurrentAPISessionCertificateDetail) UnmarshalBinary added in v0.17.30

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

UnmarshalBinary interface implementation

func (*CurrentAPISessionCertificateDetail) UnmarshalJSON added in v0.17.30

func (m *CurrentAPISessionCertificateDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*CurrentAPISessionCertificateDetail) Validate added in v0.17.30

Validate validates this current Api session certificate detail

type CurrentAPISessionCertificateList added in v0.17.30

type CurrentAPISessionCertificateList []*CurrentAPISessionCertificateDetail

CurrentAPISessionCertificateList current Api session certificate list

swagger:model currentApiSessionCertificateList

func (CurrentAPISessionCertificateList) ContextValidate added in v0.19.105

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

ContextValidate validate this current Api session certificate list based on the context it is used

func (CurrentAPISessionCertificateList) Validate added in v0.17.30

Validate validates this current Api session certificate list

type CurrentAPISessionDetail

type CurrentAPISessionDetail struct {
	APISessionDetail

	// expiration seconds
	// Required: true
	ExpirationSeconds *int64 `json:"expirationSeconds"`

	// expires at
	// Required: true
	// Format: date-time
	ExpiresAt *strfmt.DateTime `json:"expiresAt"`
}

CurrentAPISessionDetail An API Session object for the current API session

swagger:model currentApiSessionDetail

func (*CurrentAPISessionDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this current Api session detail based on the context it is used

func (*CurrentAPISessionDetail) MarshalBinary

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

MarshalBinary interface implementation

func (CurrentAPISessionDetail) MarshalJSON

func (m CurrentAPISessionDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*CurrentAPISessionDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CurrentAPISessionDetail) UnmarshalJSON

func (m *CurrentAPISessionDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*CurrentAPISessionDetail) Validate

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

Validate validates this current Api session detail

type CurrentAPISessionDetailEnvelope

type CurrentAPISessionDetailEnvelope struct {

	// data
	// Required: true
	Data *CurrentAPISessionDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

CurrentAPISessionDetailEnvelope current Api session detail envelope

swagger:model currentApiSessionDetailEnvelope

func (*CurrentAPISessionDetailEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this current Api session detail envelope based on the context it is used

func (*CurrentAPISessionDetailEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*CurrentAPISessionDetailEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CurrentAPISessionDetailEnvelope) Validate

Validate validates this current Api session detail envelope

type CurrentAPISessionServiceUpdateList added in v0.17.34

type CurrentAPISessionServiceUpdateList struct {

	// last change at
	// Required: true
	// Format: date-time
	LastChangeAt *strfmt.DateTime `json:"lastChangeAt"`
}

CurrentAPISessionServiceUpdateList current Api session service update list

swagger:model currentApiSessionServiceUpdateList

func (*CurrentAPISessionServiceUpdateList) ContextValidate added in v0.19.105

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

ContextValidate validates this current Api session service update list based on context it is used

func (*CurrentAPISessionServiceUpdateList) MarshalBinary added in v0.17.34

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

MarshalBinary interface implementation

func (*CurrentAPISessionServiceUpdateList) UnmarshalBinary added in v0.17.34

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

UnmarshalBinary interface implementation

func (*CurrentAPISessionServiceUpdateList) Validate added in v0.17.34

Validate validates this current Api session service update list

type CurrentIdentityDetailEnvelope

type CurrentIdentityDetailEnvelope struct {

	// data
	// Required: true
	Data *IdentityDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

CurrentIdentityDetailEnvelope current identity detail envelope

swagger:model currentIdentityDetailEnvelope

func (*CurrentIdentityDetailEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this current identity detail envelope based on the context it is used

func (*CurrentIdentityDetailEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*CurrentIdentityDetailEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CurrentIdentityDetailEnvelope) Validate

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

Validate validates this current identity detail envelope

type CurrentIdentityEdgeRouterDetail added in v0.17.58

type CurrentIdentityEdgeRouterDetail struct {
	BaseEntity

	CommonEdgeRouterProperties
}

CurrentIdentityEdgeRouterDetail A detail edge router resource

swagger:model currentIdentityEdgeRouterDetail

func (*CurrentIdentityEdgeRouterDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this current identity edge router detail based on the context it is used

func (*CurrentIdentityEdgeRouterDetail) MarshalBinary added in v0.17.58

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

MarshalBinary interface implementation

func (CurrentIdentityEdgeRouterDetail) MarshalJSON added in v0.17.58

func (m CurrentIdentityEdgeRouterDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*CurrentIdentityEdgeRouterDetail) UnmarshalBinary added in v0.17.58

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

UnmarshalBinary interface implementation

func (*CurrentIdentityEdgeRouterDetail) UnmarshalJSON added in v0.17.58

func (m *CurrentIdentityEdgeRouterDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*CurrentIdentityEdgeRouterDetail) Validate added in v0.17.58

Validate validates this current identity edge router detail

type CurrentIdentityEdgeRouterList added in v0.17.58

type CurrentIdentityEdgeRouterList []*CurrentIdentityEdgeRouterDetail

CurrentIdentityEdgeRouterList A list of edge router resources

swagger:model currentIdentityEdgeRouterList

func (CurrentIdentityEdgeRouterList) ContextValidate added in v0.19.105

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

ContextValidate validate this current identity edge router list based on the context it is used

func (CurrentIdentityEdgeRouterList) Validate added in v0.17.58

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

Validate validates this current identity edge router list

type DataIntegrityCheckDetail added in v0.15.28

type DataIntegrityCheckDetail struct {

	// description
	// Required: true
	Description *string `json:"description"`

	// fixed
	// Required: true
	Fixed *bool `json:"fixed"`
}

DataIntegrityCheckDetail data integrity check detail

swagger:model dataIntegrityCheckDetail

func (*DataIntegrityCheckDetail) ContextValidate added in v0.19.105

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

ContextValidate validates this data integrity check detail based on context it is used

func (*DataIntegrityCheckDetail) MarshalBinary added in v0.15.28

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

MarshalBinary interface implementation

func (*DataIntegrityCheckDetail) UnmarshalBinary added in v0.15.28

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

UnmarshalBinary interface implementation

func (*DataIntegrityCheckDetail) Validate added in v0.15.28

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

Validate validates this data integrity check detail

type DataIntegrityCheckDetailList added in v0.15.28

type DataIntegrityCheckDetailList []*DataIntegrityCheckDetail

DataIntegrityCheckDetailList data integrity check detail list

swagger:model dataIntegrityCheckDetailList

func (DataIntegrityCheckDetailList) ContextValidate added in v0.19.105

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

ContextValidate validate this data integrity check detail list based on the context it is used

func (DataIntegrityCheckDetailList) Validate added in v0.15.28

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

Validate validates this data integrity check detail list

type DataIntegrityCheckDetails added in v0.17.40

type DataIntegrityCheckDetails struct {

	// end time
	// Required: true
	// Format: date-time
	EndTime *strfmt.DateTime `json:"endTime"`

	// error
	// Required: true
	Error *string `json:"error"`

	// fixing errors
	// Required: true
	FixingErrors *bool `json:"fixingErrors"`

	// in progress
	// Required: true
	InProgress *bool `json:"inProgress"`

	// results
	// Required: true
	Results DataIntegrityCheckDetailList `json:"results"`

	// start time
	// Required: true
	// Format: date-time
	StartTime *strfmt.DateTime `json:"startTime"`

	// too many errors
	// Required: true
	TooManyErrors *bool `json:"tooManyErrors"`
}

DataIntegrityCheckDetails data integrity check details

swagger:model dataIntegrityCheckDetails

func (*DataIntegrityCheckDetails) ContextValidate added in v0.19.105

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

ContextValidate validate this data integrity check details based on the context it is used

func (*DataIntegrityCheckDetails) MarshalBinary added in v0.17.40

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

MarshalBinary interface implementation

func (*DataIntegrityCheckDetails) UnmarshalBinary added in v0.17.40

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

UnmarshalBinary interface implementation

func (*DataIntegrityCheckDetails) Validate added in v0.17.40

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

Validate validates this data integrity check details

type DataIntegrityCheckResultEnvelope added in v0.15.28

type DataIntegrityCheckResultEnvelope struct {

	// data
	// Required: true
	Data *DataIntegrityCheckDetails `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DataIntegrityCheckResultEnvelope data integrity check result envelope

swagger:model dataIntegrityCheckResultEnvelope

func (*DataIntegrityCheckResultEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this data integrity check result envelope based on the context it is used

func (*DataIntegrityCheckResultEnvelope) MarshalBinary added in v0.15.28

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

MarshalBinary interface implementation

func (*DataIntegrityCheckResultEnvelope) UnmarshalBinary added in v0.15.28

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

UnmarshalBinary interface implementation

func (*DataIntegrityCheckResultEnvelope) Validate added in v0.15.28

Validate validates this data integrity check result envelope

type DetailAPISessionEnvelope

type DetailAPISessionEnvelope struct {

	// data
	// Required: true
	Data *APISessionDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailAPISessionEnvelope detail Api session envelope

swagger:model detailApiSessionEnvelope

func (*DetailAPISessionEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail Api session envelope based on the context it is used

func (*DetailAPISessionEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*DetailAPISessionEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailAPISessionEnvelope) Validate

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

Validate validates this detail Api session envelope

type DetailAuthenticatorEnvelope

type DetailAuthenticatorEnvelope struct {

	// data
	// Required: true
	Data *AuthenticatorDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailAuthenticatorEnvelope detail authenticator envelope

swagger:model detailAuthenticatorEnvelope

func (*DetailAuthenticatorEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail authenticator envelope based on the context it is used

func (*DetailAuthenticatorEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*DetailAuthenticatorEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailAuthenticatorEnvelope) Validate

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

Validate validates this detail authenticator envelope

type DetailCaEnvelope

type DetailCaEnvelope struct {

	// data
	// Required: true
	Data *CaDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailCaEnvelope detail ca envelope

swagger:model detailCaEnvelope

func (*DetailCaEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail ca envelope based on the context it is used

func (*DetailCaEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*DetailCaEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailCaEnvelope) Validate

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

Validate validates this detail ca envelope

type DetailConfigEnvelope

type DetailConfigEnvelope struct {

	// data
	// Required: true
	Data *ConfigDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailConfigEnvelope detail config envelope

swagger:model detailConfigEnvelope

func (*DetailConfigEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail config envelope based on the context it is used

func (*DetailConfigEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*DetailConfigEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailConfigEnvelope) Validate

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

Validate validates this detail config envelope

type DetailConfigTypeEnvelope

type DetailConfigTypeEnvelope struct {

	// data
	// Required: true
	Data *ConfigTypeDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailConfigTypeEnvelope detail config type envelope

swagger:model detailConfigTypeEnvelope

func (*DetailConfigTypeEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail config type envelope based on the context it is used

func (*DetailConfigTypeEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*DetailConfigTypeEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailConfigTypeEnvelope) Validate

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

Validate validates this detail config type envelope

type DetailCurrentAPISessionCertificateEnvelope added in v0.17.30

type DetailCurrentAPISessionCertificateEnvelope struct {

	// data
	// Required: true
	Data *CurrentAPISessionCertificateDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailCurrentAPISessionCertificateEnvelope detail current Api session certificate envelope

swagger:model detailCurrentApiSessionCertificateEnvelope

func (*DetailCurrentAPISessionCertificateEnvelope) ContextValidate added in v0.19.105

ContextValidate validate this detail current Api session certificate envelope based on the context it is used

func (*DetailCurrentAPISessionCertificateEnvelope) MarshalBinary added in v0.17.30

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

MarshalBinary interface implementation

func (*DetailCurrentAPISessionCertificateEnvelope) UnmarshalBinary added in v0.17.30

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

UnmarshalBinary interface implementation

func (*DetailCurrentAPISessionCertificateEnvelope) Validate added in v0.17.30

Validate validates this detail current Api session certificate envelope

type DetailEdgeRouterPolicyEnvelope

type DetailEdgeRouterPolicyEnvelope struct {

	// data
	// Required: true
	Data *EdgeRouterPolicyDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailEdgeRouterPolicyEnvelope detail edge router policy envelope

swagger:model detailEdgeRouterPolicyEnvelope

func (*DetailEdgeRouterPolicyEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail edge router policy envelope based on the context it is used

func (*DetailEdgeRouterPolicyEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*DetailEdgeRouterPolicyEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailEdgeRouterPolicyEnvelope) Validate

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

Validate validates this detail edge router policy envelope

type DetailEnrollmentEnvelope

type DetailEnrollmentEnvelope struct {

	// data
	// Required: true
	Data *EnrollmentDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailEnrollmentEnvelope detail enrollment envelope

swagger:model detailEnrollmentEnvelope

func (*DetailEnrollmentEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail enrollment envelope based on the context it is used

func (*DetailEnrollmentEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*DetailEnrollmentEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailEnrollmentEnvelope) Validate

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

Validate validates this detail enrollment envelope

type DetailIdentityEnvelope

type DetailIdentityEnvelope struct {

	// data
	// Required: true
	Data *IdentityDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailIdentityEnvelope detail identity envelope

swagger:model detailIdentityEnvelope

func (*DetailIdentityEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail identity envelope based on the context it is used

func (*DetailIdentityEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*DetailIdentityEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailIdentityEnvelope) Validate

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

Validate validates this detail identity envelope

type DetailIdentityTypeEnvelope

type DetailIdentityTypeEnvelope struct {

	// data
	// Required: true
	Data *IdentityTypeDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailIdentityTypeEnvelope detail identity type envelope

swagger:model detailIdentityTypeEnvelope

func (*DetailIdentityTypeEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail identity type envelope based on the context it is used

func (*DetailIdentityTypeEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*DetailIdentityTypeEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailIdentityTypeEnvelope) Validate

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

Validate validates this detail identity type envelope

type DetailMfa added in v0.17.52

type DetailMfa struct {
	BaseEntity

	// is verified
	// Required: true
	IsVerified *bool `json:"isVerified"`

	// Not provided if MFA verification has been completed
	ProvisioningURL string `json:"provisioningUrl,omitempty"`

	// Not provided if MFA verification has been completed
	RecoveryCodes []string `json:"recoveryCodes"`
}

DetailMfa detail mfa

swagger:model detailMfa

func (*DetailMfa) ContextValidate added in v0.19.105

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

ContextValidate validate this detail mfa based on the context it is used

func (*DetailMfa) MarshalBinary added in v0.17.52

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

MarshalBinary interface implementation

func (DetailMfa) MarshalJSON added in v0.17.52

func (m DetailMfa) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*DetailMfa) UnmarshalBinary added in v0.17.52

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

UnmarshalBinary interface implementation

func (*DetailMfa) UnmarshalJSON added in v0.17.52

func (m *DetailMfa) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*DetailMfa) Validate added in v0.17.52

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

Validate validates this detail mfa

type DetailMfaEnvelope added in v0.17.52

type DetailMfaEnvelope struct {

	// error
	// Required: true
	Error *DetailMfa `json:"error"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailMfaEnvelope detail mfa envelope

swagger:model detailMfaEnvelope

func (*DetailMfaEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail mfa envelope based on the context it is used

func (*DetailMfaEnvelope) MarshalBinary added in v0.17.52

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

MarshalBinary interface implementation

func (*DetailMfaEnvelope) UnmarshalBinary added in v0.17.52

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

UnmarshalBinary interface implementation

func (*DetailMfaEnvelope) Validate added in v0.17.52

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

Validate validates this detail mfa envelope

type DetailMfaRecoveryCodes added in v0.17.52

type DetailMfaRecoveryCodes struct {
	BaseEntity

	// recovery codes
	// Required: true
	RecoveryCodes []string `json:"recoveryCodes"`
}

DetailMfaRecoveryCodes detail mfa recovery codes

swagger:model detailMfaRecoveryCodes

func (*DetailMfaRecoveryCodes) ContextValidate added in v0.19.105

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

ContextValidate validate this detail mfa recovery codes based on the context it is used

func (*DetailMfaRecoveryCodes) MarshalBinary added in v0.17.52

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

MarshalBinary interface implementation

func (DetailMfaRecoveryCodes) MarshalJSON added in v0.17.52

func (m DetailMfaRecoveryCodes) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*DetailMfaRecoveryCodes) UnmarshalBinary added in v0.17.52

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

UnmarshalBinary interface implementation

func (*DetailMfaRecoveryCodes) UnmarshalJSON added in v0.17.52

func (m *DetailMfaRecoveryCodes) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*DetailMfaRecoveryCodes) Validate added in v0.17.52

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

Validate validates this detail mfa recovery codes

type DetailMfaRecoveryCodesEnvelope added in v0.17.52

type DetailMfaRecoveryCodesEnvelope struct {

	// error
	// Required: true
	Error *DetailMfaRecoveryCodes `json:"error"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailMfaRecoveryCodesEnvelope detail mfa recovery codes envelope

swagger:model detailMfaRecoveryCodesEnvelope

func (*DetailMfaRecoveryCodesEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail mfa recovery codes envelope based on the context it is used

func (*DetailMfaRecoveryCodesEnvelope) MarshalBinary added in v0.17.52

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

MarshalBinary interface implementation

func (*DetailMfaRecoveryCodesEnvelope) UnmarshalBinary added in v0.17.52

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

UnmarshalBinary interface implementation

func (*DetailMfaRecoveryCodesEnvelope) Validate added in v0.17.52

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

Validate validates this detail mfa recovery codes envelope

type DetailPostureCheckEnvelope added in v0.16.46

type DetailPostureCheckEnvelope struct {

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
	// contains filtered or unexported fields
}

DetailPostureCheckEnvelope detail posture check envelope

swagger:model detailPostureCheckEnvelope

func (*DetailPostureCheckEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail posture check envelope based on the context it is used

func (*DetailPostureCheckEnvelope) Data added in v0.16.46

Data gets the data of this base type

func (*DetailPostureCheckEnvelope) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (DetailPostureCheckEnvelope) MarshalJSON added in v0.16.46

func (m DetailPostureCheckEnvelope) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DetailPostureCheckEnvelope) SetData added in v0.16.46

SetData sets the data of this base type

func (*DetailPostureCheckEnvelope) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*DetailPostureCheckEnvelope) UnmarshalJSON added in v0.16.46

func (m *DetailPostureCheckEnvelope) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DetailPostureCheckEnvelope) Validate added in v0.16.46

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

Validate validates this detail posture check envelope

type DetailPostureCheckTypeEnvelope added in v0.16.46

type DetailPostureCheckTypeEnvelope struct {

	// data
	// Required: true
	Data *PostureCheckTypeDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailPostureCheckTypeEnvelope detail posture check type envelope

swagger:model detailPostureCheckTypeEnvelope

func (*DetailPostureCheckTypeEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail posture check type envelope based on the context it is used

func (*DetailPostureCheckTypeEnvelope) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (*DetailPostureCheckTypeEnvelope) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*DetailPostureCheckTypeEnvelope) Validate added in v0.16.46

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

Validate validates this detail posture check type envelope

type DetailRouterEnvelope added in v0.19.105

type DetailRouterEnvelope struct {

	// data
	// Required: true
	Data *RouterDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailRouterEnvelope detail router envelope

swagger:model detailRouterEnvelope

func (*DetailRouterEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail router envelope based on the context it is used

func (*DetailRouterEnvelope) MarshalBinary added in v0.19.105

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

MarshalBinary interface implementation

func (*DetailRouterEnvelope) UnmarshalBinary added in v0.19.105

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

UnmarshalBinary interface implementation

func (*DetailRouterEnvelope) Validate added in v0.19.105

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

Validate validates this detail router envelope

type DetailServiceEdgePolicyEnvelope

type DetailServiceEdgePolicyEnvelope struct {

	// data
	// Required: true
	Data *ServiceEdgeRouterPolicyDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailServiceEdgePolicyEnvelope detail service edge policy envelope

swagger:model detailServiceEdgePolicyEnvelope

func (*DetailServiceEdgePolicyEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail service edge policy envelope based on the context it is used

func (*DetailServiceEdgePolicyEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*DetailServiceEdgePolicyEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailServiceEdgePolicyEnvelope) Validate

Validate validates this detail service edge policy envelope

type DetailServiceEnvelope

type DetailServiceEnvelope struct {

	// data
	// Required: true
	Data *ServiceDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailServiceEnvelope detail service envelope

swagger:model detailServiceEnvelope

func (*DetailServiceEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail service envelope based on the context it is used

func (*DetailServiceEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*DetailServiceEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailServiceEnvelope) Validate

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

Validate validates this detail service envelope

type DetailServicePolicyEnvelop

type DetailServicePolicyEnvelop struct {

	// data
	// Required: true
	Data *ServicePolicyDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailServicePolicyEnvelop detail service policy envelop

swagger:model detailServicePolicyEnvelop

func (*DetailServicePolicyEnvelop) ContextValidate added in v0.19.105

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

ContextValidate validate this detail service policy envelop based on the context it is used

func (*DetailServicePolicyEnvelop) MarshalBinary

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

MarshalBinary interface implementation

func (*DetailServicePolicyEnvelop) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailServicePolicyEnvelop) Validate

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

Validate validates this detail service policy envelop

type DetailSessionEnvelope

type DetailSessionEnvelope struct {

	// data
	// Required: true
	Data *SessionDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailSessionEnvelope detail session envelope

swagger:model detailSessionEnvelope

func (*DetailSessionEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail session envelope based on the context it is used

func (*DetailSessionEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*DetailSessionEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailSessionEnvelope) Validate

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

Validate validates this detail session envelope

type DetailSessionRoutePathEnvelope added in v0.19.16

type DetailSessionRoutePathEnvelope struct {

	// data
	// Required: true
	Data *SessionRoutePathDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailSessionRoutePathEnvelope detail session route path envelope

swagger:model detailSessionRoutePathEnvelope

func (*DetailSessionRoutePathEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail session route path envelope based on the context it is used

func (*DetailSessionRoutePathEnvelope) MarshalBinary added in v0.19.16

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

MarshalBinary interface implementation

func (*DetailSessionRoutePathEnvelope) UnmarshalBinary added in v0.19.16

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

UnmarshalBinary interface implementation

func (*DetailSessionRoutePathEnvelope) Validate added in v0.19.16

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

Validate validates this detail session route path envelope

type DetailSpecBodyEnvelope

type DetailSpecBodyEnvelope struct {

	// data
	// Required: true
	Data *SpecBodyDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailSpecBodyEnvelope detail spec body envelope

swagger:model detailSpecBodyEnvelope

func (*DetailSpecBodyEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail spec body envelope based on the context it is used

func (*DetailSpecBodyEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*DetailSpecBodyEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailSpecBodyEnvelope) Validate

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

Validate validates this detail spec body envelope

type DetailSpecEnvelope

type DetailSpecEnvelope struct {

	// data
	// Required: true
	Data *SpecDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailSpecEnvelope detail spec envelope

swagger:model detailSpecEnvelope

func (*DetailSpecEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail spec envelope based on the context it is used

func (*DetailSpecEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*DetailSpecEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailSpecEnvelope) Validate

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

Validate validates this detail spec envelope

type DetailTerminatorEnvelope

type DetailTerminatorEnvelope struct {

	// data
	// Required: true
	Data *TerminatorDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailTerminatorEnvelope detail terminator envelope

swagger:model detailTerminatorEnvelope

func (*DetailTerminatorEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detail terminator envelope based on the context it is used

func (*DetailTerminatorEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*DetailTerminatorEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailTerminatorEnvelope) Validate

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

Validate validates this detail terminator envelope

type DetailedEdgeRouterEnvelope

type DetailedEdgeRouterEnvelope struct {

	// data
	// Required: true
	Data *EdgeRouterDetail `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

DetailedEdgeRouterEnvelope detailed edge router envelope

swagger:model detailedEdgeRouterEnvelope

func (*DetailedEdgeRouterEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this detailed edge router envelope based on the context it is used

func (*DetailedEdgeRouterEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*DetailedEdgeRouterEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailedEdgeRouterEnvelope) Validate

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

Validate validates this detailed edge router envelope

type DialBind

type DialBind string

DialBind dial bind

swagger:model dialBind

const (

	// DialBindDial captures enum value "Dial"
	DialBindDial DialBind = "Dial"

	// DialBindBind captures enum value "Bind"
	DialBindBind DialBind = "Bind"
)

func NewDialBind added in v0.19.105

func NewDialBind(value DialBind) *DialBind

func (DialBind) ContextValidate added in v0.19.105

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

ContextValidate validates this dial bind based on context it is used

func (DialBind) Validate

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

Validate validates this dial bind

type DialBindArray

type DialBindArray []DialBind

DialBindArray dial bind array

swagger:model dialBindArray

func (DialBindArray) ContextValidate added in v0.19.105

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

ContextValidate validate this dial bind array based on the context it is used

func (DialBindArray) Validate

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

Validate validates this dial bind array

type EdgeRouterCreate

type EdgeRouterCreate struct {

	// app data
	AppData Tags `json:"appData"`

	// is tunneler enabled
	IsTunnelerEnabled bool `json:"isTunnelerEnabled,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// role attributes
	RoleAttributes Attributes `json:"roleAttributes"`

	// tags
	Tags Tags `json:"tags"`
}

EdgeRouterCreate An edge router create object

swagger:model edgeRouterCreate

func (*EdgeRouterCreate) ContextValidate added in v0.19.105

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

ContextValidate validate this edge router create based on the context it is used

func (*EdgeRouterCreate) MarshalBinary

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

MarshalBinary interface implementation

func (*EdgeRouterCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EdgeRouterCreate) Validate

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

Validate validates this edge router create

type EdgeRouterDetail

type EdgeRouterDetail struct {
	BaseEntity

	CommonEdgeRouterProperties

	// enrollment created at
	// Format: date-time
	EnrollmentCreatedAt *strfmt.DateTime `json:"enrollmentCreatedAt,omitempty"`

	// enrollment expires at
	// Format: date-time
	EnrollmentExpiresAt *strfmt.DateTime `json:"enrollmentExpiresAt,omitempty"`

	// enrollment jwt
	EnrollmentJwt *string `json:"enrollmentJwt,omitempty"`

	// enrollment token
	EnrollmentToken *string `json:"enrollmentToken,omitempty"`

	// fingerprint
	Fingerprint string `json:"fingerprint,omitempty"`

	// is tunneler enabled
	// Required: true
	IsTunnelerEnabled *bool `json:"isTunnelerEnabled"`

	// is verified
	// Required: true
	IsVerified *bool `json:"isVerified"`

	// role attributes
	// Required: true
	RoleAttributes Attributes `json:"roleAttributes"`

	// version info
	VersionInfo *VersionInfo `json:"versionInfo,omitempty"`
}

EdgeRouterDetail A detail edge router resource Example: {"_links":{"edge-router-policies":{"href":"./edge-routers/b0766b8d-bd1a-4d28-8415-639b29d3c83d/edge-routers"},"self":{"href":"./edge-routers/b0766b8d-bd1a-4d28-8415-639b29d3c83d"}},"createdAt":"2020-03-16T17:13:31.5807454Z","enrollmentCreatedAt":"2020-03-16T17:13:31.5777637Z","enrollmentExpiresAt":"2020-03-16T17:18:31.5777637Z","enrollmentJwt":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbSI6ImVyb3R0IiwiZXhwIjoxNTg0Mzc5MTExLCJpc3MiOiJodHRwczovL 2xvY2FsaG9zdDoxMjgwIiwianRpIjoiMzBhMWYwZWEtZDM5Yi00YWFlLWI4NTItMzA0Y2YxYzMwZDFmIiwic3ViIjoiYjA3NjZiOGQtYmQxYS00ZDI 4LTg0MTUtNjM5YjI5ZDNjODNkIn0.UsyQhCPORQ5tQnYWY7S88LNvV9iFS5Hy-P4aJaClZzEICobKgnQoyQblJcdMvk3cGKwyFqAnQtt0tDZkb8tHz Vqyv6bilHcAFuMRrdwXRqdXquabSN5geu2qBUnyzL7Mf2X85if8sbMida6snB4oLZsVRF3CRn4ODBJdeiVJ_Z4rgD-zW2IwtXPApT7ALyiiw2cN4EH 8pqQ7tpZKqztE0PGEbBQFPGKUFnm7oXyvSUo17EsFJUv5gUlBzfKKGolh5io4ptp22HZrqsqSnqDSOnYEZHonr5Yljuwiktrlh-JKiK6GGns5OAJMP dO9lgM4yHSpF2ILbqhWMV93Y3zMOg","enrollmentToken":"30a1f0ea-d39b-4aae-b852-304cf1c30d1f","fingerprint":null,"hostname":"","id":"b0766b8d-bd1a-4d28-8415-639b29d3c83d","isOnline":false,"isTunnelerEnabled":false,"isVerified":false,"name":"TestRouter-e33c837f-3222-4b40-bcd6-b3458fd5156e","roleAttributes":["eastCoast","sales","test"],"supportedProtocols":{},"tags":{},"updatedAt":"2020-03-16T17:13:31.5807454Z"}

swagger:model edgeRouterDetail

func (*EdgeRouterDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this edge router detail based on the context it is used

func (*EdgeRouterDetail) MarshalBinary

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

MarshalBinary interface implementation

func (EdgeRouterDetail) MarshalJSON

func (m EdgeRouterDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*EdgeRouterDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EdgeRouterDetail) UnmarshalJSON

func (m *EdgeRouterDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*EdgeRouterDetail) Validate

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

Validate validates this edge router detail

type EdgeRouterList

type EdgeRouterList []*EdgeRouterDetail

EdgeRouterList A list of edge router resources

swagger:model edgeRouterList

func (EdgeRouterList) ContextValidate added in v0.19.105

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

ContextValidate validate this edge router list based on the context it is used

func (EdgeRouterList) Validate

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

Validate validates this edge router list

type EdgeRouterPatch

type EdgeRouterPatch struct {

	// app data
	AppData Tags `json:"appData"`

	// is tunneler enabled
	IsTunnelerEnabled bool `json:"isTunnelerEnabled,omitempty"`

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

	// role attributes
	RoleAttributes Attributes `json:"roleAttributes"`

	// tags
	Tags Tags `json:"tags"`
}

EdgeRouterPatch An edge router patch object

swagger:model edgeRouterPatch

func (*EdgeRouterPatch) ContextValidate added in v0.19.105

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

ContextValidate validate this edge router patch based on the context it is used

func (*EdgeRouterPatch) MarshalBinary

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

MarshalBinary interface implementation

func (*EdgeRouterPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EdgeRouterPatch) Validate

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

Validate validates this edge router patch

type EdgeRouterPolicyCreate

type EdgeRouterPolicyCreate struct {

	// edge router roles
	EdgeRouterRoles Roles `json:"edgeRouterRoles"`

	// identity roles
	IdentityRoles Roles `json:"identityRoles"`

	// name
	// Required: true
	Name *string `json:"name"`

	// semantic
	Semantic Semantic `json:"semantic,omitempty"`

	// tags
	Tags Tags `json:"tags"`
}

EdgeRouterPolicyCreate edge router policy create

swagger:model edgeRouterPolicyCreate

func (*EdgeRouterPolicyCreate) ContextValidate added in v0.19.105

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

ContextValidate validate this edge router policy create based on the context it is used

func (*EdgeRouterPolicyCreate) MarshalBinary

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

MarshalBinary interface implementation

func (*EdgeRouterPolicyCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EdgeRouterPolicyCreate) Validate

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

Validate validates this edge router policy create

type EdgeRouterPolicyDetail

type EdgeRouterPolicyDetail struct {
	BaseEntity

	// edge router roles
	// Required: true
	EdgeRouterRoles Roles `json:"edgeRouterRoles"`

	// edge router roles display
	// Required: true
	EdgeRouterRolesDisplay NamedRoles `json:"edgeRouterRolesDisplay"`

	// identity roles
	// Required: true
	IdentityRoles Roles `json:"identityRoles"`

	// identity roles display
	// Required: true
	IdentityRolesDisplay NamedRoles `json:"identityRolesDisplay"`

	// is system
	// Required: true
	IsSystem *bool `json:"isSystem"`

	// name
	// Required: true
	Name *string `json:"name"`

	// semantic
	// Required: true
	Semantic *Semantic `json:"semantic"`
}

EdgeRouterPolicyDetail edge router policy detail

swagger:model edgeRouterPolicyDetail

func (*EdgeRouterPolicyDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this edge router policy detail based on the context it is used

func (*EdgeRouterPolicyDetail) MarshalBinary

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

MarshalBinary interface implementation

func (EdgeRouterPolicyDetail) MarshalJSON

func (m EdgeRouterPolicyDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*EdgeRouterPolicyDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EdgeRouterPolicyDetail) UnmarshalJSON

func (m *EdgeRouterPolicyDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*EdgeRouterPolicyDetail) Validate

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

Validate validates this edge router policy detail

type EdgeRouterPolicyList

type EdgeRouterPolicyList []*EdgeRouterPolicyDetail

EdgeRouterPolicyList edge router policy list

swagger:model edgeRouterPolicyList

func (EdgeRouterPolicyList) ContextValidate added in v0.19.105

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

ContextValidate validate this edge router policy list based on the context it is used

func (EdgeRouterPolicyList) Validate

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

Validate validates this edge router policy list

type EdgeRouterPolicyPatch

type EdgeRouterPolicyPatch struct {

	// edge router roles
	EdgeRouterRoles Roles `json:"edgeRouterRoles"`

	// identity roles
	IdentityRoles Roles `json:"identityRoles"`

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

	// semantic
	Semantic Semantic `json:"semantic,omitempty"`

	// tags
	Tags Tags `json:"tags"`
}

EdgeRouterPolicyPatch edge router policy patch

swagger:model edgeRouterPolicyPatch

func (*EdgeRouterPolicyPatch) ContextValidate added in v0.19.105

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

ContextValidate validate this edge router policy patch based on the context it is used

func (*EdgeRouterPolicyPatch) MarshalBinary

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

MarshalBinary interface implementation

func (*EdgeRouterPolicyPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EdgeRouterPolicyPatch) Validate

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

Validate validates this edge router policy patch

type EdgeRouterPolicyUpdate

type EdgeRouterPolicyUpdate struct {

	// edge router roles
	EdgeRouterRoles Roles `json:"edgeRouterRoles"`

	// identity roles
	IdentityRoles Roles `json:"identityRoles"`

	// name
	// Required: true
	Name *string `json:"name"`

	// semantic
	Semantic Semantic `json:"semantic,omitempty"`

	// tags
	Tags Tags `json:"tags"`
}

EdgeRouterPolicyUpdate edge router policy update

swagger:model edgeRouterPolicyUpdate

func (*EdgeRouterPolicyUpdate) ContextValidate added in v0.19.105

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

ContextValidate validate this edge router policy update based on the context it is used

func (*EdgeRouterPolicyUpdate) MarshalBinary

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

MarshalBinary interface implementation

func (*EdgeRouterPolicyUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EdgeRouterPolicyUpdate) Validate

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

Validate validates this edge router policy update

type EdgeRouterUpdate

type EdgeRouterUpdate struct {

	// app data
	AppData Tags `json:"appData"`

	// is tunneler enabled
	IsTunnelerEnabled bool `json:"isTunnelerEnabled,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// role attributes
	RoleAttributes Attributes `json:"roleAttributes"`

	// tags
	Tags Tags `json:"tags"`
}

EdgeRouterUpdate An edge router update object

swagger:model edgeRouterUpdate

func (*EdgeRouterUpdate) ContextValidate added in v0.19.105

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

ContextValidate validate this edge router update based on the context it is used

func (*EdgeRouterUpdate) MarshalBinary

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

MarshalBinary interface implementation

func (*EdgeRouterUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EdgeRouterUpdate) Validate

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

Validate validates this edge router update

type Empty

type Empty struct {

	// data
	// Example: {}
	// Required: true
	Data interface{} `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

Empty empty

swagger:model empty

func (*Empty) ContextValidate added in v0.19.105

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

ContextValidate validate this empty based on the context it is used

func (*Empty) MarshalBinary

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

MarshalBinary interface implementation

func (*Empty) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Empty) Validate

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

Validate validates this empty

type EnrollmentCerts

type EnrollmentCerts struct {

	// A PEM encoded set of CA certificates to trust
	Ca string `json:"ca,omitempty"`

	// A PEM encoded cert for the server
	Cert string `json:"cert,omitempty"`

	// A PEM encoded set of certificates to use as the servers chain
	ServerCert string `json:"serverCert,omitempty"`
}

EnrollmentCerts enrollment certs

swagger:model enrollmentCerts

func (*EnrollmentCerts) ContextValidate added in v0.19.105

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

ContextValidate validates this enrollment certs based on context it is used

func (*EnrollmentCerts) MarshalBinary

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

MarshalBinary interface implementation

func (*EnrollmentCerts) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnrollmentCerts) Validate

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

Validate validates this enrollment certs

type EnrollmentCertsEnvelope

type EnrollmentCertsEnvelope struct {

	// data
	Data *EnrollmentCerts `json:"data,omitempty"`

	// meta
	Meta *Meta `json:"meta,omitempty"`
}

EnrollmentCertsEnvelope enrollment certs envelope

swagger:model enrollmentCertsEnvelope

func (*EnrollmentCertsEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this enrollment certs envelope based on the context it is used

func (*EnrollmentCertsEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*EnrollmentCertsEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnrollmentCertsEnvelope) Validate

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

Validate validates this enrollment certs envelope

type EnrollmentDetail

type EnrollmentDetail struct {
	BaseEntity

	// details
	// Required: true
	Details map[string]string `json:"details"`

	// edge router
	EdgeRouter *EntityRef `json:"edgeRouter,omitempty"`

	// edge router Id
	EdgeRouterID string `json:"edgeRouterId,omitempty"`

	// expires at
	// Required: true
	// Format: date-time
	ExpiresAt *strfmt.DateTime `json:"expiresAt"`

	// identity
	Identity *EntityRef `json:"identity,omitempty"`

	// identity Id
	IdentityID string `json:"identityId,omitempty"`

	// method
	// Required: true
	Method *string `json:"method"`

	// token
	// Required: true
	Token *string `json:"token"`

	// transit router
	TransitRouter *EntityRef `json:"transitRouter,omitempty"`

	// transit router Id
	TransitRouterID string `json:"transitRouterId,omitempty"`

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

EnrollmentDetail An enrollment object. Enrolments are tied to identities and portentially a CA. Depending on the method, different fields are utilized. For example ottca enrollments use the `ca` field and updb enrollments use the username field, but not vice versa.

Example: {"_links":{"self":{"href":"./enrollments/624fa53f-7629-4a7a-9e38-c1f4ce322c1d"}},"ca":null,"createdAt":"0001-01-01T00:00:00Z","expiresAt":"2020-03-11T20:20:24.0055543Z","id":"624fa53f-7629-4a7a-9e38-c1f4ce322c1d","identity":{"_links":{"self":{"href":"./identities/f047ac96-dc3a-408a-a6f2-0ba487c08ef9"}},"id":"f047ac96-dc3a-408a-a6f2-0ba487c08ef9","name":"updb--0f245140-7f2e-4326-badf-6aba55e52475","urlName":"identities"},"method":"updb","tags":null,"token":"1e727c8f-07e4-4a1d-a8b0-da0c7a01c6e1","updatedAt":"0001-01-01T00:00:00Z","username":"example-username"}

swagger:model enrollmentDetail

func (*EnrollmentDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this enrollment detail based on the context it is used

func (*EnrollmentDetail) MarshalBinary

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

MarshalBinary interface implementation

func (EnrollmentDetail) MarshalJSON

func (m EnrollmentDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*EnrollmentDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnrollmentDetail) UnmarshalJSON

func (m *EnrollmentDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*EnrollmentDetail) Validate

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

Validate validates this enrollment detail

type EnrollmentList

type EnrollmentList []*EnrollmentDetail

EnrollmentList An array of enrollment resources

swagger:model enrollmentList

func (EnrollmentList) ContextValidate added in v0.19.105

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

ContextValidate validate this enrollment list based on the context it is used

func (EnrollmentList) Validate

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

Validate validates this enrollment list

type EntityRef

type EntityRef struct {

	// links
	Links Links `json:"_links"`

	// entity
	Entity string `json:"entity,omitempty"`

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

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

EntityRef A reference to another resource and links to interact with it

swagger:model entityRef

func (*EntityRef) ContextValidate added in v0.19.105

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

ContextValidate validate this entity ref based on the context it is used

func (*EntityRef) MarshalBinary

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

MarshalBinary interface implementation

func (*EntityRef) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EntityRef) Validate

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

Validate validates this entity ref

type EnvInfo

type EnvInfo struct {

	// arch
	Arch string `json:"arch,omitempty"`

	// os
	Os string `json:"os,omitempty"`

	// os release
	OsRelease string `json:"osRelease,omitempty"`

	// os version
	OsVersion string `json:"osVersion,omitempty"`
}

EnvInfo Environment information an authenticating client may provide

swagger:model envInfo

func (*EnvInfo) ContextValidate added in v0.19.105

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

ContextValidate validates this env info based on context it is used

func (*EnvInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*EnvInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvInfo) Validate

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

Validate validates this env info

type FailedServiceRequest added in v0.19.105

type FailedServiceRequest struct {

	// api session Id
	APISessionID string `json:"apiSessionId,omitempty"`

	// policy failures
	PolicyFailures []*PolicyFailure `json:"policyFailures"`

	// service Id
	ServiceID string `json:"serviceId,omitempty"`

	// service name
	ServiceName string `json:"serviceName,omitempty"`

	// session type
	SessionType DialBind `json:"sessionType,omitempty"`

	// when
	// Format: date-time
	When strfmt.DateTime `json:"when,omitempty"`
}

FailedServiceRequest failed service request

swagger:model failedServiceRequest

func (*FailedServiceRequest) ContextValidate added in v0.19.105

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

ContextValidate validate this failed service request based on the context it is used

func (*FailedServiceRequest) MarshalBinary added in v0.19.105

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

MarshalBinary interface implementation

func (*FailedServiceRequest) UnmarshalBinary added in v0.19.105

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

UnmarshalBinary interface implementation

func (*FailedServiceRequest) Validate added in v0.19.105

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

Validate validates this failed service request

type FailedServiceRequestEnvelope added in v0.19.105

type FailedServiceRequestEnvelope struct {

	// data
	// Required: true
	Data FailedServiceRequestList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

FailedServiceRequestEnvelope failed service request envelope

swagger:model failedServiceRequestEnvelope

func (*FailedServiceRequestEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this failed service request envelope based on the context it is used

func (*FailedServiceRequestEnvelope) MarshalBinary added in v0.19.105

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

MarshalBinary interface implementation

func (*FailedServiceRequestEnvelope) UnmarshalBinary added in v0.19.105

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

UnmarshalBinary interface implementation

func (*FailedServiceRequestEnvelope) Validate added in v0.19.105

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

Validate validates this failed service request envelope

type FailedServiceRequestList added in v0.19.42

type FailedServiceRequestList []*FailedServiceRequest

FailedServiceRequestList failed service request list

swagger:model failedServiceRequestList

func (FailedServiceRequestList) ContextValidate added in v0.19.105

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

ContextValidate validate this failed service request list based on the context it is used

func (FailedServiceRequestList) Validate added in v0.19.42

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

Validate validates this failed service request list

type GetIdentityPolicyAdviceEnvelope

type GetIdentityPolicyAdviceEnvelope struct {

	// data
	// Required: true
	Data *PolicyAdvice `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

GetIdentityPolicyAdviceEnvelope get identity policy advice envelope

swagger:model getIdentityPolicyAdviceEnvelope

func (*GetIdentityPolicyAdviceEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this get identity policy advice envelope based on the context it is used

func (*GetIdentityPolicyAdviceEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*GetIdentityPolicyAdviceEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GetIdentityPolicyAdviceEnvelope) Validate

Validate validates this get identity policy advice envelope

type IdentityAuthenticators

type IdentityAuthenticators struct {

	// cert
	Cert *IdentityAuthenticatorsCert `json:"cert,omitempty"`

	// updb
	Updb *IdentityAuthenticatorsUpdb `json:"updb,omitempty"`
}

IdentityAuthenticators identity authenticators

swagger:model identityAuthenticators

func (*IdentityAuthenticators) ContextValidate added in v0.19.105

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

ContextValidate validate this identity authenticators based on the context it is used

func (*IdentityAuthenticators) MarshalBinary

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

MarshalBinary interface implementation

func (*IdentityAuthenticators) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdentityAuthenticators) Validate

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

Validate validates this identity authenticators

type IdentityAuthenticatorsCert

type IdentityAuthenticatorsCert struct {

	// fingerprint
	Fingerprint string `json:"fingerprint,omitempty"`
}

IdentityAuthenticatorsCert identity authenticators cert

swagger:model IdentityAuthenticatorsCert

func (*IdentityAuthenticatorsCert) ContextValidate added in v0.19.105

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

ContextValidate validates this identity authenticators cert based on context it is used

func (*IdentityAuthenticatorsCert) MarshalBinary

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

MarshalBinary interface implementation

func (*IdentityAuthenticatorsCert) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdentityAuthenticatorsCert) Validate

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

Validate validates this identity authenticators cert

type IdentityAuthenticatorsUpdb

type IdentityAuthenticatorsUpdb struct {

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

IdentityAuthenticatorsUpdb identity authenticators updb

swagger:model IdentityAuthenticatorsUpdb

func (*IdentityAuthenticatorsUpdb) ContextValidate added in v0.19.105

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

ContextValidate validates this identity authenticators updb based on context it is used

func (*IdentityAuthenticatorsUpdb) MarshalBinary

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

MarshalBinary interface implementation

func (*IdentityAuthenticatorsUpdb) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdentityAuthenticatorsUpdb) Validate

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

Validate validates this identity authenticators updb

type IdentityCreate

type IdentityCreate struct {

	// app data
	AppData Tags `json:"appData"`

	// default hosting cost
	DefaultHostingCost *TerminatorCost `json:"defaultHostingCost,omitempty"`

	// default hosting precedence
	DefaultHostingPrecedence TerminatorPrecedence `json:"defaultHostingPrecedence,omitempty"`

	// enrollment
	Enrollment *IdentityCreateEnrollment `json:"enrollment,omitempty"`

	// is admin
	// Required: true
	IsAdmin *bool `json:"isAdmin"`

	// name
	// Required: true
	Name *string `json:"name"`

	// role attributes
	RoleAttributes Attributes `json:"roleAttributes"`

	// service hosting costs
	ServiceHostingCosts TerminatorCostMap `json:"serviceHostingCosts,omitempty"`

	// service hosting precedences
	ServiceHostingPrecedences TerminatorPrecedenceMap `json:"serviceHostingPrecedences,omitempty"`

	// tags
	Tags Tags `json:"tags"`

	// type
	// Required: true
	Type *IdentityType `json:"type"`
}

IdentityCreate An identity to create

swagger:model identityCreate

func (*IdentityCreate) ContextValidate added in v0.19.105

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

ContextValidate validate this identity create based on the context it is used

func (*IdentityCreate) MarshalBinary

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

MarshalBinary interface implementation

func (*IdentityCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdentityCreate) Validate

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

Validate validates this identity create

type IdentityCreateEnrollment

type IdentityCreateEnrollment struct {

	// ott
	Ott bool `json:"ott,omitempty"`

	// ottca
	Ottca string `json:"ottca,omitempty"`

	// updb
	Updb string `json:"updb,omitempty"`
}

IdentityCreateEnrollment identity create enrollment

swagger:model IdentityCreateEnrollment

func (*IdentityCreateEnrollment) ContextValidate added in v0.19.105

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

ContextValidate validates this identity create enrollment based on context it is used

func (*IdentityCreateEnrollment) MarshalBinary

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

MarshalBinary interface implementation

func (*IdentityCreateEnrollment) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdentityCreateEnrollment) Validate

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

Validate validates this identity create enrollment

type IdentityDetail

type IdentityDetail struct {
	BaseEntity

	// app data
	AppData Tags `json:"appData"`

	// authenticators
	// Required: true
	Authenticators *IdentityAuthenticators `json:"authenticators"`

	// default hosting cost
	// Required: true
	DefaultHostingCost *TerminatorCost `json:"defaultHostingCost"`

	// default hosting precedence
	DefaultHostingPrecedence TerminatorPrecedence `json:"defaultHostingPrecedence,omitempty"`

	// enrollment
	// Required: true
	Enrollment *IdentityEnrollments `json:"enrollment"`

	// env info
	// Required: true
	EnvInfo *EnvInfo `json:"envInfo"`

	// has Api session
	// Required: true
	HasAPISession *bool `json:"hasApiSession"`

	// has edge router connection
	// Required: true
	HasEdgeRouterConnection *bool `json:"hasEdgeRouterConnection"`

	// is admin
	// Required: true
	IsAdmin *bool `json:"isAdmin"`

	// is default admin
	// Required: true
	IsDefaultAdmin *bool `json:"isDefaultAdmin"`

	// is mfa enabled
	// Required: true
	IsMfaEnabled *bool `json:"isMfaEnabled"`

	// name
	// Required: true
	Name *string `json:"name"`

	// role attributes
	// Required: true
	RoleAttributes Attributes `json:"roleAttributes"`

	// sdk info
	// Required: true
	SdkInfo *SdkInfo `json:"sdkInfo"`

	// service hosting costs
	// Required: true
	ServiceHostingCosts TerminatorCostMap `json:"serviceHostingCosts"`

	// service hosting precedences
	// Required: true
	ServiceHostingPrecedences TerminatorPrecedenceMap `json:"serviceHostingPrecedences"`

	// type
	// Required: true
	Type *EntityRef `json:"type"`

	// type Id
	// Required: true
	TypeID *string `json:"typeId"`
}

IdentityDetail Detail of a specific identity

swagger:model identityDetail

func (*IdentityDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this identity detail based on the context it is used

func (*IdentityDetail) MarshalBinary

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

MarshalBinary interface implementation

func (IdentityDetail) MarshalJSON

func (m IdentityDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*IdentityDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdentityDetail) UnmarshalJSON

func (m *IdentityDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*IdentityDetail) Validate

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

Validate validates this identity detail

type IdentityEnrollments

type IdentityEnrollments struct {

	// ott
	Ott *IdentityEnrollmentsOtt `json:"ott,omitempty"`

	// ottca
	Ottca *IdentityEnrollmentsOttca `json:"ottca,omitempty"`

	// updb
	Updb *IdentityEnrollmentsUpdb `json:"updb,omitempty"`
}

IdentityEnrollments identity enrollments

swagger:model identityEnrollments

func (*IdentityEnrollments) ContextValidate added in v0.19.105

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

ContextValidate validate this identity enrollments based on the context it is used

func (*IdentityEnrollments) MarshalBinary

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

MarshalBinary interface implementation

func (*IdentityEnrollments) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdentityEnrollments) Validate

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

Validate validates this identity enrollments

type IdentityEnrollmentsOtt

type IdentityEnrollmentsOtt struct {

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

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

	// jwt
	Jwt string `json:"jwt,omitempty"`

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

IdentityEnrollmentsOtt identity enrollments ott

swagger:model IdentityEnrollmentsOtt

func (*IdentityEnrollmentsOtt) ContextValidate added in v0.19.105

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

ContextValidate validates this identity enrollments ott based on context it is used

func (*IdentityEnrollmentsOtt) MarshalBinary

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

MarshalBinary interface implementation

func (*IdentityEnrollmentsOtt) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdentityEnrollmentsOtt) Validate

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

Validate validates this identity enrollments ott

type IdentityEnrollmentsOttca

type IdentityEnrollmentsOttca struct {

	// ca
	Ca *EntityRef `json:"ca,omitempty"`

	// ca Id
	CaID string `json:"caId,omitempty"`

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

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

	// jwt
	Jwt string `json:"jwt,omitempty"`

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

IdentityEnrollmentsOttca identity enrollments ottca

swagger:model IdentityEnrollmentsOttca

func (*IdentityEnrollmentsOttca) ContextValidate added in v0.19.105

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

ContextValidate validate this identity enrollments ottca based on the context it is used

func (*IdentityEnrollmentsOttca) MarshalBinary

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

MarshalBinary interface implementation

func (*IdentityEnrollmentsOttca) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdentityEnrollmentsOttca) Validate

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

Validate validates this identity enrollments ottca

type IdentityEnrollmentsUpdb

type IdentityEnrollmentsUpdb struct {

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

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

	// jwt
	Jwt string `json:"jwt,omitempty"`

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

IdentityEnrollmentsUpdb identity enrollments updb

swagger:model IdentityEnrollmentsUpdb

func (*IdentityEnrollmentsUpdb) ContextValidate added in v0.19.105

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

ContextValidate validates this identity enrollments updb based on context it is used

func (*IdentityEnrollmentsUpdb) MarshalBinary

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

MarshalBinary interface implementation

func (*IdentityEnrollmentsUpdb) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdentityEnrollmentsUpdb) Validate

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

Validate validates this identity enrollments updb

type IdentityList

type IdentityList []*IdentityDetail

IdentityList A list of identities

swagger:model identityList

func (IdentityList) ContextValidate added in v0.19.105

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

ContextValidate validate this identity list based on the context it is used

func (IdentityList) Validate

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

Validate validates this identity list

type IdentityPatch

type IdentityPatch struct {

	// app data
	AppData Tags `json:"appData"`

	// default hosting cost
	DefaultHostingCost *TerminatorCost `json:"defaultHostingCost,omitempty"`

	// default hosting precedence
	DefaultHostingPrecedence TerminatorPrecedence `json:"defaultHostingPrecedence,omitempty"`

	// is admin
	IsAdmin bool `json:"isAdmin,omitempty"`

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

	// role attributes
	RoleAttributes Attributes `json:"roleAttributes"`

	// service hosting costs
	ServiceHostingCosts TerminatorCostMap `json:"serviceHostingCosts,omitempty"`

	// service hosting precedences
	ServiceHostingPrecedences TerminatorPrecedenceMap `json:"serviceHostingPrecedences,omitempty"`

	// tags
	Tags Tags `json:"tags"`

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

IdentityPatch identity patch

swagger:model identityPatch

func (*IdentityPatch) ContextValidate added in v0.19.105

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

ContextValidate validate this identity patch based on the context it is used

func (*IdentityPatch) MarshalBinary

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

MarshalBinary interface implementation

func (*IdentityPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdentityPatch) Validate

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

Validate validates this identity patch

type IdentityType

type IdentityType string

IdentityType identity type

swagger:model identityType

const (

	// IdentityTypeUser captures enum value "User"
	IdentityTypeUser IdentityType = "User"

	// IdentityTypeDevice captures enum value "Device"
	IdentityTypeDevice IdentityType = "Device"

	// IdentityTypeService captures enum value "Service"
	IdentityTypeService IdentityType = "Service"

	// IdentityTypeRouter captures enum value "Router"
	IdentityTypeRouter IdentityType = "Router"
)

func NewIdentityType added in v0.19.105

func NewIdentityType(value IdentityType) *IdentityType

func (IdentityType) ContextValidate added in v0.19.105

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

ContextValidate validates this identity type based on context it is used

func (IdentityType) Validate

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

Validate validates this identity type

type IdentityTypeDetail

type IdentityTypeDetail struct {
	BaseEntity

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

IdentityTypeDetail identity type detail

swagger:model identityTypeDetail

func (*IdentityTypeDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this identity type detail based on the context it is used

func (*IdentityTypeDetail) MarshalBinary

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

MarshalBinary interface implementation

func (IdentityTypeDetail) MarshalJSON

func (m IdentityTypeDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*IdentityTypeDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdentityTypeDetail) UnmarshalJSON

func (m *IdentityTypeDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*IdentityTypeDetail) Validate

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

Validate validates this identity type detail

type IdentityTypeList

type IdentityTypeList []*IdentityTypeDetail

IdentityTypeList identity type list

swagger:model identityTypeList

func (IdentityTypeList) ContextValidate added in v0.19.105

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

ContextValidate validate this identity type list based on the context it is used

func (IdentityTypeList) Validate

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

Validate validates this identity type list

type IdentityUpdate

type IdentityUpdate struct {

	// app data
	AppData Tags `json:"appData"`

	// default hosting cost
	DefaultHostingCost *TerminatorCost `json:"defaultHostingCost,omitempty"`

	// default hosting precedence
	DefaultHostingPrecedence TerminatorPrecedence `json:"defaultHostingPrecedence,omitempty"`

	// is admin
	// Required: true
	IsAdmin *bool `json:"isAdmin"`

	// name
	// Required: true
	Name *string `json:"name"`

	// role attributes
	RoleAttributes Attributes `json:"roleAttributes"`

	// service hosting costs
	ServiceHostingCosts TerminatorCostMap `json:"serviceHostingCosts,omitempty"`

	// service hosting precedences
	ServiceHostingPrecedences TerminatorPrecedenceMap `json:"serviceHostingPrecedences,omitempty"`

	// tags
	Tags Tags `json:"tags"`

	// type
	// Required: true
	Type *IdentityType `json:"type"`
}

IdentityUpdate identity update

swagger:model identityUpdate

func (*IdentityUpdate) ContextValidate added in v0.19.105

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

ContextValidate validate this identity update based on the context it is used

func (*IdentityUpdate) MarshalBinary

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

MarshalBinary interface implementation

func (*IdentityUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdentityUpdate) Validate

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

Validate validates this identity update

type Link struct {

	// comment
	Comment string `json:"comment,omitempty"`

	// href
	// Required: true
	// Format: uri
	Href *strfmt.URI `json:"href"`

	// method
	Method string `json:"method,omitempty"`
}

Link A link to another resource

swagger:model link

func (*Link) ContextValidate added in v0.19.105

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

ContextValidate validates this link based on context it is used

func (*Link) MarshalBinary

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

MarshalBinary interface implementation

func (*Link) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Link) Validate

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

Validate validates this link

type Links map[string]Link

Links A map of named links

swagger:model links

func (Links) ContextValidate added in v0.19.105

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

ContextValidate validate this links based on the context it is used

func (Links) Validate

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

Validate validates this links

type ListAPISessionsEnvelope

type ListAPISessionsEnvelope struct {

	// data
	// Required: true
	Data APISessionList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListAPISessionsEnvelope list Api sessions envelope

swagger:model listApiSessionsEnvelope

func (*ListAPISessionsEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list Api sessions envelope based on the context it is used

func (*ListAPISessionsEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListAPISessionsEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListAPISessionsEnvelope) Validate

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

Validate validates this list Api sessions envelope

type ListAuthenticatorsEnvelope

type ListAuthenticatorsEnvelope struct {

	// data
	Data AuthenticatorList `json:"data,omitempty"`

	// meta
	Meta *Meta `json:"meta,omitempty"`
}

ListAuthenticatorsEnvelope list authenticators envelope

swagger:model listAuthenticatorsEnvelope

func (*ListAuthenticatorsEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list authenticators envelope based on the context it is used

func (*ListAuthenticatorsEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListAuthenticatorsEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListAuthenticatorsEnvelope) Validate

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

Validate validates this list authenticators envelope

type ListCasEnvelope

type ListCasEnvelope struct {

	// data
	// Required: true
	Data CaList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListCasEnvelope list cas envelope

swagger:model listCasEnvelope

func (*ListCasEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list cas envelope based on the context it is used

func (*ListCasEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListCasEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListCasEnvelope) Validate

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

Validate validates this list cas envelope

type ListClientTerminatorsEnvelope added in v0.19.105

type ListClientTerminatorsEnvelope struct {

	// data
	// Required: true
	Data TerminatorClientList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListClientTerminatorsEnvelope list client terminators envelope

swagger:model listClientTerminatorsEnvelope

func (*ListClientTerminatorsEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list client terminators envelope based on the context it is used

func (*ListClientTerminatorsEnvelope) MarshalBinary added in v0.19.105

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

MarshalBinary interface implementation

func (*ListClientTerminatorsEnvelope) UnmarshalBinary added in v0.19.105

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

UnmarshalBinary interface implementation

func (*ListClientTerminatorsEnvelope) Validate added in v0.19.105

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

Validate validates this list client terminators envelope

type ListConfigTypesEnvelope

type ListConfigTypesEnvelope struct {

	// data
	// Required: true
	Data ConfigTypeList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListConfigTypesEnvelope list config types envelope

swagger:model listConfigTypesEnvelope

func (*ListConfigTypesEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list config types envelope based on the context it is used

func (*ListConfigTypesEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListConfigTypesEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListConfigTypesEnvelope) Validate

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

Validate validates this list config types envelope

type ListConfigsEnvelope

type ListConfigsEnvelope struct {

	// data
	// Required: true
	Data ConfigList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListConfigsEnvelope list configs envelope

swagger:model listConfigsEnvelope

func (*ListConfigsEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list configs envelope based on the context it is used

func (*ListConfigsEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListConfigsEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListConfigsEnvelope) Validate

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

Validate validates this list configs envelope

type ListCurrentAPISessionCertificatesEnvelope added in v0.17.30

type ListCurrentAPISessionCertificatesEnvelope struct {

	// data
	// Required: true
	Data CurrentAPISessionCertificateList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListCurrentAPISessionCertificatesEnvelope list current Api session certificates envelope

swagger:model listCurrentApiSessionCertificatesEnvelope

func (*ListCurrentAPISessionCertificatesEnvelope) ContextValidate added in v0.19.105

ContextValidate validate this list current Api session certificates envelope based on the context it is used

func (*ListCurrentAPISessionCertificatesEnvelope) MarshalBinary added in v0.17.30

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

MarshalBinary interface implementation

func (*ListCurrentAPISessionCertificatesEnvelope) UnmarshalBinary added in v0.17.30

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

UnmarshalBinary interface implementation

func (*ListCurrentAPISessionCertificatesEnvelope) Validate added in v0.17.30

Validate validates this list current Api session certificates envelope

type ListCurrentAPISessionServiceUpdatesEnvelope added in v0.17.34

type ListCurrentAPISessionServiceUpdatesEnvelope struct {

	// data
	// Required: true
	Data *CurrentAPISessionServiceUpdateList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListCurrentAPISessionServiceUpdatesEnvelope list current Api session service updates envelope

swagger:model listCurrentApiSessionServiceUpdatesEnvelope

func (*ListCurrentAPISessionServiceUpdatesEnvelope) ContextValidate added in v0.19.105

ContextValidate validate this list current Api session service updates envelope based on the context it is used

func (*ListCurrentAPISessionServiceUpdatesEnvelope) MarshalBinary added in v0.17.34

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

MarshalBinary interface implementation

func (*ListCurrentAPISessionServiceUpdatesEnvelope) UnmarshalBinary added in v0.17.34

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

UnmarshalBinary interface implementation

func (*ListCurrentAPISessionServiceUpdatesEnvelope) Validate added in v0.17.34

Validate validates this list current Api session service updates envelope

type ListCurrentIdentityEdgeRoutersEnvelope added in v0.17.58

type ListCurrentIdentityEdgeRoutersEnvelope struct {

	// data
	// Required: true
	Data CurrentIdentityEdgeRouterList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListCurrentIdentityEdgeRoutersEnvelope list current identity edge routers envelope

swagger:model listCurrentIdentityEdgeRoutersEnvelope

func (*ListCurrentIdentityEdgeRoutersEnvelope) ContextValidate added in v0.19.105

ContextValidate validate this list current identity edge routers envelope based on the context it is used

func (*ListCurrentIdentityEdgeRoutersEnvelope) MarshalBinary added in v0.17.58

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

MarshalBinary interface implementation

func (*ListCurrentIdentityEdgeRoutersEnvelope) UnmarshalBinary added in v0.17.58

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

UnmarshalBinary interface implementation

func (*ListCurrentIdentityEdgeRoutersEnvelope) Validate added in v0.17.58

Validate validates this list current identity edge routers envelope

type ListEdgeRouterPoliciesEnvelope

type ListEdgeRouterPoliciesEnvelope struct {

	// data
	// Required: true
	Data EdgeRouterPolicyList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListEdgeRouterPoliciesEnvelope list edge router policies envelope

swagger:model listEdgeRouterPoliciesEnvelope

func (*ListEdgeRouterPoliciesEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list edge router policies envelope based on the context it is used

func (*ListEdgeRouterPoliciesEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListEdgeRouterPoliciesEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListEdgeRouterPoliciesEnvelope) Validate

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

Validate validates this list edge router policies envelope

type ListEdgeRoutersEnvelope

type ListEdgeRoutersEnvelope struct {

	// data
	// Required: true
	Data EdgeRouterList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListEdgeRoutersEnvelope list edge routers envelope

swagger:model listEdgeRoutersEnvelope

func (*ListEdgeRoutersEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list edge routers envelope based on the context it is used

func (*ListEdgeRoutersEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListEdgeRoutersEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListEdgeRoutersEnvelope) Validate

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

Validate validates this list edge routers envelope

type ListEnrollmentsEnvelope

type ListEnrollmentsEnvelope struct {

	// data
	// Required: true
	Data EnrollmentList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListEnrollmentsEnvelope list enrollments envelope

swagger:model listEnrollmentsEnvelope

func (*ListEnrollmentsEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list enrollments envelope based on the context it is used

func (*ListEnrollmentsEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListEnrollmentsEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListEnrollmentsEnvelope) Validate

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

Validate validates this list enrollments envelope

type ListIdentitiesEnvelope

type ListIdentitiesEnvelope struct {

	// data
	// Required: true
	Data IdentityList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListIdentitiesEnvelope list identities envelope

swagger:model listIdentitiesEnvelope

func (*ListIdentitiesEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list identities envelope based on the context it is used

func (*ListIdentitiesEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListIdentitiesEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListIdentitiesEnvelope) Validate

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

Validate validates this list identities envelope

type ListIdentityTypesEnvelope

type ListIdentityTypesEnvelope struct {

	// data
	// Required: true
	Data IdentityTypeList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListIdentityTypesEnvelope list identity types envelope

swagger:model listIdentityTypesEnvelope

func (*ListIdentityTypesEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list identity types envelope based on the context it is used

func (*ListIdentityTypesEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListIdentityTypesEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListIdentityTypesEnvelope) Validate

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

Validate validates this list identity types envelope

type ListPostureCheckEnvelope added in v0.16.46

type ListPostureCheckEnvelope struct {

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
	// contains filtered or unexported fields
}

ListPostureCheckEnvelope list posture check envelope

swagger:model listPostureCheckEnvelope

func (*ListPostureCheckEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list posture check envelope based on the context it is used

func (*ListPostureCheckEnvelope) Data added in v0.16.46

Data gets the data of this base type

func (*ListPostureCheckEnvelope) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (ListPostureCheckEnvelope) MarshalJSON added in v0.17.58

func (m ListPostureCheckEnvelope) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ListPostureCheckEnvelope) SetData added in v0.17.58

func (m *ListPostureCheckEnvelope) SetData(val []PostureCheckDetail)

SetData sets the data of this base type

func (*ListPostureCheckEnvelope) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*ListPostureCheckEnvelope) UnmarshalJSON added in v0.17.58

func (m *ListPostureCheckEnvelope) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ListPostureCheckEnvelope) Validate added in v0.16.46

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

Validate validates this list posture check envelope

type ListPostureCheckTypesEnvelope added in v0.16.46

type ListPostureCheckTypesEnvelope struct {

	// data
	// Required: true
	Data PostureCheckTypeList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListPostureCheckTypesEnvelope list posture check types envelope

swagger:model listPostureCheckTypesEnvelope

func (*ListPostureCheckTypesEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list posture check types envelope based on the context it is used

func (*ListPostureCheckTypesEnvelope) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (*ListPostureCheckTypesEnvelope) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*ListPostureCheckTypesEnvelope) Validate added in v0.16.46

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

Validate validates this list posture check types envelope

type ListProtocols added in v0.17.23

type ListProtocols map[string]Protocol

ListProtocols list protocols

swagger:model listProtocols

func (ListProtocols) ContextValidate added in v0.19.105

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

ContextValidate validate this list protocols based on the context it is used

func (ListProtocols) Validate added in v0.17.23

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

Validate validates this list protocols

type ListProtocolsEnvelope added in v0.17.23

type ListProtocolsEnvelope struct {

	// data
	// Required: true
	Data ListProtocols `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListProtocolsEnvelope list protocols envelope

swagger:model listProtocolsEnvelope

func (*ListProtocolsEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list protocols envelope based on the context it is used

func (*ListProtocolsEnvelope) MarshalBinary added in v0.17.23

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

MarshalBinary interface implementation

func (*ListProtocolsEnvelope) UnmarshalBinary added in v0.17.23

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

UnmarshalBinary interface implementation

func (*ListProtocolsEnvelope) Validate added in v0.17.23

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

Validate validates this list protocols envelope

type ListRoleAttributesEnvelope

type ListRoleAttributesEnvelope struct {

	// data
	// Required: true
	Data RoleAttributesList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListRoleAttributesEnvelope list role attributes envelope

swagger:model listRoleAttributesEnvelope

func (*ListRoleAttributesEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list role attributes envelope based on the context it is used

func (*ListRoleAttributesEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListRoleAttributesEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListRoleAttributesEnvelope) Validate

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

Validate validates this list role attributes envelope

type ListRoutersEnvelope added in v0.19.105

type ListRoutersEnvelope struct {

	// data
	// Required: true
	Data RouterList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListRoutersEnvelope list routers envelope

swagger:model listRoutersEnvelope

func (*ListRoutersEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list routers envelope based on the context it is used

func (*ListRoutersEnvelope) MarshalBinary added in v0.19.105

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

MarshalBinary interface implementation

func (*ListRoutersEnvelope) UnmarshalBinary added in v0.19.105

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

UnmarshalBinary interface implementation

func (*ListRoutersEnvelope) Validate added in v0.19.105

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

Validate validates this list routers envelope

type ListServiceConfigsEnvelope

type ListServiceConfigsEnvelope struct {

	// data
	// Required: true
	Data ServiceConfigList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListServiceConfigsEnvelope list service configs envelope

swagger:model listServiceConfigsEnvelope

func (*ListServiceConfigsEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list service configs envelope based on the context it is used

func (*ListServiceConfigsEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListServiceConfigsEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListServiceConfigsEnvelope) Validate

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

Validate validates this list service configs envelope

type ListServiceEdgeRouterPoliciesEnvelope

type ListServiceEdgeRouterPoliciesEnvelope struct {

	// data
	// Required: true
	Data ServiceEdgeRouterPolicyList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListServiceEdgeRouterPoliciesEnvelope list service edge router policies envelope

swagger:model listServiceEdgeRouterPoliciesEnvelope

func (*ListServiceEdgeRouterPoliciesEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list service edge router policies envelope based on the context it is used

func (*ListServiceEdgeRouterPoliciesEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListServiceEdgeRouterPoliciesEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListServiceEdgeRouterPoliciesEnvelope) Validate

Validate validates this list service edge router policies envelope

type ListServicePoliciesEnvelope

type ListServicePoliciesEnvelope struct {

	// data
	// Required: true
	Data ServicePolicyList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListServicePoliciesEnvelope list service policies envelope

swagger:model listServicePoliciesEnvelope

func (*ListServicePoliciesEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list service policies envelope based on the context it is used

func (*ListServicePoliciesEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListServicePoliciesEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListServicePoliciesEnvelope) Validate

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

Validate validates this list service policies envelope

type ListServicesEnvelope

type ListServicesEnvelope struct {

	// data
	// Required: true
	Data ServiceList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListServicesEnvelope list services envelope

swagger:model listServicesEnvelope

func (*ListServicesEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list services envelope based on the context it is used

func (*ListServicesEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListServicesEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListServicesEnvelope) Validate

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

Validate validates this list services envelope

type ListSessionsEnvelope

type ListSessionsEnvelope struct {

	// data
	// Required: true
	Data SessionList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListSessionsEnvelope list sessions envelope

swagger:model listSessionsEnvelope

func (*ListSessionsEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list sessions envelope based on the context it is used

func (*ListSessionsEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListSessionsEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListSessionsEnvelope) Validate

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

Validate validates this list sessions envelope

type ListSpecsEnvelope

type ListSpecsEnvelope struct {

	// data
	// Required: true
	Data SpecList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListSpecsEnvelope list specs envelope

swagger:model listSpecsEnvelope

func (*ListSpecsEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list specs envelope based on the context it is used

func (*ListSpecsEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListSpecsEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListSpecsEnvelope) Validate

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

Validate validates this list specs envelope

type ListSummaryCounts

type ListSummaryCounts map[string]int64

ListSummaryCounts list summary counts

swagger:model listSummaryCounts

func (ListSummaryCounts) ContextValidate added in v0.19.105

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

ContextValidate validates this list summary counts based on context it is used

func (ListSummaryCounts) Validate

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

Validate validates this list summary counts

type ListSummaryCountsEnvelope

type ListSummaryCountsEnvelope struct {

	// data
	// Required: true
	Data ListSummaryCounts `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListSummaryCountsEnvelope list summary counts envelope

swagger:model listSummaryCountsEnvelope

func (*ListSummaryCountsEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list summary counts envelope based on the context it is used

func (*ListSummaryCountsEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListSummaryCountsEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListSummaryCountsEnvelope) Validate

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

Validate validates this list summary counts envelope

type ListTerminatorsEnvelope

type ListTerminatorsEnvelope struct {

	// data
	// Required: true
	Data TerminatorList `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListTerminatorsEnvelope list terminators envelope

swagger:model listTerminatorsEnvelope

func (*ListTerminatorsEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list terminators envelope based on the context it is used

func (*ListTerminatorsEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListTerminatorsEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListTerminatorsEnvelope) Validate

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

Validate validates this list terminators envelope

type ListVersionEnvelope

type ListVersionEnvelope struct {

	// data
	// Required: true
	Data *Version `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

ListVersionEnvelope list version envelope

swagger:model listVersionEnvelope

func (*ListVersionEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this list version envelope based on the context it is used

func (*ListVersionEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListVersionEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListVersionEnvelope) Validate

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

Validate validates this list version envelope

type Meta

type Meta struct {

	// api enrolment version
	APIEnrolmentVersion string `json:"apiEnrolmentVersion,omitempty"`

	// api version
	APIVersion string `json:"apiVersion,omitempty"`

	// filterable fields
	FilterableFields []string `json:"filterableFields,omitempty"`

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

Meta meta

swagger:model meta

func (*Meta) ContextValidate added in v0.19.105

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

ContextValidate validate this meta based on the context it is used

func (*Meta) MarshalBinary

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

MarshalBinary interface implementation

func (*Meta) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Meta) Validate

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

Validate validates this meta

type MfaCode added in v0.17.52

type MfaCode struct {

	// code
	// Required: true
	Code *string `json:"code"`
}

MfaCode mfa code

swagger:model mfaCode

func (*MfaCode) ContextValidate added in v0.19.105

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

ContextValidate validates this mfa code based on context it is used

func (*MfaCode) MarshalBinary added in v0.17.52

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

MarshalBinary interface implementation

func (*MfaCode) UnmarshalBinary added in v0.17.52

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

UnmarshalBinary interface implementation

func (*MfaCode) Validate added in v0.17.52

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

Validate validates this mfa code

type MfaFormats added in v0.17.52

type MfaFormats string

MfaFormats mfa formats

swagger:model mfaFormats

const (

	// MfaFormatsNumeric captures enum value "numeric"
	MfaFormatsNumeric MfaFormats = "numeric"

	// MfaFormatsAlpha captures enum value "alpha"
	MfaFormatsAlpha MfaFormats = "alpha"

	// MfaFormatsAlphaNumeric captures enum value "alphaNumeric"
	MfaFormatsAlphaNumeric MfaFormats = "alphaNumeric"
)

func NewMfaFormats added in v0.19.105

func NewMfaFormats(value MfaFormats) *MfaFormats

func (MfaFormats) ContextValidate added in v0.19.105

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

ContextValidate validates this mfa formats based on context it is used

func (MfaFormats) Validate added in v0.17.52

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

Validate validates this mfa formats

type MfaProviders added in v0.17.52

type MfaProviders string

MfaProviders mfa providers

swagger:model mfaProviders

const (

	// MfaProvidersZiti captures enum value "ziti"
	MfaProvidersZiti MfaProviders = "ziti"
)

func NewMfaProviders added in v0.19.105

func NewMfaProviders(value MfaProviders) *MfaProviders

func (MfaProviders) ContextValidate added in v0.19.105

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

ContextValidate validates this mfa providers based on context it is used

func (MfaProviders) Validate added in v0.17.52

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

Validate validates this mfa providers

type NamedRole added in v0.16.32

type NamedRole struct {

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

	// role
	Role string `json:"role,omitempty"`
}

NamedRole named role

swagger:model namedRole

func (*NamedRole) ContextValidate added in v0.19.105

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

ContextValidate validates this named role based on context it is used

func (*NamedRole) MarshalBinary added in v0.16.32

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

MarshalBinary interface implementation

func (*NamedRole) UnmarshalBinary added in v0.16.32

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

UnmarshalBinary interface implementation

func (*NamedRole) Validate added in v0.16.32

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

Validate validates this named role

type NamedRoles added in v0.16.32

type NamedRoles []*NamedRole

NamedRoles named roles

swagger:model namedRoles

func (NamedRoles) ContextValidate added in v0.19.105

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

ContextValidate validate this named roles based on the context it is used

func (NamedRoles) Validate added in v0.16.32

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

Validate validates this named roles

type OperatingSystem added in v0.16.46

type OperatingSystem struct {

	// type
	// Required: true
	Type *OsType `json:"type"`

	// versions
	// Required: true
	Versions []string `json:"versions"`
}

OperatingSystem operating system

swagger:model operatingSystem

func (*OperatingSystem) ContextValidate added in v0.19.105

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

ContextValidate validate this operating system based on the context it is used

func (*OperatingSystem) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (*OperatingSystem) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*OperatingSystem) Validate added in v0.16.46

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

Validate validates this operating system

type OsType added in v0.16.46

type OsType string

OsType os type

swagger:model osType

const (

	// OsTypeWindows captures enum value "Windows"
	OsTypeWindows OsType = "Windows"

	// OsTypeWindowsServer captures enum value "WindowsServer"
	OsTypeWindowsServer OsType = "WindowsServer"

	// OsTypeAndroid captures enum value "Android"
	OsTypeAndroid OsType = "Android"

	// OsTypeIOS captures enum value "iOS"
	OsTypeIOS OsType = "iOS"

	// OsTypeLinux captures enum value "Linux"
	OsTypeLinux OsType = "Linux"

	// OsTypeMacOS captures enum value "macOS"
	OsTypeMacOS OsType = "macOS"
)

func NewOsType added in v0.19.105

func NewOsType(value OsType) *OsType

func (OsType) ContextValidate added in v0.19.105

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

ContextValidate validates this os type based on context it is used

func (OsType) Validate added in v0.16.46

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

Validate validates this os type

type Pagination

type Pagination struct {

	// limit
	// Required: true
	Limit *int64 `json:"limit"`

	// offset
	// Required: true
	Offset *int64 `json:"offset"`

	// total count
	// Required: true
	TotalCount *int64 `json:"totalCount"`
}

Pagination pagination

swagger:model pagination

func (*Pagination) ContextValidate added in v0.19.105

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

ContextValidate validates this pagination based on context it is used

func (*Pagination) MarshalBinary

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

MarshalBinary interface implementation

func (*Pagination) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Pagination) Validate

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

Validate validates this pagination

type Password

type Password string

Password password

swagger:model password

func (Password) ContextValidate added in v0.19.105

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

ContextValidate validates this password based on context it is used

func (Password) Validate

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

Validate validates this password

type PasswordNullable

type PasswordNullable string

PasswordNullable password nullable

swagger:model passwordNullable

func (PasswordNullable) ContextValidate added in v0.19.105

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

ContextValidate validates this password nullable based on context it is used

func (PasswordNullable) Validate

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

Validate validates this password nullable

type PolicyAdvice

type PolicyAdvice struct {

	// common routers
	CommonRouters []*RouterEntityRef `json:"commonRouters"`

	// identity
	Identity *EntityRef `json:"identity,omitempty"`

	// identity Id
	IdentityID string `json:"identityId,omitempty"`

	// identity router count
	IdentityRouterCount int32 `json:"identityRouterCount,omitempty"`

	// is bind allowed
	IsBindAllowed bool `json:"isBindAllowed,omitempty"`

	// is dial allowed
	IsDialAllowed bool `json:"isDialAllowed,omitempty"`

	// service
	Service *EntityRef `json:"service,omitempty"`

	// service Id
	ServiceID string `json:"serviceId,omitempty"`

	// service router count
	ServiceRouterCount int32 `json:"serviceRouterCount,omitempty"`
}

PolicyAdvice policy advice

swagger:model policyAdvice

func (*PolicyAdvice) ContextValidate added in v0.19.105

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

ContextValidate validate this policy advice based on the context it is used

func (*PolicyAdvice) MarshalBinary

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

MarshalBinary interface implementation

func (*PolicyAdvice) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PolicyAdvice) Validate

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

Validate validates this policy advice

type PolicyFailure added in v0.19.40

type PolicyFailure struct {

	// policy Id
	PolicyID string `json:"policyId,omitempty"`

	// policy name
	PolicyName string `json:"policyName,omitempty"`
	// contains filtered or unexported fields
}

PolicyFailure policy failure

swagger:model policyFailure

func (*PolicyFailure) Checks added in v0.19.40

func (m *PolicyFailure) Checks() []PostureCheckFailure

Checks gets the checks of this base type

func (*PolicyFailure) ContextValidate added in v0.19.105

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

ContextValidate validate this policy failure based on the context it is used

func (*PolicyFailure) MarshalBinary added in v0.19.40

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

MarshalBinary interface implementation

func (PolicyFailure) MarshalJSON added in v0.19.40

func (m PolicyFailure) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PolicyFailure) SetChecks added in v0.19.40

func (m *PolicyFailure) SetChecks(val []PostureCheckFailure)

SetChecks sets the checks of this base type

func (*PolicyFailure) UnmarshalBinary added in v0.19.40

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

UnmarshalBinary interface implementation

func (*PolicyFailure) UnmarshalJSON added in v0.19.40

func (m *PolicyFailure) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PolicyFailure) Validate added in v0.19.40

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

Validate validates this policy failure

type PostureCheckCreate added in v0.16.46

type PostureCheckCreate interface {
	runtime.Validatable
	runtime.ContextValidatable

	// name
	// Required: true
	Name() *string
	SetName(*string)

	// role attributes
	RoleAttributes() Attributes
	SetRoleAttributes(Attributes)

	// tags
	Tags() Tags
	SetTags(Tags)

	// type Id
	// Required: true
	TypeID() PostureCheckType
	SetTypeID(PostureCheckType)
}

PostureCheckCreate posture check create

swagger:discriminator postureCheckCreate typeId

func UnmarshalPostureCheckCreate added in v0.16.46

func UnmarshalPostureCheckCreate(reader io.Reader, consumer runtime.Consumer) (PostureCheckCreate, error)

UnmarshalPostureCheckCreate unmarshals polymorphic PostureCheckCreate

func UnmarshalPostureCheckCreateSlice added in v0.16.46

func UnmarshalPostureCheckCreateSlice(reader io.Reader, consumer runtime.Consumer) ([]PostureCheckCreate, error)

UnmarshalPostureCheckCreateSlice unmarshals polymorphic slices of PostureCheckCreate

type PostureCheckDetail added in v0.16.46

type PostureCheckDetail interface {
	runtime.Validatable
	runtime.ContextValidatable

	// links
	// Required: true
	Links() Links
	SetLinks(Links)

	// created at
	// Required: true
	// Format: date-time
	CreatedAt() *strfmt.DateTime
	SetCreatedAt(*strfmt.DateTime)

	// id
	// Required: true
	ID() *string
	SetID(*string)

	// name
	// Required: true
	Name() *string
	SetName(*string)

	// role attributes
	// Required: true
	RoleAttributes() Attributes
	SetRoleAttributes(Attributes)

	// tags
	// Required: true
	Tags() Tags
	SetTags(Tags)

	// type Id
	// Required: true
	TypeID() string
	SetTypeID(string)

	// updated at
	// Required: true
	// Format: date-time
	UpdatedAt() *strfmt.DateTime
	SetUpdatedAt(*strfmt.DateTime)

	// version
	// Required: true
	Version() *int64
	SetVersion(*int64)
}

PostureCheckDetail posture check detail

swagger:discriminator postureCheckDetail typeId

func UnmarshalPostureCheckDetail added in v0.16.46

func UnmarshalPostureCheckDetail(reader io.Reader, consumer runtime.Consumer) (PostureCheckDetail, error)

UnmarshalPostureCheckDetail unmarshals polymorphic PostureCheckDetail

func UnmarshalPostureCheckDetailSlice added in v0.16.46

func UnmarshalPostureCheckDetailSlice(reader io.Reader, consumer runtime.Consumer) ([]PostureCheckDetail, error)

UnmarshalPostureCheckDetailSlice unmarshals polymorphic slices of PostureCheckDetail

type PostureCheckDomainCreate added in v0.16.46

type PostureCheckDomainCreate struct {

	// domains
	// Required: true
	// Min Items: 1
	Domains []string `json:"domains"`
	// contains filtered or unexported fields
}

PostureCheckDomainCreate posture check domain create

swagger:model postureCheckDomainCreate

func (*PostureCheckDomainCreate) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check domain create based on the context it is used

func (*PostureCheckDomainCreate) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (PostureCheckDomainCreate) MarshalJSON added in v0.16.46

func (m PostureCheckDomainCreate) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckDomainCreate) Name added in v0.16.46

func (m *PostureCheckDomainCreate) Name() *string

Name gets the name of this subtype

func (*PostureCheckDomainCreate) RoleAttributes added in v0.16.48

func (m *PostureCheckDomainCreate) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckDomainCreate) SetName added in v0.16.46

func (m *PostureCheckDomainCreate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckDomainCreate) SetRoleAttributes added in v0.16.48

func (m *PostureCheckDomainCreate) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckDomainCreate) SetTags added in v0.16.46

func (m *PostureCheckDomainCreate) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckDomainCreate) SetTypeID added in v0.16.46

func (m *PostureCheckDomainCreate) SetTypeID(val PostureCheckType)

SetTypeID sets the type Id of this subtype

func (*PostureCheckDomainCreate) Tags added in v0.16.46

func (m *PostureCheckDomainCreate) Tags() Tags

Tags gets the tags of this subtype

func (*PostureCheckDomainCreate) TypeID added in v0.16.46

TypeID gets the type Id of this subtype

func (*PostureCheckDomainCreate) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*PostureCheckDomainCreate) UnmarshalJSON added in v0.16.46

func (m *PostureCheckDomainCreate) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckDomainCreate) Validate added in v0.16.46

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

Validate validates this posture check domain create

type PostureCheckDomainDetail added in v0.16.46

type PostureCheckDomainDetail struct {

	// domains
	// Required: true
	// Min Items: 1
	Domains []string `json:"domains"`
	// contains filtered or unexported fields
}

PostureCheckDomainDetail posture check domain detail

swagger:model postureCheckDomainDetail

func (*PostureCheckDomainDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check domain detail based on the context it is used

func (*PostureCheckDomainDetail) CreatedAt added in v0.16.46

func (m *PostureCheckDomainDetail) CreatedAt() *strfmt.DateTime

CreatedAt gets the created at of this subtype

func (*PostureCheckDomainDetail) ID added in v0.16.46

ID gets the id of this subtype

func (m *PostureCheckDomainDetail) Links() Links

Links gets the links of this subtype

func (*PostureCheckDomainDetail) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (PostureCheckDomainDetail) MarshalJSON added in v0.16.46

func (m PostureCheckDomainDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckDomainDetail) Name added in v0.16.46

func (m *PostureCheckDomainDetail) Name() *string

Name gets the name of this subtype

func (*PostureCheckDomainDetail) RoleAttributes added in v0.16.48

func (m *PostureCheckDomainDetail) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckDomainDetail) SetCreatedAt added in v0.16.46

func (m *PostureCheckDomainDetail) SetCreatedAt(val *strfmt.DateTime)

SetCreatedAt sets the created at of this subtype

func (*PostureCheckDomainDetail) SetID added in v0.16.46

func (m *PostureCheckDomainDetail) SetID(val *string)

SetID sets the id of this subtype

func (m *PostureCheckDomainDetail) SetLinks(val Links)

SetLinks sets the links of this subtype

func (*PostureCheckDomainDetail) SetName added in v0.16.46

func (m *PostureCheckDomainDetail) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckDomainDetail) SetRoleAttributes added in v0.16.48

func (m *PostureCheckDomainDetail) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckDomainDetail) SetTags added in v0.16.46

func (m *PostureCheckDomainDetail) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckDomainDetail) SetTypeID added in v0.16.46

func (m *PostureCheckDomainDetail) SetTypeID(val string)

SetTypeID sets the type Id of this subtype

func (*PostureCheckDomainDetail) SetUpdatedAt added in v0.16.46

func (m *PostureCheckDomainDetail) SetUpdatedAt(val *strfmt.DateTime)

SetUpdatedAt sets the updated at of this subtype

func (*PostureCheckDomainDetail) SetVersion added in v0.16.46

func (m *PostureCheckDomainDetail) SetVersion(val *int64)

SetVersion sets the version of this subtype

func (*PostureCheckDomainDetail) Tags added in v0.16.46

func (m *PostureCheckDomainDetail) Tags() Tags

Tags gets the tags of this subtype

func (*PostureCheckDomainDetail) TypeID added in v0.16.46

func (m *PostureCheckDomainDetail) TypeID() string

TypeID gets the type Id of this subtype

func (*PostureCheckDomainDetail) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*PostureCheckDomainDetail) UnmarshalJSON added in v0.16.46

func (m *PostureCheckDomainDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckDomainDetail) UpdatedAt added in v0.16.46

func (m *PostureCheckDomainDetail) UpdatedAt() *strfmt.DateTime

UpdatedAt gets the updated at of this subtype

func (*PostureCheckDomainDetail) Validate added in v0.16.46

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

Validate validates this posture check domain detail

func (*PostureCheckDomainDetail) Version added in v0.16.46

func (m *PostureCheckDomainDetail) Version() *int64

Version gets the version of this subtype

type PostureCheckDomainPatch added in v0.16.46

type PostureCheckDomainPatch struct {

	// domains
	// Min Items: 1
	Domains []string `json:"domains"`
	// contains filtered or unexported fields
}

PostureCheckDomainPatch posture check domain patch

swagger:model postureCheckDomainPatch

func (*PostureCheckDomainPatch) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check domain patch based on the context it is used

func (*PostureCheckDomainPatch) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (PostureCheckDomainPatch) MarshalJSON added in v0.16.46

func (m PostureCheckDomainPatch) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckDomainPatch) Name added in v0.16.46

func (m *PostureCheckDomainPatch) Name() string

Name gets the name of this subtype

func (*PostureCheckDomainPatch) RoleAttributes added in v0.16.48

func (m *PostureCheckDomainPatch) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckDomainPatch) SetName added in v0.16.46

func (m *PostureCheckDomainPatch) SetName(val string)

SetName sets the name of this subtype

func (*PostureCheckDomainPatch) SetRoleAttributes added in v0.16.48

func (m *PostureCheckDomainPatch) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckDomainPatch) SetTags added in v0.16.46

func (m *PostureCheckDomainPatch) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckDomainPatch) Tags added in v0.16.46

func (m *PostureCheckDomainPatch) Tags() Tags

Tags gets the tags of this subtype

func (*PostureCheckDomainPatch) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*PostureCheckDomainPatch) UnmarshalJSON added in v0.16.46

func (m *PostureCheckDomainPatch) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckDomainPatch) Validate added in v0.16.46

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

Validate validates this posture check domain patch

type PostureCheckDomainUpdate added in v0.16.46

type PostureCheckDomainUpdate struct {

	// domains
	// Required: true
	// Min Items: 1
	Domains []string `json:"domains"`
	// contains filtered or unexported fields
}

PostureCheckDomainUpdate posture check domain update

swagger:model postureCheckDomainUpdate

func (*PostureCheckDomainUpdate) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check domain update based on the context it is used

func (*PostureCheckDomainUpdate) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (PostureCheckDomainUpdate) MarshalJSON added in v0.16.46

func (m PostureCheckDomainUpdate) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckDomainUpdate) Name added in v0.16.46

func (m *PostureCheckDomainUpdate) Name() *string

Name gets the name of this subtype

func (*PostureCheckDomainUpdate) RoleAttributes added in v0.16.48

func (m *PostureCheckDomainUpdate) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckDomainUpdate) SetName added in v0.16.46

func (m *PostureCheckDomainUpdate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckDomainUpdate) SetRoleAttributes added in v0.16.48

func (m *PostureCheckDomainUpdate) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckDomainUpdate) SetTags added in v0.16.46

func (m *PostureCheckDomainUpdate) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckDomainUpdate) SetTypeID added in v0.16.46

func (m *PostureCheckDomainUpdate) SetTypeID(val PostureCheckType)

SetTypeID sets the type Id of this subtype

func (*PostureCheckDomainUpdate) Tags added in v0.16.46

func (m *PostureCheckDomainUpdate) Tags() Tags

Tags gets the tags of this subtype

func (*PostureCheckDomainUpdate) TypeID added in v0.16.46

TypeID gets the type Id of this subtype

func (*PostureCheckDomainUpdate) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*PostureCheckDomainUpdate) UnmarshalJSON added in v0.16.46

func (m *PostureCheckDomainUpdate) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckDomainUpdate) Validate added in v0.16.46

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

Validate validates this posture check domain update

type PostureCheckFailure added in v0.19.40

type PostureCheckFailure interface {
	runtime.Validatable
	runtime.ContextValidatable

	// posture check Id
	// Required: true
	PostureCheckID() *string
	SetPostureCheckID(*string)

	// posture check name
	// Required: true
	PostureCheckName() *string
	SetPostureCheckName(*string)

	// posture check type
	// Required: true
	PostureCheckType() string
	SetPostureCheckType(string)
}

PostureCheckFailure posture check failure

swagger:discriminator postureCheckFailure postureCheckType

func UnmarshalPostureCheckFailure added in v0.19.40

func UnmarshalPostureCheckFailure(reader io.Reader, consumer runtime.Consumer) (PostureCheckFailure, error)

UnmarshalPostureCheckFailure unmarshals polymorphic PostureCheckFailure

func UnmarshalPostureCheckFailureSlice added in v0.19.40

func UnmarshalPostureCheckFailureSlice(reader io.Reader, consumer runtime.Consumer) ([]PostureCheckFailure, error)

UnmarshalPostureCheckFailureSlice unmarshals polymorphic slices of PostureCheckFailure

type PostureCheckFailureDomain added in v0.19.40

type PostureCheckFailureDomain struct {

	// actual value
	// Required: true
	ActualValue *string `json:"actualValue"`

	// expected value
	// Required: true
	ExpectedValue []string `json:"expectedValue"`
	// contains filtered or unexported fields
}

PostureCheckFailureDomain posture check failure domain

swagger:model postureCheckFailureDomain

func (*PostureCheckFailureDomain) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check failure domain based on the context it is used

func (*PostureCheckFailureDomain) MarshalBinary added in v0.19.40

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

MarshalBinary interface implementation

func (PostureCheckFailureDomain) MarshalJSON added in v0.19.40

func (m PostureCheckFailureDomain) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckFailureDomain) PostureCheckID added in v0.19.40

func (m *PostureCheckFailureDomain) PostureCheckID() *string

PostureCheckID gets the posture check Id of this subtype

func (*PostureCheckFailureDomain) PostureCheckName added in v0.19.40

func (m *PostureCheckFailureDomain) PostureCheckName() *string

PostureCheckName gets the posture check name of this subtype

func (*PostureCheckFailureDomain) PostureCheckType added in v0.19.40

func (m *PostureCheckFailureDomain) PostureCheckType() string

PostureCheckType gets the posture check type of this subtype

func (*PostureCheckFailureDomain) SetPostureCheckID added in v0.19.40

func (m *PostureCheckFailureDomain) SetPostureCheckID(val *string)

SetPostureCheckID sets the posture check Id of this subtype

func (*PostureCheckFailureDomain) SetPostureCheckName added in v0.19.40

func (m *PostureCheckFailureDomain) SetPostureCheckName(val *string)

SetPostureCheckName sets the posture check name of this subtype

func (*PostureCheckFailureDomain) SetPostureCheckType added in v0.19.40

func (m *PostureCheckFailureDomain) SetPostureCheckType(val string)

SetPostureCheckType sets the posture check type of this subtype

func (*PostureCheckFailureDomain) UnmarshalBinary added in v0.19.40

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

UnmarshalBinary interface implementation

func (*PostureCheckFailureDomain) UnmarshalJSON added in v0.19.40

func (m *PostureCheckFailureDomain) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckFailureDomain) Validate added in v0.19.40

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

Validate validates this posture check failure domain

type PostureCheckFailureMacAddress added in v0.19.40

type PostureCheckFailureMacAddress struct {

	// actual value
	// Required: true
	ActualValue []string `json:"actualValue"`

	// expected value
	// Required: true
	ExpectedValue []string `json:"expectedValue"`
	// contains filtered or unexported fields
}

PostureCheckFailureMacAddress posture check failure mac address

swagger:model postureCheckFailureMacAddress

func (*PostureCheckFailureMacAddress) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check failure mac address based on the context it is used

func (*PostureCheckFailureMacAddress) MarshalBinary added in v0.19.40

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

MarshalBinary interface implementation

func (PostureCheckFailureMacAddress) MarshalJSON added in v0.19.40

func (m PostureCheckFailureMacAddress) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckFailureMacAddress) PostureCheckID added in v0.19.40

func (m *PostureCheckFailureMacAddress) PostureCheckID() *string

PostureCheckID gets the posture check Id of this subtype

func (*PostureCheckFailureMacAddress) PostureCheckName added in v0.19.40

func (m *PostureCheckFailureMacAddress) PostureCheckName() *string

PostureCheckName gets the posture check name of this subtype

func (*PostureCheckFailureMacAddress) PostureCheckType added in v0.19.40

func (m *PostureCheckFailureMacAddress) PostureCheckType() string

PostureCheckType gets the posture check type of this subtype

func (*PostureCheckFailureMacAddress) SetPostureCheckID added in v0.19.40

func (m *PostureCheckFailureMacAddress) SetPostureCheckID(val *string)

SetPostureCheckID sets the posture check Id of this subtype

func (*PostureCheckFailureMacAddress) SetPostureCheckName added in v0.19.40

func (m *PostureCheckFailureMacAddress) SetPostureCheckName(val *string)

SetPostureCheckName sets the posture check name of this subtype

func (*PostureCheckFailureMacAddress) SetPostureCheckType added in v0.19.40

func (m *PostureCheckFailureMacAddress) SetPostureCheckType(val string)

SetPostureCheckType sets the posture check type of this subtype

func (*PostureCheckFailureMacAddress) UnmarshalBinary added in v0.19.40

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

UnmarshalBinary interface implementation

func (*PostureCheckFailureMacAddress) UnmarshalJSON added in v0.19.40

func (m *PostureCheckFailureMacAddress) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckFailureMacAddress) Validate added in v0.19.40

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

Validate validates this posture check failure mac address

type PostureCheckFailureMfa added in v0.19.40

type PostureCheckFailureMfa struct {

	// actual value
	// Required: true
	ActualValue *bool `json:"actualValue"`

	// expected value
	// Required: true
	ExpectedValue *bool `json:"expectedValue"`
	// contains filtered or unexported fields
}

PostureCheckFailureMfa posture check failure mfa

swagger:model postureCheckFailureMfa

func (*PostureCheckFailureMfa) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check failure mfa based on the context it is used

func (*PostureCheckFailureMfa) MarshalBinary added in v0.19.40

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

MarshalBinary interface implementation

func (PostureCheckFailureMfa) MarshalJSON added in v0.19.40

func (m PostureCheckFailureMfa) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckFailureMfa) PostureCheckID added in v0.19.40

func (m *PostureCheckFailureMfa) PostureCheckID() *string

PostureCheckID gets the posture check Id of this subtype

func (*PostureCheckFailureMfa) PostureCheckName added in v0.19.40

func (m *PostureCheckFailureMfa) PostureCheckName() *string

PostureCheckName gets the posture check name of this subtype

func (*PostureCheckFailureMfa) PostureCheckType added in v0.19.40

func (m *PostureCheckFailureMfa) PostureCheckType() string

PostureCheckType gets the posture check type of this subtype

func (*PostureCheckFailureMfa) SetPostureCheckID added in v0.19.40

func (m *PostureCheckFailureMfa) SetPostureCheckID(val *string)

SetPostureCheckID sets the posture check Id of this subtype

func (*PostureCheckFailureMfa) SetPostureCheckName added in v0.19.40

func (m *PostureCheckFailureMfa) SetPostureCheckName(val *string)

SetPostureCheckName sets the posture check name of this subtype

func (*PostureCheckFailureMfa) SetPostureCheckType added in v0.19.40

func (m *PostureCheckFailureMfa) SetPostureCheckType(val string)

SetPostureCheckType sets the posture check type of this subtype

func (*PostureCheckFailureMfa) UnmarshalBinary added in v0.19.40

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

UnmarshalBinary interface implementation

func (*PostureCheckFailureMfa) UnmarshalJSON added in v0.19.40

func (m *PostureCheckFailureMfa) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckFailureMfa) Validate added in v0.19.40

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

Validate validates this posture check failure mfa

type PostureCheckFailureOperatingSystem added in v0.19.40

type PostureCheckFailureOperatingSystem struct {

	// actual value
	// Required: true
	ActualValue *PostureCheckFailureOperatingSystemActual `json:"actualValue"`

	// expected value
	// Required: true
	// Min Items: 1
	ExpectedValue []*OperatingSystem `json:"expectedValue"`
	// contains filtered or unexported fields
}

PostureCheckFailureOperatingSystem posture check failure operating system

swagger:model postureCheckFailureOperatingSystem

func (*PostureCheckFailureOperatingSystem) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check failure operating system based on the context it is used

func (*PostureCheckFailureOperatingSystem) MarshalBinary added in v0.19.40

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

MarshalBinary interface implementation

func (PostureCheckFailureOperatingSystem) MarshalJSON added in v0.19.40

func (m PostureCheckFailureOperatingSystem) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckFailureOperatingSystem) PostureCheckID added in v0.19.40

func (m *PostureCheckFailureOperatingSystem) PostureCheckID() *string

PostureCheckID gets the posture check Id of this subtype

func (*PostureCheckFailureOperatingSystem) PostureCheckName added in v0.19.40

func (m *PostureCheckFailureOperatingSystem) PostureCheckName() *string

PostureCheckName gets the posture check name of this subtype

func (*PostureCheckFailureOperatingSystem) PostureCheckType added in v0.19.40

func (m *PostureCheckFailureOperatingSystem) PostureCheckType() string

PostureCheckType gets the posture check type of this subtype

func (*PostureCheckFailureOperatingSystem) SetPostureCheckID added in v0.19.40

func (m *PostureCheckFailureOperatingSystem) SetPostureCheckID(val *string)

SetPostureCheckID sets the posture check Id of this subtype

func (*PostureCheckFailureOperatingSystem) SetPostureCheckName added in v0.19.40

func (m *PostureCheckFailureOperatingSystem) SetPostureCheckName(val *string)

SetPostureCheckName sets the posture check name of this subtype

func (*PostureCheckFailureOperatingSystem) SetPostureCheckType added in v0.19.40

func (m *PostureCheckFailureOperatingSystem) SetPostureCheckType(val string)

SetPostureCheckType sets the posture check type of this subtype

func (*PostureCheckFailureOperatingSystem) UnmarshalBinary added in v0.19.40

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

UnmarshalBinary interface implementation

func (*PostureCheckFailureOperatingSystem) UnmarshalJSON added in v0.19.40

func (m *PostureCheckFailureOperatingSystem) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckFailureOperatingSystem) Validate added in v0.19.40

Validate validates this posture check failure operating system

type PostureCheckFailureOperatingSystemActual added in v0.19.40

type PostureCheckFailureOperatingSystemActual struct {

	// type
	// Required: true
	Type *string `json:"type"`

	// version
	// Required: true
	Version *string `json:"version"`
}

PostureCheckFailureOperatingSystemActual posture check failure operating system actual

swagger:model postureCheckFailureOperatingSystemActual

func (*PostureCheckFailureOperatingSystemActual) ContextValidate added in v0.19.105

ContextValidate validates this posture check failure operating system actual based on context it is used

func (*PostureCheckFailureOperatingSystemActual) MarshalBinary added in v0.19.40

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

MarshalBinary interface implementation

func (*PostureCheckFailureOperatingSystemActual) UnmarshalBinary added in v0.19.40

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

UnmarshalBinary interface implementation

func (*PostureCheckFailureOperatingSystemActual) Validate added in v0.19.40

Validate validates this posture check failure operating system actual

type PostureCheckFailureProcess added in v0.19.40

type PostureCheckFailureProcess struct {

	// actual value
	// Required: true
	ActualValue *PostureCheckFailureProcessActual `json:"actualValue"`

	// expected value
	// Required: true
	ExpectedValue *Process `json:"expectedValue"`
	// contains filtered or unexported fields
}

PostureCheckFailureProcess posture check failure process

swagger:model postureCheckFailureProcess

func (*PostureCheckFailureProcess) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check failure process based on the context it is used

func (*PostureCheckFailureProcess) MarshalBinary added in v0.19.40

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

MarshalBinary interface implementation

func (PostureCheckFailureProcess) MarshalJSON added in v0.19.40

func (m PostureCheckFailureProcess) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckFailureProcess) PostureCheckID added in v0.19.40

func (m *PostureCheckFailureProcess) PostureCheckID() *string

PostureCheckID gets the posture check Id of this subtype

func (*PostureCheckFailureProcess) PostureCheckName added in v0.19.40

func (m *PostureCheckFailureProcess) PostureCheckName() *string

PostureCheckName gets the posture check name of this subtype

func (*PostureCheckFailureProcess) PostureCheckType added in v0.19.40

func (m *PostureCheckFailureProcess) PostureCheckType() string

PostureCheckType gets the posture check type of this subtype

func (*PostureCheckFailureProcess) SetPostureCheckID added in v0.19.40

func (m *PostureCheckFailureProcess) SetPostureCheckID(val *string)

SetPostureCheckID sets the posture check Id of this subtype

func (*PostureCheckFailureProcess) SetPostureCheckName added in v0.19.40

func (m *PostureCheckFailureProcess) SetPostureCheckName(val *string)

SetPostureCheckName sets the posture check name of this subtype

func (*PostureCheckFailureProcess) SetPostureCheckType added in v0.19.40

func (m *PostureCheckFailureProcess) SetPostureCheckType(val string)

SetPostureCheckType sets the posture check type of this subtype

func (*PostureCheckFailureProcess) UnmarshalBinary added in v0.19.40

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

UnmarshalBinary interface implementation

func (*PostureCheckFailureProcess) UnmarshalJSON added in v0.19.40

func (m *PostureCheckFailureProcess) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckFailureProcess) Validate added in v0.19.40

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

Validate validates this posture check failure process

type PostureCheckFailureProcessActual added in v0.19.40

type PostureCheckFailureProcessActual struct {

	// hash
	// Required: true
	Hash *string `json:"hash"`

	// is running
	// Required: true
	IsRunning *bool `json:"isRunning"`

	// os type
	OsType OsType `json:"osType,omitempty"`

	// path
	Path string `json:"path,omitempty"`

	// signer fingerprints
	// Required: true
	SignerFingerprints []string `json:"signerFingerprints"`
}

PostureCheckFailureProcessActual posture check failure process actual

swagger:model postureCheckFailureProcessActual

func (*PostureCheckFailureProcessActual) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check failure process actual based on the context it is used

func (*PostureCheckFailureProcessActual) MarshalBinary added in v0.19.40

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

MarshalBinary interface implementation

func (*PostureCheckFailureProcessActual) UnmarshalBinary added in v0.19.40

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

UnmarshalBinary interface implementation

func (*PostureCheckFailureProcessActual) Validate added in v0.19.40

Validate validates this posture check failure process actual

type PostureCheckFailureProcessMulti added in v0.19.93

type PostureCheckFailureProcessMulti struct {

	// actual value
	// Required: true
	ActualValue []*PostureCheckFailureProcessActual `json:"actualValue"`

	// expected value
	// Required: true
	ExpectedValue []*ProcessMulti `json:"expectedValue"`

	// semantic
	// Required: true
	Semantic *Semantic `json:"semantic"`
	// contains filtered or unexported fields
}

PostureCheckFailureProcessMulti posture check failure process multi

swagger:model postureCheckFailureProcessMulti

func (*PostureCheckFailureProcessMulti) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check failure process multi based on the context it is used

func (*PostureCheckFailureProcessMulti) MarshalBinary added in v0.19.93

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

MarshalBinary interface implementation

func (PostureCheckFailureProcessMulti) MarshalJSON added in v0.19.93

func (m PostureCheckFailureProcessMulti) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckFailureProcessMulti) PostureCheckID added in v0.19.93

func (m *PostureCheckFailureProcessMulti) PostureCheckID() *string

PostureCheckID gets the posture check Id of this subtype

func (*PostureCheckFailureProcessMulti) PostureCheckName added in v0.19.93

func (m *PostureCheckFailureProcessMulti) PostureCheckName() *string

PostureCheckName gets the posture check name of this subtype

func (*PostureCheckFailureProcessMulti) PostureCheckType added in v0.19.93

func (m *PostureCheckFailureProcessMulti) PostureCheckType() string

PostureCheckType gets the posture check type of this subtype

func (*PostureCheckFailureProcessMulti) SetPostureCheckID added in v0.19.93

func (m *PostureCheckFailureProcessMulti) SetPostureCheckID(val *string)

SetPostureCheckID sets the posture check Id of this subtype

func (*PostureCheckFailureProcessMulti) SetPostureCheckName added in v0.19.93

func (m *PostureCheckFailureProcessMulti) SetPostureCheckName(val *string)

SetPostureCheckName sets the posture check name of this subtype

func (*PostureCheckFailureProcessMulti) SetPostureCheckType added in v0.19.93

func (m *PostureCheckFailureProcessMulti) SetPostureCheckType(val string)

SetPostureCheckType sets the posture check type of this subtype

func (*PostureCheckFailureProcessMulti) UnmarshalBinary added in v0.19.93

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

UnmarshalBinary interface implementation

func (*PostureCheckFailureProcessMulti) UnmarshalJSON added in v0.19.93

func (m *PostureCheckFailureProcessMulti) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckFailureProcessMulti) Validate added in v0.19.93

Validate validates this posture check failure process multi

type PostureCheckMacAddressCreate added in v0.16.46

type PostureCheckMacAddressCreate struct {

	// mac addresses
	// Required: true
	// Min Items: 1
	MacAddresses []string `json:"macAddresses"`
	// contains filtered or unexported fields
}

PostureCheckMacAddressCreate posture check mac address create

swagger:model postureCheckMacAddressCreate

func (*PostureCheckMacAddressCreate) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check mac address create based on the context it is used

func (*PostureCheckMacAddressCreate) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (PostureCheckMacAddressCreate) MarshalJSON added in v0.16.46

func (m PostureCheckMacAddressCreate) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckMacAddressCreate) Name added in v0.16.46

Name gets the name of this subtype

func (*PostureCheckMacAddressCreate) RoleAttributes added in v0.16.48

func (m *PostureCheckMacAddressCreate) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckMacAddressCreate) SetName added in v0.16.46

func (m *PostureCheckMacAddressCreate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckMacAddressCreate) SetRoleAttributes added in v0.16.48

func (m *PostureCheckMacAddressCreate) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckMacAddressCreate) SetTags added in v0.16.46

func (m *PostureCheckMacAddressCreate) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckMacAddressCreate) SetTypeID added in v0.16.46

SetTypeID sets the type Id of this subtype

func (*PostureCheckMacAddressCreate) Tags added in v0.16.46

Tags gets the tags of this subtype

func (*PostureCheckMacAddressCreate) TypeID added in v0.16.46

TypeID gets the type Id of this subtype

func (*PostureCheckMacAddressCreate) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*PostureCheckMacAddressCreate) UnmarshalJSON added in v0.16.46

func (m *PostureCheckMacAddressCreate) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckMacAddressCreate) Validate added in v0.16.46

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

Validate validates this posture check mac address create

type PostureCheckMacAddressDetail added in v0.16.46

type PostureCheckMacAddressDetail struct {

	// mac addresses
	// Required: true
	// Min Items: 1
	MacAddresses []string `json:"macAddresses"`
	// contains filtered or unexported fields
}

PostureCheckMacAddressDetail posture check mac address detail

swagger:model postureCheckMacAddressDetail

func (*PostureCheckMacAddressDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check mac address detail based on the context it is used

func (*PostureCheckMacAddressDetail) CreatedAt added in v0.16.46

CreatedAt gets the created at of this subtype

func (*PostureCheckMacAddressDetail) ID added in v0.16.46

ID gets the id of this subtype

Links gets the links of this subtype

func (*PostureCheckMacAddressDetail) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (PostureCheckMacAddressDetail) MarshalJSON added in v0.16.46

func (m PostureCheckMacAddressDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckMacAddressDetail) Name added in v0.16.46

Name gets the name of this subtype

func (*PostureCheckMacAddressDetail) RoleAttributes added in v0.16.48

func (m *PostureCheckMacAddressDetail) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckMacAddressDetail) SetCreatedAt added in v0.16.46

func (m *PostureCheckMacAddressDetail) SetCreatedAt(val *strfmt.DateTime)

SetCreatedAt sets the created at of this subtype

func (*PostureCheckMacAddressDetail) SetID added in v0.16.46

func (m *PostureCheckMacAddressDetail) SetID(val *string)

SetID sets the id of this subtype

func (m *PostureCheckMacAddressDetail) SetLinks(val Links)

SetLinks sets the links of this subtype

func (*PostureCheckMacAddressDetail) SetName added in v0.16.46

func (m *PostureCheckMacAddressDetail) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckMacAddressDetail) SetRoleAttributes added in v0.16.48

func (m *PostureCheckMacAddressDetail) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckMacAddressDetail) SetTags added in v0.16.46

func (m *PostureCheckMacAddressDetail) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckMacAddressDetail) SetTypeID added in v0.16.46

func (m *PostureCheckMacAddressDetail) SetTypeID(val string)

SetTypeID sets the type Id of this subtype

func (*PostureCheckMacAddressDetail) SetUpdatedAt added in v0.16.46

func (m *PostureCheckMacAddressDetail) SetUpdatedAt(val *strfmt.DateTime)

SetUpdatedAt sets the updated at of this subtype

func (*PostureCheckMacAddressDetail) SetVersion added in v0.16.46

func (m *PostureCheckMacAddressDetail) SetVersion(val *int64)

SetVersion sets the version of this subtype

func (*PostureCheckMacAddressDetail) Tags added in v0.16.46

Tags gets the tags of this subtype

func (*PostureCheckMacAddressDetail) TypeID added in v0.16.46

TypeID gets the type Id of this subtype

func (*PostureCheckMacAddressDetail) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*PostureCheckMacAddressDetail) UnmarshalJSON added in v0.16.46

func (m *PostureCheckMacAddressDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckMacAddressDetail) UpdatedAt added in v0.16.46

UpdatedAt gets the updated at of this subtype

func (*PostureCheckMacAddressDetail) Validate added in v0.16.46

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

Validate validates this posture check mac address detail

func (*PostureCheckMacAddressDetail) Version added in v0.16.46

func (m *PostureCheckMacAddressDetail) Version() *int64

Version gets the version of this subtype

type PostureCheckMacAddressPatch added in v0.16.46

type PostureCheckMacAddressPatch struct {

	// mac addresses
	// Min Items: 1
	MacAddresses []string `json:"macAddresses"`
	// contains filtered or unexported fields
}

PostureCheckMacAddressPatch posture check mac address patch

swagger:model postureCheckMacAddressPatch

func (*PostureCheckMacAddressPatch) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check mac address patch based on the context it is used

func (*PostureCheckMacAddressPatch) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (PostureCheckMacAddressPatch) MarshalJSON added in v0.16.46

func (m PostureCheckMacAddressPatch) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckMacAddressPatch) Name added in v0.16.46

Name gets the name of this subtype

func (*PostureCheckMacAddressPatch) RoleAttributes added in v0.16.48

func (m *PostureCheckMacAddressPatch) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckMacAddressPatch) SetName added in v0.16.46

func (m *PostureCheckMacAddressPatch) SetName(val string)

SetName sets the name of this subtype

func (*PostureCheckMacAddressPatch) SetRoleAttributes added in v0.16.48

func (m *PostureCheckMacAddressPatch) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckMacAddressPatch) SetTags added in v0.16.46

func (m *PostureCheckMacAddressPatch) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckMacAddressPatch) Tags added in v0.16.46

Tags gets the tags of this subtype

func (*PostureCheckMacAddressPatch) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*PostureCheckMacAddressPatch) UnmarshalJSON added in v0.16.46

func (m *PostureCheckMacAddressPatch) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckMacAddressPatch) Validate added in v0.16.46

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

Validate validates this posture check mac address patch

type PostureCheckMacAddressUpdate added in v0.16.46

type PostureCheckMacAddressUpdate struct {

	// mac addresses
	// Required: true
	// Min Items: 1
	MacAddresses []string `json:"macAddresses"`
	// contains filtered or unexported fields
}

PostureCheckMacAddressUpdate posture check mac address update

swagger:model postureCheckMacAddressUpdate

func (*PostureCheckMacAddressUpdate) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check mac address update based on the context it is used

func (*PostureCheckMacAddressUpdate) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (PostureCheckMacAddressUpdate) MarshalJSON added in v0.16.46

func (m PostureCheckMacAddressUpdate) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckMacAddressUpdate) Name added in v0.16.46

Name gets the name of this subtype

func (*PostureCheckMacAddressUpdate) RoleAttributes added in v0.16.48

func (m *PostureCheckMacAddressUpdate) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckMacAddressUpdate) SetName added in v0.16.46

func (m *PostureCheckMacAddressUpdate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckMacAddressUpdate) SetRoleAttributes added in v0.16.48

func (m *PostureCheckMacAddressUpdate) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckMacAddressUpdate) SetTags added in v0.16.46

func (m *PostureCheckMacAddressUpdate) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckMacAddressUpdate) SetTypeID added in v0.16.46

SetTypeID sets the type Id of this subtype

func (*PostureCheckMacAddressUpdate) Tags added in v0.16.46

Tags gets the tags of this subtype

func (*PostureCheckMacAddressUpdate) TypeID added in v0.16.46

TypeID gets the type Id of this subtype

func (*PostureCheckMacAddressUpdate) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*PostureCheckMacAddressUpdate) UnmarshalJSON added in v0.16.46

func (m *PostureCheckMacAddressUpdate) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckMacAddressUpdate) Validate added in v0.16.46

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

Validate validates this posture check mac address update

type PostureCheckMfaCreate added in v0.17.52

type PostureCheckMfaCreate struct {
	// contains filtered or unexported fields
}

PostureCheckMfaCreate posture check mfa create

swagger:model postureCheckMfaCreate

func (*PostureCheckMfaCreate) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check mfa create based on the context it is used

func (*PostureCheckMfaCreate) MarshalBinary added in v0.17.52

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

MarshalBinary interface implementation

func (PostureCheckMfaCreate) MarshalJSON added in v0.17.52

func (m PostureCheckMfaCreate) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckMfaCreate) Name added in v0.17.52

func (m *PostureCheckMfaCreate) Name() *string

Name gets the name of this subtype

func (*PostureCheckMfaCreate) RoleAttributes added in v0.17.52

func (m *PostureCheckMfaCreate) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckMfaCreate) SetName added in v0.17.52

func (m *PostureCheckMfaCreate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckMfaCreate) SetRoleAttributes added in v0.17.52

func (m *PostureCheckMfaCreate) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckMfaCreate) SetTags added in v0.17.52

func (m *PostureCheckMfaCreate) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckMfaCreate) SetTypeID added in v0.17.52

func (m *PostureCheckMfaCreate) SetTypeID(val PostureCheckType)

SetTypeID sets the type Id of this subtype

func (*PostureCheckMfaCreate) Tags added in v0.17.52

func (m *PostureCheckMfaCreate) Tags() Tags

Tags gets the tags of this subtype

func (*PostureCheckMfaCreate) TypeID added in v0.17.52

TypeID gets the type Id of this subtype

func (*PostureCheckMfaCreate) UnmarshalBinary added in v0.17.52

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

UnmarshalBinary interface implementation

func (*PostureCheckMfaCreate) UnmarshalJSON added in v0.17.52

func (m *PostureCheckMfaCreate) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckMfaCreate) Validate added in v0.17.52

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

Validate validates this posture check mfa create

type PostureCheckMfaDetail added in v0.17.52

type PostureCheckMfaDetail struct {
	// contains filtered or unexported fields
}

PostureCheckMfaDetail posture check mfa detail

swagger:model postureCheckMfaDetail

func (*PostureCheckMfaDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check mfa detail based on the context it is used

func (*PostureCheckMfaDetail) CreatedAt added in v0.17.52

func (m *PostureCheckMfaDetail) CreatedAt() *strfmt.DateTime

CreatedAt gets the created at of this subtype

func (*PostureCheckMfaDetail) ID added in v0.17.52

func (m *PostureCheckMfaDetail) ID() *string

ID gets the id of this subtype

func (m *PostureCheckMfaDetail) Links() Links

Links gets the links of this subtype

func (*PostureCheckMfaDetail) MarshalBinary added in v0.17.52

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

MarshalBinary interface implementation

func (PostureCheckMfaDetail) MarshalJSON added in v0.17.52

func (m PostureCheckMfaDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckMfaDetail) Name added in v0.17.52

func (m *PostureCheckMfaDetail) Name() *string

Name gets the name of this subtype

func (*PostureCheckMfaDetail) RoleAttributes added in v0.17.52

func (m *PostureCheckMfaDetail) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckMfaDetail) SetCreatedAt added in v0.17.52

func (m *PostureCheckMfaDetail) SetCreatedAt(val *strfmt.DateTime)

SetCreatedAt sets the created at of this subtype

func (*PostureCheckMfaDetail) SetID added in v0.17.52

func (m *PostureCheckMfaDetail) SetID(val *string)

SetID sets the id of this subtype

func (m *PostureCheckMfaDetail) SetLinks(val Links)

SetLinks sets the links of this subtype

func (*PostureCheckMfaDetail) SetName added in v0.17.52

func (m *PostureCheckMfaDetail) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckMfaDetail) SetRoleAttributes added in v0.17.52

func (m *PostureCheckMfaDetail) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckMfaDetail) SetTags added in v0.17.52

func (m *PostureCheckMfaDetail) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckMfaDetail) SetTypeID added in v0.17.52

func (m *PostureCheckMfaDetail) SetTypeID(val string)

SetTypeID sets the type Id of this subtype

func (*PostureCheckMfaDetail) SetUpdatedAt added in v0.17.52

func (m *PostureCheckMfaDetail) SetUpdatedAt(val *strfmt.DateTime)

SetUpdatedAt sets the updated at of this subtype

func (*PostureCheckMfaDetail) SetVersion added in v0.17.52

func (m *PostureCheckMfaDetail) SetVersion(val *int64)

SetVersion sets the version of this subtype

func (*PostureCheckMfaDetail) Tags added in v0.17.52

func (m *PostureCheckMfaDetail) Tags() Tags

Tags gets the tags of this subtype

func (*PostureCheckMfaDetail) TypeID added in v0.17.52

func (m *PostureCheckMfaDetail) TypeID() string

TypeID gets the type Id of this subtype

func (*PostureCheckMfaDetail) UnmarshalBinary added in v0.17.52

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

UnmarshalBinary interface implementation

func (*PostureCheckMfaDetail) UnmarshalJSON added in v0.17.52

func (m *PostureCheckMfaDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckMfaDetail) UpdatedAt added in v0.17.52

func (m *PostureCheckMfaDetail) UpdatedAt() *strfmt.DateTime

UpdatedAt gets the updated at of this subtype

func (*PostureCheckMfaDetail) Validate added in v0.17.52

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

Validate validates this posture check mfa detail

func (*PostureCheckMfaDetail) Version added in v0.17.52

func (m *PostureCheckMfaDetail) Version() *int64

Version gets the version of this subtype

type PostureCheckMfaPatch added in v0.17.52

type PostureCheckMfaPatch struct {
	// contains filtered or unexported fields
}

PostureCheckMfaPatch posture check mfa patch

swagger:model postureCheckMfaPatch

func (*PostureCheckMfaPatch) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check mfa patch based on the context it is used

func (*PostureCheckMfaPatch) MarshalBinary added in v0.17.52

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

MarshalBinary interface implementation

func (PostureCheckMfaPatch) MarshalJSON added in v0.17.52

func (m PostureCheckMfaPatch) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckMfaPatch) Name added in v0.17.52

func (m *PostureCheckMfaPatch) Name() string

Name gets the name of this subtype

func (*PostureCheckMfaPatch) RoleAttributes added in v0.17.52

func (m *PostureCheckMfaPatch) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckMfaPatch) SetName added in v0.17.52

func (m *PostureCheckMfaPatch) SetName(val string)

SetName sets the name of this subtype

func (*PostureCheckMfaPatch) SetRoleAttributes added in v0.17.52

func (m *PostureCheckMfaPatch) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckMfaPatch) SetTags added in v0.17.52

func (m *PostureCheckMfaPatch) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckMfaPatch) Tags added in v0.17.52

func (m *PostureCheckMfaPatch) Tags() Tags

Tags gets the tags of this subtype

func (*PostureCheckMfaPatch) UnmarshalBinary added in v0.17.52

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

UnmarshalBinary interface implementation

func (*PostureCheckMfaPatch) UnmarshalJSON added in v0.17.52

func (m *PostureCheckMfaPatch) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckMfaPatch) Validate added in v0.17.52

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

Validate validates this posture check mfa patch

type PostureCheckMfaUpdate added in v0.17.52

type PostureCheckMfaUpdate struct {
	// contains filtered or unexported fields
}

PostureCheckMfaUpdate posture check mfa update

swagger:model postureCheckMfaUpdate

func (*PostureCheckMfaUpdate) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check mfa update based on the context it is used

func (*PostureCheckMfaUpdate) MarshalBinary added in v0.17.52

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

MarshalBinary interface implementation

func (PostureCheckMfaUpdate) MarshalJSON added in v0.17.52

func (m PostureCheckMfaUpdate) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckMfaUpdate) Name added in v0.17.52

func (m *PostureCheckMfaUpdate) Name() *string

Name gets the name of this subtype

func (*PostureCheckMfaUpdate) RoleAttributes added in v0.17.52

func (m *PostureCheckMfaUpdate) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckMfaUpdate) SetName added in v0.17.52

func (m *PostureCheckMfaUpdate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckMfaUpdate) SetRoleAttributes added in v0.17.52

func (m *PostureCheckMfaUpdate) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckMfaUpdate) SetTags added in v0.17.52

func (m *PostureCheckMfaUpdate) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckMfaUpdate) SetTypeID added in v0.17.52

func (m *PostureCheckMfaUpdate) SetTypeID(val PostureCheckType)

SetTypeID sets the type Id of this subtype

func (*PostureCheckMfaUpdate) Tags added in v0.17.52

func (m *PostureCheckMfaUpdate) Tags() Tags

Tags gets the tags of this subtype

func (*PostureCheckMfaUpdate) TypeID added in v0.17.52

TypeID gets the type Id of this subtype

func (*PostureCheckMfaUpdate) UnmarshalBinary added in v0.17.52

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

UnmarshalBinary interface implementation

func (*PostureCheckMfaUpdate) UnmarshalJSON added in v0.17.52

func (m *PostureCheckMfaUpdate) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckMfaUpdate) Validate added in v0.17.52

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

Validate validates this posture check mfa update

type PostureCheckOperatingSystemCreate added in v0.16.46

type PostureCheckOperatingSystemCreate struct {

	// operating systems
	// Required: true
	// Min Items: 1
	OperatingSystems []*OperatingSystem `json:"operatingSystems"`
	// contains filtered or unexported fields
}

PostureCheckOperatingSystemCreate posture check operating system create

swagger:model postureCheckOperatingSystemCreate

func (*PostureCheckOperatingSystemCreate) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check operating system create based on the context it is used

func (*PostureCheckOperatingSystemCreate) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (PostureCheckOperatingSystemCreate) MarshalJSON added in v0.16.46

func (m PostureCheckOperatingSystemCreate) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckOperatingSystemCreate) Name added in v0.16.46

Name gets the name of this subtype

func (*PostureCheckOperatingSystemCreate) RoleAttributes added in v0.16.48

func (m *PostureCheckOperatingSystemCreate) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckOperatingSystemCreate) SetName added in v0.16.46

func (m *PostureCheckOperatingSystemCreate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckOperatingSystemCreate) SetRoleAttributes added in v0.16.48

func (m *PostureCheckOperatingSystemCreate) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckOperatingSystemCreate) SetTags added in v0.16.46

func (m *PostureCheckOperatingSystemCreate) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckOperatingSystemCreate) SetTypeID added in v0.16.46

SetTypeID sets the type Id of this subtype

func (*PostureCheckOperatingSystemCreate) Tags added in v0.16.46

Tags gets the tags of this subtype

func (*PostureCheckOperatingSystemCreate) TypeID added in v0.16.46

TypeID gets the type Id of this subtype

func (*PostureCheckOperatingSystemCreate) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*PostureCheckOperatingSystemCreate) UnmarshalJSON added in v0.16.46

func (m *PostureCheckOperatingSystemCreate) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckOperatingSystemCreate) Validate added in v0.16.46

Validate validates this posture check operating system create

type PostureCheckOperatingSystemDetail added in v0.16.46

type PostureCheckOperatingSystemDetail struct {

	// operating systems
	// Required: true
	OperatingSystems []*OperatingSystem `json:"operatingSystems"`
	// contains filtered or unexported fields
}

PostureCheckOperatingSystemDetail posture check operating system detail

swagger:model postureCheckOperatingSystemDetail

func (*PostureCheckOperatingSystemDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check operating system detail based on the context it is used

func (*PostureCheckOperatingSystemDetail) CreatedAt added in v0.16.46

CreatedAt gets the created at of this subtype

func (*PostureCheckOperatingSystemDetail) ID added in v0.16.46

ID gets the id of this subtype

Links gets the links of this subtype

func (*PostureCheckOperatingSystemDetail) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (PostureCheckOperatingSystemDetail) MarshalJSON added in v0.16.46

func (m PostureCheckOperatingSystemDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckOperatingSystemDetail) Name added in v0.16.46

Name gets the name of this subtype

func (*PostureCheckOperatingSystemDetail) RoleAttributes added in v0.16.48

func (m *PostureCheckOperatingSystemDetail) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckOperatingSystemDetail) SetCreatedAt added in v0.16.46

func (m *PostureCheckOperatingSystemDetail) SetCreatedAt(val *strfmt.DateTime)

SetCreatedAt sets the created at of this subtype

func (*PostureCheckOperatingSystemDetail) SetID added in v0.16.46

SetID sets the id of this subtype

func (m *PostureCheckOperatingSystemDetail) SetLinks(val Links)

SetLinks sets the links of this subtype

func (*PostureCheckOperatingSystemDetail) SetName added in v0.16.46

func (m *PostureCheckOperatingSystemDetail) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckOperatingSystemDetail) SetRoleAttributes added in v0.16.48

func (m *PostureCheckOperatingSystemDetail) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckOperatingSystemDetail) SetTags added in v0.16.46

func (m *PostureCheckOperatingSystemDetail) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckOperatingSystemDetail) SetTypeID added in v0.16.46

func (m *PostureCheckOperatingSystemDetail) SetTypeID(val string)

SetTypeID sets the type Id of this subtype

func (*PostureCheckOperatingSystemDetail) SetUpdatedAt added in v0.16.46

func (m *PostureCheckOperatingSystemDetail) SetUpdatedAt(val *strfmt.DateTime)

SetUpdatedAt sets the updated at of this subtype

func (*PostureCheckOperatingSystemDetail) SetVersion added in v0.16.46

func (m *PostureCheckOperatingSystemDetail) SetVersion(val *int64)

SetVersion sets the version of this subtype

func (*PostureCheckOperatingSystemDetail) Tags added in v0.16.46

Tags gets the tags of this subtype

func (*PostureCheckOperatingSystemDetail) TypeID added in v0.16.46

TypeID gets the type Id of this subtype

func (*PostureCheckOperatingSystemDetail) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*PostureCheckOperatingSystemDetail) UnmarshalJSON added in v0.16.46

func (m *PostureCheckOperatingSystemDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckOperatingSystemDetail) UpdatedAt added in v0.16.46

UpdatedAt gets the updated at of this subtype

func (*PostureCheckOperatingSystemDetail) Validate added in v0.16.46

Validate validates this posture check operating system detail

func (*PostureCheckOperatingSystemDetail) Version added in v0.16.46

Version gets the version of this subtype

type PostureCheckOperatingSystemPatch added in v0.16.46

type PostureCheckOperatingSystemPatch struct {

	// operating systems
	// Min Items: 1
	OperatingSystems []*OperatingSystem `json:"operatingSystems"`
	// contains filtered or unexported fields
}

PostureCheckOperatingSystemPatch posture check operating system patch

swagger:model postureCheckOperatingSystemPatch

func (*PostureCheckOperatingSystemPatch) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check operating system patch based on the context it is used

func (*PostureCheckOperatingSystemPatch) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (PostureCheckOperatingSystemPatch) MarshalJSON added in v0.16.46

func (m PostureCheckOperatingSystemPatch) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckOperatingSystemPatch) Name added in v0.16.46

Name gets the name of this subtype

func (*PostureCheckOperatingSystemPatch) RoleAttributes added in v0.16.48

func (m *PostureCheckOperatingSystemPatch) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckOperatingSystemPatch) SetName added in v0.16.46

func (m *PostureCheckOperatingSystemPatch) SetName(val string)

SetName sets the name of this subtype

func (*PostureCheckOperatingSystemPatch) SetRoleAttributes added in v0.16.48

func (m *PostureCheckOperatingSystemPatch) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckOperatingSystemPatch) SetTags added in v0.16.46

func (m *PostureCheckOperatingSystemPatch) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckOperatingSystemPatch) Tags added in v0.16.46

Tags gets the tags of this subtype

func (*PostureCheckOperatingSystemPatch) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*PostureCheckOperatingSystemPatch) UnmarshalJSON added in v0.16.46

func (m *PostureCheckOperatingSystemPatch) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckOperatingSystemPatch) Validate added in v0.16.46

Validate validates this posture check operating system patch

type PostureCheckOperatingSystemUpdate added in v0.16.46

type PostureCheckOperatingSystemUpdate struct {

	// operating systems
	// Required: true
	// Min Items: 1
	OperatingSystems []*OperatingSystem `json:"operatingSystems"`
	// contains filtered or unexported fields
}

PostureCheckOperatingSystemUpdate posture check operating system update

swagger:model postureCheckOperatingSystemUpdate

func (*PostureCheckOperatingSystemUpdate) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check operating system update based on the context it is used

func (*PostureCheckOperatingSystemUpdate) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (PostureCheckOperatingSystemUpdate) MarshalJSON added in v0.16.46

func (m PostureCheckOperatingSystemUpdate) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckOperatingSystemUpdate) Name added in v0.16.46

Name gets the name of this subtype

func (*PostureCheckOperatingSystemUpdate) RoleAttributes added in v0.16.48

func (m *PostureCheckOperatingSystemUpdate) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckOperatingSystemUpdate) SetName added in v0.16.46

func (m *PostureCheckOperatingSystemUpdate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckOperatingSystemUpdate) SetRoleAttributes added in v0.16.48

func (m *PostureCheckOperatingSystemUpdate) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckOperatingSystemUpdate) SetTags added in v0.16.46

func (m *PostureCheckOperatingSystemUpdate) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckOperatingSystemUpdate) SetTypeID added in v0.16.46

SetTypeID sets the type Id of this subtype

func (*PostureCheckOperatingSystemUpdate) Tags added in v0.16.46

Tags gets the tags of this subtype

func (*PostureCheckOperatingSystemUpdate) TypeID added in v0.16.46

TypeID gets the type Id of this subtype

func (*PostureCheckOperatingSystemUpdate) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*PostureCheckOperatingSystemUpdate) UnmarshalJSON added in v0.16.46

func (m *PostureCheckOperatingSystemUpdate) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckOperatingSystemUpdate) Validate added in v0.16.46

Validate validates this posture check operating system update

type PostureCheckPatch added in v0.16.46

type PostureCheckPatch interface {
	runtime.Validatable
	runtime.ContextValidatable

	// name
	Name() string
	SetName(string)

	// role attributes
	RoleAttributes() Attributes
	SetRoleAttributes(Attributes)

	// tags
	Tags() Tags
	SetTags(Tags)
}

PostureCheckPatch posture check patch

swagger:discriminator postureCheckPatch typeId

func UnmarshalPostureCheckPatch added in v0.16.46

func UnmarshalPostureCheckPatch(reader io.Reader, consumer runtime.Consumer) (PostureCheckPatch, error)

UnmarshalPostureCheckPatch unmarshals polymorphic PostureCheckPatch

func UnmarshalPostureCheckPatchSlice added in v0.16.46

func UnmarshalPostureCheckPatchSlice(reader io.Reader, consumer runtime.Consumer) ([]PostureCheckPatch, error)

UnmarshalPostureCheckPatchSlice unmarshals polymorphic slices of PostureCheckPatch

type PostureCheckProcessCreate added in v0.16.46

type PostureCheckProcessCreate struct {

	// process
	// Required: true
	Process *Process `json:"process"`
	// contains filtered or unexported fields
}

PostureCheckProcessCreate posture check process create

swagger:model postureCheckProcessCreate

func (*PostureCheckProcessCreate) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check process create based on the context it is used

func (*PostureCheckProcessCreate) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (PostureCheckProcessCreate) MarshalJSON added in v0.16.46

func (m PostureCheckProcessCreate) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckProcessCreate) Name added in v0.16.46

func (m *PostureCheckProcessCreate) Name() *string

Name gets the name of this subtype

func (*PostureCheckProcessCreate) RoleAttributes added in v0.16.48

func (m *PostureCheckProcessCreate) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckProcessCreate) SetName added in v0.16.46

func (m *PostureCheckProcessCreate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckProcessCreate) SetRoleAttributes added in v0.16.48

func (m *PostureCheckProcessCreate) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckProcessCreate) SetTags added in v0.16.46

func (m *PostureCheckProcessCreate) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckProcessCreate) SetTypeID added in v0.16.46

func (m *PostureCheckProcessCreate) SetTypeID(val PostureCheckType)

SetTypeID sets the type Id of this subtype

func (*PostureCheckProcessCreate) Tags added in v0.16.46

func (m *PostureCheckProcessCreate) Tags() Tags

Tags gets the tags of this subtype

func (*PostureCheckProcessCreate) TypeID added in v0.16.46

TypeID gets the type Id of this subtype

func (*PostureCheckProcessCreate) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*PostureCheckProcessCreate) UnmarshalJSON added in v0.16.46

func (m *PostureCheckProcessCreate) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckProcessCreate) Validate added in v0.16.46

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

Validate validates this posture check process create

type PostureCheckProcessDetail added in v0.16.46

type PostureCheckProcessDetail struct {

	// process
	// Required: true
	Process *Process `json:"process"`
	// contains filtered or unexported fields
}

PostureCheckProcessDetail posture check process detail

swagger:model postureCheckProcessDetail

func (*PostureCheckProcessDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check process detail based on the context it is used

func (*PostureCheckProcessDetail) CreatedAt added in v0.16.46

func (m *PostureCheckProcessDetail) CreatedAt() *strfmt.DateTime

CreatedAt gets the created at of this subtype

func (*PostureCheckProcessDetail) ID added in v0.16.46

ID gets the id of this subtype

func (m *PostureCheckProcessDetail) Links() Links

Links gets the links of this subtype

func (*PostureCheckProcessDetail) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (PostureCheckProcessDetail) MarshalJSON added in v0.16.46

func (m PostureCheckProcessDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckProcessDetail) Name added in v0.16.46

func (m *PostureCheckProcessDetail) Name() *string

Name gets the name of this subtype

func (*PostureCheckProcessDetail) RoleAttributes added in v0.16.48

func (m *PostureCheckProcessDetail) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckProcessDetail) SetCreatedAt added in v0.16.46

func (m *PostureCheckProcessDetail) SetCreatedAt(val *strfmt.DateTime)

SetCreatedAt sets the created at of this subtype

func (*PostureCheckProcessDetail) SetID added in v0.16.46

func (m *PostureCheckProcessDetail) SetID(val *string)

SetID sets the id of this subtype

func (m *PostureCheckProcessDetail) SetLinks(val Links)

SetLinks sets the links of this subtype

func (*PostureCheckProcessDetail) SetName added in v0.16.46

func (m *PostureCheckProcessDetail) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckProcessDetail) SetRoleAttributes added in v0.16.48

func (m *PostureCheckProcessDetail) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckProcessDetail) SetTags added in v0.16.46

func (m *PostureCheckProcessDetail) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckProcessDetail) SetTypeID added in v0.16.46

func (m *PostureCheckProcessDetail) SetTypeID(val string)

SetTypeID sets the type Id of this subtype

func (*PostureCheckProcessDetail) SetUpdatedAt added in v0.16.46

func (m *PostureCheckProcessDetail) SetUpdatedAt(val *strfmt.DateTime)

SetUpdatedAt sets the updated at of this subtype

func (*PostureCheckProcessDetail) SetVersion added in v0.16.46

func (m *PostureCheckProcessDetail) SetVersion(val *int64)

SetVersion sets the version of this subtype

func (*PostureCheckProcessDetail) Tags added in v0.16.46

func (m *PostureCheckProcessDetail) Tags() Tags

Tags gets the tags of this subtype

func (*PostureCheckProcessDetail) TypeID added in v0.16.46

func (m *PostureCheckProcessDetail) TypeID() string

TypeID gets the type Id of this subtype

func (*PostureCheckProcessDetail) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*PostureCheckProcessDetail) UnmarshalJSON added in v0.16.46

func (m *PostureCheckProcessDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckProcessDetail) UpdatedAt added in v0.16.46

func (m *PostureCheckProcessDetail) UpdatedAt() *strfmt.DateTime

UpdatedAt gets the updated at of this subtype

func (*PostureCheckProcessDetail) Validate added in v0.16.46

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

Validate validates this posture check process detail

func (*PostureCheckProcessDetail) Version added in v0.16.46

func (m *PostureCheckProcessDetail) Version() *int64

Version gets the version of this subtype

type PostureCheckProcessMultiCreate added in v0.19.93

type PostureCheckProcessMultiCreate struct {

	// processes
	// Required: true
	// Min Items: 1
	Processes []*ProcessMulti `json:"processes"`

	// semantic
	// Required: true
	Semantic *Semantic `json:"semantic"`
	// contains filtered or unexported fields
}

PostureCheckProcessMultiCreate posture check process multi create

swagger:model postureCheckProcessMultiCreate

func (*PostureCheckProcessMultiCreate) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check process multi create based on the context it is used

func (*PostureCheckProcessMultiCreate) MarshalBinary added in v0.19.93

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

MarshalBinary interface implementation

func (PostureCheckProcessMultiCreate) MarshalJSON added in v0.19.93

func (m PostureCheckProcessMultiCreate) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckProcessMultiCreate) Name added in v0.19.93

Name gets the name of this subtype

func (*PostureCheckProcessMultiCreate) RoleAttributes added in v0.19.93

func (m *PostureCheckProcessMultiCreate) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckProcessMultiCreate) SetName added in v0.19.93

func (m *PostureCheckProcessMultiCreate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckProcessMultiCreate) SetRoleAttributes added in v0.19.93

func (m *PostureCheckProcessMultiCreate) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckProcessMultiCreate) SetTags added in v0.19.93

func (m *PostureCheckProcessMultiCreate) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckProcessMultiCreate) SetTypeID added in v0.19.93

SetTypeID sets the type Id of this subtype

func (*PostureCheckProcessMultiCreate) Tags added in v0.19.93

Tags gets the tags of this subtype

func (*PostureCheckProcessMultiCreate) TypeID added in v0.19.93

TypeID gets the type Id of this subtype

func (*PostureCheckProcessMultiCreate) UnmarshalBinary added in v0.19.93

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

UnmarshalBinary interface implementation

func (*PostureCheckProcessMultiCreate) UnmarshalJSON added in v0.19.93

func (m *PostureCheckProcessMultiCreate) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckProcessMultiCreate) Validate added in v0.19.93

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

Validate validates this posture check process multi create

type PostureCheckProcessMultiDetail added in v0.19.93

type PostureCheckProcessMultiDetail struct {

	// processes
	// Required: true
	// Min Items: 1
	Processes []*ProcessMulti `json:"processes"`

	// semantic
	// Required: true
	Semantic *Semantic `json:"semantic"`
	// contains filtered or unexported fields
}

PostureCheckProcessMultiDetail posture check process multi detail

swagger:model postureCheckProcessMultiDetail

func (*PostureCheckProcessMultiDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check process multi detail based on the context it is used

func (*PostureCheckProcessMultiDetail) CreatedAt added in v0.19.93

CreatedAt gets the created at of this subtype

func (*PostureCheckProcessMultiDetail) ID added in v0.19.93

ID gets the id of this subtype

Links gets the links of this subtype

func (*PostureCheckProcessMultiDetail) MarshalBinary added in v0.19.93

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

MarshalBinary interface implementation

func (PostureCheckProcessMultiDetail) MarshalJSON added in v0.19.93

func (m PostureCheckProcessMultiDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckProcessMultiDetail) Name added in v0.19.93

Name gets the name of this subtype

func (*PostureCheckProcessMultiDetail) RoleAttributes added in v0.19.93

func (m *PostureCheckProcessMultiDetail) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckProcessMultiDetail) SetCreatedAt added in v0.19.93

func (m *PostureCheckProcessMultiDetail) SetCreatedAt(val *strfmt.DateTime)

SetCreatedAt sets the created at of this subtype

func (*PostureCheckProcessMultiDetail) SetID added in v0.19.93

func (m *PostureCheckProcessMultiDetail) SetID(val *string)

SetID sets the id of this subtype

func (m *PostureCheckProcessMultiDetail) SetLinks(val Links)

SetLinks sets the links of this subtype

func (*PostureCheckProcessMultiDetail) SetName added in v0.19.93

func (m *PostureCheckProcessMultiDetail) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckProcessMultiDetail) SetRoleAttributes added in v0.19.93

func (m *PostureCheckProcessMultiDetail) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckProcessMultiDetail) SetTags added in v0.19.93

func (m *PostureCheckProcessMultiDetail) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckProcessMultiDetail) SetTypeID added in v0.19.93

func (m *PostureCheckProcessMultiDetail) SetTypeID(val string)

SetTypeID sets the type Id of this subtype

func (*PostureCheckProcessMultiDetail) SetUpdatedAt added in v0.19.93

func (m *PostureCheckProcessMultiDetail) SetUpdatedAt(val *strfmt.DateTime)

SetUpdatedAt sets the updated at of this subtype

func (*PostureCheckProcessMultiDetail) SetVersion added in v0.19.93

func (m *PostureCheckProcessMultiDetail) SetVersion(val *int64)

SetVersion sets the version of this subtype

func (*PostureCheckProcessMultiDetail) Tags added in v0.19.93

Tags gets the tags of this subtype

func (*PostureCheckProcessMultiDetail) TypeID added in v0.19.93

TypeID gets the type Id of this subtype

func (*PostureCheckProcessMultiDetail) UnmarshalBinary added in v0.19.93

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

UnmarshalBinary interface implementation

func (*PostureCheckProcessMultiDetail) UnmarshalJSON added in v0.19.93

func (m *PostureCheckProcessMultiDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckProcessMultiDetail) UpdatedAt added in v0.19.93

UpdatedAt gets the updated at of this subtype

func (*PostureCheckProcessMultiDetail) Validate added in v0.19.93

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

Validate validates this posture check process multi detail

func (*PostureCheckProcessMultiDetail) Version added in v0.19.93

func (m *PostureCheckProcessMultiDetail) Version() *int64

Version gets the version of this subtype

type PostureCheckProcessMultiPatch added in v0.19.93

type PostureCheckProcessMultiPatch struct {

	// processes
	// Min Items: 1
	Processes []*ProcessMulti `json:"processes"`

	// semantic
	Semantic Semantic `json:"semantic,omitempty"`
	// contains filtered or unexported fields
}

PostureCheckProcessMultiPatch posture check process multi patch

swagger:model postureCheckProcessMultiPatch

func (*PostureCheckProcessMultiPatch) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check process multi patch based on the context it is used

func (*PostureCheckProcessMultiPatch) MarshalBinary added in v0.19.93

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

MarshalBinary interface implementation

func (PostureCheckProcessMultiPatch) MarshalJSON added in v0.19.93

func (m PostureCheckProcessMultiPatch) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckProcessMultiPatch) Name added in v0.19.93

Name gets the name of this subtype

func (*PostureCheckProcessMultiPatch) RoleAttributes added in v0.19.93

func (m *PostureCheckProcessMultiPatch) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckProcessMultiPatch) SetName added in v0.19.93

func (m *PostureCheckProcessMultiPatch) SetName(val string)

SetName sets the name of this subtype

func (*PostureCheckProcessMultiPatch) SetRoleAttributes added in v0.19.93

func (m *PostureCheckProcessMultiPatch) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckProcessMultiPatch) SetTags added in v0.19.93

func (m *PostureCheckProcessMultiPatch) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckProcessMultiPatch) Tags added in v0.19.93

Tags gets the tags of this subtype

func (*PostureCheckProcessMultiPatch) UnmarshalBinary added in v0.19.93

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

UnmarshalBinary interface implementation

func (*PostureCheckProcessMultiPatch) UnmarshalJSON added in v0.19.93

func (m *PostureCheckProcessMultiPatch) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckProcessMultiPatch) Validate added in v0.19.93

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

Validate validates this posture check process multi patch

type PostureCheckProcessMultiUpdate added in v0.19.93

type PostureCheckProcessMultiUpdate struct {

	// processes
	// Required: true
	// Min Items: 1
	Processes []*ProcessMulti `json:"processes"`

	// semantic
	// Required: true
	Semantic *Semantic `json:"semantic"`
	// contains filtered or unexported fields
}

PostureCheckProcessMultiUpdate posture check process multi update

swagger:model postureCheckProcessMultiUpdate

func (*PostureCheckProcessMultiUpdate) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check process multi update based on the context it is used

func (*PostureCheckProcessMultiUpdate) MarshalBinary added in v0.19.93

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

MarshalBinary interface implementation

func (PostureCheckProcessMultiUpdate) MarshalJSON added in v0.19.93

func (m PostureCheckProcessMultiUpdate) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckProcessMultiUpdate) Name added in v0.19.93

Name gets the name of this subtype

func (*PostureCheckProcessMultiUpdate) RoleAttributes added in v0.19.93

func (m *PostureCheckProcessMultiUpdate) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckProcessMultiUpdate) SetName added in v0.19.93

func (m *PostureCheckProcessMultiUpdate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckProcessMultiUpdate) SetRoleAttributes added in v0.19.93

func (m *PostureCheckProcessMultiUpdate) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckProcessMultiUpdate) SetTags added in v0.19.93

func (m *PostureCheckProcessMultiUpdate) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckProcessMultiUpdate) SetTypeID added in v0.19.93

SetTypeID sets the type Id of this subtype

func (*PostureCheckProcessMultiUpdate) Tags added in v0.19.93

Tags gets the tags of this subtype

func (*PostureCheckProcessMultiUpdate) TypeID added in v0.19.93

TypeID gets the type Id of this subtype

func (*PostureCheckProcessMultiUpdate) UnmarshalBinary added in v0.19.93

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

UnmarshalBinary interface implementation

func (*PostureCheckProcessMultiUpdate) UnmarshalJSON added in v0.19.93

func (m *PostureCheckProcessMultiUpdate) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckProcessMultiUpdate) Validate added in v0.19.93

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

Validate validates this posture check process multi update

type PostureCheckProcessPatch added in v0.16.46

type PostureCheckProcessPatch struct {

	// process
	Process *Process `json:"process,omitempty"`
	// contains filtered or unexported fields
}

PostureCheckProcessPatch posture check process patch

swagger:model postureCheckProcessPatch

func (*PostureCheckProcessPatch) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check process patch based on the context it is used

func (*PostureCheckProcessPatch) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (PostureCheckProcessPatch) MarshalJSON added in v0.16.46

func (m PostureCheckProcessPatch) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckProcessPatch) Name added in v0.16.46

func (m *PostureCheckProcessPatch) Name() string

Name gets the name of this subtype

func (*PostureCheckProcessPatch) RoleAttributes added in v0.16.48

func (m *PostureCheckProcessPatch) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckProcessPatch) SetName added in v0.16.46

func (m *PostureCheckProcessPatch) SetName(val string)

SetName sets the name of this subtype

func (*PostureCheckProcessPatch) SetRoleAttributes added in v0.16.48

func (m *PostureCheckProcessPatch) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckProcessPatch) SetTags added in v0.16.46

func (m *PostureCheckProcessPatch) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckProcessPatch) Tags added in v0.16.46

func (m *PostureCheckProcessPatch) Tags() Tags

Tags gets the tags of this subtype

func (*PostureCheckProcessPatch) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*PostureCheckProcessPatch) UnmarshalJSON added in v0.16.46

func (m *PostureCheckProcessPatch) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckProcessPatch) Validate added in v0.16.46

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

Validate validates this posture check process patch

type PostureCheckProcessUpdate added in v0.16.46

type PostureCheckProcessUpdate struct {

	// process
	// Required: true
	Process *Process `json:"process"`
	// contains filtered or unexported fields
}

PostureCheckProcessUpdate posture check process update

swagger:model postureCheckProcessUpdate

func (*PostureCheckProcessUpdate) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check process update based on the context it is used

func (*PostureCheckProcessUpdate) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (PostureCheckProcessUpdate) MarshalJSON added in v0.16.46

func (m PostureCheckProcessUpdate) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureCheckProcessUpdate) Name added in v0.16.46

func (m *PostureCheckProcessUpdate) Name() *string

Name gets the name of this subtype

func (*PostureCheckProcessUpdate) RoleAttributes added in v0.16.48

func (m *PostureCheckProcessUpdate) RoleAttributes() Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckProcessUpdate) SetName added in v0.16.46

func (m *PostureCheckProcessUpdate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckProcessUpdate) SetRoleAttributes added in v0.16.48

func (m *PostureCheckProcessUpdate) SetRoleAttributes(val Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckProcessUpdate) SetTags added in v0.16.46

func (m *PostureCheckProcessUpdate) SetTags(val Tags)

SetTags sets the tags of this subtype

func (*PostureCheckProcessUpdate) SetTypeID added in v0.16.46

func (m *PostureCheckProcessUpdate) SetTypeID(val PostureCheckType)

SetTypeID sets the type Id of this subtype

func (*PostureCheckProcessUpdate) Tags added in v0.16.46

func (m *PostureCheckProcessUpdate) Tags() Tags

Tags gets the tags of this subtype

func (*PostureCheckProcessUpdate) TypeID added in v0.16.46

TypeID gets the type Id of this subtype

func (*PostureCheckProcessUpdate) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*PostureCheckProcessUpdate) UnmarshalJSON added in v0.16.46

func (m *PostureCheckProcessUpdate) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureCheckProcessUpdate) Validate added in v0.16.46

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

Validate validates this posture check process update

type PostureCheckType added in v0.16.46

type PostureCheckType string

PostureCheckType posture check type

swagger:model postureCheckType

const (

	// PostureCheckTypeOS captures enum value "OS"
	PostureCheckTypeOS PostureCheckType = "OS"

	// PostureCheckTypePROCESS captures enum value "PROCESS"
	PostureCheckTypePROCESS PostureCheckType = "PROCESS"

	// PostureCheckTypeDOMAIN captures enum value "DOMAIN"
	PostureCheckTypeDOMAIN PostureCheckType = "DOMAIN"

	// PostureCheckTypeMAC captures enum value "MAC"
	PostureCheckTypeMAC PostureCheckType = "MAC"

	// PostureCheckTypeMFA captures enum value "MFA"
	PostureCheckTypeMFA PostureCheckType = "MFA"

	// PostureCheckTypePROCESSMULTI captures enum value "PROCESS_MULTI"
	PostureCheckTypePROCESSMULTI PostureCheckType = "PROCESS_MULTI"
)

func NewPostureCheckType added in v0.19.105

func NewPostureCheckType(value PostureCheckType) *PostureCheckType

func (PostureCheckType) ContextValidate added in v0.19.105

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

ContextValidate validates this posture check type based on context it is used

func (PostureCheckType) Validate added in v0.16.46

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

Validate validates this posture check type

type PostureCheckTypeDetail added in v0.16.46

type PostureCheckTypeDetail struct {
	BaseEntity

	// name
	// Required: true
	Name *string `json:"name"`

	// operating systems
	// Required: true
	OperatingSystems []*OperatingSystem `json:"operatingSystems"`

	// version
	// Required: true
	Version *string `json:"version"`
}

PostureCheckTypeDetail posture check type detail

swagger:model postureCheckTypeDetail

func (*PostureCheckTypeDetail) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check type detail based on the context it is used

func (*PostureCheckTypeDetail) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (PostureCheckTypeDetail) MarshalJSON added in v0.16.46

func (m PostureCheckTypeDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*PostureCheckTypeDetail) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*PostureCheckTypeDetail) UnmarshalJSON added in v0.16.46

func (m *PostureCheckTypeDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*PostureCheckTypeDetail) Validate added in v0.16.46

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

Validate validates this posture check type detail

type PostureCheckTypeList added in v0.16.46

type PostureCheckTypeList []*PostureCheckTypeDetail

PostureCheckTypeList posture check type list

swagger:model postureCheckTypeList

func (PostureCheckTypeList) ContextValidate added in v0.19.105

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

ContextValidate validate this posture check type list based on the context it is used

func (PostureCheckTypeList) Validate added in v0.16.46

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

Validate validates this posture check type list

type PostureCheckUpdate added in v0.16.46

type PostureCheckUpdate interface {
	runtime.Validatable
	runtime.ContextValidatable

	// name
	// Required: true
	Name() *string
	SetName(*string)

	// role attributes
	RoleAttributes() Attributes
	SetRoleAttributes(Attributes)

	// tags
	Tags() Tags
	SetTags(Tags)

	// type Id
	TypeID() PostureCheckType
	SetTypeID(PostureCheckType)
}

PostureCheckUpdate posture check update

swagger:discriminator postureCheckUpdate typeId

func UnmarshalPostureCheckUpdate added in v0.16.46

func UnmarshalPostureCheckUpdate(reader io.Reader, consumer runtime.Consumer) (PostureCheckUpdate, error)

UnmarshalPostureCheckUpdate unmarshals polymorphic PostureCheckUpdate

func UnmarshalPostureCheckUpdateSlice added in v0.16.46

func UnmarshalPostureCheckUpdateSlice(reader io.Reader, consumer runtime.Consumer) ([]PostureCheckUpdate, error)

UnmarshalPostureCheckUpdateSlice unmarshals polymorphic slices of PostureCheckUpdate

type PostureData added in v0.16.46

type PostureData struct {

	// api session posture data
	// Required: true
	APISessionPostureData map[string]APISessionPostureData `json:"apiSessionPostureData"`

	// domain
	// Required: true
	Domain *PostureDataDomain `json:"domain"`

	// mac
	// Required: true
	Mac *PostureDataMac `json:"mac"`

	// os
	// Required: true
	Os *PostureDataOs `json:"os"`

	// processes
	// Required: true
	Processes []*PostureDataProcess `json:"processes"`
}

PostureData posture data

swagger:model postureData

func (*PostureData) ContextValidate added in v0.19.105

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

ContextValidate validate this posture data based on the context it is used

func (*PostureData) MarshalBinary added in v0.19.40

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

MarshalBinary interface implementation

func (*PostureData) UnmarshalBinary added in v0.19.40

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

UnmarshalBinary interface implementation

func (*PostureData) Validate added in v0.19.40

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

Validate validates this posture data

type PostureDataBase added in v0.19.40

type PostureDataBase struct {

	// last updated at
	// Required: true
	// Format: date-time
	LastUpdatedAt *strfmt.DateTime `json:"lastUpdatedAt"`

	// posture check Id
	// Required: true
	PostureCheckID *string `json:"postureCheckId"`

	// timed out
	// Required: true
	TimedOut *bool `json:"timedOut"`
}

PostureDataBase posture data base

swagger:model postureDataBase

func (*PostureDataBase) ContextValidate added in v0.19.105

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

ContextValidate validates this posture data base based on context it is used

func (*PostureDataBase) MarshalBinary added in v0.19.40

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

MarshalBinary interface implementation

func (*PostureDataBase) UnmarshalBinary added in v0.19.40

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

UnmarshalBinary interface implementation

func (*PostureDataBase) Validate added in v0.19.40

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

Validate validates this posture data base

type PostureDataDomain added in v0.19.40

type PostureDataDomain struct {
	PostureDataBase

	// domain
	// Required: true
	Domain *string `json:"domain"`
}

PostureDataDomain posture data domain

swagger:model postureDataDomain

func (*PostureDataDomain) ContextValidate added in v0.19.105

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

ContextValidate validate this posture data domain based on the context it is used

func (*PostureDataDomain) MarshalBinary added in v0.19.40

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

MarshalBinary interface implementation

func (PostureDataDomain) MarshalJSON added in v0.19.40

func (m PostureDataDomain) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*PostureDataDomain) UnmarshalBinary added in v0.19.40

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

UnmarshalBinary interface implementation

func (*PostureDataDomain) UnmarshalJSON added in v0.19.40

func (m *PostureDataDomain) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*PostureDataDomain) Validate added in v0.19.40

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

Validate validates this posture data domain

type PostureDataEnvelope added in v0.19.105

type PostureDataEnvelope struct {

	// data
	// Required: true
	Data *PostureData `json:"data"`

	// meta
	// Required: true
	Meta *Meta `json:"meta"`
}

PostureDataEnvelope posture data envelope

swagger:model postureDataEnvelope

func (*PostureDataEnvelope) ContextValidate added in v0.19.105

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

ContextValidate validate this posture data envelope based on the context it is used

func (*PostureDataEnvelope) MarshalBinary added in v0.19.105

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

MarshalBinary interface implementation

func (*PostureDataEnvelope) UnmarshalBinary added in v0.19.105

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

UnmarshalBinary interface implementation

func (*PostureDataEnvelope) Validate added in v0.19.105

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

Validate validates this posture data envelope

type PostureDataMac added in v0.19.40

type PostureDataMac struct {
	PostureDataBase

	// addresses
	// Required: true
	Addresses []string `json:"addresses"`
}

PostureDataMac posture data mac

swagger:model postureDataMac

func (*PostureDataMac) ContextValidate added in v0.19.105

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

ContextValidate validate this posture data mac based on the context it is used

func (*PostureDataMac) MarshalBinary added in v0.19.40

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

MarshalBinary interface implementation

func (PostureDataMac) MarshalJSON added in v0.19.40

func (m PostureDataMac) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*PostureDataMac) UnmarshalBinary added in v0.19.40

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

UnmarshalBinary interface implementation

func (*PostureDataMac) UnmarshalJSON added in v0.19.40

func (m *PostureDataMac) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*PostureDataMac) Validate added in v0.19.40

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

Validate validates this posture data mac

type PostureDataMfa added in v0.19.40

type PostureDataMfa struct {

	// api session Id
	// Required: true
	APISessionID *string `json:"apiSessionId"`

	// passed mfa
	// Required: true
	PassedMfa *bool `json:"passedMfa"`
}

PostureDataMfa posture data mfa

swagger:model postureDataMfa

func (*PostureDataMfa) ContextValidate added in v0.19.105

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

ContextValidate validates this posture data mfa based on context it is used

func (*PostureDataMfa) MarshalBinary added in v0.19.40

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

MarshalBinary interface implementation

func (*PostureDataMfa) UnmarshalBinary added in v0.19.40

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

UnmarshalBinary interface implementation

func (*PostureDataMfa) Validate added in v0.19.40

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

Validate validates this posture data mfa

type PostureDataOs added in v0.19.40

type PostureDataOs struct {
	PostureDataBase

	// build
	// Required: true
	Build *string `json:"build"`

	// type
	// Required: true
	Type *string `json:"type"`

	// version
	// Required: true
	Version *string `json:"version"`
}

PostureDataOs posture data os

swagger:model postureDataOs

func (*PostureDataOs) ContextValidate added in v0.19.105

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

ContextValidate validate this posture data os based on the context it is used

func (*PostureDataOs) MarshalBinary added in v0.19.40

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

MarshalBinary interface implementation

func (PostureDataOs) MarshalJSON added in v0.19.40

func (m PostureDataOs) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*PostureDataOs) UnmarshalBinary added in v0.19.40

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

UnmarshalBinary interface implementation

func (*PostureDataOs) UnmarshalJSON added in v0.19.40

func (m *PostureDataOs) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*PostureDataOs) Validate added in v0.19.40

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

Validate validates this posture data os

type PostureDataProcess added in v0.19.40

type PostureDataProcess struct {
	PostureDataBase

	// binary hash
	BinaryHash string `json:"binaryHash,omitempty"`

	// is running
	IsRunning bool `json:"isRunning,omitempty"`

	// signer fingerprints
	SignerFingerprints []string `json:"signerFingerprints"`
}

PostureDataProcess posture data process

swagger:model postureDataProcess

func (*PostureDataProcess) ContextValidate added in v0.19.105

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

ContextValidate validate this posture data process based on the context it is used

func (*PostureDataProcess) MarshalBinary added in v0.19.40

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

MarshalBinary interface implementation

func (PostureDataProcess) MarshalJSON added in v0.19.40

func (m PostureDataProcess) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*PostureDataProcess) UnmarshalBinary added in v0.19.40

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

UnmarshalBinary interface implementation

func (*PostureDataProcess) UnmarshalJSON added in v0.19.40

func (m *PostureDataProcess) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*PostureDataProcess) Validate added in v0.19.40

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

Validate validates this posture data process

type PostureQueries added in v0.17.5

type PostureQueries struct {

	// is passing
	// Required: true
	IsPassing *bool `json:"isPassing"`

	// policy Id
	// Required: true
	PolicyID *string `json:"policyId"`

	// policy type
	PolicyType DialBind `json:"policyType,omitempty"`

	// posture queries
	// Required: true
	PostureQueries []*PostureQuery `json:"postureQueries"`
}

PostureQueries posture queries

swagger:model postureQueries

func (*PostureQueries) ContextValidate added in v0.19.105

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

ContextValidate validate this posture queries based on the context it is used

func (*PostureQueries) MarshalBinary added in v0.17.5

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

MarshalBinary interface implementation

func (*PostureQueries) UnmarshalBinary added in v0.17.5

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

UnmarshalBinary interface implementation

func (*PostureQueries) Validate added in v0.17.5

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

Validate validates this posture queries

type PostureQuery added in v0.16.46

type PostureQuery struct {
	BaseEntity

	// is passing
	// Required: true
	IsPassing *bool `json:"isPassing"`

	// process
	Process *PostureQueryProcess `json:"process,omitempty"`

	// processes
	Processes []*PostureQueryProcess `json:"processes"`

	// query type
	// Required: true
	QueryType *PostureCheckType `json:"queryType"`

	// timeout
	// Required: true
	Timeout *int64 `json:"timeout"`
}

PostureQuery posture query

swagger:model postureQuery

func (*PostureQuery) ContextValidate added in v0.19.105

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

ContextValidate validate this posture query based on the context it is used

func (*PostureQuery) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (PostureQuery) MarshalJSON added in v0.16.46

func (m PostureQuery) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*PostureQuery) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*PostureQuery) UnmarshalJSON added in v0.16.46

func (m *PostureQuery) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*PostureQuery) Validate added in v0.16.46

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

Validate validates this posture query

type PostureQueryProcess added in v0.17.5

type PostureQueryProcess struct {

	// os type
	OsType OsType `json:"osType,omitempty"`

	// path
	Path string `json:"path,omitempty"`
}

PostureQueryProcess posture query process

swagger:model postureQueryProcess

func (*PostureQueryProcess) ContextValidate added in v0.19.105

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

ContextValidate validate this posture query process based on the context it is used

func (*PostureQueryProcess) MarshalBinary added in v0.17.5

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

MarshalBinary interface implementation

func (*PostureQueryProcess) UnmarshalBinary added in v0.17.5

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

UnmarshalBinary interface implementation

func (*PostureQueryProcess) Validate added in v0.17.5

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

Validate validates this posture query process

type PostureResponseCreate added in v0.17.5

type PostureResponseCreate interface {
	runtime.Validatable
	runtime.ContextValidatable

	// id
	// Required: true
	ID() *string
	SetID(*string)

	// type Id
	// Required: true
	TypeID() PostureCheckType
	SetTypeID(PostureCheckType)
}

PostureResponseCreate posture response create

swagger:discriminator postureResponseCreate typeId

func UnmarshalPostureResponseCreate added in v0.17.5

func UnmarshalPostureResponseCreate(reader io.Reader, consumer runtime.Consumer) (PostureResponseCreate, error)

UnmarshalPostureResponseCreate unmarshals polymorphic PostureResponseCreate

func UnmarshalPostureResponseCreateSlice added in v0.17.5

func UnmarshalPostureResponseCreateSlice(reader io.Reader, consumer runtime.Consumer) ([]PostureResponseCreate, error)

UnmarshalPostureResponseCreateSlice unmarshals polymorphic slices of PostureResponseCreate

type PostureResponseDomainCreate added in v0.17.5

type PostureResponseDomainCreate struct {

	// domain
	// Required: true
	Domain *string `json:"domain"`
	// contains filtered or unexported fields
}

PostureResponseDomainCreate posture response domain create

swagger:model postureResponseDomainCreate

func (*PostureResponseDomainCreate) ContextValidate added in v0.19.105

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

ContextValidate validate this posture response domain create based on the context it is used

func (*PostureResponseDomainCreate) ID added in v0.17.5

ID gets the id of this subtype

func (*PostureResponseDomainCreate) MarshalBinary added in v0.17.5

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

MarshalBinary interface implementation

func (PostureResponseDomainCreate) MarshalJSON added in v0.17.5

func (m PostureResponseDomainCreate) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureResponseDomainCreate) SetID added in v0.17.5

func (m *PostureResponseDomainCreate) SetID(val *string)

SetID sets the id of this subtype

func (*PostureResponseDomainCreate) SetTypeID added in v0.17.5

SetTypeID sets the type Id of this subtype

func (*PostureResponseDomainCreate) TypeID added in v0.17.5

TypeID gets the type Id of this subtype

func (*PostureResponseDomainCreate) UnmarshalBinary added in v0.17.5

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

UnmarshalBinary interface implementation

func (*PostureResponseDomainCreate) UnmarshalJSON added in v0.17.5

func (m *PostureResponseDomainCreate) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureResponseDomainCreate) Validate added in v0.17.5

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

Validate validates this posture response domain create

type PostureResponseMacAddressCreate added in v0.17.5

type PostureResponseMacAddressCreate struct {

	// mac addresses
	// Required: true
	MacAddresses []string `json:"macAddresses"`
	// contains filtered or unexported fields
}

PostureResponseMacAddressCreate posture response mac address create

swagger:model postureResponseMacAddressCreate

func (*PostureResponseMacAddressCreate) ContextValidate added in v0.19.105

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

ContextValidate validate this posture response mac address create based on the context it is used

func (*PostureResponseMacAddressCreate) ID added in v0.17.5

ID gets the id of this subtype

func (*PostureResponseMacAddressCreate) MarshalBinary added in v0.17.5

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

MarshalBinary interface implementation

func (PostureResponseMacAddressCreate) MarshalJSON added in v0.17.5

func (m PostureResponseMacAddressCreate) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureResponseMacAddressCreate) SetID added in v0.17.5

func (m *PostureResponseMacAddressCreate) SetID(val *string)

SetID sets the id of this subtype

func (*PostureResponseMacAddressCreate) SetTypeID added in v0.17.5

SetTypeID sets the type Id of this subtype

func (*PostureResponseMacAddressCreate) TypeID added in v0.17.5

TypeID gets the type Id of this subtype

func (*PostureResponseMacAddressCreate) UnmarshalBinary added in v0.17.5

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

UnmarshalBinary interface implementation

func (*PostureResponseMacAddressCreate) UnmarshalJSON added in v0.17.5

func (m *PostureResponseMacAddressCreate) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureResponseMacAddressCreate) Validate added in v0.17.5

Validate validates this posture response mac address create

type PostureResponseOperatingSystemCreate added in v0.17.5

type PostureResponseOperatingSystemCreate struct {

	// build
	Build string `json:"build,omitempty"`

	// type
	// Required: true
	Type *string `json:"type"`

	// version
	// Required: true
	Version *string `json:"version"`
	// contains filtered or unexported fields
}

PostureResponseOperatingSystemCreate posture response operating system create

swagger:model postureResponseOperatingSystemCreate

func (*PostureResponseOperatingSystemCreate) ContextValidate added in v0.19.105

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

ContextValidate validate this posture response operating system create based on the context it is used

func (*PostureResponseOperatingSystemCreate) ID added in v0.17.5

ID gets the id of this subtype

func (*PostureResponseOperatingSystemCreate) MarshalBinary added in v0.17.5

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

MarshalBinary interface implementation

func (PostureResponseOperatingSystemCreate) MarshalJSON added in v0.17.5

func (m PostureResponseOperatingSystemCreate) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureResponseOperatingSystemCreate) SetID added in v0.17.5

SetID sets the id of this subtype

func (*PostureResponseOperatingSystemCreate) SetTypeID added in v0.17.5

SetTypeID sets the type Id of this subtype

func (*PostureResponseOperatingSystemCreate) TypeID added in v0.17.5

TypeID gets the type Id of this subtype

func (*PostureResponseOperatingSystemCreate) UnmarshalBinary added in v0.17.5

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

UnmarshalBinary interface implementation

func (*PostureResponseOperatingSystemCreate) UnmarshalJSON added in v0.17.5

func (m *PostureResponseOperatingSystemCreate) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureResponseOperatingSystemCreate) Validate added in v0.17.5

Validate validates this posture response operating system create

type PostureResponseProcessCreate added in v0.17.5

type PostureResponseProcessCreate struct {

	// hash
	Hash string `json:"hash,omitempty"`

	// is running
	IsRunning bool `json:"isRunning,omitempty"`

	// path
	Path string `json:"path,omitempty"`

	// signer fingerprints
	SignerFingerprints []string `json:"signerFingerprints"`
	// contains filtered or unexported fields
}

PostureResponseProcessCreate posture response process create

swagger:model postureResponseProcessCreate

func (*PostureResponseProcessCreate) ContextValidate added in v0.19.105

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

ContextValidate validate this posture response process create based on the context it is used

func (*PostureResponseProcessCreate) ID added in v0.17.5

ID gets the id of this subtype

func (*PostureResponseProcessCreate) MarshalBinary added in v0.17.5

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

MarshalBinary interface implementation

func (PostureResponseProcessCreate) MarshalJSON added in v0.17.5

func (m PostureResponseProcessCreate) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PostureResponseProcessCreate) SetID added in v0.17.5

func (m *PostureResponseProcessCreate) SetID(val *string)

SetID sets the id of this subtype

func (*PostureResponseProcessCreate) SetTypeID added in v0.17.5

SetTypeID sets the type Id of this subtype

func (*PostureResponseProcessCreate) TypeID added in v0.17.5

TypeID gets the type Id of this subtype

func (*PostureResponseProcessCreate) UnmarshalBinary added in v0.17.5

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

UnmarshalBinary interface implementation

func (*PostureResponseProcessCreate) UnmarshalJSON added in v0.17.5

func (m *PostureResponseProcessCreate) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PostureResponseProcessCreate) Validate added in v0.17.5

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

Validate validates this posture response process create

type Process added in v0.16.46

type Process struct {

	// hashes
	Hashes []string `json:"hashes"`

	// os type
	// Required: true
	OsType *OsType `json:"osType"`

	// path
	// Required: true
	Path *string `json:"path"`

	// signer fingerprint
	SignerFingerprint string `json:"signerFingerprint,omitempty"`
}

Process process

swagger:model process

func (*Process) ContextValidate added in v0.19.105

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

ContextValidate validate this process based on the context it is used

func (*Process) MarshalBinary added in v0.16.46

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

MarshalBinary interface implementation

func (*Process) UnmarshalBinary added in v0.16.46

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

UnmarshalBinary interface implementation

func (*Process) Validate added in v0.16.46

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

Validate validates this process

type ProcessMulti added in v0.19.93

type ProcessMulti struct {

	// hashes
	Hashes []string `json:"hashes"`

	// os type
	// Required: true
	OsType *OsType `json:"osType"`

	// path
	// Required: true
	Path *string `json:"path"`

	// signer fingerprints
	SignerFingerprints []string `json:"signerFingerprints"`
}

ProcessMulti process multi

swagger:model processMulti

func (*ProcessMulti) ContextValidate added in v0.19.105

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

ContextValidate validate this process multi based on the context it is used

func (*ProcessMulti) MarshalBinary added in v0.19.93

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

MarshalBinary interface implementation

func (*ProcessMulti) UnmarshalBinary added in v0.19.93

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

UnmarshalBinary interface implementation

func (*ProcessMulti) Validate added in v0.19.93

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

Validate validates this process multi

type Protocol added in v0.17.23

type Protocol struct {

	// address
	// Required: true
	Address *string `json:"address"`
}

Protocol protocol

swagger:model protocol

func (*Protocol) ContextValidate added in v0.19.105

func (m *Protocol) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this protocol based on context it is used

func (*Protocol) MarshalBinary added in v0.17.23

func (m *Protocol) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Protocol) UnmarshalBinary added in v0.17.23

func (m *Protocol) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Protocol) Validate added in v0.17.23

func (m *Protocol) Validate(formats strfmt.Registry) error

Validate validates this protocol

type RoleAttributesList

type RoleAttributesList []string

RoleAttributesList An array of role attributes

swagger:model roleAttributesList

func (RoleAttributesList) ContextValidate added in v0.19.105

func (m RoleAttributesList) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this role attributes list based on context it is used

func (RoleAttributesList) Validate

func (m RoleAttributesList) Validate(formats strfmt.Registry) error

Validate validates this role attributes list

type Roles

type Roles []string

Roles roles

swagger:model roles

func (Roles) ContextValidate added in v0.19.105

func (m Roles) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this roles based on context it is used

func (Roles) Validate

func (m Roles) Validate(formats strfmt.Registry) error

Validate validates this roles

type RouterCreate added in v0.19.105

type RouterCreate struct {

	// name
	// Required: true
	Name *string `json:"name"`

	// tags
	Tags Tags `json:"tags"`
}

RouterCreate router create

swagger:model routerCreate

func (*RouterCreate) ContextValidate added in v0.19.105

func (m *RouterCreate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this router create based on the context it is used

func (*RouterCreate) MarshalBinary added in v0.19.105

func (m *RouterCreate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RouterCreate) UnmarshalBinary added in v0.19.105

func (m *RouterCreate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RouterCreate) Validate added in v0.19.105

func (m *RouterCreate) Validate(formats strfmt.Registry) error

Validate validates this router create

type RouterDetail added in v0.19.105

type RouterDetail struct {
	BaseEntity

	// enrollment created at
	// Format: date-time
	EnrollmentCreatedAt *strfmt.DateTime `json:"enrollmentCreatedAt,omitempty"`

	// enrollment expires at
	// Format: date-time
	EnrollmentExpiresAt *strfmt.DateTime `json:"enrollmentExpiresAt,omitempty"`

	// enrollment jwt
	EnrollmentJwt *string `json:"enrollmentJwt,omitempty"`

	// enrollment token
	EnrollmentToken *string `json:"enrollmentToken,omitempty"`

	// fingerprint
	// Required: true
	Fingerprint *string `json:"fingerprint"`

	// is online
	// Required: true
	IsOnline *bool `json:"isOnline"`

	// is verified
	// Required: true
	IsVerified *bool `json:"isVerified"`

	// name
	// Required: true
	Name *string `json:"name"`
}

RouterDetail router detail

swagger:model routerDetail

func (*RouterDetail) ContextValidate added in v0.19.105

func (m *RouterDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this router detail based on the context it is used

func (*RouterDetail) MarshalBinary added in v0.19.105

func (m *RouterDetail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (RouterDetail) MarshalJSON added in v0.19.105

func (m RouterDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*RouterDetail) UnmarshalBinary added in v0.19.105

func (m *RouterDetail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RouterDetail) UnmarshalJSON added in v0.19.105

func (m *RouterDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*RouterDetail) Validate added in v0.19.105

func (m *RouterDetail) Validate(formats strfmt.Registry) error

Validate validates this router detail

type RouterEntityRef

type RouterEntityRef struct {
	EntityRef

	// is online
	// Required: true
	IsOnline *bool `json:"isOnline"`
}

RouterEntityRef router entity ref

swagger:model routerEntityRef

func (*RouterEntityRef) ContextValidate added in v0.19.105

func (m *RouterEntityRef) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this router entity ref based on the context it is used

func (*RouterEntityRef) MarshalBinary

func (m *RouterEntityRef) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (RouterEntityRef) MarshalJSON

func (m RouterEntityRef) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*RouterEntityRef) UnmarshalBinary

func (m *RouterEntityRef) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RouterEntityRef) UnmarshalJSON

func (m *RouterEntityRef) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*RouterEntityRef) Validate

func (m *RouterEntityRef) Validate(formats strfmt.Registry) error

Validate validates this router entity ref

type RouterExtendEnrollmentRequest added in v0.19.81

type RouterExtendEnrollmentRequest struct {

	// cert csr
	// Required: true
	CertCsr *string `json:"certCsr"`

	// server cert csr
	// Required: true
	ServerCertCsr *string `json:"serverCertCsr"`
}

RouterExtendEnrollmentRequest router extend enrollment request

swagger:model routerExtendEnrollmentRequest

func (*RouterExtendEnrollmentRequest) ContextValidate added in v0.19.105

func (m *RouterExtendEnrollmentRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this router extend enrollment request based on context it is used

func (*RouterExtendEnrollmentRequest) MarshalBinary added in v0.19.81

func (m *RouterExtendEnrollmentRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RouterExtendEnrollmentRequest) UnmarshalBinary added in v0.19.81

func (m *RouterExtendEnrollmentRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RouterExtendEnrollmentRequest) Validate added in v0.19.81

func (m *RouterExtendEnrollmentRequest) Validate(formats strfmt.Registry) error

Validate validates this router extend enrollment request

type RouterList added in v0.19.105

type RouterList []*RouterDetail

RouterList router list

swagger:model routerList

func (RouterList) ContextValidate added in v0.19.105

func (m RouterList) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this router list based on the context it is used

func (RouterList) Validate added in v0.19.105

func (m RouterList) Validate(formats strfmt.Registry) error

Validate validates this router list

type RouterPatch added in v0.19.105

type RouterPatch struct {

	// name
	Name string `json:"name,omitempty"`

	// tags
	Tags Tags `json:"tags"`
}

RouterPatch router patch

swagger:model routerPatch

func (*RouterPatch) ContextValidate added in v0.19.105

func (m *RouterPatch) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this router patch based on the context it is used

func (*RouterPatch) MarshalBinary added in v0.19.105

func (m *RouterPatch) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RouterPatch) UnmarshalBinary added in v0.19.105

func (m *RouterPatch) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RouterPatch) Validate added in v0.19.105

func (m *RouterPatch) Validate(formats strfmt.Registry) error

Validate validates this router patch

type RouterUpdate added in v0.19.105

type RouterUpdate struct {

	// name
	// Required: true
	Name *string `json:"name"`

	// tags
	Tags Tags `json:"tags"`
}

RouterUpdate router update

swagger:model routerUpdate

func (*RouterUpdate) ContextValidate added in v0.19.105

func (m *RouterUpdate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this router update based on the context it is used

func (*RouterUpdate) MarshalBinary added in v0.19.105

func (m *RouterUpdate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RouterUpdate) UnmarshalBinary added in v0.19.105

func (m *RouterUpdate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RouterUpdate) Validate added in v0.19.105

func (m *RouterUpdate) Validate(formats strfmt.Registry) error

Validate validates this router update

type SdkInfo

type SdkInfo struct {

	// app Id
	AppID string `json:"appId,omitempty"`

	// app version
	AppVersion string `json:"appVersion,omitempty"`

	// branch
	Branch string `json:"branch,omitempty"`

	// revision
	Revision string `json:"revision,omitempty"`

	// type
	Type string `json:"type,omitempty"`

	// version
	Version string `json:"version,omitempty"`
}

SdkInfo SDK information an authenticating client may provide

swagger:model sdkInfo

func (*SdkInfo) ContextValidate added in v0.19.105

func (m *SdkInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this sdk info based on context it is used

func (*SdkInfo) MarshalBinary

func (m *SdkInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SdkInfo) UnmarshalBinary

func (m *SdkInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SdkInfo) Validate

func (m *SdkInfo) Validate(formats strfmt.Registry) error

Validate validates this sdk info

type Semantic

type Semantic string

Semantic semantic

swagger:model semantic

const (

	// SemanticAllOf captures enum value "AllOf"
	SemanticAllOf Semantic = "AllOf"

	// SemanticAnyOf captures enum value "AnyOf"
	SemanticAnyOf Semantic = "AnyOf"
)

func NewSemantic added in v0.19.105

func NewSemantic(value Semantic) *Semantic

func (Semantic) ContextValidate added in v0.19.105

func (m Semantic) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this semantic based on context it is used

func (Semantic) Validate

func (m Semantic) Validate(formats strfmt.Registry) error

Validate validates this semantic

type ServiceConfigAssign

type ServiceConfigAssign struct {

	// config Id
	// Required: true
	ConfigID *string `json:"configId"`

	// service Id
	// Required: true
	ServiceID *string `json:"serviceId"`
}

ServiceConfigAssign service config assign

swagger:model serviceConfigAssign

func (*ServiceConfigAssign) ContextValidate added in v0.19.105

func (m *ServiceConfigAssign) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this service config assign based on context it is used

func (*ServiceConfigAssign) MarshalBinary

func (m *ServiceConfigAssign) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServiceConfigAssign) UnmarshalBinary

func (m *ServiceConfigAssign) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceConfigAssign) Validate

func (m *ServiceConfigAssign) Validate(formats strfmt.Registry) error

Validate validates this service config assign

type ServiceConfigDetail

type ServiceConfigDetail struct {

	// config
	// Required: true
	Config *EntityRef `json:"config"`

	// config Id
	// Required: true
	ConfigID *string `json:"configId"`

	// service
	// Required: true
	Service *EntityRef `json:"service"`

	// service Id
	// Required: true
	ServiceID *string `json:"serviceId"`
}

ServiceConfigDetail service config detail Example: {"config":{"_links":{"self":{"href":"./identities/13347602-ba34-4ff7-8082-e533ba945744"}},"id":"13347602-ba34-4ff7-8082-e533ba945744","name":"test-config-02fade09-fcc3-426c-854e-18539726bdc6","urlName":"configs"},"service":{"_links":{"self":{"href":"./services/913a8c63-17a6-44d7-82b3-9f6eb997cf8e"}},"id":"913a8c63-17a6-44d7-82b3-9f6eb997cf8e","name":"netcat4545-egress-r2","urlName":"services"}}

swagger:model serviceConfigDetail

func (*ServiceConfigDetail) ContextValidate added in v0.19.105

func (m *ServiceConfigDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service config detail based on the context it is used

func (*ServiceConfigDetail) MarshalBinary

func (m *ServiceConfigDetail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServiceConfigDetail) UnmarshalBinary

func (m *ServiceConfigDetail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceConfigDetail) Validate

func (m *ServiceConfigDetail) Validate(formats strfmt.Registry) error

Validate validates this service config detail

type ServiceConfigList

type ServiceConfigList []*ServiceConfigDetail

ServiceConfigList service config list

swagger:model serviceConfigList

func (ServiceConfigList) ContextValidate added in v0.19.105

func (m ServiceConfigList) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service config list based on the context it is used

func (ServiceConfigList) Validate

func (m ServiceConfigList) Validate(formats strfmt.Registry) error

Validate validates this service config list

type ServiceConfigsAssignList

type ServiceConfigsAssignList []*ServiceConfigAssign

ServiceConfigsAssignList service configs assign list

swagger:model serviceConfigsAssignList

func (ServiceConfigsAssignList) ContextValidate added in v0.19.105

func (m ServiceConfigsAssignList) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service configs assign list based on the context it is used

func (ServiceConfigsAssignList) Validate

func (m ServiceConfigsAssignList) Validate(formats strfmt.Registry) error

Validate validates this service configs assign list

type ServiceCreate

type ServiceCreate struct {

	// configs
	Configs []string `json:"configs"`

	// encryption required
	// Required: true
	EncryptionRequired *bool `json:"encryptionRequired"`

	// name
	// Required: true
	Name *string `json:"name"`

	// role attributes
	RoleAttributes []string `json:"roleAttributes"`

	// tags
	Tags Tags `json:"tags"`

	// terminator strategy
	TerminatorStrategy string `json:"terminatorStrategy,omitempty"`
}

ServiceCreate service create

swagger:model serviceCreate

func (*ServiceCreate) ContextValidate added in v0.19.105

func (m *ServiceCreate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service create based on the context it is used

func (*ServiceCreate) MarshalBinary

func (m *ServiceCreate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServiceCreate) UnmarshalBinary

func (m *ServiceCreate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceCreate) Validate

func (m *ServiceCreate) Validate(formats strfmt.Registry) error

Validate validates this service create

type ServiceDetail

type ServiceDetail struct {
	BaseEntity

	// map of config data for this service keyed by the config type name. Only configs of the types requested will be returned.
	// Required: true
	Config map[string]map[string]interface{} `json:"config"`

	// configs
	// Required: true
	Configs []string `json:"configs"`

	// encryption required
	// Required: true
	EncryptionRequired *bool `json:"encryptionRequired"`

	// name
	// Required: true
	Name *string `json:"name"`

	// permissions
	// Required: true
	Permissions DialBindArray `json:"permissions"`

	// posture queries
	// Required: true
	PostureQueries []*PostureQueries `json:"postureQueries"`

	// role attributes
	// Required: true
	RoleAttributes Attributes `json:"roleAttributes"`

	// terminator strategy
	// Required: true
	TerminatorStrategy *string `json:"terminatorStrategy"`
}

ServiceDetail service detail

swagger:model serviceDetail

func (*ServiceDetail) ContextValidate added in v0.19.105

func (m *ServiceDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service detail based on the context it is used

func (*ServiceDetail) MarshalBinary

func (m *ServiceDetail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ServiceDetail) MarshalJSON

func (m ServiceDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*ServiceDetail) UnmarshalBinary

func (m *ServiceDetail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceDetail) UnmarshalJSON

func (m *ServiceDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*ServiceDetail) Validate

func (m *ServiceDetail) Validate(formats strfmt.Registry) error

Validate validates this service detail

type ServiceEdgeRouterPolicyCreate

type ServiceEdgeRouterPolicyCreate struct {

	// edge router roles
	EdgeRouterRoles Roles `json:"edgeRouterRoles"`

	// name
	// Required: true
	Name *string `json:"name"`

	// semantic
	Semantic Semantic `json:"semantic,omitempty"`

	// service roles
	ServiceRoles Roles `json:"serviceRoles"`

	// tags
	Tags Tags `json:"tags"`
}

ServiceEdgeRouterPolicyCreate service edge router policy create

swagger:model serviceEdgeRouterPolicyCreate

func (*ServiceEdgeRouterPolicyCreate) ContextValidate added in v0.19.105

func (m *ServiceEdgeRouterPolicyCreate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service edge router policy create based on the context it is used

func (*ServiceEdgeRouterPolicyCreate) MarshalBinary

func (m *ServiceEdgeRouterPolicyCreate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServiceEdgeRouterPolicyCreate) UnmarshalBinary

func (m *ServiceEdgeRouterPolicyCreate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceEdgeRouterPolicyCreate) Validate

func (m *ServiceEdgeRouterPolicyCreate) Validate(formats strfmt.Registry) error

Validate validates this service edge router policy create

type ServiceEdgeRouterPolicyDetail

type ServiceEdgeRouterPolicyDetail struct {
	BaseEntity

	// edge router roles
	// Required: true
	EdgeRouterRoles Roles `json:"edgeRouterRoles"`

	// edge router roles display
	// Required: true
	EdgeRouterRolesDisplay NamedRoles `json:"edgeRouterRolesDisplay"`

	// name
	// Required: true
	Name *string `json:"name"`

	// semantic
	// Required: true
	Semantic *Semantic `json:"semantic"`

	// service roles
	// Required: true
	ServiceRoles Roles `json:"serviceRoles"`

	// service roles display
	// Required: true
	ServiceRolesDisplay NamedRoles `json:"serviceRolesDisplay"`
}

ServiceEdgeRouterPolicyDetail service edge router policy detail

swagger:model serviceEdgeRouterPolicyDetail

func (*ServiceEdgeRouterPolicyDetail) ContextValidate added in v0.19.105

func (m *ServiceEdgeRouterPolicyDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service edge router policy detail based on the context it is used

func (*ServiceEdgeRouterPolicyDetail) MarshalBinary

func (m *ServiceEdgeRouterPolicyDetail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ServiceEdgeRouterPolicyDetail) MarshalJSON

func (m ServiceEdgeRouterPolicyDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*ServiceEdgeRouterPolicyDetail) UnmarshalBinary

func (m *ServiceEdgeRouterPolicyDetail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceEdgeRouterPolicyDetail) UnmarshalJSON

func (m *ServiceEdgeRouterPolicyDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*ServiceEdgeRouterPolicyDetail) Validate

func (m *ServiceEdgeRouterPolicyDetail) Validate(formats strfmt.Registry) error

Validate validates this service edge router policy detail

type ServiceEdgeRouterPolicyList

type ServiceEdgeRouterPolicyList []*ServiceEdgeRouterPolicyDetail

ServiceEdgeRouterPolicyList service edge router policy list

swagger:model serviceEdgeRouterPolicyList

func (ServiceEdgeRouterPolicyList) ContextValidate added in v0.19.105

func (m ServiceEdgeRouterPolicyList) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service edge router policy list based on the context it is used

func (ServiceEdgeRouterPolicyList) Validate

func (m ServiceEdgeRouterPolicyList) Validate(formats strfmt.Registry) error

Validate validates this service edge router policy list

type ServiceEdgeRouterPolicyPatch

type ServiceEdgeRouterPolicyPatch struct {

	// edge router roles
	EdgeRouterRoles Roles `json:"edgeRouterRoles"`

	// name
	Name string `json:"name,omitempty"`

	// semantic
	Semantic Semantic `json:"semantic,omitempty"`

	// service roles
	ServiceRoles Roles `json:"serviceRoles"`

	// tags
	Tags Tags `json:"tags"`
}

ServiceEdgeRouterPolicyPatch service edge router policy patch

swagger:model serviceEdgeRouterPolicyPatch

func (*ServiceEdgeRouterPolicyPatch) ContextValidate added in v0.19.105

func (m *ServiceEdgeRouterPolicyPatch) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service edge router policy patch based on the context it is used

func (*ServiceEdgeRouterPolicyPatch) MarshalBinary

func (m *ServiceEdgeRouterPolicyPatch) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServiceEdgeRouterPolicyPatch) UnmarshalBinary

func (m *ServiceEdgeRouterPolicyPatch) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceEdgeRouterPolicyPatch) Validate

func (m *ServiceEdgeRouterPolicyPatch) Validate(formats strfmt.Registry) error

Validate validates this service edge router policy patch

type ServiceEdgeRouterPolicyUpdate

type ServiceEdgeRouterPolicyUpdate struct {

	// edge router roles
	EdgeRouterRoles Roles `json:"edgeRouterRoles"`

	// name
	// Required: true
	Name *string `json:"name"`

	// semantic
	Semantic Semantic `json:"semantic,omitempty"`

	// service roles
	ServiceRoles Roles `json:"serviceRoles"`

	// tags
	Tags Tags `json:"tags"`
}

ServiceEdgeRouterPolicyUpdate service edge router policy update

swagger:model serviceEdgeRouterPolicyUpdate

func (*ServiceEdgeRouterPolicyUpdate) ContextValidate added in v0.19.105

func (m *ServiceEdgeRouterPolicyUpdate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service edge router policy update based on the context it is used

func (*ServiceEdgeRouterPolicyUpdate) MarshalBinary

func (m *ServiceEdgeRouterPolicyUpdate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServiceEdgeRouterPolicyUpdate) UnmarshalBinary

func (m *ServiceEdgeRouterPolicyUpdate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceEdgeRouterPolicyUpdate) Validate

func (m *ServiceEdgeRouterPolicyUpdate) Validate(formats strfmt.Registry) error

Validate validates this service edge router policy update

type ServiceList

type ServiceList []*ServiceDetail

ServiceList service list

swagger:model serviceList

func (ServiceList) ContextValidate added in v0.19.105

func (m ServiceList) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service list based on the context it is used

func (ServiceList) Validate

func (m ServiceList) Validate(formats strfmt.Registry) error

Validate validates this service list

type ServicePatch

type ServicePatch struct {

	// configs
	Configs []string `json:"configs"`

	// encryption required
	EncryptionRequired bool `json:"encryptionRequired,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// role attributes
	RoleAttributes []string `json:"roleAttributes"`

	// tags
	Tags Tags `json:"tags"`

	// terminator strategy
	TerminatorStrategy string `json:"terminatorStrategy,omitempty"`
}

ServicePatch service patch

swagger:model servicePatch

func (*ServicePatch) ContextValidate added in v0.19.105

func (m *ServicePatch) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service patch based on the context it is used

func (*ServicePatch) MarshalBinary

func (m *ServicePatch) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServicePatch) UnmarshalBinary

func (m *ServicePatch) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServicePatch) Validate

func (m *ServicePatch) Validate(formats strfmt.Registry) error

Validate validates this service patch

type ServicePolicyCreate

type ServicePolicyCreate struct {

	// identity roles
	IdentityRoles Roles `json:"identityRoles"`

	// name
	// Required: true
	Name *string `json:"name"`

	// posture check roles
	PostureCheckRoles Roles `json:"postureCheckRoles"`

	// semantic
	Semantic Semantic `json:"semantic,omitempty"`

	// service roles
	ServiceRoles Roles `json:"serviceRoles"`

	// tags
	Tags Tags `json:"tags"`

	// type
	// Required: true
	Type *DialBind `json:"type"`
}

ServicePolicyCreate service policy create

swagger:model servicePolicyCreate

func (*ServicePolicyCreate) ContextValidate added in v0.19.105

func (m *ServicePolicyCreate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service policy create based on the context it is used

func (*ServicePolicyCreate) MarshalBinary

func (m *ServicePolicyCreate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServicePolicyCreate) UnmarshalBinary

func (m *ServicePolicyCreate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServicePolicyCreate) Validate

func (m *ServicePolicyCreate) Validate(formats strfmt.Registry) error

Validate validates this service policy create

type ServicePolicyDetail

type ServicePolicyDetail struct {
	BaseEntity

	// identity roles
	// Required: true
	IdentityRoles Roles `json:"identityRoles"`

	// identity roles display
	// Required: true
	IdentityRolesDisplay NamedRoles `json:"identityRolesDisplay"`

	// name
	// Required: true
	Name *string `json:"name"`

	// posture check roles
	// Required: true
	PostureCheckRoles Roles `json:"postureCheckRoles"`

	// posture check roles display
	// Required: true
	PostureCheckRolesDisplay NamedRoles `json:"postureCheckRolesDisplay"`

	// semantic
	// Required: true
	Semantic *Semantic `json:"semantic"`

	// service roles
	// Required: true
	ServiceRoles Roles `json:"serviceRoles"`

	// service roles display
	// Required: true
	ServiceRolesDisplay NamedRoles `json:"serviceRolesDisplay"`

	// type
	// Required: true
	Type *DialBind `json:"type"`
}

ServicePolicyDetail service policy detail

swagger:model servicePolicyDetail

func (*ServicePolicyDetail) ContextValidate added in v0.19.105

func (m *ServicePolicyDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service policy detail based on the context it is used

func (*ServicePolicyDetail) MarshalBinary

func (m *ServicePolicyDetail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ServicePolicyDetail) MarshalJSON

func (m ServicePolicyDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*ServicePolicyDetail) UnmarshalBinary

func (m *ServicePolicyDetail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServicePolicyDetail) UnmarshalJSON

func (m *ServicePolicyDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*ServicePolicyDetail) Validate

func (m *ServicePolicyDetail) Validate(formats strfmt.Registry) error

Validate validates this service policy detail

type ServicePolicyList

type ServicePolicyList []*ServicePolicyDetail

ServicePolicyList service policy list

swagger:model servicePolicyList

func (ServicePolicyList) ContextValidate added in v0.19.105

func (m ServicePolicyList) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service policy list based on the context it is used

func (ServicePolicyList) Validate

func (m ServicePolicyList) Validate(formats strfmt.Registry) error

Validate validates this service policy list

type ServicePolicyPatch

type ServicePolicyPatch struct {

	// identity roles
	IdentityRoles Roles `json:"identityRoles"`

	// name
	Name string `json:"name,omitempty"`

	// posture check roles
	PostureCheckRoles Roles `json:"postureCheckRoles"`

	// semantic
	Semantic Semantic `json:"semantic,omitempty"`

	// service roles
	ServiceRoles Roles `json:"serviceRoles"`

	// tags
	Tags Tags `json:"tags"`

	// type
	Type DialBind `json:"type,omitempty"`
}

ServicePolicyPatch service policy patch

swagger:model servicePolicyPatch

func (*ServicePolicyPatch) ContextValidate added in v0.19.105

func (m *ServicePolicyPatch) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service policy patch based on the context it is used

func (*ServicePolicyPatch) MarshalBinary

func (m *ServicePolicyPatch) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServicePolicyPatch) UnmarshalBinary

func (m *ServicePolicyPatch) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServicePolicyPatch) Validate

func (m *ServicePolicyPatch) Validate(formats strfmt.Registry) error

Validate validates this service policy patch

type ServicePolicyUpdate

type ServicePolicyUpdate struct {

	// identity roles
	IdentityRoles Roles `json:"identityRoles"`

	// name
	// Required: true
	Name *string `json:"name"`

	// posture check roles
	PostureCheckRoles Roles `json:"postureCheckRoles"`

	// semantic
	Semantic Semantic `json:"semantic,omitempty"`

	// service roles
	ServiceRoles Roles `json:"serviceRoles"`

	// tags
	Tags Tags `json:"tags"`

	// type
	// Required: true
	Type *DialBind `json:"type"`
}

ServicePolicyUpdate service policy update

swagger:model servicePolicyUpdate

func (*ServicePolicyUpdate) ContextValidate added in v0.19.105

func (m *ServicePolicyUpdate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service policy update based on the context it is used

func (*ServicePolicyUpdate) MarshalBinary

func (m *ServicePolicyUpdate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServicePolicyUpdate) UnmarshalBinary

func (m *ServicePolicyUpdate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServicePolicyUpdate) Validate

func (m *ServicePolicyUpdate) Validate(formats strfmt.Registry) error

Validate validates this service policy update

type ServiceUpdate

type ServiceUpdate struct {

	// configs
	Configs []string `json:"configs"`

	// encryption required
	EncryptionRequired bool `json:"encryptionRequired,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// role attributes
	RoleAttributes []string `json:"roleAttributes"`

	// tags
	Tags Tags `json:"tags"`

	// terminator strategy
	TerminatorStrategy string `json:"terminatorStrategy,omitempty"`
}

ServiceUpdate service update

swagger:model serviceUpdate

func (*ServiceUpdate) ContextValidate added in v0.19.105

func (m *ServiceUpdate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service update based on the context it is used

func (*ServiceUpdate) MarshalBinary

func (m *ServiceUpdate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServiceUpdate) UnmarshalBinary

func (m *ServiceUpdate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceUpdate) Validate

func (m *ServiceUpdate) Validate(formats strfmt.Registry) error

Validate validates this service update

type SessionCreate

type SessionCreate struct {

	// service Id
	ServiceID string `json:"serviceId,omitempty"`

	// tags
	Tags Tags `json:"tags"`

	// type
	Type DialBind `json:"type,omitempty"`
}

SessionCreate session create

swagger:model sessionCreate

func (*SessionCreate) ContextValidate added in v0.19.105

func (m *SessionCreate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this session create based on the context it is used

func (*SessionCreate) MarshalBinary

func (m *SessionCreate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SessionCreate) UnmarshalBinary

func (m *SessionCreate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SessionCreate) Validate

func (m *SessionCreate) Validate(formats strfmt.Registry) error

Validate validates this session create

type SessionCreateEnvelope

type SessionCreateEnvelope struct {

	// data
	Data *SessionDetail `json:"data,omitempty"`

	// meta
	Meta *Meta `json:"meta,omitempty"`
}

SessionCreateEnvelope session create envelope

swagger:model sessionCreateEnvelope

func (*SessionCreateEnvelope) ContextValidate added in v0.19.105

func (m *SessionCreateEnvelope) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this session create envelope based on the context it is used

func (*SessionCreateEnvelope) MarshalBinary

func (m *SessionCreateEnvelope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SessionCreateEnvelope) UnmarshalBinary

func (m *SessionCreateEnvelope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SessionCreateEnvelope) Validate

func (m *SessionCreateEnvelope) Validate(formats strfmt.Registry) error

Validate validates this session create envelope

type SessionDetail

type SessionDetail struct {
	BaseEntity

	// api session
	// Required: true
	APISession *EntityRef `json:"apiSession"`

	// api session Id
	// Required: true
	APISessionID *string `json:"apiSessionId"`

	// edge routers
	// Required: true
	EdgeRouters []*SessionEdgeRouter `json:"edgeRouters"`

	// service
	// Required: true
	Service *EntityRef `json:"service"`

	// service Id
	// Required: true
	ServiceID *string `json:"serviceId"`

	// token
	// Required: true
	Token *string `json:"token"`

	// type
	// Required: true
	Type *DialBind `json:"type"`
}

SessionDetail session detail

swagger:model sessionDetail

func (*SessionDetail) ContextValidate added in v0.19.105

func (m *SessionDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this session detail based on the context it is used

func (*SessionDetail) MarshalBinary

func (m *SessionDetail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SessionDetail) MarshalJSON

func (m SessionDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*SessionDetail) UnmarshalBinary

func (m *SessionDetail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SessionDetail) UnmarshalJSON

func (m *SessionDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*SessionDetail) Validate

func (m *SessionDetail) Validate(formats strfmt.Registry) error

Validate validates this session detail

type SessionEdgeRouter

type SessionEdgeRouter struct {
	CommonEdgeRouterProperties

	// urls
	// Required: true
	Urls map[string]string `json:"urls"`
}

SessionEdgeRouter session edge router

swagger:model sessionEdgeRouter

func (*SessionEdgeRouter) ContextValidate added in v0.19.105

func (m *SessionEdgeRouter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this session edge router based on the context it is used

func (*SessionEdgeRouter) MarshalBinary

func (m *SessionEdgeRouter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SessionEdgeRouter) MarshalJSON added in v0.19.6

func (m SessionEdgeRouter) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*SessionEdgeRouter) UnmarshalBinary

func (m *SessionEdgeRouter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SessionEdgeRouter) UnmarshalJSON added in v0.19.6

func (m *SessionEdgeRouter) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*SessionEdgeRouter) Validate

func (m *SessionEdgeRouter) Validate(formats strfmt.Registry) error

Validate validates this session edge router

type SessionList

type SessionList []*SessionDetail

SessionList session list

swagger:model sessionList

func (SessionList) ContextValidate added in v0.19.105

func (m SessionList) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this session list based on the context it is used

func (SessionList) Validate

func (m SessionList) Validate(formats strfmt.Registry) error

Validate validates this session list

type SessionRoutePathDetail added in v0.19.16

type SessionRoutePathDetail struct {

	// route path
	RoutePath []string `json:"routePath"`
}

SessionRoutePathDetail session route path detail

swagger:model sessionRoutePathDetail

func (*SessionRoutePathDetail) ContextValidate added in v0.19.105

func (m *SessionRoutePathDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this session route path detail based on context it is used

func (*SessionRoutePathDetail) MarshalBinary added in v0.19.16

func (m *SessionRoutePathDetail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SessionRoutePathDetail) UnmarshalBinary added in v0.19.16

func (m *SessionRoutePathDetail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SessionRoutePathDetail) Validate added in v0.19.16

func (m *SessionRoutePathDetail) Validate(formats strfmt.Registry) error

Validate validates this session route path detail

type SpecBodyDetail

type SpecBodyDetail string

SpecBodyDetail spec body detail

swagger:model specBodyDetail

func (SpecBodyDetail) ContextValidate added in v0.19.105

func (m SpecBodyDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this spec body detail based on context it is used

func (SpecBodyDetail) Validate

func (m SpecBodyDetail) Validate(formats strfmt.Registry) error

Validate validates this spec body detail

type SpecDetail

type SpecDetail struct {
	BaseEntity

	// name
	// Required: true
	Name *string `json:"name"`
}

SpecDetail spec detail

swagger:model specDetail

func (*SpecDetail) ContextValidate added in v0.19.105

func (m *SpecDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this spec detail based on the context it is used

func (*SpecDetail) MarshalBinary

func (m *SpecDetail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SpecDetail) MarshalJSON

func (m SpecDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*SpecDetail) UnmarshalBinary

func (m *SpecDetail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SpecDetail) UnmarshalJSON

func (m *SpecDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*SpecDetail) Validate

func (m *SpecDetail) Validate(formats strfmt.Registry) error

Validate validates this spec detail

type SpecList

type SpecList []*SpecDetail

SpecList spec list

swagger:model specList

func (SpecList) ContextValidate added in v0.19.105

func (m SpecList) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this spec list based on the context it is used

func (SpecList) Validate

func (m SpecList) Validate(formats strfmt.Registry) error

Validate validates this spec list

type Tags

type Tags map[string]interface{}

Tags A map of user defined fields and values. The values are limited to the following types/values: null, string, boolean

swagger:model tags

func (Tags) ContextValidate added in v0.19.105

func (m Tags) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this tags based on context it is used

func (Tags) Validate

func (m Tags) Validate(formats strfmt.Registry) error

Validate validates this tags

type TerminatorClientDetail added in v0.19.105

type TerminatorClientDetail struct {
	BaseEntity

	// identity
	// Required: true
	Identity *string `json:"identity"`

	// router Id
	// Required: true
	RouterID *string `json:"routerId"`

	// service
	// Required: true
	Service *EntityRef `json:"service"`

	// service Id
	// Required: true
	ServiceID *string `json:"serviceId"`
}

TerminatorClientDetail terminator client detail

swagger:model terminatorClientDetail

func (*TerminatorClientDetail) ContextValidate added in v0.19.105

func (m *TerminatorClientDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this terminator client detail based on the context it is used

func (*TerminatorClientDetail) MarshalBinary added in v0.19.105

func (m *TerminatorClientDetail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (TerminatorClientDetail) MarshalJSON added in v0.19.105

func (m TerminatorClientDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*TerminatorClientDetail) UnmarshalBinary added in v0.19.105

func (m *TerminatorClientDetail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TerminatorClientDetail) UnmarshalJSON added in v0.19.105

func (m *TerminatorClientDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*TerminatorClientDetail) Validate added in v0.19.105

func (m *TerminatorClientDetail) Validate(formats strfmt.Registry) error

Validate validates this terminator client detail

type TerminatorClientList added in v0.19.105

type TerminatorClientList []*TerminatorClientDetail

TerminatorClientList terminator client list

swagger:model terminatorClientList

func (TerminatorClientList) ContextValidate added in v0.19.105

func (m TerminatorClientList) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this terminator client list based on the context it is used

func (TerminatorClientList) Validate added in v0.19.105

func (m TerminatorClientList) Validate(formats strfmt.Registry) error

Validate validates this terminator client list

type TerminatorCost

type TerminatorCost int64

TerminatorCost terminator cost

swagger:model terminatorCost

func (TerminatorCost) ContextValidate added in v0.19.105

func (m TerminatorCost) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this terminator cost based on context it is used

func (TerminatorCost) Validate

func (m TerminatorCost) Validate(formats strfmt.Registry) error

Validate validates this terminator cost

type TerminatorCostMap added in v0.19.65

type TerminatorCostMap map[string]*TerminatorCost

TerminatorCostMap terminator cost map

swagger:model terminatorCostMap

func (TerminatorCostMap) ContextValidate added in v0.19.105

func (m TerminatorCostMap) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this terminator cost map based on the context it is used

func (TerminatorCostMap) Validate added in v0.19.65

func (m TerminatorCostMap) Validate(formats strfmt.Registry) error

Validate validates this terminator cost map

type TerminatorCreate

type TerminatorCreate struct {

	// address
	// Required: true
	Address *string `json:"address"`

	// binding
	// Required: true
	Binding *string `json:"binding"`

	// cost
	Cost *TerminatorCost `json:"cost,omitempty"`

	// identity
	Identity string `json:"identity,omitempty"`

	// identity secret
	// Format: byte
	IdentitySecret strfmt.Base64 `json:"identitySecret,omitempty"`

	// precedence
	Precedence TerminatorPrecedence `json:"precedence,omitempty"`

	// router
	// Required: true
	Router *string `json:"router"`

	// service
	// Required: true
	Service *string `json:"service"`

	// tags
	Tags Tags `json:"tags"`
}

TerminatorCreate terminator create

swagger:model terminatorCreate

func (*TerminatorCreate) ContextValidate added in v0.19.105

func (m *TerminatorCreate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this terminator create based on the context it is used

func (*TerminatorCreate) MarshalBinary

func (m *TerminatorCreate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TerminatorCreate) UnmarshalBinary

func (m *TerminatorCreate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TerminatorCreate) Validate

func (m *TerminatorCreate) Validate(formats strfmt.Registry) error

Validate validates this terminator create

type TerminatorDetail

type TerminatorDetail struct {
	BaseEntity

	// address
	// Required: true
	Address *string `json:"address"`

	// binding
	// Required: true
	Binding *string `json:"binding"`

	// cost
	// Required: true
	Cost *TerminatorCost `json:"cost"`

	// dynamic cost
	// Required: true
	DynamicCost *TerminatorCost `json:"dynamicCost"`

	// identity
	// Required: true
	Identity *string `json:"identity"`

	// precedence
	// Required: true
	Precedence *TerminatorPrecedence `json:"precedence"`

	// router
	// Required: true
	Router *EntityRef `json:"router"`

	// router Id
	// Required: true
	RouterID *string `json:"routerId"`

	// service
	// Required: true
	Service *EntityRef `json:"service"`

	// service Id
	// Required: true
	ServiceID *string `json:"serviceId"`
}

TerminatorDetail terminator detail

swagger:model terminatorDetail

func (*TerminatorDetail) ContextValidate added in v0.19.105

func (m *TerminatorDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this terminator detail based on the context it is used

func (*TerminatorDetail) MarshalBinary

func (m *TerminatorDetail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (TerminatorDetail) MarshalJSON

func (m TerminatorDetail) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*TerminatorDetail) UnmarshalBinary

func (m *TerminatorDetail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TerminatorDetail) UnmarshalJSON

func (m *TerminatorDetail) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*TerminatorDetail) Validate

func (m *TerminatorDetail) Validate(formats strfmt.Registry) error

Validate validates this terminator detail

type TerminatorList

type TerminatorList []*TerminatorDetail

TerminatorList terminator list

swagger:model terminatorList

func (TerminatorList) ContextValidate added in v0.19.105

func (m TerminatorList) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this terminator list based on the context it is used

func (TerminatorList) Validate

func (m TerminatorList) Validate(formats strfmt.Registry) error

Validate validates this terminator list

type TerminatorPatch

type TerminatorPatch struct {

	// address
	Address string `json:"address,omitempty"`

	// binding
	Binding string `json:"binding,omitempty"`

	// cost
	Cost *TerminatorCost `json:"cost,omitempty"`

	// precedence
	Precedence TerminatorPrecedence `json:"precedence,omitempty"`

	// router
	Router string `json:"router,omitempty"`

	// service
	Service string `json:"service,omitempty"`

	// tags
	Tags Tags `json:"tags"`
}

TerminatorPatch terminator patch

swagger:model terminatorPatch

func (*TerminatorPatch) ContextValidate added in v0.19.105

func (m *TerminatorPatch) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this terminator patch based on the context it is used

func (*TerminatorPatch) MarshalBinary

func (m *TerminatorPatch) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TerminatorPatch) UnmarshalBinary

func (m *TerminatorPatch) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TerminatorPatch) Validate

func (m *TerminatorPatch) Validate(formats strfmt.Registry) error

Validate validates this terminator patch

type TerminatorPrecedence

type TerminatorPrecedence string

TerminatorPrecedence terminator precedence

swagger:model terminatorPrecedence

const (

	// TerminatorPrecedenceDefault captures enum value "default"
	TerminatorPrecedenceDefault TerminatorPrecedence = "default"

	// TerminatorPrecedenceRequired captures enum value "required"
	TerminatorPrecedenceRequired TerminatorPrecedence = "required"

	// TerminatorPrecedenceFailed captures enum value "failed"
	TerminatorPrecedenceFailed TerminatorPrecedence = "failed"
)

func NewTerminatorPrecedence added in v0.19.105

func NewTerminatorPrecedence(value TerminatorPrecedence) *TerminatorPrecedence

func (TerminatorPrecedence) ContextValidate added in v0.19.105

func (m TerminatorPrecedence) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this terminator precedence based on context it is used

func (TerminatorPrecedence) Validate

func (m TerminatorPrecedence) Validate(formats strfmt.Registry) error

Validate validates this terminator precedence

type TerminatorPrecedenceMap added in v0.19.65

type TerminatorPrecedenceMap map[string]TerminatorPrecedence

TerminatorPrecedenceMap terminator precedence map

swagger:model terminatorPrecedenceMap

func (TerminatorPrecedenceMap) ContextValidate added in v0.19.105

func (m TerminatorPrecedenceMap) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this terminator precedence map based on the context it is used

func (TerminatorPrecedenceMap) Validate added in v0.19.65

func (m TerminatorPrecedenceMap) Validate(formats strfmt.Registry) error

Validate validates this terminator precedence map

type TerminatorUpdate

type TerminatorUpdate struct {

	// address
	// Required: true
	Address *string `json:"address"`

	// binding
	// Required: true
	Binding *string `json:"binding"`

	// cost
	Cost *TerminatorCost `json:"cost,omitempty"`

	// precedence
	Precedence TerminatorPrecedence `json:"precedence,omitempty"`

	// router
	// Required: true
	Router *string `json:"router"`

	// service
	// Required: true
	Service *string `json:"service"`

	// tags
	Tags Tags `json:"tags"`
}

TerminatorUpdate terminator update

swagger:model terminatorUpdate

func (*TerminatorUpdate) ContextValidate added in v0.19.105

func (m *TerminatorUpdate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this terminator update based on the context it is used

func (*TerminatorUpdate) MarshalBinary

func (m *TerminatorUpdate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TerminatorUpdate) UnmarshalBinary

func (m *TerminatorUpdate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TerminatorUpdate) Validate

func (m *TerminatorUpdate) Validate(formats strfmt.Registry) error

Validate validates this terminator update

type Username

type Username string

Username username

swagger:model username

func (Username) ContextValidate added in v0.19.105

func (m Username) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this username based on context it is used

func (Username) Validate

func (m Username) Validate(formats strfmt.Registry) error

Validate validates this username

type UsernameNullable

type UsernameNullable string

UsernameNullable username nullable

swagger:model usernameNullable

func (UsernameNullable) ContextValidate added in v0.19.105

func (m UsernameNullable) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this username nullable based on context it is used

func (UsernameNullable) Validate

func (m UsernameNullable) Validate(formats strfmt.Registry) error

Validate validates this username nullable

type Version

type Version struct {

	// api versions
	APIVersions map[string]map[string]APIVersion `json:"apiVersions,omitempty"`

	// build date
	// Example: 2020-02-11 16:09:08
	BuildDate string `json:"buildDate,omitempty"`

	// revision
	// Example: ea556fc18740
	Revision string `json:"revision,omitempty"`

	// runtime version
	// Example: go1.13.5
	RuntimeVersion string `json:"runtimeVersion,omitempty"`

	// version
	// Example: v0.9.0
	Version string `json:"version,omitempty"`
}

Version version

swagger:model version

func (*Version) ContextValidate added in v0.19.105

func (m *Version) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this version based on the context it is used

func (*Version) MarshalBinary

func (m *Version) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Version) UnmarshalBinary

func (m *Version) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Version) Validate

func (m *Version) Validate(formats strfmt.Registry) error

Validate validates this version

type VersionInfo added in v0.16.35

type VersionInfo struct {

	// arch
	// Required: true
	Arch *string `json:"arch"`

	// build date
	// Required: true
	BuildDate *string `json:"buildDate"`

	// os
	// Required: true
	Os *string `json:"os"`

	// revision
	// Required: true
	Revision *string `json:"revision"`

	// version
	// Required: true
	Version *string `json:"version"`
}

VersionInfo version info

swagger:model versionInfo

func (*VersionInfo) ContextValidate added in v0.19.105

func (m *VersionInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this version info based on context it is used

func (*VersionInfo) MarshalBinary added in v0.16.35

func (m *VersionInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionInfo) UnmarshalBinary added in v0.16.35

func (m *VersionInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionInfo) Validate added in v0.16.35

func (m *VersionInfo) Validate(formats strfmt.Registry) error

Validate validates this version info

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL