rest_model

package
v0.0.0-...-31bffcd Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// EnrollmentCreateMethodOtt captures enum value "ott"
	EnrollmentCreateMethodOtt string = "ott"

	// EnrollmentCreateMethodOttca captures enum value "ottca"
	EnrollmentCreateMethodOttca string = "ottca"

	// EnrollmentCreateMethodUpdb captures enum value "updb"
	EnrollmentCreateMethodUpdb string = "updb"
)
View Source
const (

	// ExternalIDClaimLocationCOMMONNAME captures enum value "COMMON_NAME"
	ExternalIDClaimLocationCOMMONNAME string = "COMMON_NAME"

	// ExternalIDClaimLocationSANURI captures enum value "SAN_URI"
	ExternalIDClaimLocationSANURI string = "SAN_URI"

	// ExternalIDClaimLocationSANEMAIL captures enum value "SAN_EMAIL"
	ExternalIDClaimLocationSANEMAIL string = "SAN_EMAIL"
)
View Source
const (

	// ExternalIDClaimMatcherALL captures enum value "ALL"
	ExternalIDClaimMatcherALL string = "ALL"

	// ExternalIDClaimMatcherPREFIX captures enum value "PREFIX"
	ExternalIDClaimMatcherPREFIX string = "PREFIX"

	// ExternalIDClaimMatcherSUFFIX captures enum value "SUFFIX"
	ExternalIDClaimMatcherSUFFIX string = "SUFFIX"

	// ExternalIDClaimMatcherSCHEME captures enum value "SCHEME"
	ExternalIDClaimMatcherSCHEME string = "SCHEME"
)
View Source
const (

	// ExternalIDClaimParserNONE captures enum value "NONE"
	ExternalIDClaimParserNONE string = "NONE"

	// ExternalIDClaimParserSPLIT captures enum value "SPLIT"
	ExternalIDClaimParserSPLIT string = "SPLIT"
)
View Source
const (

	// ExternalIDClaimPatchLocationCOMMONNAME captures enum value "COMMON_NAME"
	ExternalIDClaimPatchLocationCOMMONNAME string = "COMMON_NAME"

	// ExternalIDClaimPatchLocationSANURI captures enum value "SAN_URI"
	ExternalIDClaimPatchLocationSANURI string = "SAN_URI"

	// ExternalIDClaimPatchLocationSANEMAIL captures enum value "SAN_EMAIL"
	ExternalIDClaimPatchLocationSANEMAIL string = "SAN_EMAIL"
)
View Source
const (

	// ExternalIDClaimPatchMatcherALL captures enum value "ALL"
	ExternalIDClaimPatchMatcherALL string = "ALL"

	// ExternalIDClaimPatchMatcherPREFIX captures enum value "PREFIX"
	ExternalIDClaimPatchMatcherPREFIX string = "PREFIX"

	// ExternalIDClaimPatchMatcherSUFFIX captures enum value "SUFFIX"
	ExternalIDClaimPatchMatcherSUFFIX string = "SUFFIX"

	// ExternalIDClaimPatchMatcherSCHEME captures enum value "SCHEME"
	ExternalIDClaimPatchMatcherSCHEME string = "SCHEME"
)
View Source
const (

	// ExternalIDClaimPatchParserNONE captures enum value "NONE"
	ExternalIDClaimPatchParserNONE string = "NONE"

	// ExternalIDClaimPatchParserSPLIT captures enum value "SPLIT"
	ExternalIDClaimPatchParserSPLIT string = "SPLIT"
)

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

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

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

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

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

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

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

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

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

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

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

MarshalBinary interface implementation

func (*APISessionPostureData) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APISessionPostureData) Validate

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

Validate validates this api session posture data

type APIVersion

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

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

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

MarshalBinary interface implementation

func (*APIVersion) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIVersion) Validate

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

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

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

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

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

MarshalBinary interface implementation

func (*AuthPolicyCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthPolicyCreate) Validate

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

Validate validates this auth policy create

type AuthPolicyDetail

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

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

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

MarshalBinary interface implementation

func (AuthPolicyDetail) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*AuthPolicyDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthPolicyDetail) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*AuthPolicyDetail) Validate

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

Validate validates this auth policy detail

type AuthPolicyList

type AuthPolicyList []*AuthPolicyDetail

AuthPolicyList An array of Auth Policies resources

swagger:model authPolicyList

func (AuthPolicyList) ContextValidate

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

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

Validate validates this auth policy list

type AuthPolicyPatch

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

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

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

MarshalBinary interface implementation

func (*AuthPolicyPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthPolicyPatch) Validate

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

Validate validates this auth policy patch

type AuthPolicyPrimary

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

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

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

MarshalBinary interface implementation

func (*AuthPolicyPrimary) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthPolicyPrimary) Validate

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

Validate validates this auth policy primary

type AuthPolicyPrimaryCert

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

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

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

MarshalBinary interface implementation

func (*AuthPolicyPrimaryCert) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthPolicyPrimaryCert) Validate

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

Validate validates this auth policy primary cert

type AuthPolicyPrimaryCertPatch

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

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

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

MarshalBinary interface implementation

func (*AuthPolicyPrimaryCertPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthPolicyPrimaryCertPatch) Validate

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

Validate validates this auth policy primary cert patch

type AuthPolicyPrimaryExtJWT

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

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

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

MarshalBinary interface implementation

func (*AuthPolicyPrimaryExtJWT) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthPolicyPrimaryExtJWT) Validate

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

Validate validates this auth policy primary ext Jwt

type AuthPolicyPrimaryExtJWTPatch

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

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

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

MarshalBinary interface implementation

func (*AuthPolicyPrimaryExtJWTPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthPolicyPrimaryExtJWTPatch) Validate

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

Validate validates this auth policy primary ext Jwt patch

type AuthPolicyPrimaryPatch

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

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

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

MarshalBinary interface implementation

func (*AuthPolicyPrimaryPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthPolicyPrimaryPatch) Validate

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

Validate validates this auth policy primary patch

type AuthPolicyPrimaryUpdb

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

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

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

MarshalBinary interface implementation

func (*AuthPolicyPrimaryUpdb) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthPolicyPrimaryUpdb) Validate

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

Validate validates this auth policy primary updb

type AuthPolicyPrimaryUpdbPatch

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

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

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

MarshalBinary interface implementation

func (*AuthPolicyPrimaryUpdbPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthPolicyPrimaryUpdbPatch) Validate

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

Validate validates this auth policy primary updb patch

type AuthPolicySecondary

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

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

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

MarshalBinary interface implementation

func (*AuthPolicySecondary) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthPolicySecondary) Validate

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

Validate validates this auth policy secondary

type AuthPolicySecondaryPatch

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

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

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

MarshalBinary interface implementation

func (*AuthPolicySecondaryPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthPolicySecondaryPatch) Validate

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

Validate validates this auth policy secondary patch

type AuthPolicyUpdate

type AuthPolicyUpdate struct {
	AuthPolicyCreate
}

AuthPolicyUpdate auth policy update

swagger:model authPolicyUpdate

func (*AuthPolicyUpdate) ContextValidate

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

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

MarshalJSON marshals this object to a JSON structure

func (*AuthPolicyUpdate) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*AuthPolicyUpdate) Validate

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

Validate validates this auth policy update

type AuthQueryDetail

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

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

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

MarshalBinary interface implementation

func (*AuthQueryDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthQueryDetail) Validate

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

Validate validates this auth query detail

type AuthQueryList

type AuthQueryList []*AuthQueryDetail

AuthQueryList auth query list

swagger:model authQueryList

func (AuthQueryList) ContextValidate

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

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

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

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

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

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

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

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

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

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

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

	// external Id claim
	ExternalIDClaim *ExternalIDClaim `json:"externalIdClaim,omitempty"`

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

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

	// external Id claim
	ExternalIDClaim *ExternalIDClaim `json:"externalIdClaim,omitempty"`

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

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

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 {

	// external Id claim
	ExternalIDClaim *ExternalIDClaimPatch `json:"externalIdClaim,omitempty"`

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

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 {

	// external Id claim
	ExternalIDClaim *ExternalIDClaim `json:"externalIdClaim,omitempty"`

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

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

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

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

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

MarshalBinary interface implementation

func (ClientExternalJWTSignerDetail) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*ClientExternalJWTSignerDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ClientExternalJWTSignerDetail) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*ClientExternalJWTSignerDetail) Validate

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

Validate validates this client external Jwt signer detail

type ClientExternalJWTSignerList

type ClientExternalJWTSignerList []*ClientExternalJWTSignerDetail

ClientExternalJWTSignerList An array of External JWT Signers resources

swagger:model clientExternalJwtSignerList

func (ClientExternalJWTSignerList) ContextValidate

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

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

Validate validates this client external Jwt signer list

type CommonEdgeRouterProperties

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

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

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

MarshalBinary interface implementation

func (*CommonEdgeRouterProperties) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CommonEdgeRouterProperties) Validate

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (*CreateCurrentAPISessionCertificateEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateCurrentAPISessionCertificateEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateCurrentAPISessionCertificateEnvelope) Validate

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

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

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

type CurrentAPISessionCertificateCreate struct {

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

CurrentAPISessionCertificateCreate current Api session certificate create

swagger:model currentApiSessionCertificateCreate

func (*CurrentAPISessionCertificateCreate) ContextValidate

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

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

MarshalBinary interface implementation

func (*CurrentAPISessionCertificateCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CurrentAPISessionCertificateCreate) Validate

Validate validates this current Api session certificate create

type CurrentAPISessionCertificateCreateResponse

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

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

func (*CurrentAPISessionCertificateCreateResponse) MarshalBinary

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

MarshalBinary interface implementation

func (CurrentAPISessionCertificateCreateResponse) MarshalJSON

MarshalJSON marshals this object to a JSON structure

func (*CurrentAPISessionCertificateCreateResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CurrentAPISessionCertificateCreateResponse) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*CurrentAPISessionCertificateCreateResponse) Validate

Validate validates this current Api session certificate create response

type CurrentAPISessionCertificateDetail

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

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

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

MarshalBinary interface implementation

func (CurrentAPISessionCertificateDetail) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*CurrentAPISessionCertificateDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CurrentAPISessionCertificateDetail) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*CurrentAPISessionCertificateDetail) Validate

Validate validates this current Api session certificate detail

type CurrentAPISessionCertificateList

type CurrentAPISessionCertificateList []*CurrentAPISessionCertificateDetail

CurrentAPISessionCertificateList current Api session certificate list

swagger:model currentApiSessionCertificateList

func (CurrentAPISessionCertificateList) ContextValidate

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

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

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

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

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

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

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

MarshalBinary interface implementation

func (*CurrentAPISessionServiceUpdateList) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CurrentAPISessionServiceUpdateList) Validate

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

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

type CurrentIdentityEdgeRouterDetail struct {
	BaseEntity

	CommonEdgeRouterProperties
}

CurrentIdentityEdgeRouterDetail A detail edge router resource

swagger:model currentIdentityEdgeRouterDetail

func (*CurrentIdentityEdgeRouterDetail) ContextValidate

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

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

MarshalBinary interface implementation

func (CurrentIdentityEdgeRouterDetail) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*CurrentIdentityEdgeRouterDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CurrentIdentityEdgeRouterDetail) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*CurrentIdentityEdgeRouterDetail) Validate

Validate validates this current identity edge router detail

type CurrentIdentityEdgeRouterList

