rest_model

package
v0.21.203 Latest Latest
Warning

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

Go to latest
Published: May 6, 2022 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"`

	// can be any value - string, number, boolean, array or object
	Value interface{} `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"`

	// authenticator Id
	// Required: true
	AuthenticatorID *string `json:"authenticatorId"`

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

	// endpoint state
	EndpointState *PostureDataEndpointState `json:"endpointState,omitempty"`

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

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

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 AuthPolicyCreate ¶ added in v0.21.153

type AuthPolicyCreate struct {

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

	// primary
	// Required: true
	Primary *AuthPolicyPrimary `json:"primary"`

	// secondary
	// Required: true
	Secondary *AuthPolicySecondary `json:"secondary"`

	// tags
	Tags *Tags `json:"tags,omitempty"`
}

AuthPolicyCreate A Auth Policy resource

swagger:model authPolicyCreate

func (*AuthPolicyCreate) ContextValidate ¶ added in v0.21.153

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

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

func (*AuthPolicyCreate) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (*AuthPolicyCreate) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*AuthPolicyCreate) Validate ¶ added in v0.21.153

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

Validate validates this auth policy create

type AuthPolicyDetail ¶ added in v0.21.153

type AuthPolicyDetail struct {
	BaseEntity

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

	// primary
	// Required: true
	Primary *AuthPolicyPrimary `json:"primary"`

	// secondary
	// Required: true
	Secondary *AuthPolicySecondary `json:"secondary"`
}

AuthPolicyDetail A Auth Policy resource

swagger:model authPolicyDetail

func (*AuthPolicyDetail) ContextValidate ¶ added in v0.21.153

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

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

func (*AuthPolicyDetail) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (AuthPolicyDetail) MarshalJSON ¶ added in v0.21.153

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

MarshalJSON marshals this object to a JSON structure

func (*AuthPolicyDetail) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*AuthPolicyDetail) UnmarshalJSON ¶ added in v0.21.153

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*AuthPolicyDetail) Validate ¶ added in v0.21.153

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

Validate validates this auth policy detail

type AuthPolicyList ¶ added in v0.21.153

type AuthPolicyList []*AuthPolicyDetail

AuthPolicyList An array of Auth Policies resources

swagger:model authPolicyList

func (AuthPolicyList) ContextValidate ¶ added in v0.21.153

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

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

func (AuthPolicyList) Validate ¶ added in v0.21.153

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

Validate validates this auth policy list

type AuthPolicyPatch ¶ added in v0.21.153

type AuthPolicyPatch struct {

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

	// primary
	Primary *AuthPolicyPrimaryPatch `json:"primary,omitempty"`

	// secondary
	Secondary *AuthPolicySecondaryPatch `json:"secondary,omitempty"`

	// tags
	Tags *Tags `json:"tags,omitempty"`
}

AuthPolicyPatch A Auth Policy resource

swagger:model authPolicyPatch

func (*AuthPolicyPatch) ContextValidate ¶ added in v0.21.153

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

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

func (*AuthPolicyPatch) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (*AuthPolicyPatch) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*AuthPolicyPatch) Validate ¶ added in v0.21.153

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

Validate validates this auth policy patch

type AuthPolicyPrimary ¶ added in v0.21.153

type AuthPolicyPrimary struct {

	// cert
	// Required: true
	Cert *AuthPolicyPrimaryCert `json:"cert"`

	// ext Jwt
	// Required: true
	ExtJWT *AuthPolicyPrimaryExtJWT `json:"extJwt"`

	// updb
	// Required: true
	Updb *AuthPolicyPrimaryUpdb `json:"updb"`
}

AuthPolicyPrimary auth policy primary

swagger:model authPolicyPrimary

func (*AuthPolicyPrimary) ContextValidate ¶ added in v0.21.153

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

ContextValidate validate this auth policy primary based on the context it is used

func (*AuthPolicyPrimary) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (*AuthPolicyPrimary) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*AuthPolicyPrimary) Validate ¶ added in v0.21.153

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

Validate validates this auth policy primary

type AuthPolicyPrimaryCert ¶ added in v0.21.153

type AuthPolicyPrimaryCert struct {

	// allow expired certs
	// Required: true
	AllowExpiredCerts *bool `json:"allowExpiredCerts"`

	// allowed
	// Required: true
	Allowed *bool `json:"allowed"`
}

AuthPolicyPrimaryCert auth policy primary cert

swagger:model authPolicyPrimaryCert

func (*AuthPolicyPrimaryCert) ContextValidate ¶ added in v0.21.153

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

ContextValidate validates this auth policy primary cert based on context it is used

func (*AuthPolicyPrimaryCert) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (*AuthPolicyPrimaryCert) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*AuthPolicyPrimaryCert) Validate ¶ added in v0.21.153

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

Validate validates this auth policy primary cert

type AuthPolicyPrimaryCertPatch ¶ added in v0.21.153

type AuthPolicyPrimaryCertPatch struct {

	// allow expired certs
	AllowExpiredCerts *bool `json:"allowExpiredCerts,omitempty"`

	// allowed
	Allowed *bool `json:"allowed,omitempty"`
}

AuthPolicyPrimaryCertPatch auth policy primary cert patch

swagger:model authPolicyPrimaryCertPatch

func (*AuthPolicyPrimaryCertPatch) ContextValidate ¶ added in v0.21.153

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

ContextValidate validates this auth policy primary cert patch based on context it is used

func (*AuthPolicyPrimaryCertPatch) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (*AuthPolicyPrimaryCertPatch) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*AuthPolicyPrimaryCertPatch) Validate ¶ added in v0.21.153

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

Validate validates this auth policy primary cert patch

type AuthPolicyPrimaryExtJWT ¶ added in v0.21.153

type AuthPolicyPrimaryExtJWT struct {

	// allowed
	// Required: true
	Allowed *bool `json:"allowed"`

	// allowed signers
	// Required: true
	AllowedSigners []string `json:"allowedSigners"`
}

AuthPolicyPrimaryExtJWT auth policy primary ext Jwt

swagger:model authPolicyPrimaryExtJwt

func (*AuthPolicyPrimaryExtJWT) ContextValidate ¶ added in v0.21.153

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

ContextValidate validates this auth policy primary ext Jwt based on context it is used

func (*AuthPolicyPrimaryExtJWT) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (*AuthPolicyPrimaryExtJWT) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*AuthPolicyPrimaryExtJWT) Validate ¶ added in v0.21.153

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

Validate validates this auth policy primary ext Jwt

type AuthPolicyPrimaryExtJWTPatch ¶ added in v0.21.153

type AuthPolicyPrimaryExtJWTPatch struct {

	// allowed
	Allowed *bool `json:"allowed,omitempty"`

	// allowed signers
	AllowedSigners []string `json:"allowedSigners"`
}

AuthPolicyPrimaryExtJWTPatch auth policy primary ext Jwt patch

swagger:model authPolicyPrimaryExtJwtPatch

func (*AuthPolicyPrimaryExtJWTPatch) ContextValidate ¶ added in v0.21.153

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

ContextValidate validates this auth policy primary ext Jwt patch based on context it is used

func (*AuthPolicyPrimaryExtJWTPatch) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (*AuthPolicyPrimaryExtJWTPatch) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*AuthPolicyPrimaryExtJWTPatch) Validate ¶ added in v0.21.153

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

