rest_model

package
v0.26.35 Latest Latest
Warning

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

Go to latest
Published: Nov 1, 2024 License: Apache-2.0 Imports: 11 Imported by: 41

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 APIAddress ¶ added in v0.26.14

type APIAddress struct {

	// url
	URL string `json:"url,omitempty"`

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

APIAddress api address

swagger:model apiAddress

func (*APIAddress) ContextValidate ¶ added in v0.26.14

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

ContextValidate validates this api address based on context it is used

func (*APIAddress) MarshalBinary ¶ added in v0.26.14

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

MarshalBinary interface implementation

func (*APIAddress) UnmarshalBinary ¶ added in v0.26.14

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

UnmarshalBinary interface implementation

func (*APIAddress) Validate ¶ added in v0.26.14

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

Validate validates this api address

type APIAddressArray ¶ added in v0.26.14

type APIAddressArray []*APIAddress

APIAddressArray api address array

swagger:model apiAddressArray

func (APIAddressArray) ContextValidate ¶ added in v0.26.14

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

ContextValidate validate this api address array based on the context it is used

func (APIAddressArray) Validate ¶ added in v0.26.14

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

Validate validates this api address array

type APIAddressList ¶ added in v0.26.14

type APIAddressList map[string]APIAddressArray

APIAddressList api address list

swagger:model apiAddressList

func (APIAddressList) ContextValidate ¶ added in v0.26.14

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

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

func (APIAddressList) Validate ¶ added in v0.26.14

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

Validate validates this api address list

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 cert extendable
	// Required: true
	IsCertExtendable *bool `json:"isCertExtendable"`

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

	// client Id
	ClientID string `json:"clientId,omitempty"`

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

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

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

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

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

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

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

	// scopes
	Scopes []string `json:"scopes"`

	// type Id
	TypeID AuthQueryType `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 AuthQueryType ¶ added in v0.26.33

type AuthQueryType string

AuthQueryType auth query type

swagger:model authQueryType

const (

	// AuthQueryTypeMFA captures enum value "MFA"
	AuthQueryTypeMFA AuthQueryType = "MFA"

	// AuthQueryTypeTOTP captures enum value "TOTP"
	AuthQueryTypeTOTP AuthQueryType = "TOTP"

	// AuthQueryTypeEXTDashJWT captures enum value "EXT-JWT"
	AuthQueryTypeEXTDashJWT AuthQueryType = "EXT-JWT"
)

func NewAuthQueryType ¶ added in v0.26.33

func NewAuthQueryType(value AuthQueryType) *AuthQueryType

func (AuthQueryType) ContextValidate ¶ added in v0.26.33

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

ContextValidate validates this auth query type based on context it is used

func (AuthQueryType) Pointer ¶ added in v0.26.33

func (m AuthQueryType) Pointer() *AuthQueryType

Pointer returns a pointer to a freshly-allocated AuthQueryType.

func (AuthQueryType) Validate ¶ added in v0.26.33

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

Validate validates this auth query type

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

	// is issued by network
	IsIssuedByNetwork bool `json:"isIssuedByNetwork,omitempty"`

	// 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 Capabilities ¶ added in v0.25.37

type Capabilities string

Capabilities capabilities

swagger:model capabilities

const (

	// CapabilitiesOIDCAUTH captures enum value "OIDC_AUTH"
	CapabilitiesOIDCAUTH Capabilities = "OIDC_AUTH"

	// CapabilitiesHACONTROLLER captures enum value "HA_CONTROLLER"
	CapabilitiesHACONTROLLER Capabilities = "HA_CONTROLLER"
)

func NewCapabilities ¶ added in v0.25.37

func NewCapabilities(value Capabilities) *Capabilities

func (Capabilities) ContextValidate ¶ added in v0.25.37

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

ContextValidate validates this capabilities based on context it is used

func (Capabilities) Pointer ¶ added in v0.25.37

func (m Capabilities) Pointer() *Capabilities

Pointer returns a pointer to a freshly-allocated Capabilities.

func (Capabilities) Validate ¶ added in v0.25.37

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

Validate validates this capabilities

type ClientExternalJWTSignerDetail ¶

type ClientExternalJWTSignerDetail struct {
	BaseEntity

	// client Id
	ClientID *string `json:"clientId,omitempty"`

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

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

	// scopes
	Scopes []string `json:"scopes"`
}

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

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

	// 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 ControllerDetail ¶ added in v0.26.8

type ControllerDetail struct {
	BaseEntity

	// api addresses
	APIAddresses APIAddressList `json:"apiAddresses,omitempty"`

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

	// ctrl address
	CtrlAddress *string `json:"ctrlAddress,omitempty"`

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

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

	// last joined at
	// Required: true
	// Format: date-time
	LastJoinedAt *strfmt.DateTime `json:"lastJoinedAt"`

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

ControllerDetail A controller resource

swagger:model controllerDetail

func (*ControllerDetail) ContextValidate ¶ added in v0.26.8

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

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

func (*ControllerDetail) MarshalBinary ¶ added in v0.26.8

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

MarshalBinary interface implementation

func (ControllerDetail) MarshalJSON ¶ added in v0.26.8

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

MarshalJSON marshals this object to a JSON structure

func (*ControllerDetail) UnmarshalBinary ¶ added in v0.26.8

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

UnmarshalBinary interface implementation

func (*ControllerDetail) UnmarshalJSON ¶ added in v0.26.8

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*ControllerDetail) Validate ¶ added in v0.26.8

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

Validate validates this controller detail

type ControllersList ¶ added in v0.26.8

type ControllersList []*ControllerDetail

ControllersList An array of controller resources

swagger:model controllersList

func (ControllersList) ContextValidate ¶ added in v0.26.8

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

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

func (ControllersList) Validate ¶ added in v0.26.8

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

Validate validates this controllers list

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 {

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

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

	// DialBindInvalid captures enum value "Invalid"
	DialBindInvalid DialBind = "Invalid"
)

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) Pointer ¶ added in v0.25.9

func (m DialBind) Pointer() *DialBind

Pointer returns a pointer to a freshly-allocated DialBind.

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

	// disabled
	Disabled *bool `json:"disabled,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"`

	// disabled
	Disabled *bool `json:"disabled,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"`

	// disabled
	Disabled *bool `json:"disabled,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 set of certificates to use as the client chain
	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
	// Max Length: 255
	Arch string `json:"arch,omitempty"`

	// domain
	// Max Length: 253
	Domain string `json:"domain,omitempty"`

	// hostname
	// Max Length: 253
	Hostname string `json:"hostname,omitempty"`

	// os
	// Max Length: 255
	Os string `json:"os,omitempty"`

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

	// os version
	// Max Length: 255
	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 ErOttEnrollmentRequest ¶ added in v0.26.20

type ErOttEnrollmentRequest struct {

	// client csr
	ClientCsr string `json:"clientCsr,omitempty"`

	// server csr
	ServerCsr string `json:"serverCsr,omitempty"`

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

ErOttEnrollmentRequest er ott enrollment request

swagger:model erOttEnrollmentRequest

func (*ErOttEnrollmentRequest) ContextValidate ¶ added in v0.26.20

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

ContextValidate validates this er ott enrollment request based on context it is used

func (*ErOttEnrollmentRequest) MarshalBinary ¶ added in v0.26.20

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

MarshalBinary interface implementation

func (*ErOttEnrollmentRequest) UnmarshalBinary ¶ added in v0.26.20

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

UnmarshalBinary interface implementation

func (*ErOttEnrollmentRequest) Validate ¶ added in v0.26.20

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

Validate validates this er ott enrollment request

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

	// client Id
	ClientID *string `json:"clientId,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"`

	// scopes
	Scopes []string `json:"scopes"`

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

	// client Id
	// Required: true
	ClientID *string `json:"clientId"`

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

	// scopes
	// Required: true
	Scopes []string `json:"scopes"`

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

	// client Id
	ClientID *string `json:"clientId,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"`

	// scopes
	Scopes []string `json:"scopes"`

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

	// client Id
	ClientID *string `json:"clientId,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"`

	// scopes
	Scopes []string `json:"scopes"`

	// 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
	// Required: true
	AuthPolicy *EntityRef `json:"authPolicy"`

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

	// edge router connection status
	// Required: true
	// Enum: [online offline unknown]
	EdgeRouterConnectionStatus *string `json:"edgeRouterConnectionStatus"`

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

	// IdentityTypeDefault captures enum value "Default"
	IdentityTypeDefault IdentityType = "Default"
)

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) Pointer ¶ added in v0.25.9