type CurrentIdentityEdgeRouterList []*CurrentIdentityEdgeRouterDetail

CurrentIdentityEdgeRouterList A list of edge router resources

swagger:model currentIdentityEdgeRouterList

func (CurrentIdentityEdgeRouterList) ContextValidate

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

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

Validate validates this current identity edge router list

type DataIntegrityCheckDetail

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

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

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

MarshalBinary interface implementation

func (*DataIntegrityCheckDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DataIntegrityCheckDetail) Validate

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

Validate validates this data integrity check detail

type DataIntegrityCheckDetailList

type DataIntegrityCheckDetailList []*DataIntegrityCheckDetail

DataIntegrityCheckDetailList data integrity check detail list

swagger:model dataIntegrityCheckDetailList

func (DataIntegrityCheckDetailList) ContextValidate

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

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

Validate validates this data integrity check detail list

type DataIntegrityCheckDetails

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

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

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

MarshalBinary interface implementation

func (*DataIntegrityCheckDetails) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DataIntegrityCheckDetails) Validate

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

Validate validates this data integrity check details

type DataIntegrityCheckResultEnvelope

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

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

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

MarshalBinary interface implementation

func (*DataIntegrityCheckResultEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DataIntegrityCheckResultEnvelope) Validate

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

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

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

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

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

MarshalBinary interface implementation

func (*DetailAuthPolicyEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailAuthPolicyEnvelope) Validate

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

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

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

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

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

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

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

func (*DetailCurrentAPISessionCertificateEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*DetailCurrentAPISessionCertificateEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailCurrentAPISessionCertificateEnvelope) Validate

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

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

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

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

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

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

MarshalBinary interface implementation

func (*DetailExternalJWTSignerEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailExternalJWTSignerEnvelope) Validate

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

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

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

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

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

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

MarshalBinary interface implementation

func (DetailMfa) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*DetailMfa) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailMfa) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*DetailMfa) Validate

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

Validate validates this detail mfa

type DetailMfaEnvelope

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

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

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

MarshalBinary interface implementation

func (*DetailMfaEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailMfaEnvelope) Validate

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

Validate validates this detail mfa envelope

type DetailMfaRecoveryCodes

type DetailMfaRecoveryCodes struct {
	BaseEntity

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

DetailMfaRecoveryCodes detail mfa recovery codes

swagger:model detailMfaRecoveryCodes

func (*DetailMfaRecoveryCodes) ContextValidate

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

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

MarshalBinary interface implementation

func (DetailMfaRecoveryCodes) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*DetailMfaRecoveryCodes) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailMfaRecoveryCodes) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*DetailMfaRecoveryCodes) Validate

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

Validate validates this detail mfa recovery codes

type DetailMfaRecoveryCodesEnvelope

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

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

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

MarshalBinary interface implementation

func (*DetailMfaRecoveryCodesEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailMfaRecoveryCodesEnvelope) Validate

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

Validate validates this detail mfa recovery codes envelope

type DetailPostureCheckEnvelope

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

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

Data gets the data of this base type