Validate validates this auth policy primary ext Jwt patch

type AuthPolicyPrimaryPatch ¶ added in v0.21.153

type AuthPolicyPrimaryPatch struct {

	// cert
	Cert *AuthPolicyPrimaryCertPatch `json:"cert,omitempty"`

	// ext Jwt
	ExtJWT *AuthPolicyPrimaryExtJWTPatch `json:"extJwt,omitempty"`

	// updb
	Updb *AuthPolicyPrimaryUpdbPatch `json:"updb,omitempty"`
}

AuthPolicyPrimaryPatch auth policy primary patch

swagger:model authPolicyPrimaryPatch

func (*AuthPolicyPrimaryPatch) ContextValidate ¶ added in v0.21.153

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

ContextValidate validate this auth policy primary patch based on the context it is used

func (*AuthPolicyPrimaryPatch) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (*AuthPolicyPrimaryPatch) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*AuthPolicyPrimaryPatch) Validate ¶ added in v0.21.153

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

Validate validates this auth policy primary patch

type AuthPolicyPrimaryUpdb ¶ added in v0.21.153

type AuthPolicyPrimaryUpdb struct {

	// allowed
	// Required: true
	Allowed *bool `json:"allowed"`

	// lockout duration minutes
	// Required: true
	LockoutDurationMinutes *int64 `json:"lockoutDurationMinutes"`

	// max attempts
	// Required: true
	MaxAttempts *int64 `json:"maxAttempts"`

	// min password length
	// Required: true
	MinPasswordLength *int64 `json:"minPasswordLength"`

	// require mixed case
	// Required: true
	RequireMixedCase *bool `json:"requireMixedCase"`

	// require number char
	// Required: true
	RequireNumberChar *bool `json:"requireNumberChar"`

	// require special char
	// Required: true
	RequireSpecialChar *bool `json:"requireSpecialChar"`
}

AuthPolicyPrimaryUpdb auth policy primary updb

swagger:model authPolicyPrimaryUpdb

func (*AuthPolicyPrimaryUpdb) ContextValidate ¶ added in v0.21.153

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

ContextValidate validates this auth policy primary updb based on context it is used

func (*AuthPolicyPrimaryUpdb) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (*AuthPolicyPrimaryUpdb) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*AuthPolicyPrimaryUpdb) Validate ¶ added in v0.21.153

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

Validate validates this auth policy primary updb

type AuthPolicyPrimaryUpdbPatch ¶ added in v0.21.153

type AuthPolicyPrimaryUpdbPatch struct {

	// allowed
	Allowed *bool `json:"allowed,omitempty"`

	// lockout duration minutes
	LockoutDurationMinutes *int64 `json:"lockoutDurationMinutes,omitempty"`

	// max attempts
	MaxAttempts *int64 `json:"maxAttempts,omitempty"`

	// min password length
	MinPasswordLength *int64 `json:"minPasswordLength,omitempty"`

	// require mixed case
	RequireMixedCase *bool `json:"requireMixedCase,omitempty"`

	// require number char
	RequireNumberChar *bool `json:"requireNumberChar,omitempty"`

	// require special char
	RequireSpecialChar *bool `json:"requireSpecialChar,omitempty"`
}

AuthPolicyPrimaryUpdbPatch auth policy primary updb patch

swagger:model authPolicyPrimaryUpdbPatch

func (*AuthPolicyPrimaryUpdbPatch) ContextValidate ¶ added in v0.21.153

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

ContextValidate validates this auth policy primary updb patch based on context it is used

func (*AuthPolicyPrimaryUpdbPatch) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (*AuthPolicyPrimaryUpdbPatch) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*AuthPolicyPrimaryUpdbPatch) Validate ¶ added in v0.21.153

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

Validate validates this auth policy primary updb patch

type AuthPolicySecondary ¶ added in v0.21.153

type AuthPolicySecondary struct {

	// require ext Jwt signer
	RequireExtJWTSigner *string `json:"requireExtJwtSigner,omitempty"`

	// require totp
	// Required: true
	RequireTotp *bool `json:"requireTotp"`
}

AuthPolicySecondary auth policy secondary

swagger:model authPolicySecondary

func (*AuthPolicySecondary) ContextValidate ¶ added in v0.21.153

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

ContextValidate validates this auth policy secondary based on context it is used

func (*AuthPolicySecondary) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (*AuthPolicySecondary) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*AuthPolicySecondary) Validate ¶ added in v0.21.153

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

Validate validates this auth policy secondary

type AuthPolicySecondaryPatch ¶ added in v0.21.153

type AuthPolicySecondaryPatch struct {

	// require ext Jwt signer
	RequireExtJWTSigner *string `json:"requireExtJwtSigner,omitempty"`

	// require totp
	RequireTotp *bool `json:"requireTotp,omitempty"`
}

AuthPolicySecondaryPatch auth policy secondary patch

swagger:model authPolicySecondaryPatch

func (*AuthPolicySecondaryPatch) ContextValidate ¶ added in v0.21.153

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

ContextValidate validates this auth policy secondary patch based on context it is used

func (*AuthPolicySecondaryPatch) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (*AuthPolicySecondaryPatch) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*AuthPolicySecondaryPatch) Validate ¶ added in v0.21.153

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

Validate validates this auth policy secondary patch

type AuthPolicyUpdate ¶ added in v0.21.153

type AuthPolicyUpdate struct {
	AuthPolicyCreate
}

AuthPolicyUpdate auth policy update

swagger:model authPolicyUpdate

func (*AuthPolicyUpdate) ContextValidate ¶ added in v0.21.153

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

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

func (AuthPolicyUpdate) MarshalJSON ¶ added in v0.21.153

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

MarshalJSON marshals this object to a JSON structure

func (*AuthPolicyUpdate) UnmarshalJSON ¶ added in v0.21.153

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*AuthPolicyUpdate) Validate ¶ added in v0.21.153

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

Validate validates this auth policy update

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 client certificate the identity will login with. Used only for method='cert'
	CertPem string `json:"certPem,omitempty"`

	// 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'
	Password string `json:"password,omitempty"`

	// tags
	Tags *Tags `json:"tags,omitempty"`

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

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

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

	// 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
	Tags *Tags `json:"tags,omitempty"`

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

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,omitempty"`
}

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

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

	// tags
	Tags *Tags `json:"tags,omitempty"`
}

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 ClientExternalJWTSignerDetail ¶ added in v0.21.157

type ClientExternalJWTSignerDetail struct {
	BaseEntity

	// external auth Url
	// Required: true
	ExternalAuthURL *string `json:"externalAuthUrl"`

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

ClientExternalJWTSignerDetail A External JWT Signer resource

swagger:model clientExternalJwtSignerDetail

func (*ClientExternalJWTSignerDetail) ContextValidate ¶ added in v0.21.157

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

ContextValidate validate this client external Jwt signer detail based on the context it is used

func (*ClientExternalJWTSignerDetail) MarshalBinary ¶ added in v0.21.157

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

MarshalBinary interface implementation

func (ClientExternalJWTSignerDetail) MarshalJSON ¶ added in v0.21.157

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

MarshalJSON marshals this object to a JSON structure

func (*ClientExternalJWTSignerDetail) UnmarshalBinary ¶ added in v0.21.157

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

UnmarshalBinary interface implementation

func (*ClientExternalJWTSignerDetail) UnmarshalJSON ¶ added in v0.21.157

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*ClientExternalJWTSignerDetail) Validate ¶ added in v0.21.157

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