func (m IdentityType) Pointer() *IdentityType

Pointer returns a pointer to a freshly-allocated IdentityType.

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 Jwk ¶ added in v0.26.20

type Jwk struct {

	// Algorithm intended for use with the key.
	Alg string `json:"alg,omitempty"`

	// Curve for ECC Public Keys.
	Crv string `json:"crv,omitempty"`

	// ECC Private Key or RSA Private Exponent.
	D string `json:"d,omitempty"`

	// First Factor CRT Exponent for RSA.
	Dp string `json:"dp,omitempty"`

	// Second Factor CRT Exponent for RSA.
	Dq string `json:"dq,omitempty"`

	// Exponent for RSA Public Key.
	E string `json:"e,omitempty"`

	// Intended key operations, e.g., sign, verify.
	KeyOps []string `json:"key_ops"`

	// Key ID.
	Kid string `json:"kid,omitempty"`

	// Key Type.
	// Required: true
	Kty *string `json:"kty"`

	// Modulus for RSA Public Key.
	N string `json:"n,omitempty"`

	// Other Primes Info not represented by the first two primes.
	Oth []*OtherPrime `json:"oth"`

	// First Prime Factor for RSA.
	P string `json:"p,omitempty"`

	// Second Prime Factor for RSA.
	Q string `json:"q,omitempty"`

	// First CRT Coefficient for RSA.
	Qi string `json:"qi,omitempty"`

	// Public key use, e.g., sig (signature) or enc (encryption).
	Use string `json:"use,omitempty"`

	// X Coordinate for ECC Public Keys.
	X string `json:"x,omitempty"`

	// X.509 Certificate Chain.
	X5c []string `json:"x5c"`

	// X.509 Certificate SHA-1 Thumbprint.
	X5t string `json:"x5t,omitempty"`

	// X.509 Certificate SHA-256 Thumbprint.
	X5tS256 string `json:"x5t#S256,omitempty"`

	// X.509 URL.
	X5u string `json:"x5u,omitempty"`

	// Y Coordinate for ECC Public Keys.
	Y string `json:"y,omitempty"`
}