func (*DetailPostureCheckEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (DetailPostureCheckEnvelope) MarshalJSON

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

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

func (*DetailPostureCheckEnvelope) SetData

SetData sets the data of this base type

func (*DetailPostureCheckEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailPostureCheckEnvelope) UnmarshalJSON

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

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

func (*DetailPostureCheckEnvelope) Validate

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

Validate validates this detail posture check envelope

type DetailPostureCheckTypeEnvelope

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

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

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

MarshalBinary interface implementation

func (*DetailPostureCheckTypeEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailPostureCheckTypeEnvelope) Validate

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

Validate validates this detail posture check type envelope

type DetailRouterEnvelope

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

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

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

MarshalBinary interface implementation

func (*DetailRouterEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailRouterEnvelope) Validate

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

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

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

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

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

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

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

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

MarshalBinary interface implementation

func (*DetailSessionManagementEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailSessionManagementEnvelope) Validate

Validate validates this detail session management envelope

type DetailSessionRoutePathEnvelope

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

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

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

MarshalBinary interface implementation

func (*DetailSessionRoutePathEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailSessionRoutePathEnvelope) Validate

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

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

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

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

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

func NewDialBind(value DialBind) *DialBind

func (DialBind) ContextValidate

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

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

type DisableParams struct {

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

DisableParams disable params

swagger:model disableParams

func (*DisableParams) ContextValidate

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

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

MarshalBinary interface implementation

func (*DisableParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DisableParams) Validate

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

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

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

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

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

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

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

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

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

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

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

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

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

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 EnrollmentCreate

type EnrollmentCreate struct {

	// ca Id
	CaID *string `json:"caId,omitempty"`

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

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

	// method
	// Required: true
	// Enum: [ott ottca updb]
	Method *string `json:"method"`

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

EnrollmentCreate enrollment create

swagger:model enrollmentCreate

func (*EnrollmentCreate) ContextValidate

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

ContextValidate validates this enrollment create based on context it is used

func (*EnrollmentCreate) MarshalBinary

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

MarshalBinary interface implementation

func (*EnrollmentCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnrollmentCreate) Validate

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

Validate validates this enrollment create

type EnrollmentDetail

type EnrollmentDetail struct {
	BaseEntity

	// ca Id
	CaID *string `json:"caId,omitempty"`

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

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

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

type EnrollmentRefresh struct {

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

EnrollmentRefresh enrollment refresh

swagger:model enrollmentRefresh

func (*EnrollmentRefresh) ContextValidate

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

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

MarshalBinary interface implementation

func (*EnrollmentRefresh) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnrollmentRefresh) Validate

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

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

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 ExternalIDClaim

type ExternalIDClaim struct {

	// index
	// Required: true
	Index *int64 `json:"index"`

	// location
	// Required: true
	// Enum: [COMMON_NAME SAN_URI SAN_EMAIL]
	Location *string `json:"location"`

	// matcher
	// Required: true
	// Enum: [ALL PREFIX SUFFIX SCHEME]
	Matcher *string `json:"matcher"`

	// matcher criteria
	// Required: true
	MatcherCriteria *string `json:"matcherCriteria"`

	// parser
	// Required: true
	// Enum: [NONE SPLIT]
	Parser *string `json:"parser"`

	// parser criteria
	// Required: true
	ParserCriteria *string `json:"parserCriteria"`
}

ExternalIDClaim external Id claim

swagger:model externalIdClaim

func (*ExternalIDClaim) ContextValidate

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

ContextValidate validates this external Id claim based on context it is used

func (*ExternalIDClaim) MarshalBinary

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

MarshalBinary interface implementation

func (*ExternalIDClaim) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ExternalIDClaim) Validate

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

Validate validates this external Id claim

type ExternalIDClaimPatch

type ExternalIDClaimPatch struct {

	// index
	Index *int64 `json:"index,omitempty"`

	// location
	// Enum: [COMMON_NAME SAN_URI SAN_EMAIL]
	Location *string `json:"location,omitempty"`

	// matcher
	// Enum: [ALL PREFIX SUFFIX SCHEME]
	Matcher *string `json:"matcher,omitempty"`

	// matcher criteria
	MatcherCriteria *string `json:"matcherCriteria,omitempty"`

	// parser
	// Enum: [NONE SPLIT]
	Parser *string `json:"parser,omitempty"`

	// parser criteria
	ParserCriteria *string `json:"parserCriteria,omitempty"`
}

ExternalIDClaimPatch external Id claim patch

swagger:model externalIdClaimPatch

func (*ExternalIDClaimPatch) ContextValidate

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

ContextValidate validates this external Id claim patch based on context it is used

func (*ExternalIDClaimPatch) MarshalBinary

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

MarshalBinary interface implementation

func (*ExternalIDClaimPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ExternalIDClaimPatch) Validate

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

Validate validates this external Id claim patch

type ExternalJWTSignerCreate

type ExternalJWTSignerCreate struct {

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

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

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

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

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

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

	// jwks endpoint
	// Format: uri
	JwksEndpoint *strfmt.URI `json:"jwksEndpoint,omitempty"`

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

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

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

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

MarshalBinary interface implementation

func (*ExternalJWTSignerCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ExternalJWTSignerCreate) Validate

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

Validate validates this external Jwt signer create

type ExternalJWTSignerDetail

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

	// jwks endpoint
	// Required: true
	// Format: uri
	JwksEndpoint *strfmt.URI `json:"jwksEndpoint"`

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

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

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

MarshalBinary interface implementation

func (ExternalJWTSignerDetail) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*ExternalJWTSignerDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ExternalJWTSignerDetail) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*ExternalJWTSignerDetail) Validate

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

Validate validates this external Jwt signer detail

type ExternalJWTSignerList

type ExternalJWTSignerList []*ExternalJWTSignerDetail

ExternalJWTSignerList An array of External JWT Signers resources

swagger:model externalJwtSignerList

func (ExternalJWTSignerList) ContextValidate

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

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

Validate validates this external Jwt signer list

type ExternalJWTSignerPatch

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

	// jwks endpoint
	// Format: uri
	JwksEndpoint *strfmt.URI `json:"jwksEndpoint,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

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

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

MarshalBinary interface implementation

func (*ExternalJWTSignerPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ExternalJWTSignerPatch) Validate

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

Validate validates this external Jwt signer patch

type ExternalJWTSignerUpdate

type ExternalJWTSignerUpdate struct {

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

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

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

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

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

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

	// jwks endpoint
	// Format: uri
	JwksEndpoint *strfmt.URI `json:"jwksEndpoint,omitempty"`

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

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

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

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

MarshalBinary interface implementation

func (*ExternalJWTSignerUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ExternalJWTSignerUpdate) Validate

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

Validate validates this external Jwt signer update

type FailedServiceRequest

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

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

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

MarshalBinary interface implementation

func (*FailedServiceRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FailedServiceRequest) Validate

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

Validate validates this failed service request

type FailedServiceRequestEnvelope

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

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

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

MarshalBinary interface implementation

func (*FailedServiceRequestEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FailedServiceRequestEnvelope) Validate

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

Validate validates this failed service request envelope

type FailedServiceRequestList

type FailedServiceRequestList []*FailedServiceRequest

FailedServiceRequestList failed service request list

swagger:model failedServiceRequestList

func (FailedServiceRequestList) ContextValidate

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MarshalBinary interface implementation

func (*IdentityExtendCerts) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdentityExtendCerts) Validate

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

Validate validates this identity extend certs

type IdentityExtendEnrollmentEnvelope

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

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

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

MarshalBinary interface implementation

func (*IdentityExtendEnrollmentEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdentityExtendEnrollmentEnvelope) Validate

Validate validates this identity extend enrollment envelope

type IdentityExtendEnrollmentRequest

type IdentityExtendEnrollmentRequest struct {

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

IdentityExtendEnrollmentRequest identity extend enrollment request

swagger:model identityExtendEnrollmentRequest

func (*IdentityExtendEnrollmentRequest) ContextValidate

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

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

MarshalBinary interface implementation

func (*IdentityExtendEnrollmentRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdentityExtendEnrollmentRequest) Validate

Validate validates this identity extend enrollment request

type IdentityExtendValidateEnrollmentRequest

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

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

func (*IdentityExtendValidateEnrollmentRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*IdentityExtendValidateEnrollmentRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdentityExtendValidateEnrollmentRequest) Validate

Validate validates this identity extend validate enrollment request

type IdentityList

type IdentityList []*IdentityDetail

IdentityList A list of identities

swagger:model identityList

func (IdentityList) ContextValidate

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

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

func NewIdentityType(value IdentityType) *IdentityType

func (IdentityType) ContextValidate

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

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

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

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

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

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

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

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

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

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

MarshalBinary interface implementation

func (*ListAuthPoliciesEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListAuthPoliciesEnvelope) Validate

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

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

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

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

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

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

MarshalBinary interface implementation

func (*ListClientExternalJWTSignersEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListClientExternalJWTSignersEnvelope) Validate

Validate validates this list client external Jwt signers envelope

type ListClientTerminatorsEnvelope

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

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

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

MarshalBinary interface implementation

func (*ListClientTerminatorsEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListClientTerminatorsEnvelope) Validate

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

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

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

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

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

func (*ListCurrentAPISessionCertificatesEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListCurrentAPISessionCertificatesEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListCurrentAPISessionCertificatesEnvelope) Validate

Validate validates this list current Api session certificates envelope

type ListCurrentAPISessionServiceUpdatesEnvelope

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

ContextValidate validate this list current Api session service updates envelope based on the context it is used

func (*ListCurrentAPISessionServiceUpdatesEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListCurrentAPISessionServiceUpdatesEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListCurrentAPISessionServiceUpdatesEnvelope) Validate

Validate validates this list current Api session service updates envelope

type ListCurrentIdentityEdgeRoutersEnvelope

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

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

func (*ListCurrentIdentityEdgeRoutersEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (*ListCurrentIdentityEdgeRoutersEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListCurrentIdentityEdgeRoutersEnvelope) Validate

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

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

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

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

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

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

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

MarshalBinary interface implementation

func (*ListExternalJWTSignersEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListExternalJWTSignersEnvelope) Validate

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

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

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

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

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

Data gets the data of this base type

func (*ListPostureCheckEnvelope) MarshalBinary

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

MarshalBinary interface implementation

func (ListPostureCheckEnvelope) MarshalJSON

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

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

func (*ListPostureCheckEnvelope) SetData

func (m *ListPostureCheckEnvelope) SetData(val []PostureCheckDetail)

SetData sets the data of this base type

func (*ListPostureCheckEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListPostureCheckEnvelope) UnmarshalJSON

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

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

func (*ListPostureCheckEnvelope) Validate

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

Validate validates this list posture check envelope

type ListPostureCheckTypesEnvelope

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

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

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

MarshalBinary interface implementation

func (*ListPostureCheckTypesEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListPostureCheckTypesEnvelope) Validate

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

Validate validates this list posture check types envelope

type ListProtocols

type ListProtocols map[string]Protocol

ListProtocols list protocols

swagger:model listProtocols

func (ListProtocols) ContextValidate

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

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

Validate validates this list protocols

type ListProtocolsEnvelope

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

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

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

MarshalBinary interface implementation

func (*ListProtocolsEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListProtocolsEnvelope) Validate

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

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

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

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

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

MarshalBinary interface implementation

func (*ListRoutersEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListRoutersEnvelope) Validate

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

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

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

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

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

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

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

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

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

MarshalBinary interface implementation

func (*ListSessionsManagementEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListSessionsManagementEnvelope) Validate

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

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

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

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

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

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

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

type MfaCode struct {

	// code
	// Required: true
	Code *string `json:"code"`
}

MfaCode mfa code

swagger:model mfaCode

func (*MfaCode) ContextValidate

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

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

MarshalBinary interface implementation

func (*MfaCode) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MfaCode) Validate

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

Validate validates this mfa code

type MfaFormats

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

func NewMfaFormats(value MfaFormats) *MfaFormats

func (MfaFormats) ContextValidate

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

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

Validate validates this mfa formats

type MfaProviders

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

func NewMfaProviders(value MfaProviders) *MfaProviders

func (MfaProviders) ContextValidate

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

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

Validate validates this mfa providers

type NamedRole

type NamedRole struct {

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

	// role
	Role string `json:"role,omitempty"`
}

NamedRole named role

swagger:model namedRole

func (*NamedRole) ContextValidate

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

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

MarshalBinary interface implementation

func (*NamedRole) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*NamedRole) Validate

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

Validate validates this named role

type NamedRoles

type NamedRoles []*NamedRole

NamedRoles named roles

swagger:model namedRoles

func (NamedRoles) ContextValidate

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

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

Validate validates this named roles

type OperatingSystem

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

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

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

MarshalBinary interface implementation

func (*OperatingSystem) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OperatingSystem) Validate

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

Validate validates this operating system

type OsType

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

func NewOsType(value OsType) *OsType

func (OsType) ContextValidate

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

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

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

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

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

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

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

func (m *PolicyFailure) Checks() []PostureCheckFailure

Checks gets the checks of this base type

func (*PolicyFailure) ContextValidate

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

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

MarshalBinary interface implementation

func (PolicyFailure) MarshalJSON

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

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

func (*PolicyFailure) SetChecks

func (m *PolicyFailure) SetChecks(val []PostureCheckFailure)

SetChecks sets the checks of this base type

func (*PolicyFailure) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PolicyFailure) UnmarshalJSON

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

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

func (*PolicyFailure) Validate

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

Validate validates this policy failure

type PostureCheckCreate

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

func UnmarshalPostureCheckCreate(reader io.Reader, consumer runtime.Consumer) (PostureCheckCreate, error)

UnmarshalPostureCheckCreate unmarshals polymorphic PostureCheckCreate

func UnmarshalPostureCheckCreateSlice

func UnmarshalPostureCheckCreateSlice(reader io.Reader, consumer runtime.Consumer) ([]PostureCheckCreate, error)

UnmarshalPostureCheckCreateSlice unmarshals polymorphic slices of PostureCheckCreate

type PostureCheckDetail

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

func UnmarshalPostureCheckDetail(reader io.Reader, consumer runtime.Consumer) (PostureCheckDetail, error)

UnmarshalPostureCheckDetail unmarshals polymorphic PostureCheckDetail

func UnmarshalPostureCheckDetailSlice

func UnmarshalPostureCheckDetailSlice(reader io.Reader, consumer runtime.Consumer) ([]PostureCheckDetail, error)

UnmarshalPostureCheckDetailSlice unmarshals polymorphic slices of PostureCheckDetail

type PostureCheckDomainCreate

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

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

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

MarshalBinary interface implementation

func (PostureCheckDomainCreate) MarshalJSON

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

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

func (*PostureCheckDomainCreate) Name

func (m *PostureCheckDomainCreate) Name() *string

Name gets the name of this subtype

func (*PostureCheckDomainCreate) RoleAttributes

func (m *PostureCheckDomainCreate) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckDomainCreate) SetName

func (m *PostureCheckDomainCreate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckDomainCreate) SetRoleAttributes

func (m *PostureCheckDomainCreate) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckDomainCreate) SetTags

func (m *PostureCheckDomainCreate) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckDomainCreate) SetTypeID

func (m *PostureCheckDomainCreate) SetTypeID(val PostureCheckType)

SetTypeID sets the type Id of this subtype

func (*PostureCheckDomainCreate) Tags

func (m *PostureCheckDomainCreate) Tags() *Tags

Tags gets the tags of this subtype

func (*PostureCheckDomainCreate) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckDomainCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckDomainCreate) UnmarshalJSON

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

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

func (*PostureCheckDomainCreate) Validate

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

Validate validates this posture check domain create

type PostureCheckDomainDetail

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

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

func (m *PostureCheckDomainDetail) CreatedAt() *strfmt.DateTime

CreatedAt gets the created at of this subtype

func (*PostureCheckDomainDetail) ID

ID gets the id of this subtype

func (m *PostureCheckDomainDetail) Links() Links

Links gets the links of this subtype

func (*PostureCheckDomainDetail) MarshalBinary

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

MarshalBinary interface implementation

func (PostureCheckDomainDetail) MarshalJSON

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

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

func (*PostureCheckDomainDetail) Name

func (m *PostureCheckDomainDetail) Name() *string

Name gets the name of this subtype

func (*PostureCheckDomainDetail) RoleAttributes

func (m *PostureCheckDomainDetail) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckDomainDetail) SetCreatedAt

func (m *PostureCheckDomainDetail) SetCreatedAt(val *strfmt.DateTime)

SetCreatedAt sets the created at of this subtype

func (*PostureCheckDomainDetail) SetID

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

func (m *PostureCheckDomainDetail) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckDomainDetail) SetRoleAttributes

func (m *PostureCheckDomainDetail) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckDomainDetail) SetTags

func (m *PostureCheckDomainDetail) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckDomainDetail) SetTypeID

func (m *PostureCheckDomainDetail) SetTypeID(val string)

SetTypeID sets the type Id of this subtype

func (*PostureCheckDomainDetail) SetUpdatedAt

func (m *PostureCheckDomainDetail) SetUpdatedAt(val *strfmt.DateTime)

SetUpdatedAt sets the updated at of this subtype

func (*PostureCheckDomainDetail) SetVersion

func (m *PostureCheckDomainDetail) SetVersion(val *int64)

SetVersion sets the version of this subtype

func (*PostureCheckDomainDetail) Tags

func (m *PostureCheckDomainDetail) Tags() *Tags

Tags gets the tags of this subtype

func (*PostureCheckDomainDetail) TypeID

func (m *PostureCheckDomainDetail) TypeID() string

TypeID gets the type Id of this subtype

func (*PostureCheckDomainDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckDomainDetail) UnmarshalJSON

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

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

func (*PostureCheckDomainDetail) UpdatedAt

func (m *PostureCheckDomainDetail) UpdatedAt() *strfmt.DateTime

UpdatedAt gets the updated at of this subtype

func (*PostureCheckDomainDetail) Validate

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

Validate validates this posture check domain detail

func (*PostureCheckDomainDetail) Version

func (m *PostureCheckDomainDetail) Version() *int64

Version gets the version of this subtype

type PostureCheckDomainPatch

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

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

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

MarshalBinary interface implementation

func (PostureCheckDomainPatch) MarshalJSON

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

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

func (*PostureCheckDomainPatch) Name

func (m *PostureCheckDomainPatch) Name() string

Name gets the name of this subtype

func (*PostureCheckDomainPatch) RoleAttributes

func (m *PostureCheckDomainPatch) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckDomainPatch) SetName

func (m *PostureCheckDomainPatch) SetName(val string)

SetName sets the name of this subtype

func (*PostureCheckDomainPatch) SetRoleAttributes

func (m *PostureCheckDomainPatch) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckDomainPatch) SetTags

func (m *PostureCheckDomainPatch) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckDomainPatch) SetTypeID

func (m *PostureCheckDomainPatch) SetTypeID(val PostureCheckType)

SetTypeID sets the type Id of this subtype

func (*PostureCheckDomainPatch) Tags

func (m *PostureCheckDomainPatch) Tags() *Tags

Tags gets the tags of this subtype

func (*PostureCheckDomainPatch) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckDomainPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckDomainPatch) UnmarshalJSON

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

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

func (*PostureCheckDomainPatch) Validate

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

Validate validates this posture check domain patch

type PostureCheckDomainUpdate

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

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

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

MarshalBinary interface implementation

func (PostureCheckDomainUpdate) MarshalJSON

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

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

func (*PostureCheckDomainUpdate) Name

func (m *PostureCheckDomainUpdate) Name() *string

Name gets the name of this subtype

func (*PostureCheckDomainUpdate) RoleAttributes

func (m *PostureCheckDomainUpdate) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckDomainUpdate) SetName

func (m *PostureCheckDomainUpdate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckDomainUpdate) SetRoleAttributes

func (m *PostureCheckDomainUpdate) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckDomainUpdate) SetTags

func (m *PostureCheckDomainUpdate) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckDomainUpdate) SetTypeID

func (m *PostureCheckDomainUpdate) SetTypeID(val PostureCheckType)

SetTypeID sets the type Id of this subtype

func (*PostureCheckDomainUpdate) Tags

func (m *PostureCheckDomainUpdate) Tags() *Tags

Tags gets the tags of this subtype

func (*PostureCheckDomainUpdate) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckDomainUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckDomainUpdate) UnmarshalJSON

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

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

func (*PostureCheckDomainUpdate) Validate

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

Validate validates this posture check domain update

type PostureCheckFailure

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

func UnmarshalPostureCheckFailure(reader io.Reader, consumer runtime.Consumer) (PostureCheckFailure, error)

UnmarshalPostureCheckFailure unmarshals polymorphic PostureCheckFailure

func UnmarshalPostureCheckFailureSlice

func UnmarshalPostureCheckFailureSlice(reader io.Reader, consumer runtime.Consumer) ([]PostureCheckFailure, error)

UnmarshalPostureCheckFailureSlice unmarshals polymorphic slices of PostureCheckFailure

type PostureCheckFailureDomain

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

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

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

MarshalBinary interface implementation

func (PostureCheckFailureDomain) MarshalJSON

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

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

func (*PostureCheckFailureDomain) PostureCheckID

func (m *PostureCheckFailureDomain) PostureCheckID() *string

PostureCheckID gets the posture check Id of this subtype

func (*PostureCheckFailureDomain) PostureCheckName

func (m *PostureCheckFailureDomain) PostureCheckName() *string

PostureCheckName gets the posture check name of this subtype

func (*PostureCheckFailureDomain) PostureCheckType

func (m *PostureCheckFailureDomain) PostureCheckType() string

PostureCheckType gets the posture check type of this subtype

func (*PostureCheckFailureDomain) SetPostureCheckID

func (m *PostureCheckFailureDomain) SetPostureCheckID(val *string)

SetPostureCheckID sets the posture check Id of this subtype

func (*PostureCheckFailureDomain) SetPostureCheckName

func (m *PostureCheckFailureDomain) SetPostureCheckName(val *string)

SetPostureCheckName sets the posture check name of this subtype

func (*PostureCheckFailureDomain) SetPostureCheckType

func (m *PostureCheckFailureDomain) SetPostureCheckType(val string)

SetPostureCheckType sets the posture check type of this subtype

func (*PostureCheckFailureDomain) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckFailureDomain) UnmarshalJSON

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

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

func (*PostureCheckFailureDomain) Validate

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

Validate validates this posture check failure domain

type PostureCheckFailureMacAddress

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

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

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

MarshalBinary interface implementation

func (PostureCheckFailureMacAddress) MarshalJSON

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

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

func (*PostureCheckFailureMacAddress) PostureCheckID

func (m *PostureCheckFailureMacAddress) PostureCheckID() *string

PostureCheckID gets the posture check Id of this subtype

func (*PostureCheckFailureMacAddress) PostureCheckName

func (m *PostureCheckFailureMacAddress) PostureCheckName() *string

PostureCheckName gets the posture check name of this subtype

func (*PostureCheckFailureMacAddress) PostureCheckType

func (m *PostureCheckFailureMacAddress) PostureCheckType() string

PostureCheckType gets the posture check type of this subtype

func (*PostureCheckFailureMacAddress) SetPostureCheckID

func (m *PostureCheckFailureMacAddress) SetPostureCheckID(val *string)

SetPostureCheckID sets the posture check Id of this subtype

func (*PostureCheckFailureMacAddress) SetPostureCheckName

func (m *PostureCheckFailureMacAddress) SetPostureCheckName(val *string)

SetPostureCheckName sets the posture check name of this subtype

func (*PostureCheckFailureMacAddress) SetPostureCheckType

func (m *PostureCheckFailureMacAddress) SetPostureCheckType(val string)

SetPostureCheckType sets the posture check type of this subtype

func (*PostureCheckFailureMacAddress) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckFailureMacAddress) UnmarshalJSON

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

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

func (*PostureCheckFailureMacAddress) Validate

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

Validate validates this posture check failure mac address

type PostureCheckFailureMfa

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

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

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

MarshalBinary interface implementation

func (PostureCheckFailureMfa) MarshalJSON

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

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

func (*PostureCheckFailureMfa) PostureCheckID

func (m *PostureCheckFailureMfa) PostureCheckID() *string

PostureCheckID gets the posture check Id of this subtype

func (*PostureCheckFailureMfa) PostureCheckName

func (m *PostureCheckFailureMfa) PostureCheckName() *string

PostureCheckName gets the posture check name of this subtype

func (*PostureCheckFailureMfa) PostureCheckType

func (m *PostureCheckFailureMfa) PostureCheckType() string

PostureCheckType gets the posture check type of this subtype

func (*PostureCheckFailureMfa) SetPostureCheckID

func (m *PostureCheckFailureMfa) SetPostureCheckID(val *string)

SetPostureCheckID sets the posture check Id of this subtype

func (*PostureCheckFailureMfa) SetPostureCheckName

func (m *PostureCheckFailureMfa) SetPostureCheckName(val *string)

SetPostureCheckName sets the posture check name of this subtype

func (*PostureCheckFailureMfa) SetPostureCheckType

func (m *PostureCheckFailureMfa) SetPostureCheckType(val string)

SetPostureCheckType sets the posture check type of this subtype

func (*PostureCheckFailureMfa) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckFailureMfa) UnmarshalJSON

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

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

func (*PostureCheckFailureMfa) Validate

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

Validate validates this posture check failure mfa

type PostureCheckFailureOperatingSystem

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

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

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

MarshalBinary interface implementation

func (PostureCheckFailureOperatingSystem) MarshalJSON

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

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

func (*PostureCheckFailureOperatingSystem) PostureCheckID

func (m *PostureCheckFailureOperatingSystem) PostureCheckID() *string

PostureCheckID gets the posture check Id of this subtype

func (*PostureCheckFailureOperatingSystem) PostureCheckName

func (m *PostureCheckFailureOperatingSystem) PostureCheckName() *string

PostureCheckName gets the posture check name of this subtype

func (*PostureCheckFailureOperatingSystem) PostureCheckType

func (m *PostureCheckFailureOperatingSystem) PostureCheckType() string

PostureCheckType gets the posture check type of this subtype

func (*PostureCheckFailureOperatingSystem) SetPostureCheckID

func (m *PostureCheckFailureOperatingSystem) SetPostureCheckID(val *string)

SetPostureCheckID sets the posture check Id of this subtype

func (*PostureCheckFailureOperatingSystem) SetPostureCheckName

func (m *PostureCheckFailureOperatingSystem) SetPostureCheckName(val *string)

SetPostureCheckName sets the posture check name of this subtype

func (*PostureCheckFailureOperatingSystem) SetPostureCheckType

func (m *PostureCheckFailureOperatingSystem) SetPostureCheckType(val string)

SetPostureCheckType sets the posture check type of this subtype

func (*PostureCheckFailureOperatingSystem) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckFailureOperatingSystem) UnmarshalJSON

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

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

func (*PostureCheckFailureOperatingSystem) Validate

Validate validates this posture check failure operating system

type PostureCheckFailureOperatingSystemActual

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

ContextValidate validates this posture check failure operating system actual based on context it is used

func (*PostureCheckFailureOperatingSystemActual) MarshalBinary

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

MarshalBinary interface implementation

func (*PostureCheckFailureOperatingSystemActual) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckFailureOperatingSystemActual) Validate

Validate validates this posture check failure operating system actual

type PostureCheckFailureProcess

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

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

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

MarshalBinary interface implementation

func (PostureCheckFailureProcess) MarshalJSON

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

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

func (*PostureCheckFailureProcess) PostureCheckID

func (m *PostureCheckFailureProcess) PostureCheckID() *string

PostureCheckID gets the posture check Id of this subtype

func (*PostureCheckFailureProcess) PostureCheckName

func (m *PostureCheckFailureProcess) PostureCheckName() *string

PostureCheckName gets the posture check name of this subtype

func (*PostureCheckFailureProcess) PostureCheckType

func (m *PostureCheckFailureProcess) PostureCheckType() string

PostureCheckType gets the posture check type of this subtype

func (*PostureCheckFailureProcess) SetPostureCheckID

func (m *PostureCheckFailureProcess) SetPostureCheckID(val *string)

SetPostureCheckID sets the posture check Id of this subtype

func (*PostureCheckFailureProcess) SetPostureCheckName

func (m *PostureCheckFailureProcess) SetPostureCheckName(val *string)

SetPostureCheckName sets the posture check name of this subtype

func (*PostureCheckFailureProcess) SetPostureCheckType

func (m *PostureCheckFailureProcess) SetPostureCheckType(val string)

SetPostureCheckType sets the posture check type of this subtype

func (*PostureCheckFailureProcess) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckFailureProcess) UnmarshalJSON

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

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

func (*PostureCheckFailureProcess) Validate

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

Validate validates this posture check failure process

type PostureCheckFailureProcessActual

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

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

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

MarshalBinary interface implementation

func (*PostureCheckFailureProcessActual) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckFailureProcessActual) Validate

Validate validates this posture check failure process actual

type PostureCheckFailureProcessMulti

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

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

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

MarshalBinary interface implementation

func (PostureCheckFailureProcessMulti) MarshalJSON

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

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

func (*PostureCheckFailureProcessMulti) PostureCheckID

func (m *PostureCheckFailureProcessMulti) PostureCheckID() *string

PostureCheckID gets the posture check Id of this subtype

func (*PostureCheckFailureProcessMulti) PostureCheckName

func (m *PostureCheckFailureProcessMulti) PostureCheckName() *string

PostureCheckName gets the posture check name of this subtype

func (*PostureCheckFailureProcessMulti) PostureCheckType

func (m *PostureCheckFailureProcessMulti) PostureCheckType() string

PostureCheckType gets the posture check type of this subtype

func (*PostureCheckFailureProcessMulti) SetPostureCheckID

func (m *PostureCheckFailureProcessMulti) SetPostureCheckID(val *string)

SetPostureCheckID sets the posture check Id of this subtype

func (*PostureCheckFailureProcessMulti) SetPostureCheckName

func (m *PostureCheckFailureProcessMulti) SetPostureCheckName(val *string)

SetPostureCheckName sets the posture check name of this subtype

func (*PostureCheckFailureProcessMulti) SetPostureCheckType

func (m *PostureCheckFailureProcessMulti) SetPostureCheckType(val string)

SetPostureCheckType sets the posture check type of this subtype

func (*PostureCheckFailureProcessMulti) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckFailureProcessMulti) UnmarshalJSON

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

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

func (*PostureCheckFailureProcessMulti) Validate

Validate validates this posture check failure process multi

type PostureCheckMacAddressCreate

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

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

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

MarshalBinary interface implementation

func (PostureCheckMacAddressCreate) MarshalJSON

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

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

func (*PostureCheckMacAddressCreate) Name

Name gets the name of this subtype

func (*PostureCheckMacAddressCreate) RoleAttributes

func (m *PostureCheckMacAddressCreate) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckMacAddressCreate) SetName

func (m *PostureCheckMacAddressCreate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckMacAddressCreate) SetRoleAttributes

func (m *PostureCheckMacAddressCreate) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckMacAddressCreate) SetTags

func (m *PostureCheckMacAddressCreate) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckMacAddressCreate) SetTypeID

SetTypeID sets the type Id of this subtype

func (*PostureCheckMacAddressCreate) Tags

Tags gets the tags of this subtype

func (*PostureCheckMacAddressCreate) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckMacAddressCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckMacAddressCreate) UnmarshalJSON

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

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

func (*PostureCheckMacAddressCreate) Validate

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

Validate validates this posture check mac address create

type PostureCheckMacAddressDetail

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

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

CreatedAt gets the created at of this subtype

func (*PostureCheckMacAddressDetail) ID

ID gets the id of this subtype

Links gets the links of this subtype

func (*PostureCheckMacAddressDetail) MarshalBinary

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

MarshalBinary interface implementation

func (PostureCheckMacAddressDetail) MarshalJSON

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

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

func (*PostureCheckMacAddressDetail) Name

Name gets the name of this subtype

func (*PostureCheckMacAddressDetail) RoleAttributes

func (m *PostureCheckMacAddressDetail) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckMacAddressDetail) SetCreatedAt

func (m *PostureCheckMacAddressDetail) SetCreatedAt(val *strfmt.DateTime)

SetCreatedAt sets the created at of this subtype

func (*PostureCheckMacAddressDetail) SetID

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

func (m *PostureCheckMacAddressDetail) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckMacAddressDetail) SetRoleAttributes

func (m *PostureCheckMacAddressDetail) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckMacAddressDetail) SetTags

func (m *PostureCheckMacAddressDetail) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckMacAddressDetail) SetTypeID

func (m *PostureCheckMacAddressDetail) SetTypeID(val string)

SetTypeID sets the type Id of this subtype

func (*PostureCheckMacAddressDetail) SetUpdatedAt

func (m *PostureCheckMacAddressDetail) SetUpdatedAt(val *strfmt.DateTime)

SetUpdatedAt sets the updated at of this subtype

func (*PostureCheckMacAddressDetail) SetVersion

func (m *PostureCheckMacAddressDetail) SetVersion(val *int64)

SetVersion sets the version of this subtype

func (*PostureCheckMacAddressDetail) Tags

Tags gets the tags of this subtype

func (*PostureCheckMacAddressDetail) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckMacAddressDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckMacAddressDetail) UnmarshalJSON

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

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

func (*PostureCheckMacAddressDetail) UpdatedAt

UpdatedAt gets the updated at of this subtype

func (*PostureCheckMacAddressDetail) Validate

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

Validate validates this posture check mac address detail

func (*PostureCheckMacAddressDetail) Version

func (m *PostureCheckMacAddressDetail) Version() *int64

Version gets the version of this subtype

type PostureCheckMacAddressPatch

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

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

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

MarshalBinary interface implementation

func (PostureCheckMacAddressPatch) MarshalJSON

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

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

func (*PostureCheckMacAddressPatch) Name

Name gets the name of this subtype

func (*PostureCheckMacAddressPatch) RoleAttributes

func (m *PostureCheckMacAddressPatch) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckMacAddressPatch) SetName

func (m *PostureCheckMacAddressPatch) SetName(val string)

SetName sets the name of this subtype

func (*PostureCheckMacAddressPatch) SetRoleAttributes

func (m *PostureCheckMacAddressPatch) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckMacAddressPatch) SetTags

func (m *PostureCheckMacAddressPatch) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckMacAddressPatch) SetTypeID

SetTypeID sets the type Id of this subtype

func (*PostureCheckMacAddressPatch) Tags

func (m *PostureCheckMacAddressPatch) Tags() *Tags

Tags gets the tags of this subtype

func (*PostureCheckMacAddressPatch) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckMacAddressPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckMacAddressPatch) UnmarshalJSON

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

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

func (*PostureCheckMacAddressPatch) Validate

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

Validate validates this posture check mac address patch

type PostureCheckMacAddressUpdate

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

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

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

MarshalBinary interface implementation

func (PostureCheckMacAddressUpdate) MarshalJSON

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

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

func (*PostureCheckMacAddressUpdate) Name

Name gets the name of this subtype

func (*PostureCheckMacAddressUpdate) RoleAttributes

func (m *PostureCheckMacAddressUpdate) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckMacAddressUpdate) SetName

func (m *PostureCheckMacAddressUpdate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckMacAddressUpdate) SetRoleAttributes

func (m *PostureCheckMacAddressUpdate) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckMacAddressUpdate) SetTags

func (m *PostureCheckMacAddressUpdate) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckMacAddressUpdate) SetTypeID

SetTypeID sets the type Id of this subtype

func (*PostureCheckMacAddressUpdate) Tags

Tags gets the tags of this subtype

func (*PostureCheckMacAddressUpdate) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckMacAddressUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckMacAddressUpdate) UnmarshalJSON

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

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

func (*PostureCheckMacAddressUpdate) Validate

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

Validate validates this posture check mac address update

type PostureCheckMfaCreate

type PostureCheckMfaCreate struct {
	PostureCheckMfaProperties
	// contains filtered or unexported fields
}

PostureCheckMfaCreate posture check mfa create

swagger:model postureCheckMfaCreate

func (*PostureCheckMfaCreate) ContextValidate

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

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

MarshalBinary interface implementation

func (PostureCheckMfaCreate) MarshalJSON

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

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

func (*PostureCheckMfaCreate) Name

func (m *PostureCheckMfaCreate) Name() *string

Name gets the name of this subtype

func (*PostureCheckMfaCreate) RoleAttributes

func (m *PostureCheckMfaCreate) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckMfaCreate) SetName

func (m *PostureCheckMfaCreate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckMfaCreate) SetRoleAttributes

func (m *PostureCheckMfaCreate) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckMfaCreate) SetTags

func (m *PostureCheckMfaCreate) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckMfaCreate) SetTypeID

func (m *PostureCheckMfaCreate) SetTypeID(val PostureCheckType)

SetTypeID sets the type Id of this subtype

func (*PostureCheckMfaCreate) Tags

func (m *PostureCheckMfaCreate) Tags() *Tags

Tags gets the tags of this subtype

func (*PostureCheckMfaCreate) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckMfaCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckMfaCreate) UnmarshalJSON

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

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

func (*PostureCheckMfaCreate) Validate

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

Validate validates this posture check mfa create

type PostureCheckMfaDetail

type PostureCheckMfaDetail struct {
	PostureCheckMfaProperties
	// contains filtered or unexported fields
}

PostureCheckMfaDetail posture check mfa detail

swagger:model postureCheckMfaDetail

func (*PostureCheckMfaDetail) ContextValidate

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

func (m *PostureCheckMfaDetail) CreatedAt() *strfmt.DateTime

CreatedAt gets the created at of this subtype

func (*PostureCheckMfaDetail) ID

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

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

MarshalBinary interface implementation

func (PostureCheckMfaDetail) MarshalJSON

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

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

func (*PostureCheckMfaDetail) Name

func (m *PostureCheckMfaDetail) Name() *string

Name gets the name of this subtype

func (*PostureCheckMfaDetail) RoleAttributes

func (m *PostureCheckMfaDetail) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckMfaDetail) SetCreatedAt

func (m *PostureCheckMfaDetail) SetCreatedAt(val *strfmt.DateTime)

SetCreatedAt sets the created at of this subtype

func (*PostureCheckMfaDetail) SetID

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

func (m *PostureCheckMfaDetail) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckMfaDetail) SetRoleAttributes

func (m *PostureCheckMfaDetail) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckMfaDetail) SetTags

func (m *PostureCheckMfaDetail) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckMfaDetail) SetTypeID

func (m *PostureCheckMfaDetail) SetTypeID(val string)

SetTypeID sets the type Id of this subtype

func (*PostureCheckMfaDetail) SetUpdatedAt

func (m *PostureCheckMfaDetail) SetUpdatedAt(val *strfmt.DateTime)

SetUpdatedAt sets the updated at of this subtype

func (*PostureCheckMfaDetail) SetVersion

func (m *PostureCheckMfaDetail) SetVersion(val *int64)

SetVersion sets the version of this subtype

func (*PostureCheckMfaDetail) Tags

func (m *PostureCheckMfaDetail) Tags() *Tags

Tags gets the tags of this subtype

func (*PostureCheckMfaDetail) TypeID

func (m *PostureCheckMfaDetail) TypeID() string

TypeID gets the type Id of this subtype

func (*PostureCheckMfaDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckMfaDetail) UnmarshalJSON

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

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

func (*PostureCheckMfaDetail) UpdatedAt

func (m *PostureCheckMfaDetail) UpdatedAt() *strfmt.DateTime

UpdatedAt gets the updated at of this subtype

func (*PostureCheckMfaDetail) Validate

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

Validate validates this posture check mfa detail

func (*PostureCheckMfaDetail) Version

func (m *PostureCheckMfaDetail) Version() *int64

Version gets the version of this subtype

type PostureCheckMfaPatch

type PostureCheckMfaPatch struct {
	PostureCheckMfaPropertiesPatch
	// contains filtered or unexported fields
}

PostureCheckMfaPatch posture check mfa patch

swagger:model postureCheckMfaPatch

func (*PostureCheckMfaPatch) ContextValidate

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

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

MarshalBinary interface implementation

func (PostureCheckMfaPatch) MarshalJSON

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

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

func (*PostureCheckMfaPatch) Name

func (m *PostureCheckMfaPatch) Name() string

Name gets the name of this subtype

func (*PostureCheckMfaPatch) RoleAttributes

func (m *PostureCheckMfaPatch) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckMfaPatch) SetName

func (m *PostureCheckMfaPatch) SetName(val string)

SetName sets the name of this subtype

func (*PostureCheckMfaPatch) SetRoleAttributes

func (m *PostureCheckMfaPatch) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckMfaPatch) SetTags

func (m *PostureCheckMfaPatch) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckMfaPatch) SetTypeID

func (m *PostureCheckMfaPatch) SetTypeID(val PostureCheckType)

SetTypeID sets the type Id of this subtype

func (*PostureCheckMfaPatch) Tags

func (m *PostureCheckMfaPatch) Tags() *Tags

Tags gets the tags of this subtype

func (*PostureCheckMfaPatch) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckMfaPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckMfaPatch) UnmarshalJSON

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

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

func (*PostureCheckMfaPatch) Validate

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

Validate validates this posture check mfa patch

type PostureCheckMfaProperties

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

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

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

MarshalBinary interface implementation

func (*PostureCheckMfaProperties) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckMfaProperties) Validate

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

Validate validates this posture check mfa properties

type PostureCheckMfaPropertiesPatch

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

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

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

MarshalBinary interface implementation

func (*PostureCheckMfaPropertiesPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckMfaPropertiesPatch) Validate

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

Validate validates this posture check mfa properties patch

type PostureCheckMfaUpdate

type PostureCheckMfaUpdate struct {
	PostureCheckMfaProperties
	// contains filtered or unexported fields
}

PostureCheckMfaUpdate posture check mfa update

swagger:model postureCheckMfaUpdate

func (*PostureCheckMfaUpdate) ContextValidate

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

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

MarshalBinary interface implementation

func (PostureCheckMfaUpdate) MarshalJSON

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

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

func (*PostureCheckMfaUpdate) Name

func (m *PostureCheckMfaUpdate) Name() *string

Name gets the name of this subtype

func (*PostureCheckMfaUpdate) RoleAttributes

func (m *PostureCheckMfaUpdate) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckMfaUpdate) SetName

func (m *PostureCheckMfaUpdate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckMfaUpdate) SetRoleAttributes

func (m *PostureCheckMfaUpdate) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckMfaUpdate) SetTags

func (m *PostureCheckMfaUpdate) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckMfaUpdate) SetTypeID

func (m *PostureCheckMfaUpdate) SetTypeID(val PostureCheckType)

SetTypeID sets the type Id of this subtype

func (*PostureCheckMfaUpdate) Tags

func (m *PostureCheckMfaUpdate) Tags() *Tags

Tags gets the tags of this subtype

func (*PostureCheckMfaUpdate) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckMfaUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckMfaUpdate) UnmarshalJSON

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

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

func (*PostureCheckMfaUpdate) Validate

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

Validate validates this posture check mfa update

type PostureCheckOperatingSystemCreate

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

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

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

MarshalBinary interface implementation

func (PostureCheckOperatingSystemCreate) MarshalJSON

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

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

func (*PostureCheckOperatingSystemCreate) Name

Name gets the name of this subtype

func (*PostureCheckOperatingSystemCreate) RoleAttributes

func (m *PostureCheckOperatingSystemCreate) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckOperatingSystemCreate) SetName

func (m *PostureCheckOperatingSystemCreate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckOperatingSystemCreate) SetRoleAttributes

func (m *PostureCheckOperatingSystemCreate) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckOperatingSystemCreate) SetTags

func (m *PostureCheckOperatingSystemCreate) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckOperatingSystemCreate) SetTypeID

SetTypeID sets the type Id of this subtype

func (*PostureCheckOperatingSystemCreate) Tags

Tags gets the tags of this subtype

func (*PostureCheckOperatingSystemCreate) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckOperatingSystemCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckOperatingSystemCreate) UnmarshalJSON

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

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

func (*PostureCheckOperatingSystemCreate) Validate

Validate validates this posture check operating system create

type PostureCheckOperatingSystemDetail

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

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

CreatedAt gets the created at of this subtype

func (*PostureCheckOperatingSystemDetail) ID

ID gets the id of this subtype

Links gets the links of this subtype

func (*PostureCheckOperatingSystemDetail) MarshalBinary

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

MarshalBinary interface implementation

func (PostureCheckOperatingSystemDetail) MarshalJSON

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

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

func (*PostureCheckOperatingSystemDetail) Name

Name gets the name of this subtype

func (*PostureCheckOperatingSystemDetail) RoleAttributes

func (m *PostureCheckOperatingSystemDetail) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckOperatingSystemDetail) SetCreatedAt

func (m *PostureCheckOperatingSystemDetail) SetCreatedAt(val *strfmt.DateTime)

SetCreatedAt sets the created at of this subtype

func (*PostureCheckOperatingSystemDetail) SetID

SetID sets the id of this subtype

func (m *PostureCheckOperatingSystemDetail) SetLinks(val Links)

SetLinks sets the links of this subtype

func (*PostureCheckOperatingSystemDetail) SetName

func (m *PostureCheckOperatingSystemDetail) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckOperatingSystemDetail) SetRoleAttributes

func (m *PostureCheckOperatingSystemDetail) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckOperatingSystemDetail) SetTags

func (m *PostureCheckOperatingSystemDetail) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckOperatingSystemDetail) SetTypeID

func (m *PostureCheckOperatingSystemDetail) SetTypeID(val string)

SetTypeID sets the type Id of this subtype

func (*PostureCheckOperatingSystemDetail) SetUpdatedAt

func (m *PostureCheckOperatingSystemDetail) SetUpdatedAt(val *strfmt.DateTime)

SetUpdatedAt sets the updated at of this subtype

func (*PostureCheckOperatingSystemDetail) SetVersion

func (m *PostureCheckOperatingSystemDetail) SetVersion(val *int64)

SetVersion sets the version of this subtype

func (*PostureCheckOperatingSystemDetail) Tags

Tags gets the tags of this subtype

func (*PostureCheckOperatingSystemDetail) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckOperatingSystemDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckOperatingSystemDetail) UnmarshalJSON

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

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

func (*PostureCheckOperatingSystemDetail) UpdatedAt

UpdatedAt gets the updated at of this subtype

func (*PostureCheckOperatingSystemDetail) Validate

Validate validates this posture check operating system detail

func (*PostureCheckOperatingSystemDetail) Version

Version gets the version of this subtype

type PostureCheckOperatingSystemPatch

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

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

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

MarshalBinary interface implementation

func (PostureCheckOperatingSystemPatch) MarshalJSON

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

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

func (*PostureCheckOperatingSystemPatch) Name

Name gets the name of this subtype

func (*PostureCheckOperatingSystemPatch) RoleAttributes

func (m *PostureCheckOperatingSystemPatch) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckOperatingSystemPatch) SetName

func (m *PostureCheckOperatingSystemPatch) SetName(val string)

SetName sets the name of this subtype

func (*PostureCheckOperatingSystemPatch) SetRoleAttributes

func (m *PostureCheckOperatingSystemPatch) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckOperatingSystemPatch) SetTags

func (m *PostureCheckOperatingSystemPatch) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckOperatingSystemPatch) SetTypeID

SetTypeID sets the type Id of this subtype

func (*PostureCheckOperatingSystemPatch) Tags

Tags gets the tags of this subtype

func (*PostureCheckOperatingSystemPatch) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckOperatingSystemPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckOperatingSystemPatch) UnmarshalJSON

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

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

func (*PostureCheckOperatingSystemPatch) Validate

Validate validates this posture check operating system patch

type PostureCheckOperatingSystemUpdate

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

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

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

MarshalBinary interface implementation

func (PostureCheckOperatingSystemUpdate) MarshalJSON

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

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

func (*PostureCheckOperatingSystemUpdate) Name

Name gets the name of this subtype

func (*PostureCheckOperatingSystemUpdate) RoleAttributes

func (m *PostureCheckOperatingSystemUpdate) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckOperatingSystemUpdate) SetName

func (m *PostureCheckOperatingSystemUpdate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckOperatingSystemUpdate) SetRoleAttributes

func (m *PostureCheckOperatingSystemUpdate) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckOperatingSystemUpdate) SetTags

func (m *PostureCheckOperatingSystemUpdate) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckOperatingSystemUpdate) SetTypeID

SetTypeID sets the type Id of this subtype

func (*PostureCheckOperatingSystemUpdate) Tags

Tags gets the tags of this subtype

func (*PostureCheckOperatingSystemUpdate) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckOperatingSystemUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckOperatingSystemUpdate) UnmarshalJSON

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

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

func (*PostureCheckOperatingSystemUpdate) Validate

Validate validates this posture check operating system update

type PostureCheckPatch

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

func UnmarshalPostureCheckPatch(reader io.Reader, consumer runtime.Consumer) (PostureCheckPatch, error)

UnmarshalPostureCheckPatch unmarshals polymorphic PostureCheckPatch

func UnmarshalPostureCheckPatchSlice

func UnmarshalPostureCheckPatchSlice(reader io.Reader, consumer runtime.Consumer) ([]PostureCheckPatch, error)

UnmarshalPostureCheckPatchSlice unmarshals polymorphic slices of PostureCheckPatch

type PostureCheckProcessCreate

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

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

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

MarshalBinary interface implementation

func (PostureCheckProcessCreate) MarshalJSON

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

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

func (*PostureCheckProcessCreate) Name

func (m *PostureCheckProcessCreate) Name() *string

Name gets the name of this subtype

func (*PostureCheckProcessCreate) RoleAttributes

func (m *PostureCheckProcessCreate) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckProcessCreate) SetName

func (m *PostureCheckProcessCreate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckProcessCreate) SetRoleAttributes

func (m *PostureCheckProcessCreate) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckProcessCreate) SetTags

func (m *PostureCheckProcessCreate) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckProcessCreate) SetTypeID

func (m *PostureCheckProcessCreate) SetTypeID(val PostureCheckType)

SetTypeID sets the type Id of this subtype

func (*PostureCheckProcessCreate) Tags

func (m *PostureCheckProcessCreate) Tags() *Tags

Tags gets the tags of this subtype

func (*PostureCheckProcessCreate) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckProcessCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckProcessCreate) UnmarshalJSON

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

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

func (*PostureCheckProcessCreate) Validate

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

Validate validates this posture check process create

type PostureCheckProcessDetail

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

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

func (m *PostureCheckProcessDetail) CreatedAt() *strfmt.DateTime

CreatedAt gets the created at of this subtype

func (*PostureCheckProcessDetail) ID

ID gets the id of this subtype

func (m *PostureCheckProcessDetail) Links() Links

Links gets the links of this subtype

func (*PostureCheckProcessDetail) MarshalBinary

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

MarshalBinary interface implementation

func (PostureCheckProcessDetail) MarshalJSON

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

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

func (*PostureCheckProcessDetail) Name

func (m *PostureCheckProcessDetail) Name() *string

Name gets the name of this subtype

func (*PostureCheckProcessDetail) RoleAttributes

func (m *PostureCheckProcessDetail) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckProcessDetail) SetCreatedAt

func (m *PostureCheckProcessDetail) SetCreatedAt(val *strfmt.DateTime)

SetCreatedAt sets the created at of this subtype

func (*PostureCheckProcessDetail) SetID

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

func (m *PostureCheckProcessDetail) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckProcessDetail) SetRoleAttributes

func (m *PostureCheckProcessDetail) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckProcessDetail) SetTags

func (m *PostureCheckProcessDetail) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckProcessDetail) SetTypeID

func (m *PostureCheckProcessDetail) SetTypeID(val string)

SetTypeID sets the type Id of this subtype

func (*PostureCheckProcessDetail) SetUpdatedAt

func (m *PostureCheckProcessDetail) SetUpdatedAt(val *strfmt.DateTime)

SetUpdatedAt sets the updated at of this subtype

func (*PostureCheckProcessDetail) SetVersion

func (m *PostureCheckProcessDetail) SetVersion(val *int64)

SetVersion sets the version of this subtype

func (*PostureCheckProcessDetail) Tags

func (m *PostureCheckProcessDetail) Tags() *Tags

Tags gets the tags of this subtype

func (*PostureCheckProcessDetail) TypeID

func (m *PostureCheckProcessDetail) TypeID() string

TypeID gets the type Id of this subtype

func (*PostureCheckProcessDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckProcessDetail) UnmarshalJSON

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

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

func (*PostureCheckProcessDetail) UpdatedAt

func (m *PostureCheckProcessDetail) UpdatedAt() *strfmt.DateTime

UpdatedAt gets the updated at of this subtype

func (*PostureCheckProcessDetail) Validate

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

Validate validates this posture check process detail

func (*PostureCheckProcessDetail) Version

func (m *PostureCheckProcessDetail) Version() *int64

Version gets the version of this subtype

type PostureCheckProcessMultiCreate

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

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

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

MarshalBinary interface implementation

func (PostureCheckProcessMultiCreate) MarshalJSON

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

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

func (*PostureCheckProcessMultiCreate) Name

Name gets the name of this subtype

func (*PostureCheckProcessMultiCreate) RoleAttributes

func (m *PostureCheckProcessMultiCreate) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckProcessMultiCreate) SetName

func (m *PostureCheckProcessMultiCreate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckProcessMultiCreate) SetRoleAttributes

func (m *PostureCheckProcessMultiCreate) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckProcessMultiCreate) SetTags

func (m *PostureCheckProcessMultiCreate) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckProcessMultiCreate) SetTypeID

SetTypeID sets the type Id of this subtype

func (*PostureCheckProcessMultiCreate) Tags

Tags gets the tags of this subtype

func (*PostureCheckProcessMultiCreate) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckProcessMultiCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckProcessMultiCreate) UnmarshalJSON

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

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

func (*PostureCheckProcessMultiCreate) Validate

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

Validate validates this posture check process multi create

type PostureCheckProcessMultiDetail

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

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

CreatedAt gets the created at of this subtype

func (*PostureCheckProcessMultiDetail) ID

ID gets the id of this subtype

Links gets the links of this subtype

func (*PostureCheckProcessMultiDetail) MarshalBinary

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

MarshalBinary interface implementation

func (PostureCheckProcessMultiDetail) MarshalJSON

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

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

func (*PostureCheckProcessMultiDetail) Name

Name gets the name of this subtype

func (*PostureCheckProcessMultiDetail) RoleAttributes

func (m *PostureCheckProcessMultiDetail) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckProcessMultiDetail) SetCreatedAt

func (m *PostureCheckProcessMultiDetail) SetCreatedAt(val *strfmt.DateTime)

SetCreatedAt sets the created at of this subtype

func (*PostureCheckProcessMultiDetail) SetID

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

func (m *PostureCheckProcessMultiDetail) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckProcessMultiDetail) SetRoleAttributes

func (m *PostureCheckProcessMultiDetail) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckProcessMultiDetail) SetTags

func (m *PostureCheckProcessMultiDetail) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckProcessMultiDetail) SetTypeID

func (m *PostureCheckProcessMultiDetail) SetTypeID(val string)

SetTypeID sets the type Id of this subtype

func (*PostureCheckProcessMultiDetail) SetUpdatedAt

func (m *PostureCheckProcessMultiDetail) SetUpdatedAt(val *strfmt.DateTime)

SetUpdatedAt sets the updated at of this subtype

func (*PostureCheckProcessMultiDetail) SetVersion

func (m *PostureCheckProcessMultiDetail) SetVersion(val *int64)

SetVersion sets the version of this subtype

func (*PostureCheckProcessMultiDetail) Tags

Tags gets the tags of this subtype

func (*PostureCheckProcessMultiDetail) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckProcessMultiDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckProcessMultiDetail) UnmarshalJSON

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

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

func (*PostureCheckProcessMultiDetail) UpdatedAt

UpdatedAt gets the updated at of this subtype

func (*PostureCheckProcessMultiDetail) Validate

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

Validate validates this posture check process multi detail

func (*PostureCheckProcessMultiDetail) Version

func (m *PostureCheckProcessMultiDetail) Version() *int64

Version gets the version of this subtype

type PostureCheckProcessMultiPatch

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

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

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

MarshalBinary interface implementation

func (PostureCheckProcessMultiPatch) MarshalJSON

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

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

func (*PostureCheckProcessMultiPatch) Name

Name gets the name of this subtype

func (*PostureCheckProcessMultiPatch) RoleAttributes

func (m *PostureCheckProcessMultiPatch) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckProcessMultiPatch) SetName

func (m *PostureCheckProcessMultiPatch) SetName(val string)

SetName sets the name of this subtype

func (*PostureCheckProcessMultiPatch) SetRoleAttributes

func (m *PostureCheckProcessMultiPatch) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckProcessMultiPatch) SetTags

func (m *PostureCheckProcessMultiPatch) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckProcessMultiPatch) SetTypeID

SetTypeID sets the type Id of this subtype

func (*PostureCheckProcessMultiPatch) Tags

Tags gets the tags of this subtype

func (*PostureCheckProcessMultiPatch) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckProcessMultiPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckProcessMultiPatch) UnmarshalJSON

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

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

func (*PostureCheckProcessMultiPatch) Validate

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

Validate validates this posture check process multi patch

type PostureCheckProcessMultiUpdate

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

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

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

MarshalBinary interface implementation

func (PostureCheckProcessMultiUpdate) MarshalJSON

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

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

func (*PostureCheckProcessMultiUpdate) Name

Name gets the name of this subtype

func (*PostureCheckProcessMultiUpdate) RoleAttributes

func (m *PostureCheckProcessMultiUpdate) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckProcessMultiUpdate) SetName

func (m *PostureCheckProcessMultiUpdate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckProcessMultiUpdate) SetRoleAttributes

func (m *PostureCheckProcessMultiUpdate) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckProcessMultiUpdate) SetTags

func (m *PostureCheckProcessMultiUpdate) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckProcessMultiUpdate) SetTypeID

SetTypeID sets the type Id of this subtype

func (*PostureCheckProcessMultiUpdate) Tags

Tags gets the tags of this subtype

func (*PostureCheckProcessMultiUpdate) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckProcessMultiUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckProcessMultiUpdate) UnmarshalJSON

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

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

func (*PostureCheckProcessMultiUpdate) Validate

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

Validate validates this posture check process multi update

type PostureCheckProcessPatch

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

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

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

MarshalBinary interface implementation

func (PostureCheckProcessPatch) MarshalJSON

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

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

func (*PostureCheckProcessPatch) Name

func (m *PostureCheckProcessPatch) Name() string

Name gets the name of this subtype

func (*PostureCheckProcessPatch) RoleAttributes

func (m *PostureCheckProcessPatch) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckProcessPatch) SetName

func (m *PostureCheckProcessPatch) SetName(val string)

SetName sets the name of this subtype

func (*PostureCheckProcessPatch) SetRoleAttributes

func (m *PostureCheckProcessPatch) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckProcessPatch) SetTags

func (m *PostureCheckProcessPatch) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckProcessPatch) SetTypeID

func (m *PostureCheckProcessPatch) SetTypeID(val PostureCheckType)

SetTypeID sets the type Id of this subtype

func (*PostureCheckProcessPatch) Tags

func (m *PostureCheckProcessPatch) Tags() *Tags

Tags gets the tags of this subtype

func (*PostureCheckProcessPatch) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckProcessPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckProcessPatch) UnmarshalJSON

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

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

func (*PostureCheckProcessPatch) Validate

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

Validate validates this posture check process patch

type PostureCheckProcessUpdate

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

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

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

MarshalBinary interface implementation

func (PostureCheckProcessUpdate) MarshalJSON

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

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

func (*PostureCheckProcessUpdate) Name

func (m *PostureCheckProcessUpdate) Name() *string

Name gets the name of this subtype

func (*PostureCheckProcessUpdate) RoleAttributes

func (m *PostureCheckProcessUpdate) RoleAttributes() *Attributes

RoleAttributes gets the role attributes of this subtype

func (*PostureCheckProcessUpdate) SetName

func (m *PostureCheckProcessUpdate) SetName(val *string)

SetName sets the name of this subtype

func (*PostureCheckProcessUpdate) SetRoleAttributes

func (m *PostureCheckProcessUpdate) SetRoleAttributes(val *Attributes)

SetRoleAttributes sets the role attributes of this subtype

func (*PostureCheckProcessUpdate) SetTags

func (m *PostureCheckProcessUpdate) SetTags(val *Tags)

SetTags sets the tags of this subtype

func (*PostureCheckProcessUpdate) SetTypeID

func (m *PostureCheckProcessUpdate) SetTypeID(val PostureCheckType)

SetTypeID sets the type Id of this subtype

func (*PostureCheckProcessUpdate) Tags

func (m *PostureCheckProcessUpdate) Tags() *Tags

Tags gets the tags of this subtype

func (*PostureCheckProcessUpdate) TypeID

TypeID gets the type Id of this subtype

func (*PostureCheckProcessUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckProcessUpdate) UnmarshalJSON

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

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

func (*PostureCheckProcessUpdate) Validate

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

Validate validates this posture check process update

type PostureCheckType

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

func NewPostureCheckType(value PostureCheckType) *PostureCheckType

func (PostureCheckType) ContextValidate

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

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

Validate validates this posture check type

type PostureCheckTypeDetail

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

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

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

MarshalBinary interface implementation

func (PostureCheckTypeDetail) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PostureCheckTypeDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureCheckTypeDetail) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PostureCheckTypeDetail) Validate

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

Validate validates this posture check type detail

type PostureCheckTypeList

type PostureCheckTypeList []*PostureCheckTypeDetail

PostureCheckTypeList posture check type list

swagger:model postureCheckTypeList

func (PostureCheckTypeList) ContextValidate

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

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

Validate validates this posture check type list

type PostureCheckUpdate

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

func UnmarshalPostureCheckUpdate(reader io.Reader, consumer runtime.Consumer) (PostureCheckUpdate, error)

UnmarshalPostureCheckUpdate unmarshals polymorphic PostureCheckUpdate

func UnmarshalPostureCheckUpdateSlice

func UnmarshalPostureCheckUpdateSlice(reader io.Reader, consumer runtime.Consumer) ([]PostureCheckUpdate, error)

UnmarshalPostureCheckUpdateSlice unmarshals polymorphic slices of PostureCheckUpdate

type PostureChecksFailureMfaCriteria

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

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

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

MarshalBinary interface implementation

func (*PostureChecksFailureMfaCriteria) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureChecksFailureMfaCriteria) Validate

Validate validates this posture checks failure mfa criteria

type PostureChecksFailureMfaValues

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

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

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

MarshalBinary interface implementation

func (*PostureChecksFailureMfaValues) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureChecksFailureMfaValues) Validate

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

Validate validates this posture checks failure mfa values

type PostureData

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

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

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

MarshalBinary interface implementation

func (*PostureData) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureData) Validate

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

Validate validates this posture data

type PostureDataBase

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

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

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

MarshalBinary interface implementation

func (*PostureDataBase) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureDataBase) Validate

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

Validate validates this posture data base

type PostureDataDomain

type PostureDataDomain struct {
	PostureDataBase

	// domain
	// Required: true
	Domain *string `json:"domain"`
}

PostureDataDomain posture data domain

swagger:model postureDataDomain

func (*PostureDataDomain) ContextValidate

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

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

MarshalBinary interface implementation

func (PostureDataDomain) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PostureDataDomain) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureDataDomain) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PostureDataDomain) Validate

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

Validate validates this posture data domain

type PostureDataEndpointState

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

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

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

MarshalBinary interface implementation

func (*PostureDataEndpointState) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureDataEndpointState) Validate

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

Validate validates this posture data endpoint state

type PostureDataEnvelope

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

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

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

MarshalBinary interface implementation

func (*PostureDataEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureDataEnvelope) Validate

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

Validate validates this posture data envelope

type PostureDataMac

type PostureDataMac struct {
	PostureDataBase

	// addresses
	// Required: true
	Addresses []string `json:"addresses"`
}

PostureDataMac posture data mac

swagger:model postureDataMac

func (*PostureDataMac) ContextValidate

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

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

MarshalBinary interface implementation

func (PostureDataMac) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PostureDataMac) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureDataMac) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PostureDataMac) Validate

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

Validate validates this posture data mac

type PostureDataMfa

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

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

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

MarshalBinary interface implementation

func (*PostureDataMfa) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureDataMfa) Validate

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

Validate validates this posture data mfa

type PostureDataOs

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

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

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

MarshalBinary interface implementation

func (PostureDataOs) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PostureDataOs) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureDataOs) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PostureDataOs) Validate

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

Validate validates this posture data os

type PostureDataProcess

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

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

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

MarshalBinary interface implementation

func (PostureDataProcess) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PostureDataProcess) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureDataProcess) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PostureDataProcess) Validate

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

Validate validates this posture data process

type PostureQueries

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

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

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

MarshalBinary interface implementation

func (*PostureQueries) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureQueries) Validate

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

Validate validates this posture queries

type PostureQuery

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

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

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

MarshalBinary interface implementation

func (PostureQuery) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PostureQuery) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureQuery) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PostureQuery) Validate

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

Validate validates this posture query

type PostureQueryProcess

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

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

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

MarshalBinary interface implementation

func (*PostureQueryProcess) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureQueryProcess) Validate

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

Validate validates this posture query process

type PostureResponse

type PostureResponse struct {

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

PostureResponse posture response

swagger:model postureResponse

func (*PostureResponse) ContextValidate

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

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

MarshalBinary interface implementation

func (*PostureResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureResponse) Validate

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

Validate validates this posture response

type PostureResponseCreate

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

func UnmarshalPostureResponseCreate(reader io.Reader, consumer runtime.Consumer) (PostureResponseCreate, error)

UnmarshalPostureResponseCreate unmarshals polymorphic PostureResponseCreate

func UnmarshalPostureResponseCreateSlice

func UnmarshalPostureResponseCreateSlice(reader io.Reader, consumer runtime.Consumer) ([]PostureResponseCreate, error)

UnmarshalPostureResponseCreateSlice unmarshals polymorphic slices of PostureResponseCreate

type PostureResponseDomainCreate

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

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

ID gets the id of this subtype

func (*PostureResponseDomainCreate) MarshalBinary

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

MarshalBinary interface implementation

func (PostureResponseDomainCreate) MarshalJSON

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

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

func (*PostureResponseDomainCreate) SetID

func (m *PostureResponseDomainCreate) SetID(val *string)

SetID sets the id of this subtype

func (*PostureResponseDomainCreate) SetTypeID

SetTypeID sets the type Id of this subtype

func (*PostureResponseDomainCreate) TypeID

TypeID gets the type Id of this subtype

func (*PostureResponseDomainCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureResponseDomainCreate) UnmarshalJSON

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

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

func (*PostureResponseDomainCreate) Validate

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

Validate validates this posture response domain create

type PostureResponseEndpointStateCreate

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

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

ID gets the id of this subtype

func (*PostureResponseEndpointStateCreate) MarshalBinary

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

MarshalBinary interface implementation

func (PostureResponseEndpointStateCreate) MarshalJSON

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

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

func (*PostureResponseEndpointStateCreate) SetID

SetID sets the id of this subtype

func (*PostureResponseEndpointStateCreate) SetTypeID

SetTypeID sets the type Id of this subtype

func (*PostureResponseEndpointStateCreate) TypeID

TypeID gets the type Id of this subtype

func (*PostureResponseEndpointStateCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureResponseEndpointStateCreate) UnmarshalJSON

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

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

func (*PostureResponseEndpointStateCreate) Validate

Validate validates this posture response endpoint state create

type PostureResponseEnvelope

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

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

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

MarshalBinary interface implementation

func (*PostureResponseEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureResponseEnvelope) Validate

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

Validate validates this posture response envelope

type PostureResponseMacAddressCreate

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

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

ID gets the id of this subtype

func (*PostureResponseMacAddressCreate) MarshalBinary

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

MarshalBinary interface implementation

func (PostureResponseMacAddressCreate) MarshalJSON

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

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

func (*PostureResponseMacAddressCreate) SetID

func (m *PostureResponseMacAddressCreate) SetID(val *string)

SetID sets the id of this subtype

func (*PostureResponseMacAddressCreate) SetTypeID

SetTypeID sets the type Id of this subtype

func (*PostureResponseMacAddressCreate) TypeID

TypeID gets the type Id of this subtype

func (*PostureResponseMacAddressCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureResponseMacAddressCreate) UnmarshalJSON

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

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

func (*PostureResponseMacAddressCreate) Validate

Validate validates this posture response mac address create

type PostureResponseOperatingSystemCreate

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

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

ID gets the id of this subtype

func (*PostureResponseOperatingSystemCreate) MarshalBinary

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

MarshalBinary interface implementation

func (PostureResponseOperatingSystemCreate) MarshalJSON

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

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

func (*PostureResponseOperatingSystemCreate) SetID

SetID sets the id of this subtype

func (*PostureResponseOperatingSystemCreate) SetTypeID

SetTypeID sets the type Id of this subtype

func (*PostureResponseOperatingSystemCreate) TypeID

TypeID gets the type Id of this subtype

func (*PostureResponseOperatingSystemCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureResponseOperatingSystemCreate) UnmarshalJSON

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

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

func (*PostureResponseOperatingSystemCreate) Validate

Validate validates this posture response operating system create

type PostureResponseProcessCreate

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

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

ID gets the id of this subtype

func (*PostureResponseProcessCreate) MarshalBinary

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

MarshalBinary interface implementation

func (PostureResponseProcessCreate) MarshalJSON

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

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

func (*PostureResponseProcessCreate) SetID

func (m *PostureResponseProcessCreate) SetID(val *string)

SetID sets the id of this subtype

func (*PostureResponseProcessCreate) SetTypeID

SetTypeID sets the type Id of this subtype

func (*PostureResponseProcessCreate) TypeID

TypeID gets the type Id of this subtype

func (*PostureResponseProcessCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureResponseProcessCreate) UnmarshalJSON

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

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

func (*PostureResponseProcessCreate) Validate

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

Validate validates this posture response process create

type PostureResponseService

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

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

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

MarshalBinary interface implementation

func (*PostureResponseService) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PostureResponseService) Validate

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

Validate validates this posture response service

type Process

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

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

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

MarshalBinary interface implementation

func (*Process) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Process) Validate

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

Validate validates this process

type ProcessMulti

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

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

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

MarshalBinary interface implementation

func (*ProcessMulti) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProcessMulti) Validate

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

Validate validates this process multi

type Protocol

type Protocol struct {

	// address
	// Required: true
	Address *string `json:"address"`
}

Protocol protocol

swagger:model protocol

func (*Protocol) ContextValidate

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

ContextValidate validates this protocol based on context it is used

func (*Protocol) MarshalBinary

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

MarshalBinary interface implementation

func (*Protocol) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Protocol) Validate

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

Validate validates this protocol

type ReEnroll

type ReEnroll struct {

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

ReEnroll re enroll

swagger:model reEnroll

func (*ReEnroll) ContextValidate

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

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

MarshalBinary interface implementation

func (*ReEnroll) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ReEnroll) Validate

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

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

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

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

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

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

MarshalBinary interface implementation

func (*RouterCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RouterCreate) Validate

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

Validate validates this router create

type RouterDetail

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

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

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

MarshalBinary interface implementation

func (RouterDetail) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*RouterDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RouterDetail) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*RouterDetail) Validate

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

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

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

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

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

MarshalBinary interface implementation

func (*RouterExtendEnrollmentRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RouterExtendEnrollmentRequest) Validate

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

Validate validates this router extend enrollment request

type RouterList

type RouterList []*RouterDetail

RouterList router list

swagger:model routerList

func (RouterList) ContextValidate

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

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

Validate validates this router list

type RouterPatch

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

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

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

MarshalBinary interface implementation

func (*RouterPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RouterPatch) Validate

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

Validate validates this router patch

type RouterUpdate

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

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

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

MarshalBinary interface implementation

func (*RouterUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RouterUpdate) Validate

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

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

func NewSemantic(value Semantic) *Semantic

func (Semantic) ContextValidate

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

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

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

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

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

	// Describes whether connections must support end-to-end encryption on both sides of the connection.
	// 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

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

	// Describes whether connections must support end-to-end encryption on both sides of the connection. Read-only property, set at create.
	// 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

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

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

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

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

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

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

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

	// Describes whether connections must support end-to-end encryption on both sides of the connection. Read-only property, set at create.
	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

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

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

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

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

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

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

	// Describes whether connections must support end-to-end encryption on both sides of the connection. Read-only property, set at create.
	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

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

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

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

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

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

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

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

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

type SessionManagementDetail struct {
	SessionDetail

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

SessionManagementDetail session management detail

swagger:model sessionManagementDetail

func (*SessionManagementDetail) ContextValidate

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

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

MarshalBinary interface implementation

func (SessionManagementDetail) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*SessionManagementDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SessionManagementDetail) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*SessionManagementDetail) Validate

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

Validate validates this session management detail

type SessionManagementList

type SessionManagementList []*SessionManagementDetail

SessionManagementList session management list

swagger:model sessionManagementList

func (SessionManagementList) ContextValidate

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

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

Validate validates this session management list

type SessionRoutePathDetail

type SessionRoutePathDetail struct {

	// route path
	RoutePath []string `json:"routePath"`
}

SessionRoutePathDetail session route path detail

swagger:model sessionRoutePathDetail

func (*SessionRoutePathDetail) ContextValidate

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

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

MarshalBinary interface implementation

func (*SessionRoutePathDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SessionRoutePathDetail) Validate

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

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

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

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

type SubTags map[string]interface{}

SubTags sub tags

swagger:model subTags

func (SubTags) ContextValidate

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

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

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

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

MarshalBinary interface implementation

func (Tags) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*Tags) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Tags) UnmarshalJSON

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

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

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

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

MarshalBinary interface implementation

func (TerminatorClientDetail) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*TerminatorClientDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TerminatorClientDetail) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*TerminatorClientDetail) Validate

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

Validate validates this terminator client detail

type TerminatorClientList

type TerminatorClientList []*TerminatorClientDetail

TerminatorClientList terminator client list

swagger:model terminatorClientList

func (TerminatorClientList) ContextValidate

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

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

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

type TerminatorCostMap map[string]*TerminatorCost

TerminatorCostMap terminator cost map

swagger:model terminatorCostMap

func (TerminatorCostMap) ContextValidate

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

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

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

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

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

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

func NewTerminatorPrecedence(value TerminatorPrecedence) *TerminatorPrecedence

func (TerminatorPrecedence) ContextValidate

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

type TerminatorPrecedenceMap map[string]TerminatorPrecedence

TerminatorPrecedenceMap terminator precedence map

swagger:model terminatorPrecedenceMap

func (TerminatorPrecedenceMap) ContextValidate

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

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

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

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

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

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

MarshalBinary interface implementation

func (*TraceDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TraceDetail) Validate

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

Validate validates this trace detail

type TraceDetailEnvelope

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

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

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

MarshalBinary interface implementation

func (*TraceDetailEnvelope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TraceDetailEnvelope) Validate

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

Validate validates this trace detail envelope

type TraceSpec

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

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

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

MarshalBinary interface implementation

func (*TraceSpec) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TraceSpec) Validate

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

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

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

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

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

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

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

MarshalBinary interface implementation

func (*VersionInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VersionInfo) Validate

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
JackTT - Gopher 🇻🇳