Validate validates this client external Jwt signer detail

type ClientExternalJWTSignerList ¶ added in v0.21.157

type ClientExternalJWTSignerList []*ClientExternalJWTSignerDetail

ClientExternalJWTSignerList An array of External JWT Signers resources

swagger:model clientExternalJwtSignerList

func (ClientExternalJWTSignerList) ContextValidate ¶ added in v0.21.157

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

ContextValidate validate this client external Jwt signer list based on the context it is used

func (ClientExternalJWTSignerList) Validate ¶ added in v0.21.157

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

Validate validates this client external Jwt signer list

type CommonEdgeRouterProperties ¶ added in v0.19.6

type CommonEdgeRouterProperties struct {

	// app data
	AppData *Tags `json:"appData,omitempty"`

	// cost
	// Required: true
	// Maximum: 65535
	// Minimum: 0
	Cost *int64 `json:"cost"`

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

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

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

	// no traversal
	// Required: true
	NoTraversal *bool `json:"noTraversal"`

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

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,omitempty"`
}

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,omitempty"`
}

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,omitempty"`
}

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,omitempty"`
}

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,omitempty"`
}

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 DetailAuthPolicyEnvelope ¶ added in v0.21.153

type DetailAuthPolicyEnvelope struct {

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

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

DetailAuthPolicyEnvelope detail auth policy envelope

swagger:model detailAuthPolicyEnvelope

func (*DetailAuthPolicyEnvelope) ContextValidate ¶ added in v0.21.153

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

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

func (*DetailAuthPolicyEnvelope) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (*DetailAuthPolicyEnvelope) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*DetailAuthPolicyEnvelope) Validate ¶ added in v0.21.153

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

Validate validates this detail auth policy 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 DetailExternalJWTSignerEnvelope ¶ added in v0.21.153

type DetailExternalJWTSignerEnvelope struct {

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

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

DetailExternalJWTSignerEnvelope detail external Jwt signer envelope

swagger:model detailExternalJwtSignerEnvelope

func (*DetailExternalJWTSignerEnvelope) ContextValidate ¶ added in v0.21.153

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

ContextValidate validate this detail external Jwt signer envelope based on the context it is used

func (*DetailExternalJWTSignerEnvelope) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (*DetailExternalJWTSignerEnvelope) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*DetailExternalJWTSignerEnvelope) Validate ¶ added in v0.21.153