Jwk jwk

swagger:model jwk

func (*Jwk) ContextValidate ¶ added in v0.26.20

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

ContextValidate validate this jwk based on the context it is used

func (*Jwk) MarshalBinary ¶ added in v0.26.20

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

MarshalBinary interface implementation

func (*Jwk) UnmarshalBinary ¶ added in v0.26.20

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

UnmarshalBinary interface implementation

func (*Jwk) Validate ¶ added in v0.26.20

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

Validate validates this jwk

type Jwks ¶ added in v0.26.20

type Jwks struct {

	// keys
	Keys []*Jwk `json:"keys"`
}

Jwks jwks

swagger:model jwks

func (*Jwks) ContextValidate ¶ added in v0.26.20

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

ContextValidate validate this jwks based on the context it is used

func (*Jwks) MarshalBinary ¶ added in v0.26.20

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

MarshalBinary interface implementation

func (*Jwks) UnmarshalBinary ¶ added in v0.26.20

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

UnmarshalBinary interface implementation

func (*Jwks) Validate ¶ added in v0.26.20

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

Validate validates this jwks

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 ListControllersEnvelope ¶ added in v0.26.8

type ListControllersEnvelope struct {

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

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

ListControllersEnvelope list controllers envelope

swagger:model listControllersEnvelope

func (*ListControllersEnvelope) ContextValidate ¶ added in v0.26.8

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

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

func (*ListControllersEnvelope) MarshalBinary ¶ added in v0.26.8

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

MarshalBinary interface implementation

func (*ListControllersEnvelope) UnmarshalBinary ¶ added in v0.26.8

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

UnmarshalBinary interface implementation

func (*ListControllersEnvelope) Validate ¶ added in v0.26.8

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

Validate validates this list controllers 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 ListEnumeratedCapabilitiesEnvelope ¶ added in v0.25.37

type ListEnumeratedCapabilitiesEnvelope struct {

	// data
	// Required: true
	Data []Capabilities `json:"data"`

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

ListEnumeratedCapabilitiesEnvelope list enumerated capabilities envelope

swagger:model listEnumeratedCapabilitiesEnvelope

func (*ListEnumeratedCapabilitiesEnvelope) ContextValidate ¶ added in v0.25.37

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

ContextValidate validate this list enumerated capabilities envelope based on the context it is used

func (*ListEnumeratedCapabilitiesEnvelope) MarshalBinary ¶ added in v0.25.37

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

MarshalBinary interface implementation

func (*ListEnumeratedCapabilitiesEnvelope) UnmarshalBinary ¶ added in v0.25.37

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

UnmarshalBinary interface implementation

func (*ListEnumeratedCapabilitiesEnvelope) Validate ¶ added in v0.25.37

Validate validates this list enumerated capabilities 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 ListNetworkJWTsEnvelope ¶ added in v0.26.34

type ListNetworkJWTsEnvelope struct {

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

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

ListNetworkJWTsEnvelope list network j w ts envelope

swagger:model listNetworkJWTsEnvelope

func (*ListNetworkJWTsEnvelope) ContextValidate ¶ added in v0.26.34

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

ContextValidate validate this list network j w ts envelope based on the context it is used

func (*ListNetworkJWTsEnvelope) MarshalBinary ¶ added in v0.26.34

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

MarshalBinary interface implementation

func (*ListNetworkJWTsEnvelope) UnmarshalBinary ¶ added in v0.26.34

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

UnmarshalBinary interface implementation

func (*ListNetworkJWTsEnvelope) Validate ¶ added in v0.26.34

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

Validate validates this list network j w ts 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 ListServiceEdgeRoutersEnvelope ¶ added in v0.26.1

type ListServiceEdgeRoutersEnvelope struct {

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

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

ListServiceEdgeRoutersEnvelope list service edge routers envelope

swagger:model listServiceEdgeRoutersEnvelope

func (*ListServiceEdgeRoutersEnvelope) ContextValidate ¶ added in v0.26.1

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

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

func (*ListServiceEdgeRoutersEnvelope) MarshalBinary ¶ added in v0.26.1

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

MarshalBinary interface implementation

func (*ListServiceEdgeRoutersEnvelope) UnmarshalBinary ¶ added in v0.26.1

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

UnmarshalBinary interface implementation

func (*ListServiceEdgeRoutersEnvelope) Validate ¶ added in v0.26.1

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

Validate validates this list service edge routers 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) Pointer ¶ added in v0.25.9

func (m MfaFormats) Pointer() *MfaFormats

Pointer returns a pointer to a freshly-allocated MfaFormats.

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) Pointer ¶ added in v0.25.9

func (m MfaProviders) Pointer() *MfaProviders

Pointer returns a pointer to a freshly-allocated MfaProviders.

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 NetworkJWT ¶ added in v0.26.34

type NetworkJWT struct {

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

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

NetworkJWT A network JWT

swagger:model networkJWT

func (*NetworkJWT) ContextValidate ¶ added in v0.26.34

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

ContextValidate validates this network JWT based on context it is used

func (*NetworkJWT) MarshalBinary ¶ added in v0.26.34

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

MarshalBinary interface implementation

func (NetworkJWT) MarshalJSON ¶ added in v0.26.34

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

MarshalJSON marshals this object to a JSON structure

func (*NetworkJWT) UnmarshalBinary ¶ added in v0.26.34

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

UnmarshalBinary interface implementation

func (*NetworkJWT) UnmarshalJSON ¶ added in v0.26.34

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*NetworkJWT) Validate ¶ added in v0.26.34

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

Validate validates this network JWT

type NetworkJWTList ¶ added in v0.26.34

type NetworkJWTList []*NetworkJWT

NetworkJWTList An array of network JWTs

swagger:model networkJWTList

func (NetworkJWTList) ContextValidate ¶ added in v0.26.34

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

ContextValidate validate this network JWT list based on the context it is used

func (NetworkJWTList) Validate ¶ added in v0.26.34

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

Validate validates this network JWT list

type NonceChallenge ¶ added in v0.26.20

type NonceChallenge struct {

	// key Id
	// Required: true
	KeyID *string `json:"keyId"`

	// nonce
	// Required: true
	// Format: uuid
	Nonce *strfmt.UUID `json:"nonce"`
}

NonceChallenge nonce challenge

swagger:model nonceChallenge

func (*NonceChallenge) ContextValidate ¶ added in v0.26.20

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

ContextValidate validates this nonce challenge based on context it is used

func (*NonceChallenge) MarshalBinary ¶ added in v0.26.20

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

MarshalBinary interface implementation

func (*NonceChallenge) UnmarshalBinary ¶ added in v0.26.20

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

UnmarshalBinary interface implementation

func (*NonceChallenge) Validate ¶ added in v0.26.20

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

Validate validates this nonce challenge

type NonceSignature ¶ added in v0.26.20

type NonceSignature struct {

	// algorithm
	// Required: true
	Algorithm *string `json:"algorithm"`

	// ca pool
	// Required: true
	CaPool *string `json:"caPool"`

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

	// signature
	// Required: true
	Signature *string `json:"signature"`
}

NonceSignature nonce signature

swagger:model nonceSignature

func (*NonceSignature) ContextValidate ¶ added in v0.26.20

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

ContextValidate validates this nonce signature based on context it is used

func (*NonceSignature) MarshalBinary ¶ added in v0.26.20

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

MarshalBinary interface implementation

func (*NonceSignature) UnmarshalBinary ¶ added in v0.26.20

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

UnmarshalBinary interface implementation

func (*NonceSignature) Validate ¶ added in v0.26.20

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

Validate validates this nonce signature

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) Pointer ¶ added in v0.25.9

func (m OsType) Pointer() *OsType

Pointer returns a pointer to a freshly-allocated OsType.

func (OsType) Validate ¶

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

Validate validates this os type

type OtherPrime ¶ added in v0.26.20

type OtherPrime struct {

	// Factor CRT exponent.
	D string `json:"d,omitempty"`

	// Prime factor.
	R string `json:"r,omitempty"`

	// Factor CRT coefficient.
	T string `json:"t,omitempty"`
}

OtherPrime other prime

swagger:model otherPrime

func (*OtherPrime) ContextValidate ¶ added in v0.26.20

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

ContextValidate validates this other prime based on context it is used

func (*OtherPrime) MarshalBinary ¶ added in v0.26.20

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

MarshalBinary interface implementation

func (*OtherPrime) UnmarshalBinary ¶ added in v0.26.20

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

UnmarshalBinary interface implementation

func (*OtherPrime) Validate ¶ added in v0.26.20

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

Validate validates this other prime

type OttEnrollmentRequest ¶ added in v0.26.20

type OttEnrollmentRequest struct {

	// client csr
	ClientCsr string `json:"clientCsr,omitempty"`

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

OttEnrollmentRequest ott enrollment request

swagger:model ottEnrollmentRequest

func (*OttEnrollmentRequest) ContextValidate ¶ added in v0.26.20

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

ContextValidate validates this ott enrollment request based on context it is used

func (*OttEnrollmentRequest) MarshalBinary ¶ added in v0.26.20

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

MarshalBinary interface implementation

func (*OttEnrollmentRequest) UnmarshalBinary ¶ added in v0.26.20

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

UnmarshalBinary interface implementation

func (*OttEnrollmentRequest) Validate ¶ added in v0.26.20

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

Validate validates this ott enrollment request

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) Pointer ¶ added in v0.25.9

func (m PostureCheckType) Pointer() *PostureCheckType

Pointer returns a pointer to a freshly-allocated PostureCheckType.

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

	// disabled
	Disabled *bool `json:"disabled,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"`

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

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

	// disabled
	Disabled *bool `json:"disabled,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"`

	// disabled
	Disabled *bool `json:"disabled,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
	// Max Length: 255
	AppID string `json:"appId,omitempty"`

	// app version
	// Max Length: 255
	AppVersion string `json:"appVersion,omitempty"`

	// branch
	// Max Length: 255
	Branch string `json:"branch,omitempty"`

	// revision
	// Max Length: 255
	Revision string `json:"revision,omitempty"`

	// type
	// Max Length: 255
	Type string `json:"type,omitempty"`

	// version
	// Max Length: 255
	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) Pointer ¶ added in v0.25.9

func (m Semantic) Pointer() *Semantic

Pointer returns a pointer to a freshly-allocated Semantic.

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

	// max idle time millis
	MaxIdleTimeMillis int64 `json:"maxIdleTimeMillis,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"`
}

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

	// max idle time millis
	// Required: true
	MaxIdleTimeMillis *int64 `json:"maxIdleTimeMillis"`

	// 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 ServiceEdgeRouters ¶ added in v0.26.1

type ServiceEdgeRouters struct {

	// edge routers
	EdgeRouters []*CommonEdgeRouterProperties `json:"edgeRouters"`
}

ServiceEdgeRouters service edge routers

swagger:model serviceEdgeRouters

func (*ServiceEdgeRouters) ContextValidate ¶ added in v0.26.1

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

ContextValidate validate this service edge routers based on the context it is used

func (*ServiceEdgeRouters) MarshalBinary ¶ added in v0.26.1

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

MarshalBinary interface implementation

func (*ServiceEdgeRouters) UnmarshalBinary ¶ added in v0.26.1

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

UnmarshalBinary interface implementation

func (*ServiceEdgeRouters) Validate ¶ added in v0.26.1

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

Validate validates this service edge routers

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

	// max idle time millis
	MaxIdleTimeMillis int64 `json:"maxIdleTimeMillis,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"`

	// max idle time millis
	MaxIdleTimeMillis int64 `json:"maxIdleTimeMillis,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) Pointer ¶ added in v0.25.9

Pointer returns a pointer to a freshly-allocated TerminatorPrecedence.

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

	// capabilities
	Capabilities []string `json:"capabilities"`

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