Validate validates this detail external Jwt signer 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 {

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

	// 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 DetailSessionManagementEnvelope ¶ added in v0.19.158

type DetailSessionManagementEnvelope struct {

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

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

DetailSessionManagementEnvelope detail session management envelope

swagger:model detailSessionManagementEnvelope

func (*DetailSessionManagementEnvelope) ContextValidate ¶ added in v0.19.158

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

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

func (*DetailSessionManagementEnvelope) MarshalBinary ¶ added in v0.19.158

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

MarshalBinary interface implementation

func (*DetailSessionManagementEnvelope) UnmarshalBinary ¶ added in v0.19.158

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

UnmarshalBinary interface implementation

func (*DetailSessionManagementEnvelope) Validate ¶ added in v0.19.158

Validate validates this detail session management 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 DisableParams ¶ added in v0.21.157

type DisableParams struct {

	// duration minutes
	// Required: true
	DurationMinutes *int64 `json:"durationMinutes"`
}

DisableParams disable params

swagger:model disableParams

func (*DisableParams) ContextValidate ¶ added in v0.21.157

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

ContextValidate validates this disable params based on context it is used

func (*DisableParams) MarshalBinary ¶ added in v0.21.157

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

MarshalBinary interface implementation

func (*DisableParams) UnmarshalBinary ¶ added in v0.21.157

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

UnmarshalBinary interface implementation

func (*DisableParams) Validate ¶ added in v0.21.157

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

Validate validates this disable params

type EdgeRouterCreate ¶

type EdgeRouterCreate struct {

	// app data
	AppData *Tags `json:"appData,omitempty"`

	// cost
	// Maximum: 65535
	// Minimum: 0
	Cost *int64 `json:"cost,omitempty"`

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

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

	// no traversal
	NoTraversal *bool `json:"noTraversal,omitempty"`

	// role attributes
	RoleAttributes *Attributes `json:"roleAttributes,omitempty"`

	// tags
	Tags *Tags `json:"tags,omitempty"`
}

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

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

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

	// unverified cert pem
	UnverifiedCertPem *string `json:"unverifiedCertPem"`

	// unverified fingerprint
	UnverifiedFingerprint *string `json:"unverifiedFingerprint"`

	// 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"}},"cost":0,"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","noTraversal":false,"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,omitempty"`

	// cost
	// Maximum: 65535
	// Minimum: 0
	Cost *int64 `json:"cost,omitempty"`

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

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

	// no traversal
	NoTraversal *bool `json:"noTraversal,omitempty"`

	// role attributes
	RoleAttributes *Attributes `json:"roleAttributes,omitempty"`

	// tags
	Tags *Tags `json:"tags,omitempty"`
}

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
	// Required: true
	Semantic *Semantic `json:"semantic"`

	// tags
	Tags *Tags `json:"tags,omitempty"`
}

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,omitempty"`
}

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
	// Required: true
	Semantic *Semantic `json:"semantic"`

	// tags
	Tags *Tags `json:"tags,omitempty"`
}

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

	// cost
	// Maximum: 65535
	// Minimum: 0
	Cost *int64 `json:"cost,omitempty"`

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

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

	// no traversal
	NoTraversal *bool `json:"noTraversal,omitempty"`

	// role attributes
	RoleAttributes *Attributes `json:"roleAttributes,omitempty"`

	// tags
	Tags *Tags `json:"tags,omitempty"`
}

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

	// jwt
	JWT string `json:"jwt,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. Enrollments are tied to identities and potentially 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 EnrollmentRefresh ¶ added in v0.21.107

type EnrollmentRefresh struct {

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

EnrollmentRefresh enrollment refresh

swagger:model enrollmentRefresh

func (*EnrollmentRefresh) ContextValidate ¶ added in v0.21.107

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

ContextValidate validates this enrollment refresh based on context it is used

func (*EnrollmentRefresh) MarshalBinary ¶ added in v0.21.107

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

MarshalBinary interface implementation

func (*EnrollmentRefresh) UnmarshalBinary ¶ added in v0.21.107

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

UnmarshalBinary interface implementation

func (*EnrollmentRefresh) Validate ¶ added in v0.21.107

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

Validate validates this enrollment refresh

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 ExternalJWTSignerCreate ¶ added in v0.21.153

type ExternalJWTSignerCreate struct {

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

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

	// claims property
	ClaimsProperty *string `json:"claimsProperty,omitempty"`

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// external auth Url
	ExternalAuthURL *string `json:"externalAuthUrl,omitempty"`

	// issuer
	Issuer *string `json:"issuer,omitempty"`

	// kid
	// Required: true
	Kid *string `json:"kid"`

	// name
	// Example: MyApps Signer
	// Required: true
	Name *string `json:"name"`

	// tags
	Tags *Tags `json:"tags,omitempty"`

	// use external Id
	UseExternalID *bool `json:"useExternalId,omitempty"`
}

ExternalJWTSignerCreate A create Certificate Authority (CA) object

swagger:model externalJwtSignerCreate

func (*ExternalJWTSignerCreate) ContextValidate ¶ added in v0.21.153

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

ContextValidate validate this external Jwt signer create based on the context it is used

func (*ExternalJWTSignerCreate) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (*ExternalJWTSignerCreate) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*ExternalJWTSignerCreate) Validate ¶ added in v0.21.153

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

Validate validates this external Jwt signer create

type ExternalJWTSignerDetail ¶ added in v0.21.153

type ExternalJWTSignerDetail struct {
	BaseEntity

	// audience
	// Required: true
	Audience *string `json:"audience"`

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

	// claims property
	// Required: true
	ClaimsProperty *string `json:"claimsProperty"`

	// common name
	// Required: true
	CommonName *string `json:"commonName"`

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// external auth Url
	// Required: true
	ExternalAuthURL *string `json:"externalAuthUrl"`

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

	// issuer
	// Required: true
	Issuer *string `json:"issuer"`

	// kid
	// Required: true
	Kid *string `json:"kid"`

	// name
	// Example: MyApps Signer
	// Required: true
	Name *string `json:"name"`

	// not after
	// Required: true
	// Format: date-time
	NotAfter *strfmt.DateTime `json:"notAfter"`

	// not before
	// Required: true
	// Format: date-time
	NotBefore *strfmt.DateTime `json:"notBefore"`

	// use external Id
	// Required: true
	UseExternalID *bool `json:"useExternalId"`
}

ExternalJWTSignerDetail A External JWT Signer resource

swagger:model externalJwtSignerDetail

func (*ExternalJWTSignerDetail) ContextValidate ¶ added in v0.21.153

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

ContextValidate validate this external Jwt signer detail based on the context it is used

func (*ExternalJWTSignerDetail) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (ExternalJWTSignerDetail) MarshalJSON ¶ added in v0.21.153

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

MarshalJSON marshals this object to a JSON structure

func (*ExternalJWTSignerDetail) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*ExternalJWTSignerDetail) UnmarshalJSON ¶ added in v0.21.153

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*ExternalJWTSignerDetail) Validate ¶ added in v0.21.153

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

Validate validates this external Jwt signer detail

type ExternalJWTSignerList ¶ added in v0.21.153

type ExternalJWTSignerList []*ExternalJWTSignerDetail

ExternalJWTSignerList An array of External JWT Signers resources

swagger:model externalJwtSignerList

func (ExternalJWTSignerList) ContextValidate ¶ added in v0.21.153

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

ContextValidate validate this external Jwt signer list based on the context it is used

func (ExternalJWTSignerList) Validate ¶ added in v0.21.153

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

Validate validates this external Jwt signer list

type ExternalJWTSignerPatch ¶ added in v0.21.153

type ExternalJWTSignerPatch struct {

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

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

	// claims property
	ClaimsProperty *string `json:"claimsProperty,omitempty"`

	// enabled
	Enabled *bool `json:"enabled,omitempty"`

	// external auth Url
	ExternalAuthURL *string `json:"externalAuthUrl,omitempty"`

	// issuer
	Issuer *string `json:"issuer,omitempty"`

	// kid
	Kid *string `json:"kid,omitempty"`

	// name
	// Example: MyApps Signer
	Name *string `json:"name,omitempty"`

	// tags
	Tags *Tags `json:"tags,omitempty"`

	// use external Id
	UseExternalID *bool `json:"useExternalId,omitempty"`
}

ExternalJWTSignerPatch external Jwt signer patch

swagger:model externalJwtSignerPatch

func (*ExternalJWTSignerPatch) ContextValidate ¶ added in v0.21.153

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

ContextValidate validate this external Jwt signer patch based on the context it is used

func (*ExternalJWTSignerPatch) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (*ExternalJWTSignerPatch) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*ExternalJWTSignerPatch) Validate ¶ added in v0.21.153

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

Validate validates this external Jwt signer patch

type ExternalJWTSignerUpdate ¶ added in v0.21.153

type ExternalJWTSignerUpdate struct {

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

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

	// claims property
	ClaimsProperty *string `json:"claimsProperty,omitempty"`

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// external auth Url
	ExternalAuthURL *string `json:"externalAuthUrl,omitempty"`

	// issuer
	Issuer *string `json:"issuer,omitempty"`

	// kid
	// Required: true
	Kid *string `json:"kid"`

	// name
	// Example: MyApps Signer
	// Required: true
	Name *string `json:"name"`

	// tags
	Tags *Tags `json:"tags,omitempty"`

	// use external Id
	UseExternalID *bool `json:"useExternalId,omitempty"`
}

ExternalJWTSignerUpdate external Jwt signer update

swagger:model externalJwtSignerUpdate

func (*ExternalJWTSignerUpdate) ContextValidate ¶ added in v0.21.153

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

ContextValidate validate this external Jwt signer update based on the context it is used

func (*ExternalJWTSignerUpdate) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (*ExternalJWTSignerUpdate) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*ExternalJWTSignerUpdate) Validate ¶ added in v0.21.153

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

Validate validates this external Jwt signer update

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

	// id
	ID string `json:"id,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 {

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

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

	// auth policy Id
	AuthPolicyID *string `json:"authPolicyId,omitempty"`

	// default hosting cost
	DefaultHostingCost *TerminatorCost `json:"defaultHostingCost,omitempty"`

	// default hosting precedence
	DefaultHostingPrecedence TerminatorPrecedence `json:"defaultHostingPrecedence,omitempty"`

	// enrollment
	Enrollment *IdentityCreateEnrollment `json:"enrollment,omitempty"`

	// external Id
	ExternalID *string `json:"externalId,omitempty"`

	// is admin
	// Required: true
	IsAdmin *bool `json:"isAdmin"`

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

	// role attributes
	RoleAttributes *Attributes `json:"roleAttributes,omitempty"`

	// service hosting costs
	ServiceHostingCosts TerminatorCostMap `json:"serviceHostingCosts,omitempty"`

	// service hosting precedences
	ServiceHostingPrecedences TerminatorPrecedenceMap `json:"serviceHostingPrecedences,omitempty"`

	// tags
	Tags *Tags `json:"tags,omitempty"`

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

	// auth policy Id
	// Required: true
	AuthPolicyID *string `json:"authPolicyId"`

	// authenticators
	// Required: true
	Authenticators *IdentityAuthenticators `json:"authenticators"`

	// default hosting cost
	// Required: true
	DefaultHostingCost *TerminatorCost `json:"defaultHostingCost"`

	// default hosting precedence
	DefaultHostingPrecedence TerminatorPrecedence `json:"defaultHostingPrecedence,omitempty"`

	// disabled
	// Required: true
	Disabled *bool `json:"disabled"`

	// disabled at
	// Format: date-time
	DisabledAt *strfmt.DateTime `json:"disabledAt,omitempty"`

	// disabled until
	// Format: date-time
	DisabledUntil *strfmt.DateTime `json:"disabledUntil,omitempty"`

	// enrollment
	// Required: true
	Enrollment *IdentityEnrollments `json:"enrollment"`

	// env info
	// Required: true
	EnvInfo *EnvInfo `json:"envInfo"`

	// external Id
	// Required: true
	ExternalID *string `json:"externalId"`

	// 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 IdentityExtendCerts ¶ added in v0.20.117

type IdentityExtendCerts struct {

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

	// A PEM encoded client certificate
	ClientCert string `json:"clientCert,omitempty"`
}

IdentityExtendCerts identity extend certs

swagger:model identityExtendCerts

func (*IdentityExtendCerts) ContextValidate ¶ added in v0.20.117

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

ContextValidate validates this identity extend certs based on context it is used

func (*IdentityExtendCerts) MarshalBinary ¶ added in v0.20.117

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

MarshalBinary interface implementation

func (*IdentityExtendCerts) UnmarshalBinary ¶ added in v0.20.117

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

UnmarshalBinary interface implementation

func (*IdentityExtendCerts) Validate ¶ added in v0.20.117

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

Validate validates this identity extend certs

type IdentityExtendEnrollmentEnvelope ¶ added in v0.20.117

type IdentityExtendEnrollmentEnvelope struct {

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

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

IdentityExtendEnrollmentEnvelope identity extend enrollment envelope

swagger:model identityExtendEnrollmentEnvelope

func (*IdentityExtendEnrollmentEnvelope) ContextValidate ¶ added in v0.20.117

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

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

func (*IdentityExtendEnrollmentEnvelope) MarshalBinary ¶ added in v0.20.117

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

MarshalBinary interface implementation

func (*IdentityExtendEnrollmentEnvelope) UnmarshalBinary ¶ added in v0.20.117

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

UnmarshalBinary interface implementation

func (*IdentityExtendEnrollmentEnvelope) Validate ¶ added in v0.20.117

Validate validates this identity extend enrollment envelope

type IdentityExtendEnrollmentRequest ¶ added in v0.20.117

type IdentityExtendEnrollmentRequest struct {

	// client cert csr
	// Required: true
	ClientCertCsr *string `json:"clientCertCsr"`
}

IdentityExtendEnrollmentRequest identity extend enrollment request

swagger:model identityExtendEnrollmentRequest

func (*IdentityExtendEnrollmentRequest) ContextValidate ¶ added in v0.20.117

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

ContextValidate validates this identity extend enrollment request based on context it is used

func (*IdentityExtendEnrollmentRequest) MarshalBinary ¶ added in v0.20.117

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

MarshalBinary interface implementation

func (*IdentityExtendEnrollmentRequest) UnmarshalBinary ¶ added in v0.20.117

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

UnmarshalBinary interface implementation

func (*IdentityExtendEnrollmentRequest) Validate ¶ added in v0.20.117

Validate validates this identity extend enrollment request

type IdentityExtendValidateEnrollmentRequest ¶ added in v0.21.107

type IdentityExtendValidateEnrollmentRequest struct {

	// A PEM encoded client certificate previously returned after an extension request
	// Required: true
	ClientCert *string `json:"clientCert"`
}

IdentityExtendValidateEnrollmentRequest identity extend validate enrollment request

swagger:model identityExtendValidateEnrollmentRequest

func (*IdentityExtendValidateEnrollmentRequest) ContextValidate ¶ added in v0.21.107

ContextValidate validates this identity extend validate enrollment request based on context it is used

func (*IdentityExtendValidateEnrollmentRequest) MarshalBinary ¶ added in v0.21.107

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

MarshalBinary interface implementation

func (*IdentityExtendValidateEnrollmentRequest) UnmarshalBinary ¶ added in v0.21.107

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

UnmarshalBinary interface implementation

func (*IdentityExtendValidateEnrollmentRequest) Validate ¶ added in v0.21.107

Validate validates this identity extend validate enrollment request

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

	// auth policy Id
	AuthPolicyID *string `json:"authPolicyId,omitempty"`

	// default hosting cost
	DefaultHostingCost *TerminatorCost `json:"defaultHostingCost,omitempty"`

	// default hosting precedence
	DefaultHostingPrecedence TerminatorPrecedence `json:"defaultHostingPrecedence,omitempty"`

	// external Id
	ExternalID *string `json:"externalId,omitempty"`

	// is admin
	IsAdmin *bool `json:"isAdmin,omitempty"`

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

	// role attributes
	RoleAttributes *Attributes `json:"roleAttributes,omitempty"`

	// service hosting costs
	ServiceHostingCosts TerminatorCostMap `json:"serviceHostingCosts,omitempty"`

	// service hosting precedences
	ServiceHostingPrecedences TerminatorPrecedenceMap `json:"serviceHostingPrecedences,omitempty"`

	// tags
	Tags *Tags `json:"tags,omitempty"`

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

	// auth policy Id
	AuthPolicyID *string `json:"authPolicyId,omitempty"`

	// default hosting cost
	DefaultHostingCost *TerminatorCost `json:"defaultHostingCost,omitempty"`

	// default hosting precedence
	DefaultHostingPrecedence TerminatorPrecedence `json:"defaultHostingPrecedence,omitempty"`

	// external Id
	ExternalID *string `json:"externalId,omitempty"`

	// is admin
	// Required: true
	IsAdmin *bool `json:"isAdmin"`

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

	// role attributes
	RoleAttributes *Attributes `json:"roleAttributes,omitempty"`

	// service hosting costs
	ServiceHostingCosts TerminatorCostMap `json:"serviceHostingCosts,omitempty"`

	// service hosting precedences
	ServiceHostingPrecedences TerminatorPrecedenceMap `json:"serviceHostingPrecedences,omitempty"`

	// tags
	Tags *Tags `json:"tags,omitempty"`

	// 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 ListAuthPoliciesEnvelope ¶ added in v0.21.153

type ListAuthPoliciesEnvelope struct {

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

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

ListAuthPoliciesEnvelope list auth policies envelope

swagger:model listAuthPoliciesEnvelope

func (*ListAuthPoliciesEnvelope) ContextValidate ¶ added in v0.21.153

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

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

func (*ListAuthPoliciesEnvelope) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (*ListAuthPoliciesEnvelope) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*ListAuthPoliciesEnvelope) Validate ¶ added in v0.21.153

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

Validate validates this list auth policies 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 ListClientExternalJWTSignersEnvelope ¶ added in v0.21.157

type ListClientExternalJWTSignersEnvelope struct {

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

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

ListClientExternalJWTSignersEnvelope list client external Jwt signers envelope

swagger:model listClientExternalJwtSignersEnvelope

func (*ListClientExternalJWTSignersEnvelope) ContextValidate ¶ added in v0.21.157

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

ContextValidate validate this list client external Jwt signers envelope based on the context it is used

func (*ListClientExternalJWTSignersEnvelope) MarshalBinary ¶ added in v0.21.157

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

MarshalBinary interface implementation

func (*ListClientExternalJWTSignersEnvelope) UnmarshalBinary ¶ added in v0.21.157

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

UnmarshalBinary interface implementation

func (*ListClientExternalJWTSignersEnvelope) Validate ¶ added in v0.21.157

Validate validates this list client external Jwt signers 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 ListExternalJWTSignersEnvelope ¶ added in v0.21.153

type ListExternalJWTSignersEnvelope struct {

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

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

ListExternalJWTSignersEnvelope list external Jwt signers envelope

swagger:model listExternalJwtSignersEnvelope

func (*ListExternalJWTSignersEnvelope) ContextValidate ¶ added in v0.21.153

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

ContextValidate validate this list external Jwt signers envelope based on the context it is used

func (*ListExternalJWTSignersEnvelope) MarshalBinary ¶ added in v0.21.153

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

MarshalBinary interface implementation

func (*ListExternalJWTSignersEnvelope) UnmarshalBinary ¶ added in v0.21.153

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

UnmarshalBinary interface implementation

func (*ListExternalJWTSignersEnvelope) Validate ¶ added in v0.21.153

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

Validate validates this list external Jwt signers 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 ListSessionsManagementEnvelope ¶ added in v0.19.158

type ListSessionsManagementEnvelope struct {

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

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

ListSessionsManagementEnvelope list sessions management envelope

swagger:model listSessionsManagementEnvelope

func (*ListSessionsManagementEnvelope) ContextValidate ¶ added in v0.19.158

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

ContextValidate validate this list sessions management envelope based on the context it is used

func (*ListSessionsManagementEnvelope) MarshalBinary ¶ added in v0.19.158

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

MarshalBinary interface implementation

func (*ListSessionsManagementEnvelope) UnmarshalBinary ¶ added in v0.19.158

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

UnmarshalBinary interface implementation

func (*ListSessionsManagementEnvelope) Validate ¶ added in v0.19.158

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

Validate validates this list sessions management 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 enrollment version
	APIEnrollmentVersion string `json:"apiEnrollmentVersion,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"

	// MfaProvidersURL captures enum value "url"
	MfaProvidersURL MfaProviders = "url"
)

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) SetTypeID ¶ added in v0.19.135

func (m *PostureCheckDomainPatch) SetTypeID(val PostureCheckType)

SetTypeID sets the type Id 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) TypeID ¶ added in v0.19.135

TypeID gets the type Id 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 *PostureChecksFailureMfaValues `json:"actualValue"`

	// criteria
	// Required: true
	Criteria *PostureChecksFailureMfaCriteria `json:"criteria"`

	// expected value
	// Required: true
	ExpectedValue *PostureChecksFailureMfaValues `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) SetTypeID ¶ added in v0.19.135

SetTypeID sets the type Id of this subtype

func (*PostureCheckMacAddressPatch) Tags ¶ added in v0.16.46

func (m *PostureCheckMacAddressPatch) Tags() *Tags

Tags gets the tags of this subtype

func (*PostureCheckMacAddressPatch) TypeID ¶ added in v0.19.135

TypeID gets the type Id 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 {
	PostureCheckMfaProperties
	// 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 {
	PostureCheckMfaProperties
	// 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 {
	PostureCheckMfaPropertiesPatch
	// 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) SetTypeID ¶ added in v0.19.135

func (m *PostureCheckMfaPatch) SetTypeID(val PostureCheckType)

SetTypeID sets the type Id 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) TypeID ¶ added in v0.19.135

TypeID gets the type Id 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 PostureCheckMfaProperties ¶ added in v0.19.158

type PostureCheckMfaProperties struct {

	// ignore legacy endpoints
	IgnoreLegacyEndpoints bool `json:"ignoreLegacyEndpoints,omitempty"`

	// prompt on unlock
	PromptOnUnlock bool `json:"promptOnUnlock,omitempty"`

	// prompt on wake
	PromptOnWake bool `json:"promptOnWake,omitempty"`

	// timeout seconds
	TimeoutSeconds int64 `json:"timeoutSeconds,omitempty"`
}

PostureCheckMfaProperties posture check mfa properties

swagger:model postureCheckMfaProperties

func (*PostureCheckMfaProperties) ContextValidate ¶ added in v0.19.158

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

ContextValidate validates this posture check mfa properties based on context it is used

func (*PostureCheckMfaProperties) MarshalBinary ¶ added in v0.19.158

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

MarshalBinary interface implementation

func (*PostureCheckMfaProperties) UnmarshalBinary ¶ added in v0.19.158

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

UnmarshalBinary interface implementation

func (*PostureCheckMfaProperties) Validate ¶ added in v0.19.158

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

Validate validates this posture check mfa properties

type PostureCheckMfaPropertiesPatch ¶ added in v0.19.158

type PostureCheckMfaPropertiesPatch struct {

	// ignore legacy endpoints
	IgnoreLegacyEndpoints *bool `json:"ignoreLegacyEndpoints,omitempty"`

	// prompt on unlock
	PromptOnUnlock *bool `json:"promptOnUnlock,omitempty"`

	// prompt on wake
	PromptOnWake *bool `json:"promptOnWake,omitempty"`

	// timeout seconds
	TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty"`
}

PostureCheckMfaPropertiesPatch posture check mfa properties patch

swagger:model postureCheckMfaPropertiesPatch

func (*PostureCheckMfaPropertiesPatch) ContextValidate ¶ added in v0.19.158

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

ContextValidate validates this posture check mfa properties patch based on context it is used

func (*PostureCheckMfaPropertiesPatch) MarshalBinary ¶ added in v0.19.158

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

MarshalBinary interface implementation

func (*PostureCheckMfaPropertiesPatch) UnmarshalBinary ¶ added in v0.19.158

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

UnmarshalBinary interface implementation

func (*PostureCheckMfaPropertiesPatch) Validate ¶ added in v0.19.158

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

Validate validates this posture check mfa properties patch

type PostureCheckMfaUpdate ¶ added in v0.17.52

type PostureCheckMfaUpdate struct {
	PostureCheckMfaProperties
	// 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) SetTypeID ¶ added in v0.19.135

SetTypeID sets the type Id of this subtype

func (*PostureCheckOperatingSystemPatch) Tags ¶ added in v0.16.46

Tags gets the tags of this subtype

func (*PostureCheckOperatingSystemPatch) TypeID ¶ added in v0.19.135

TypeID gets the type Id 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)

	// type Id
	// Required: true
	TypeID() PostureCheckType
	SetTypeID(PostureCheckType)
}

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) SetTypeID ¶ added in v0.19.135

SetTypeID sets the type Id of this subtype

func (*PostureCheckProcessMultiPatch) Tags ¶ added in v0.19.93

Tags gets the tags of this subtype

func (*PostureCheckProcessMultiPatch) TypeID ¶ added in v0.19.135

TypeID gets the type Id 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) SetTypeID ¶ added in v0.19.135

func (m *PostureCheckProcessPatch) SetTypeID(val PostureCheckType)

SetTypeID sets the type Id 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) TypeID ¶ added in v0.19.135

TypeID gets the type Id 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 PostureChecksFailureMfaCriteria ¶ added in v0.21.82

type PostureChecksFailureMfaCriteria struct {

	// passed mfa at
	// Required: true
	// Format: date-time
	PassedMfaAt *strfmt.DateTime `json:"passedMfaAt"`

	// timeout remaining seconds
	// Required: true
	TimeoutRemainingSeconds *int64 `json:"timeoutRemainingSeconds"`

	// timeout seconds
	// Required: true
	TimeoutSeconds *int64 `json:"timeoutSeconds"`

	// unlocked at
	// Required: true
	// Format: date-time
	UnlockedAt *strfmt.DateTime `json:"unlockedAt"`

	// woken at
	// Required: true
	// Format: date-time
	WokenAt *strfmt.DateTime `json:"wokenAt"`
}

PostureChecksFailureMfaCriteria posture checks failure mfa criteria

swagger:model postureChecksFailureMfaCriteria

func (*PostureChecksFailureMfaCriteria) ContextValidate ¶ added in v0.21.82

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

ContextValidate validates this posture checks failure mfa criteria based on context it is used

func (*PostureChecksFailureMfaCriteria) MarshalBinary ¶ added in v0.21.82

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

MarshalBinary interface implementation

func (*PostureChecksFailureMfaCriteria) UnmarshalBinary ¶ added in v0.21.82

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

UnmarshalBinary interface implementation

func (*PostureChecksFailureMfaCriteria) Validate ¶ added in v0.21.82

Validate validates this posture checks failure mfa criteria

type PostureChecksFailureMfaValues ¶ added in v0.19.158

type PostureChecksFailureMfaValues struct {

	// passed mfa
	PassedMfa bool `json:"passedMfa"`

	// passed on unlock
	PassedOnUnlock bool `json:"passedOnUnlock"`

	// passed on wake
	PassedOnWake bool `json:"passedOnWake"`

	// timed out
	TimedOut bool `json:"timedOut"`
}

PostureChecksFailureMfaValues posture checks failure mfa values

swagger:model postureChecksFailureMfaValues

func (*PostureChecksFailureMfaValues) ContextValidate ¶ added in v0.19.158

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

ContextValidate validates this posture checks failure mfa values based on context it is used

func (*PostureChecksFailureMfaValues) MarshalBinary ¶ added in v0.19.158

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

MarshalBinary interface implementation

func (*PostureChecksFailureMfaValues) UnmarshalBinary ¶ added in v0.19.158

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

UnmarshalBinary interface implementation

func (*PostureChecksFailureMfaValues) Validate ¶ added in v0.19.158

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

Validate validates this posture checks failure mfa values

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 PostureDataEndpointState ¶ added in v0.19.158

type PostureDataEndpointState struct {

	// unlocked at
	// Required: true
	// Format: date-time
	UnlockedAt *strfmt.DateTime `json:"unlockedAt"`

	// woken at
	// Required: true
	// Format: date-time
	WokenAt *strfmt.DateTime `json:"wokenAt"`
}

PostureDataEndpointState posture data endpoint state

swagger:model postureDataEndpointState

func (*PostureDataEndpointState) ContextValidate ¶ added in v0.19.158

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

ContextValidate validates this posture data endpoint state based on context it is used

func (*PostureDataEndpointState) MarshalBinary ¶ added in v0.19.158

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

MarshalBinary interface implementation

func (*PostureDataEndpointState) UnmarshalBinary ¶ added in v0.19.158

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

UnmarshalBinary interface implementation

func (*PostureDataEndpointState) Validate ¶ added in v0.19.158

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

Validate validates this posture data endpoint state

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 at
	// Required: true
	// Format: date-time
	PassedAt *strfmt.DateTime `json:"passedAt"`

	// passed mfa
	// Required: true
	PassedMfa *bool `json:"passedMfa"`

	// passed on unlock
	// Required: true
	PassedOnUnlock *bool `json:"passedOnUnlock"`

	// passed on wake
	// Required: true
	PassedOnWake *bool `json:"passedOnWake"`
}

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

	// timeout remaining
	// Required: true
	TimeoutRemaining *int64 `json:"timeoutRemaining"`
}

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 PostureResponse ¶ added in v0.20.35

type PostureResponse struct {

	// services
	// Required: true
	Services []*PostureResponseService `json:"services"`
}

PostureResponse posture response

swagger:model postureResponse

func (*PostureResponse) ContextValidate ¶ added in v0.20.35

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

ContextValidate validate this posture response based on the context it is used

func (*PostureResponse) MarshalBinary ¶ added in v0.20.35

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

MarshalBinary interface implementation

func (*PostureResponse) UnmarshalBinary ¶ added in v0.20.35

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

UnmarshalBinary interface implementation

func (*PostureResponse) Validate ¶ added in v0.20.35

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

Validate validates this posture response

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 PostureResponseEndpointStateCreate ¶ added in v0.19.158

type PostureResponseEndpointStateCreate struct {

	// unlocked
	Unlocked bool `json:"unlocked,omitempty"`

	// woken
	Woken bool `json:"woken,omitempty"`
	// contains filtered or unexported fields
}

PostureResponseEndpointStateCreate posture response endpoint state create

swagger:model postureResponseEndpointStateCreate

func (*PostureResponseEndpointStateCreate) ContextValidate ¶ added in v0.19.158

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

ContextValidate validate this posture response endpoint state create based on the context it is used

func (*PostureResponseEndpointStateCreate) ID ¶ added in v0.19.158

ID gets the id of this subtype

func (*PostureResponseEndpointStateCreate) MarshalBinary ¶ added in v0.19.158

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

MarshalBinary interface implementation

func (PostureResponseEndpointStateCreate) MarshalJSON ¶ added in v0.19.158

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

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

func (*PostureResponseEndpointStateCreate) SetID ¶ added in v0.19.158

SetID sets the id of this subtype

func (*PostureResponseEndpointStateCreate) SetTypeID ¶ added in v0.19.158

SetTypeID sets the type Id of this subtype

func (*PostureResponseEndpointStateCreate) TypeID ¶ added in v0.19.158

TypeID gets the type Id of this subtype

func (*PostureResponseEndpointStateCreate) UnmarshalBinary ¶ added in v0.19.158

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

UnmarshalBinary interface implementation

func (*PostureResponseEndpointStateCreate) UnmarshalJSON ¶ added in v0.19.158

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

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

func (*PostureResponseEndpointStateCreate) Validate ¶ added in v0.19.158

Validate validates this posture response endpoint state create

type PostureResponseEnvelope ¶ added in v0.20.35

type PostureResponseEnvelope struct {

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

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

PostureResponseEnvelope posture response envelope

swagger:model postureResponseEnvelope

func (*PostureResponseEnvelope) ContextValidate ¶ added in v0.20.35

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

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

func (*PostureResponseEnvelope) MarshalBinary ¶ added in v0.20.35

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

MarshalBinary interface implementation

func (*PostureResponseEnvelope) UnmarshalBinary ¶ added in v0.20.35

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

UnmarshalBinary interface implementation

func (*PostureResponseEnvelope) Validate ¶ added in v0.20.35

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

Validate validates this posture response envelope

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 PostureResponseService ¶ added in v0.20.35

type PostureResponseService struct {

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

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

	// posture query type
	// Required: true
	PostureQueryType *string `json:"postureQueryType"`

	// timeout
	// Required: true
	Timeout *int64 `json:"timeout"`

	// timeout remaining
	// Required: true
	TimeoutRemaining *int64 `json:"timeoutRemaining"`
}

PostureResponseService posture response service

swagger:model postureResponseService

func (*PostureResponseService) ContextValidate ¶ added in v0.20.35

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

ContextValidate validates this posture response service based on context it is used

func (*PostureResponseService) MarshalBinary ¶ added in v0.20.35

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

MarshalBinary interface implementation

func (*PostureResponseService) UnmarshalBinary ¶ added in v0.20.35

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

UnmarshalBinary interface implementation

func (*PostureResponseService) Validate ¶ added in v0.20.35

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

Validate validates this posture response service

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 ReEnroll ¶ added in v0.21.201

type ReEnroll struct {

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

ReEnroll re enroll

swagger:model reEnroll

func (*ReEnroll) ContextValidate ¶ added in v0.21.201

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

ContextValidate validates this re enroll based on context it is used

func (*ReEnroll) MarshalBinary ¶ added in v0.21.201

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

MarshalBinary interface implementation

func (*ReEnroll) UnmarshalBinary ¶ added in v0.21.201

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

UnmarshalBinary interface implementation

func (*ReEnroll) Validate ¶ added in v0.21.201

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

Validate validates this re enroll

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 {

	// cost
	// Maximum: 65535
	// Minimum: 0
	Cost *int64 `json:"cost,omitempty"`

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

	// no traversal
	NoTraversal *bool `json:"noTraversal,omitempty"`

	// tags
	Tags *Tags `json:"tags,omitempty"`
}

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

	// cost
	// Required: true
	// Maximum: 65535
	// Minimum: 0
	Cost *int64 `json:"cost"`

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

	// no traversal
	// Required: true
	NoTraversal *bool `json:"noTraversal"`

	// unverified cert pem
	UnverifiedCertPem *string `json:"unverifiedCertPem"`

	// unverified fingerprint
	UnverifiedFingerprint *string `json:"unverifiedFingerprint"`
}

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 {

	// cost
	// Maximum: 65535
	// Minimum: 0
	Cost *int64 `json:"cost,omitempty"`

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

	// no traversal
	NoTraversal *bool `json:"noTraversal,omitempty"`

	// tags
	Tags *Tags `json:"tags,omitempty"`
}

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 {

	// cost
	// Maximum: 65535
	// Minimum: 0
	Cost *int64 `json:"cost,omitempty"`

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

	// no traversal
	NoTraversal *bool `json:"noTraversal,omitempty"`

	// tags
	Tags *Tags `json:"tags,omitempty"`
}

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

	// 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
	// Required: true
	Semantic *Semantic `json:"semantic"`

	// service roles
	ServiceRoles Roles `json:"serviceRoles"`

	// tags
	Tags *Tags `json:"tags,omitempty"`
}

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,omitempty"`
}

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
	// Required: true
	Semantic *Semantic `json:"semantic"`

	// service roles
	ServiceRoles Roles `json:"serviceRoles"`

	// tags
	Tags *Tags `json:"tags,omitempty"`
}

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

	// 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
	// Required: true
	Semantic *Semantic `json:"semantic"`

	// service roles
	ServiceRoles Roles `json:"serviceRoles"`

	// tags
	Tags *Tags `json:"tags,omitempty"`

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

	// 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
	// Required: true
	Semantic *Semantic `json:"semantic"`

	// service roles
	ServiceRoles Roles `json:"serviceRoles"`

	// tags
	Tags *Tags `json:"tags,omitempty"`

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

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

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

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

	// 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 SessionManagementDetail ¶ added in v0.19.158

type SessionManagementDetail struct {
	SessionDetail

	// service policies
	ServicePolicies []*EntityRef `json:"servicePolicies"`
}

SessionManagementDetail session management detail

swagger:model sessionManagementDetail

func (*SessionManagementDetail) ContextValidate ¶ added in v0.19.158

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

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

func (*SessionManagementDetail) MarshalBinary ¶ added in v0.19.158

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

MarshalBinary interface implementation

func (SessionManagementDetail) MarshalJSON ¶ added in v0.19.158

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

MarshalJSON marshals this object to a JSON structure

func (*SessionManagementDetail) UnmarshalBinary ¶ added in v0.19.158

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

UnmarshalBinary interface implementation

func (*SessionManagementDetail) UnmarshalJSON ¶ added in v0.19.158

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*SessionManagementDetail) Validate ¶ added in v0.19.158

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

Validate validates this session management detail

type SessionManagementList ¶ added in v0.19.158

type SessionManagementList []*SessionManagementDetail

SessionManagementList session management list

swagger:model sessionManagementList

func (SessionManagementList) ContextValidate ¶ added in v0.19.158

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

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

func (SessionManagementList) Validate ¶ added in v0.19.158

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

Validate validates this session management 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 SubTags ¶ added in v0.19.158

type SubTags map[string]interface{}

SubTags sub tags

swagger:model subTags

func (SubTags) ContextValidate ¶ added in v0.19.158

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

ContextValidate validates this sub tags based on context it is used

func (SubTags) Validate ¶ added in v0.19.158

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

Validate validates this sub tags

type Tags ¶

type Tags struct {
	SubTags
}

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 validate this tags based on the context it is used

func (*Tags) MarshalBinary ¶ added in v0.19.158

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

MarshalBinary interface implementation

func (Tags) MarshalJSON ¶ added in v0.19.158

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

MarshalJSON marshals this object to a JSON structure

func (*Tags) UnmarshalBinary ¶ added in v0.19.158

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

UnmarshalBinary interface implementation

func (*Tags) UnmarshalJSON ¶ added in v0.19.158

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

UnmarshalJSON unmarshals this object from a JSON structure

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,omitempty"`
}

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,omitempty"`
}

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,omitempty"`
}

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 TraceDetail ¶ added in v0.20.24

type TraceDetail struct {

	// enabled
	Enabled bool `json:"enabled,omitempty"`

	// trace Id
	TraceID string `json:"traceId,omitempty"`

	// until
	// Format: date-time
	Until strfmt.DateTime `json:"until,omitempty"`
}

TraceDetail trace detail

swagger:model traceDetail

func (*TraceDetail) ContextValidate ¶ added in v0.20.24

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

ContextValidate validates this trace detail based on context it is used

func (*TraceDetail) MarshalBinary ¶ added in v0.20.24

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

MarshalBinary interface implementation

func (*TraceDetail) UnmarshalBinary ¶ added in v0.20.24

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

UnmarshalBinary interface implementation

func (*TraceDetail) Validate ¶ added in v0.20.24

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

Validate validates this trace detail

type TraceDetailEnvelope ¶ added in v0.20.24

type TraceDetailEnvelope struct {

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

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

TraceDetailEnvelope trace detail envelope

swagger:model traceDetailEnvelope

func (*TraceDetailEnvelope) ContextValidate ¶ added in v0.20.24

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

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

func (*TraceDetailEnvelope) MarshalBinary ¶ added in v0.20.24

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

MarshalBinary interface implementation

func (*TraceDetailEnvelope) UnmarshalBinary ¶ added in v0.20.24

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

UnmarshalBinary interface implementation

func (*TraceDetailEnvelope) Validate ¶ added in v0.20.24

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

Validate validates this trace detail envelope

type TraceSpec ¶ added in v0.20.24

type TraceSpec struct {

	// channels
	Channels []string `json:"channels"`

	// duration
	Duration string `json:"duration,omitempty"`

	// enabled
	Enabled bool `json:"enabled,omitempty"`

	// trace Id
	TraceID string `json:"traceId,omitempty"`
}

TraceSpec trace spec

swagger:model traceSpec

func (*TraceSpec) ContextValidate ¶ added in v0.20.24

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

ContextValidate validates this trace spec based on context it is used

func (*TraceSpec) MarshalBinary ¶ added in v0.20.24

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

MarshalBinary interface implementation

func (*TraceSpec) UnmarshalBinary ¶ added in v0.20.24

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

UnmarshalBinary interface implementation

func (*TraceSpec) Validate ¶ added in v0.20.24

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

Validate validates this trace spec

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