model

package
v0.0.0-...-d700a6a Latest Latest
Warning

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

Go to latest
Published: Nov 30, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// KubernetesClusterOrchestrationTypeGKE captures enum value "GKE"
	KubernetesClusterOrchestrationTypeGKE string = "GKE"

	// KubernetesClusterOrchestrationTypeOPENSHIFT captures enum value "OPENSHIFT"
	KubernetesClusterOrchestrationTypeOPENSHIFT string = "OPENSHIFT"

	// KubernetesClusterOrchestrationTypeRANCHER captures enum value "RANCHER"
	KubernetesClusterOrchestrationTypeRANCHER string = "RANCHER"

	// KubernetesClusterOrchestrationTypeAKS captures enum value "AKS"
	KubernetesClusterOrchestrationTypeAKS string = "AKS"

	// KubernetesClusterOrchestrationTypeEKS captures enum value "EKS"
	KubernetesClusterOrchestrationTypeEKS string = "EKS"

	// KubernetesClusterOrchestrationTypeKUBERNETES captures enum value "KUBERNETES"
	KubernetesClusterOrchestrationTypeKUBERNETES string = "KUBERNETES"

	// KubernetesClusterOrchestrationTypeIKS captures enum value "IKS"
	KubernetesClusterOrchestrationTypeIKS string = "IKS"
)
View Source
const (

	// CdConnectionRuleStatusENABLED captures enum value "ENABLED"
	CdConnectionRuleStatusENABLED string = "ENABLED"

	// CdConnectionRuleStatusDISABLED captures enum value "DISABLED"
	CdConnectionRuleStatusDISABLED string = "DISABLED"

	// CdConnectionRuleStatusDELETED captures enum value "DELETED"
	CdConnectionRuleStatusDELETED string = "DELETED"
)
View Source
const (

	// ConnectionsRuleStatusENABLED captures enum value "ENABLED"
	ConnectionsRuleStatusENABLED string = "ENABLED"

	// ConnectionsRuleStatusDISABLED captures enum value "DISABLED"
	ConnectionsRuleStatusDISABLED string = "DISABLED"

	// ConnectionsRuleStatusDELETED captures enum value "DELETED"
	ConnectionsRuleStatusDELETED string = "DELETED"
)
View Source
const (

	// DeployerDeployerTypeOperatorDeployer captures enum value "OperatorDeployer"
	DeployerDeployerTypeOperatorDeployer string = "OperatorDeployer"

	// DeployerDeployerTypeSecureCnDeployer captures enum value "SecureCnDeployer"
	DeployerDeployerTypeSecureCnDeployer string = "SecureCnDeployer"
)
View Source
const GetKubernetesClustersKubernetesClusterIDCreatedCode int = 201

Variables

This section is empty.

Functions

This section is empty.

Types

type APIResponse

type APIResponse struct {

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

type APISecurityCdPolicyElement

type APISecurityCdPolicyElement struct {

	// The allowed api security profile for the pipeline
	// Required: true
	// Format: uuid
	APISecurityProfile *strfmt.UUID `json:"apiSecurityProfile"`

	// The action that should be taken on the pipeline
	// Required: true
	EnforcementOption EnforcementOption `json:"enforcementOption"`
}

APISecurityCdPolicyElement Api security cd policy element swagger:model ApiSecurityCdPolicyElement

func (*APISecurityCdPolicyElement) MarshalBinary

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

MarshalBinary interface implementation

func (*APISecurityCdPolicyElement) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APISecurityCdPolicyElement) Validate

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

Validate validates this Api security cd policy element

type AnyConnectionRulePart

type AnyConnectionRulePart struct {
}

AnyConnectionRulePart any connection rule part swagger:model AnyConnectionRulePart

func (*AnyConnectionRulePart) ConnectionRulePartType

func (m *AnyConnectionRulePart) ConnectionRulePartType() string

ConnectionRulePartType gets the connection rule part type of this subtype

func (*AnyConnectionRulePart) MarshalBinary

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

MarshalBinary interface implementation

func (AnyConnectionRulePart) MarshalJSON

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

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

func (*AnyConnectionRulePart) SetConnectionRulePartType

func (m *AnyConnectionRulePart) SetConnectionRulePartType(val string)

SetConnectionRulePartType sets the connection rule part type of this subtype

func (*AnyConnectionRulePart) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AnyConnectionRulePart) UnmarshalJSON

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

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

func (*AnyConnectionRulePart) Validate

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

Validate validates this any connection rule part

type AppAnyConnectionRulePart

type AppAnyConnectionRulePart struct {

	// environments
	Environments []string `json:"environments"`
}

AppAnyConnectionRulePart app any connection rule part swagger:model AppAnyConnectionRulePart

func (*AppAnyConnectionRulePart) ConnectionRulePartType

func (m *AppAnyConnectionRulePart) ConnectionRulePartType() string

ConnectionRulePartType gets the connection rule part type of this subtype

func (*AppAnyConnectionRulePart) MarshalBinary

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

MarshalBinary interface implementation

func (AppAnyConnectionRulePart) MarshalJSON

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

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

func (*AppAnyConnectionRulePart) SetConnectionRulePartType

func (m *AppAnyConnectionRulePart) SetConnectionRulePartType(val string)

SetConnectionRulePartType sets the connection rule part type of this subtype

func (*AppAnyConnectionRulePart) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppAnyConnectionRulePart) UnmarshalJSON

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

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

func (*AppAnyConnectionRulePart) Validate

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

Validate validates this app any connection rule part

type AppLabelConnectionRulePart

type AppLabelConnectionRulePart struct {

	// environments
	Environments []string `json:"environments"`

	// labels
	// Max Items: 10
	// Min Items: 1
	Labels []*Label `json:"labels"`
}

AppLabelConnectionRulePart app label connection rule part swagger:model AppLabelConnectionRulePart

func (*AppLabelConnectionRulePart) ConnectionRulePartType

func (m *AppLabelConnectionRulePart) ConnectionRulePartType() string

ConnectionRulePartType gets the connection rule part type of this subtype

func (*AppLabelConnectionRulePart) MarshalBinary

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

MarshalBinary interface implementation

func (AppLabelConnectionRulePart) MarshalJSON

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

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

func (*AppLabelConnectionRulePart) SetConnectionRulePartType

func (m *AppLabelConnectionRulePart) SetConnectionRulePartType(val string)

SetConnectionRulePartType sets the connection rule part type of this subtype

func (*AppLabelConnectionRulePart) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppLabelConnectionRulePart) UnmarshalJSON

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

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

func (*AppLabelConnectionRulePart) Validate

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

Validate validates this app label connection rule part

type AppNameConnectionRulePart

type AppNameConnectionRulePart struct {

	// environments
	Environments []string `json:"environments"`

	// names
	Names []string `json:"names"`
}

AppNameConnectionRulePart app name connection rule part swagger:model AppNameConnectionRulePart

func (*AppNameConnectionRulePart) ConnectionRulePartType

func (m *AppNameConnectionRulePart) ConnectionRulePartType() string

ConnectionRulePartType gets the connection rule part type of this subtype

func (*AppNameConnectionRulePart) MarshalBinary

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

MarshalBinary interface implementation

func (AppNameConnectionRulePart) MarshalJSON

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

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

func (*AppNameConnectionRulePart) SetConnectionRulePartType

func (m *AppNameConnectionRulePart) SetConnectionRulePartType(val string)

SetConnectionRulePartType sets the connection rule part type of this subtype

func (*AppNameConnectionRulePart) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppNameConnectionRulePart) UnmarshalJSON

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

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

func (*AppNameConnectionRulePart) Validate

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

Validate validates this app name connection rule part

type AppRuleStatus

type AppRuleStatus string

AppRuleStatus app rule status swagger:model AppRuleStatus

const (

	// AppRuleStatusENABLED captures enum value "ENABLED"
	AppRuleStatusENABLED AppRuleStatus = "ENABLED"

	// AppRuleStatusDISABLED captures enum value "DISABLED"
	AppRuleStatusDISABLED AppRuleStatus = "DISABLED"
)

func (AppRuleStatus) Validate

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

Validate validates this app rule status

type AppRuleType

type AppRuleType string

AppRuleType app rule type swagger:model AppRuleType

const (

	// AppRuleTypeALLOW captures enum value "ALLOW"
	AppRuleTypeALLOW AppRuleType = "ALLOW"

	// AppRuleTypeDETECT captures enum value "DETECT"
	AppRuleTypeDETECT AppRuleType = "DETECT"

	// AppRuleTypeBLOCK captures enum value "BLOCK"
	AppRuleTypeBLOCK AppRuleType = "BLOCK"
)

func (AppRuleType) Validate

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

Validate validates this app rule type

type AppTypeConnectionRulePart

type AppTypeConnectionRulePart struct {

	// environments
	Environments []string `json:"environments"`

	// types
	Types []string `json:"types"`
}

AppTypeConnectionRulePart app type connection rule part swagger:model AppTypeConnectionRulePart

func (*AppTypeConnectionRulePart) ConnectionRulePartType

func (m *AppTypeConnectionRulePart) ConnectionRulePartType() string

ConnectionRulePartType gets the connection rule part type of this subtype

func (*AppTypeConnectionRulePart) MarshalBinary

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

MarshalBinary interface implementation

func (AppTypeConnectionRulePart) MarshalJSON

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

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

func (*AppTypeConnectionRulePart) SetConnectionRulePartType

func (m *AppTypeConnectionRulePart) SetConnectionRulePartType(val string)

SetConnectionRulePartType sets the connection rule part type of this subtype

func (*AppTypeConnectionRulePart) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppTypeConnectionRulePart) UnmarshalJSON

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

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

func (*AppTypeConnectionRulePart) Validate

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

Validate validates this app type connection rule part

type CDPipelineSecretsFindingRisk

type CDPipelineSecretsFindingRisk string

CDPipelineSecretsFindingRisk c d pipeline secrets finding risk swagger:model CDPipelineSecretsFindingRisk

const (

	// CDPipelineSecretsFindingRiskNOKNOWNRISK captures enum value "NO_KNOWN_RISK"
	CDPipelineSecretsFindingRiskNOKNOWNRISK CDPipelineSecretsFindingRisk = "NO_KNOWN_RISK"

	// CDPipelineSecretsFindingRiskRISKIDENTIFIED captures enum value "RISK_IDENTIFIED"
	CDPipelineSecretsFindingRiskRISKIDENTIFIED CDPipelineSecretsFindingRisk = "RISK_IDENTIFIED"
)

func (CDPipelineSecretsFindingRisk) Validate

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

Validate validates this c d pipeline secrets finding risk

type CdAppRule

type CdAppRule struct {

	// action
	// Required: true
	Action AppRuleType `json:"action"`

	// group name
	GroupName string `json:"groupName,omitempty"`

	// id
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

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

	// A way to identify the rule scope. Only one of the below should be not null, and used.
	Scope WorkloadRuleScopeType `json:"scope,omitempty"`

	// status
	// Required: true
	Status AppRuleStatus `json:"status"`
	// contains filtered or unexported fields
}

CdAppRule A rule that states what Apps are allowed to run on what environments. swagger:model CdAppRule

func (*CdAppRule) App

func (m *CdAppRule) App() WorkloadRuleType

App gets the app of this base type

func (*CdAppRule) MarshalBinary

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

MarshalBinary interface implementation

func (CdAppRule) MarshalJSON

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

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

func (*CdAppRule) SetApp

func (m *CdAppRule) SetApp(val WorkloadRuleType)

SetApp sets the app of this base type

func (*CdAppRule) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CdAppRule) UnmarshalJSON

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

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

func (*CdAppRule) Validate

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

Validate validates this cd app rule

type CdConnectionRule

type CdConnectionRule struct {

	// action
	Action ConnectionRuleAction `json:"action,omitempty"`

	// id
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

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

	GroupName string `json:"groupName,omitempty"`

	// status
	// Enum: [ENABLED DISABLED DELETED]
	Status string `json:"status,omitempty"`
	// contains filtered or unexported fields
}

CdConnectionRule A rule that states what apps are allowed to communicate with each other. swagger:model CdConnectionRule

func (*CdConnectionRule) Destination

func (m *CdConnectionRule) Destination() ConnectionRulePart

Destination gets the destination of this base type

func (*CdConnectionRule) MarshalBinary

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

MarshalBinary interface implementation

func (CdConnectionRule) MarshalJSON

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

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

func (*CdConnectionRule) SetDestination

func (m *CdConnectionRule) SetDestination(val ConnectionRulePart)

SetDestination sets the destination of this base type

func (*CdConnectionRule) SetSource

func (m *CdConnectionRule) SetSource(val ConnectionRulePart)

SetSource sets the source of this base type

func (*CdConnectionRule) Source

Source gets the source of this base type

func (*CdConnectionRule) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CdConnectionRule) UnmarshalJSON

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

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

func (*CdConnectionRule) Validate

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

Validate validates this cd connection rule

type CdPolicy

type CdPolicy struct {

	// api security cd policy
	APISecurityCdPolicy *APISecurityCdPolicyElement `json:"apiSecurityCdPolicy,omitempty"`

	// deployers
	// Required: true
	// Max Items: 10
	// Min Items: 1
	Deployers []strfmt.UUID `json:"deployers"`

	// description
	Description string `json:"description,omitempty"`

	// id
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

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

	// permission c d policy
	PermissionCDPolicy *CdPolicyElement `json:"permissionCDPolicy,omitempty"`

	// secret c d policy
	SecretCDPolicy *SecretsCdPolicyElement `json:"secretCDPolicy,omitempty"`

	// security context c d policy
	SecurityContextCDPolicy *CdPolicyElement `json:"securityContextCDPolicy,omitempty"`
}

CdPolicy cd policy swagger:model CdPolicy

func (*CdPolicy) MarshalBinary

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

MarshalBinary interface implementation

func (*CdPolicy) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CdPolicy) Validate

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

Validate validates this cd policy

type CdPolicyElement

type CdPolicyElement struct {

	// The action that should be taken on the pipeline
	// Required: true
	EnforcementOption EnforcementOption `json:"enforcementOption"`

	// The permissible vulnerability level in the pipeline
	// Required: true
	PermissibleVulnerabilityLevel Risk `json:"permissibleVulnerabilityLevel"`
}

CdPolicyElement cd policy element swagger:model CdPolicyElement

func (*CdPolicyElement) MarshalBinary

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

MarshalBinary interface implementation

func (*CdPolicyElement) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CdPolicyElement) Validate

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

Validate validates this cd policy element

type CiDockerfileScanPolicy

type CiDockerfileScanPolicy struct {

	// a list of dockerfile scan test names (e.g. CIS-DI-0009) to ignore
	DockerfileScanResultsToIgnore []string `json:"dockerfileScanResultsToIgnore,omitempty"`

	// enforcement option
	// Required: true
	EnforcementOption EnforcementOption `json:"enforcementOption"`

	// permissible dockerfile scan severity
	// Required: true
	PermissibleDockerfileScanSeverity DockerfileScanSeverity `json:"permissibleDockerfileScanSeverity"`
}

CiDockerfileScanPolicy ci dockerfile scan policy swagger:model CiDockerfileScanPolicy

func (*CiDockerfileScanPolicy) MarshalBinary

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

MarshalBinary interface implementation

func (*CiDockerfileScanPolicy) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CiDockerfileScanPolicy) Validate

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

Validate validates this ci dockerfile scan policy

type CiPolicy

type CiPolicy struct {

	// description
	Description string `json:"description,omitempty"`

	// dockerfile scan ci policy
	DockerfileScanCiPolicy *CiDockerfileScanPolicy `json:"dockerfileScanCiPolicy,omitempty"`

	// id
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

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

	// vulnerability ci policy
	VulnerabilityCiPolicy *CiVulnerabilityPolicy `json:"vulnerabilityCiPolicy,omitempty"`
}

CiPolicy ci policy swagger:model CiPolicy

func (*CiPolicy) MarshalBinary

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

MarshalBinary interface implementation

func (*CiPolicy) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CiPolicy) Validate

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

Validate validates this ci policy

type CiVulnerabilityPolicy

type CiVulnerabilityPolicy struct {

	// enforcement option
	// Required: true
	EnforcementOption EnforcementOption `json:"enforcementOption"`

	// permissible vulnerability level
	// Required: true
	PermissibleVulnerabilityLevel VulnerabilitySeverity `json:"permissibleVulnerabilityLevel"`

	// a list of vulnerability names to ignore
	VulnerabilitiesToIgnore []string `json:"vulnerabilitiesToIgnore,omitempty"`
}

CiVulnerabilityPolicy ci vulnerability policy swagger:model CiVulnerabilityPolicy

func (*CiVulnerabilityPolicy) MarshalBinary

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

MarshalBinary interface implementation

func (*CiVulnerabilityPolicy) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CiVulnerabilityPolicy) Validate

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

Validate validates this ci vulnerability policy

type ClusterPodDefinitionSource

type ClusterPodDefinitionSource string

ClusterPodDefinitionSource The source type of the pod definitions of the cluster swagger:model ClusterPodDefinitionSource

const (

	// ClusterPodDefinitionSourceKUBERNETES captures enum value "KUBERNETES"
	ClusterPodDefinitionSourceKUBERNETES ClusterPodDefinitionSource = "KUBERNETES"

	// ClusterPodDefinitionSourceCD captures enum value "CD"
	ClusterPodDefinitionSourceCD ClusterPodDefinitionSource = "CD"
)

func (ClusterPodDefinitionSource) Validate

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

Validate validates this cluster pod definition source

type ConnectionRuleAction

type ConnectionRuleAction string

ConnectionRuleAction connection rule action swagger:model ConnectionRuleAction

const (

	// ConnectionRuleActionDETECT captures enum value "DETECT"
	ConnectionRuleActionDETECT ConnectionRuleAction = "DETECT"

	// ConnectionRuleActionBLOCK captures enum value "BLOCK"
	ConnectionRuleActionBLOCK ConnectionRuleAction = "BLOCK"

	// ConnectionRuleActionALLOW captures enum value "ALLOW"
	ConnectionRuleActionALLOW ConnectionRuleAction = "ALLOW"

	// ConnectionRuleActionENCRYPT captures enum value "ENCRYPT"
	ConnectionRuleActionENCRYPT ConnectionRuleAction = "ENCRYPT"

	// ConnectionRuleActionENCRYPTDIRECT captures enum value "ENCRYPT_DIRECT"
	ConnectionRuleActionENCRYPTDIRECT ConnectionRuleAction = "ENCRYPT_DIRECT"
)

func (ConnectionRuleAction) Validate

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

Validate validates this connection rule action

type ConnectionRulePart

type ConnectionRulePart interface {
	runtime.Validatable

	// connection rule part type
	// Required: true
	// Enum: [AppNameConnectionRulePart AppTypeConnectionRulePart AppLabelConnectionRulePart AppAnyConnectionRulePart PodNameConnectionRulePart PodLablesConnectionRulePart PodAnyConnectionRulePart ExpansionNameConnectionRulePart ExpansionLabelsConnectionRulePart ExpansionAnyConnectionRulePart EnvironmentNameConnectionRulePart EnvironmentAnyConnectionRulePart EnvironmentRiskConnectionRulePart IpRangeConnectionRulePart ExternalConnectionRulePart FqdnConnectionRulePart ServiceNameConnectionRulePart AnyConnectionRulePart]
	ConnectionRulePartType() string
	SetConnectionRulePartType(string)
}

ConnectionRulePart connection rule part swagger:discriminator ConnectionRulePart connectionRulePartType

func UnmarshalConnectionRulePart

func UnmarshalConnectionRulePart(reader io.Reader, consumer runtime.Consumer) (ConnectionRulePart, error)

UnmarshalConnectionRulePart unmarshals polymorphic ConnectionRulePart

func UnmarshalConnectionRulePartSlice

func UnmarshalConnectionRulePartSlice(reader io.Reader, consumer runtime.Consumer) ([]ConnectionRulePart, error)

UnmarshalConnectionRulePartSlice unmarshals polymorphic slices of ConnectionRulePart

type ConnectionsRule

type ConnectionsRule struct {

	// action
	Action ConnectionRuleAction `json:"action,omitempty"`

	// id
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

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

	GroupName string `json:"groupName,omitempty"`

	// status
	// Enum: [ENABLED DISABLED DELETED]
	Status string `json:"status,omitempty"`
	// contains filtered or unexported fields
}

ConnectionsRule A rule that states what apps are allowed to communicate with each other. swagger:model ConnectionsRule

func (*ConnectionsRule) Destination

func (m *ConnectionsRule) Destination() ConnectionRulePart

Destination gets the destination of this base type

func (*ConnectionsRule) MarshalBinary

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

MarshalBinary interface implementation

func (ConnectionsRule) MarshalJSON

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

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

func (*ConnectionsRule) SetDestination

func (m *ConnectionsRule) SetDestination(val ConnectionRulePart)

SetDestination sets the destination of this base type

func (*ConnectionsRule) SetSource

func (m *ConnectionsRule) SetSource(val ConnectionRulePart)

SetSource sets the source of this base type

func (*ConnectionsRule) Source

func (m *ConnectionsRule) Source() ConnectionRulePart

Source gets the source of this base type

func (*ConnectionsRule) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConnectionsRule) UnmarshalJSON

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

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

func (*ConnectionsRule) Validate

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

Validate validates this connections rule

type DeleteCdPolicyPolicyIDNoContent

type DeleteCdPolicyPolicyIDNoContent struct {
}

DeleteCdPolicyPolicyIDNoContent handles this case with default header values.

Success

func NewDeleteCdPolicyPolicyIDNoContent

func NewDeleteCdPolicyPolicyIDNoContent() *DeleteCdPolicyPolicyIDNoContent

NewDeleteCdPolicyPolicyIDNoContent creates a DeleteCdPolicyPolicyIDNoContent with default headers values

func (*DeleteCdPolicyPolicyIDNoContent) Error

type DeleteCdPolicyPolicyIDParams

type DeleteCdPolicyPolicyIDParams struct {

	/*PolicyID*/
	PolicyID strfmt.UUID

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteCdPolicyPolicyIDParams contains all the parameters to send to the API endpoint for the delete cd policy policy ID operation typically these are written to a http.Request

func NewDeleteCdPolicyPolicyIDParams

func NewDeleteCdPolicyPolicyIDParams() *DeleteCdPolicyPolicyIDParams

NewDeleteCdPolicyPolicyIDParams creates a new DeleteCdPolicyPolicyIDParams object with the default values initialized.

func NewDeleteCdPolicyPolicyIDParamsWithContext

func NewDeleteCdPolicyPolicyIDParamsWithContext(ctx context.Context) *DeleteCdPolicyPolicyIDParams

NewDeleteCdPolicyPolicyIDParamsWithContext creates a new DeleteCdPolicyPolicyIDParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteCdPolicyPolicyIDParamsWithHTTPClient

func NewDeleteCdPolicyPolicyIDParamsWithHTTPClient(client *http.Client) *DeleteCdPolicyPolicyIDParams

NewDeleteCdPolicyPolicyIDParamsWithHTTPClient creates a new DeleteCdPolicyPolicyIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteCdPolicyPolicyIDParamsWithTimeout

func NewDeleteCdPolicyPolicyIDParamsWithTimeout(timeout time.Duration) *DeleteCdPolicyPolicyIDParams

NewDeleteCdPolicyPolicyIDParamsWithTimeout creates a new DeleteCdPolicyPolicyIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteCdPolicyPolicyIDParams) SetContext

func (o *DeleteCdPolicyPolicyIDParams) SetContext(ctx context.Context)

SetContext adds the context to the delete cd policy policy ID params

func (*DeleteCdPolicyPolicyIDParams) SetHTTPClient

func (o *DeleteCdPolicyPolicyIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete cd policy policy ID params

func (*DeleteCdPolicyPolicyIDParams) SetPolicyID

func (o *DeleteCdPolicyPolicyIDParams) SetPolicyID(policyID strfmt.UUID)

SetPolicyID adds the policyId to the delete cd policy policy ID params

func (*DeleteCdPolicyPolicyIDParams) SetTimeout

func (o *DeleteCdPolicyPolicyIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete cd policy policy ID params

func (*DeleteCdPolicyPolicyIDParams) WithContext

WithContext adds the context to the delete cd policy policy ID params

func (*DeleteCdPolicyPolicyIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete cd policy policy ID params

func (*DeleteCdPolicyPolicyIDParams) WithPolicyID

WithPolicyID adds the policyID to the delete cd policy policy ID params

func (*DeleteCdPolicyPolicyIDParams) WithTimeout

WithTimeout adds the timeout to the delete cd policy policy ID params

func (*DeleteCdPolicyPolicyIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteCdPolicyPolicyIDReader

type DeleteCdPolicyPolicyIDReader struct {
	Formats strfmt.Registry
}

DeleteCdPolicyPolicyIDReader is a Reader for the DeleteCdPolicyPolicyID structure.

func (*DeleteCdPolicyPolicyIDReader) ReadResponse

func (o *DeleteCdPolicyPolicyIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteCdRuleIDConnectionsRuleNoContent

type DeleteCdRuleIDConnectionsRuleNoContent struct {
}

DeleteCdRuleIDConnectionsRuleNoContent handles this case with default header values.

deleted

func NewDeleteCdRuleIDConnectionsRuleNoContent

func NewDeleteCdRuleIDConnectionsRuleNoContent() *DeleteCdRuleIDConnectionsRuleNoContent

NewDeleteCdRuleIDConnectionsRuleNoContent creates a DeleteCdRuleIDConnectionsRuleNoContent with default headers values

func (*DeleteCdRuleIDConnectionsRuleNoContent) Error

type DeleteCdRuleIDConnectionsRuleParams

type DeleteCdRuleIDConnectionsRuleParams struct {

	/*RuleID
	  ruleId (uid)

	*/
	RuleID strfmt.UUID

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteCdRuleIDConnectionsRuleParams contains all the parameters to send to the API endpoint for the delete cd rule ID connections rule operation typically these are written to a http.Request

func NewDeleteCdRuleIDConnectionsRuleParams

func NewDeleteCdRuleIDConnectionsRuleParams() *DeleteCdRuleIDConnectionsRuleParams

NewDeleteCdRuleIDConnectionsRuleParams creates a new DeleteCdRuleIDConnectionsRuleParams object with the default values initialized.

func NewDeleteCdRuleIDConnectionsRuleParamsWithContext

func NewDeleteCdRuleIDConnectionsRuleParamsWithContext(ctx context.Context) *DeleteCdRuleIDConnectionsRuleParams

NewDeleteCdRuleIDConnectionsRuleParamsWithContext creates a new DeleteCdRuleIDConnectionsRuleParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteCdRuleIDConnectionsRuleParamsWithHTTPClient

func NewDeleteCdRuleIDConnectionsRuleParamsWithHTTPClient(client *http.Client) *DeleteCdRuleIDConnectionsRuleParams

NewDeleteCdRuleIDConnectionsRuleParamsWithHTTPClient creates a new DeleteCdRuleIDConnectionsRuleParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteCdRuleIDConnectionsRuleParamsWithTimeout

func NewDeleteCdRuleIDConnectionsRuleParamsWithTimeout(timeout time.Duration) *DeleteCdRuleIDConnectionsRuleParams

NewDeleteCdRuleIDConnectionsRuleParamsWithTimeout creates a new DeleteCdRuleIDConnectionsRuleParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteCdRuleIDConnectionsRuleParams) SetContext

SetContext adds the context to the delete cd rule ID connections rule params

func (*DeleteCdRuleIDConnectionsRuleParams) SetHTTPClient

func (o *DeleteCdRuleIDConnectionsRuleParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete cd rule ID connections rule params

func (*DeleteCdRuleIDConnectionsRuleParams) SetRuleID

func (o *DeleteCdRuleIDConnectionsRuleParams) SetRuleID(ruleID strfmt.UUID)

SetRuleID adds the ruleId to the delete cd rule ID connections rule params

func (*DeleteCdRuleIDConnectionsRuleParams) SetTimeout

func (o *DeleteCdRuleIDConnectionsRuleParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete cd rule ID connections rule params

func (*DeleteCdRuleIDConnectionsRuleParams) WithContext

WithContext adds the context to the delete cd rule ID connections rule params

func (*DeleteCdRuleIDConnectionsRuleParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete cd rule ID connections rule params

func (*DeleteCdRuleIDConnectionsRuleParams) WithRuleID

WithRuleID adds the ruleID to the delete cd rule ID connections rule params

func (*DeleteCdRuleIDConnectionsRuleParams) WithTimeout

WithTimeout adds the timeout to the delete cd rule ID connections rule params

func (*DeleteCdRuleIDConnectionsRuleParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteCdRuleIDConnectionsRuleReader

type DeleteCdRuleIDConnectionsRuleReader struct {
	Formats strfmt.Registry
}

DeleteCdRuleIDConnectionsRuleReader is a Reader for the DeleteCdRuleIDConnectionsRule structure.

func (*DeleteCdRuleIDConnectionsRuleReader) ReadResponse

func (o *DeleteCdRuleIDConnectionsRuleReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteCdRuleIDDeploymentRuleNoContent

type DeleteCdRuleIDDeploymentRuleNoContent struct {
}

DeleteCdRuleIDDeploymentRuleNoContent handles this case with default header values.

deleted

func NewDeleteCdRuleIDDeploymentRuleNoContent

func NewDeleteCdRuleIDDeploymentRuleNoContent() *DeleteCdRuleIDDeploymentRuleNoContent

NewDeleteCdRuleIDDeploymentRuleNoContent creates a DeleteCdRuleIDDeploymentRuleNoContent with default headers values

func (*DeleteCdRuleIDDeploymentRuleNoContent) Error

type DeleteCdRuleIDDeploymentRuleParams

type DeleteCdRuleIDDeploymentRuleParams struct {

	/*RuleID
	  ruleId (uid)

	*/
	RuleID strfmt.UUID

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteCdRuleIDDeploymentRuleParams contains all the parameters to send to the API endpoint for the delete cd rule ID deployment rule operation typically these are written to a http.Request

func NewDeleteCdRuleIDDeploymentRuleParams

func NewDeleteCdRuleIDDeploymentRuleParams() *DeleteCdRuleIDDeploymentRuleParams

NewDeleteCdRuleIDDeploymentRuleParams creates a new DeleteCdRuleIDDeploymentRuleParams object with the default values initialized.

func NewDeleteCdRuleIDDeploymentRuleParamsWithContext

func NewDeleteCdRuleIDDeploymentRuleParamsWithContext(ctx context.Context) *DeleteCdRuleIDDeploymentRuleParams

NewDeleteCdRuleIDDeploymentRuleParamsWithContext creates a new DeleteCdRuleIDDeploymentRuleParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteCdRuleIDDeploymentRuleParamsWithHTTPClient

func NewDeleteCdRuleIDDeploymentRuleParamsWithHTTPClient(client *http.Client) *DeleteCdRuleIDDeploymentRuleParams

NewDeleteCdRuleIDDeploymentRuleParamsWithHTTPClient creates a new DeleteCdRuleIDDeploymentRuleParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteCdRuleIDDeploymentRuleParamsWithTimeout

func NewDeleteCdRuleIDDeploymentRuleParamsWithTimeout(timeout time.Duration) *DeleteCdRuleIDDeploymentRuleParams

NewDeleteCdRuleIDDeploymentRuleParamsWithTimeout creates a new DeleteCdRuleIDDeploymentRuleParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteCdRuleIDDeploymentRuleParams) SetContext

SetContext adds the context to the delete cd rule ID deployment rule params

func (*DeleteCdRuleIDDeploymentRuleParams) SetHTTPClient

func (o *DeleteCdRuleIDDeploymentRuleParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete cd rule ID deployment rule params

func (*DeleteCdRuleIDDeploymentRuleParams) SetRuleID

func (o *DeleteCdRuleIDDeploymentRuleParams) SetRuleID(ruleID strfmt.UUID)

SetRuleID adds the ruleId to the delete cd rule ID deployment rule params

func (*DeleteCdRuleIDDeploymentRuleParams) SetTimeout

func (o *DeleteCdRuleIDDeploymentRuleParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete cd rule ID deployment rule params

func (*DeleteCdRuleIDDeploymentRuleParams) WithContext

WithContext adds the context to the delete cd rule ID deployment rule params

func (*DeleteCdRuleIDDeploymentRuleParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete cd rule ID deployment rule params

func (*DeleteCdRuleIDDeploymentRuleParams) WithRuleID

WithRuleID adds the ruleID to the delete cd rule ID deployment rule params

func (*DeleteCdRuleIDDeploymentRuleParams) WithTimeout

WithTimeout adds the timeout to the delete cd rule ID deployment rule params

func (*DeleteCdRuleIDDeploymentRuleParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteCdRuleIDDeploymentRuleReader

type DeleteCdRuleIDDeploymentRuleReader struct {
	Formats strfmt.Registry
}

DeleteCdRuleIDDeploymentRuleReader is a Reader for the DeleteCdRuleIDDeploymentRule structure.

func (*DeleteCdRuleIDDeploymentRuleReader) ReadResponse

func (o *DeleteCdRuleIDDeploymentRuleReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteCiPolicyPolicyIDNoContent

type DeleteCiPolicyPolicyIDNoContent struct {
}

DeleteCiPolicyPolicyIDNoContent handles this case with default header values.

Success

func NewDeleteCiPolicyPolicyIDNoContent

func NewDeleteCiPolicyPolicyIDNoContent() *DeleteCiPolicyPolicyIDNoContent

NewDeleteCiPolicyPolicyIDNoContent creates a DeleteCiPolicyPolicyIDNoContent with default headers values

func (*DeleteCiPolicyPolicyIDNoContent) Error

type DeleteCiPolicyPolicyIDParams

type DeleteCiPolicyPolicyIDParams struct {

	/*PolicyID*/
	PolicyID strfmt.UUID

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteCiPolicyPolicyIDParams contains all the parameters to send to the API endpoint for the delete ci policy policy ID operation typically these are written to a http.Request

func NewDeleteCiPolicyPolicyIDParams

func NewDeleteCiPolicyPolicyIDParams() *DeleteCiPolicyPolicyIDParams

NewDeleteCiPolicyPolicyIDParams creates a new DeleteCiPolicyPolicyIDParams object with the default values initialized.

func NewDeleteCiPolicyPolicyIDParamsWithContext

func NewDeleteCiPolicyPolicyIDParamsWithContext(ctx context.Context) *DeleteCiPolicyPolicyIDParams

NewDeleteCiPolicyPolicyIDParamsWithContext creates a new DeleteCiPolicyPolicyIDParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteCiPolicyPolicyIDParamsWithHTTPClient

func NewDeleteCiPolicyPolicyIDParamsWithHTTPClient(client *http.Client) *DeleteCiPolicyPolicyIDParams

NewDeleteCiPolicyPolicyIDParamsWithHTTPClient creates a new DeleteCiPolicyPolicyIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteCiPolicyPolicyIDParamsWithTimeout

func NewDeleteCiPolicyPolicyIDParamsWithTimeout(timeout time.Duration) *DeleteCiPolicyPolicyIDParams

NewDeleteCiPolicyPolicyIDParamsWithTimeout creates a new DeleteCiPolicyPolicyIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteCiPolicyPolicyIDParams) SetContext

func (o *DeleteCiPolicyPolicyIDParams) SetContext(ctx context.Context)

SetContext adds the context to the delete ci policy policy ID params

func (*DeleteCiPolicyPolicyIDParams) SetHTTPClient

func (o *DeleteCiPolicyPolicyIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete ci policy policy ID params

func (*DeleteCiPolicyPolicyIDParams) SetPolicyID

func (o *DeleteCiPolicyPolicyIDParams) SetPolicyID(policyID strfmt.UUID)

SetPolicyID adds the policyId to the delete ci policy policy ID params

func (*DeleteCiPolicyPolicyIDParams) SetTimeout

func (o *DeleteCiPolicyPolicyIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete ci policy policy ID params

func (*DeleteCiPolicyPolicyIDParams) WithContext

WithContext adds the context to the delete ci policy policy ID params

func (*DeleteCiPolicyPolicyIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete ci policy policy ID params

func (*DeleteCiPolicyPolicyIDParams) WithPolicyID

WithPolicyID adds the policyID to the delete ci policy policy ID params

func (*DeleteCiPolicyPolicyIDParams) WithTimeout

WithTimeout adds the timeout to the delete ci policy policy ID params

func (*DeleteCiPolicyPolicyIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteCiPolicyPolicyIDReader

type DeleteCiPolicyPolicyIDReader struct {
	Formats strfmt.Registry
}

DeleteCiPolicyPolicyIDReader is a Reader for the DeleteCiPolicyPolicyID structure.

func (*DeleteCiPolicyPolicyIDReader) ReadResponse

func (o *DeleteCiPolicyPolicyIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteDeployersDeployerIDNoContent

type DeleteDeployersDeployerIDNoContent struct {
}

DeleteDeployersDeployerIDNoContent handles this case with default header values.

Success

func NewDeleteDeployersDeployerIDNoContent

func NewDeleteDeployersDeployerIDNoContent() *DeleteDeployersDeployerIDNoContent

NewDeleteDeployersDeployerIDNoContent creates a DeleteDeployersDeployerIDNoContent with default headers values

func (*DeleteDeployersDeployerIDNoContent) Error

type DeleteDeployersDeployerIDParams

type DeleteDeployersDeployerIDParams struct {

	/*DeployerID*/
	DeployerID strfmt.UUID

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteDeployersDeployerIDParams contains all the parameters to send to the API endpoint for the delete deployers deployer ID operation typically these are written to a http.Request

func NewDeleteDeployersDeployerIDParams

func NewDeleteDeployersDeployerIDParams() *DeleteDeployersDeployerIDParams

NewDeleteDeployersDeployerIDParams creates a new DeleteDeployersDeployerIDParams object with the default values initialized.

func NewDeleteDeployersDeployerIDParamsWithContext

func NewDeleteDeployersDeployerIDParamsWithContext(ctx context.Context) *DeleteDeployersDeployerIDParams

NewDeleteDeployersDeployerIDParamsWithContext creates a new DeleteDeployersDeployerIDParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteDeployersDeployerIDParamsWithHTTPClient

func NewDeleteDeployersDeployerIDParamsWithHTTPClient(client *http.Client) *DeleteDeployersDeployerIDParams

NewDeleteDeployersDeployerIDParamsWithHTTPClient creates a new DeleteDeployersDeployerIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteDeployersDeployerIDParamsWithTimeout

func NewDeleteDeployersDeployerIDParamsWithTimeout(timeout time.Duration) *DeleteDeployersDeployerIDParams

NewDeleteDeployersDeployerIDParamsWithTimeout creates a new DeleteDeployersDeployerIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteDeployersDeployerIDParams) SetContext

func (o *DeleteDeployersDeployerIDParams) SetContext(ctx context.Context)

SetContext adds the context to the delete deployers deployer ID params

func (*DeleteDeployersDeployerIDParams) SetDeployerID

func (o *DeleteDeployersDeployerIDParams) SetDeployerID(deployerID strfmt.UUID)

SetDeployerID adds the deployerId to the delete deployers deployer ID params

func (*DeleteDeployersDeployerIDParams) SetHTTPClient

func (o *DeleteDeployersDeployerIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete deployers deployer ID params

func (*DeleteDeployersDeployerIDParams) SetTimeout

func (o *DeleteDeployersDeployerIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete deployers deployer ID params

func (*DeleteDeployersDeployerIDParams) WithContext

WithContext adds the context to the delete deployers deployer ID params

func (*DeleteDeployersDeployerIDParams) WithDeployerID

WithDeployerID adds the deployerID to the delete deployers deployer ID params

func (*DeleteDeployersDeployerIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete deployers deployer ID params

func (*DeleteDeployersDeployerIDParams) WithTimeout

WithTimeout adds the timeout to the delete deployers deployer ID params

func (*DeleteDeployersDeployerIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteDeployersDeployerIDReader

type DeleteDeployersDeployerIDReader struct {
	Formats strfmt.Registry
}

DeleteDeployersDeployerIDReader is a Reader for the DeleteDeployersDeployerID structure.

func (*DeleteDeployersDeployerIDReader) ReadResponse

func (o *DeleteDeployersDeployerIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteEnvironmentEnvIDDefault

type DeleteEnvironmentEnvIDDefault struct {
	Payload *APIResponse
	// contains filtered or unexported fields
}

DeleteEnvironmentEnvIDDefault handles this case with default header values.

unknown error

func NewDeleteEnvironmentEnvIDDefault

func NewDeleteEnvironmentEnvIDDefault(code int) *DeleteEnvironmentEnvIDDefault

NewDeleteEnvironmentEnvIDDefault creates a DeleteEnvironmentEnvIDDefault with default headers values

func (*DeleteEnvironmentEnvIDDefault) Code

Code gets the status code for the delete environment env ID default response

func (*DeleteEnvironmentEnvIDDefault) Error

func (*DeleteEnvironmentEnvIDDefault) GetPayload

func (o *DeleteEnvironmentEnvIDDefault) GetPayload() *APIResponse

type DeleteEnvironmentEnvIDNoContent

type DeleteEnvironmentEnvIDNoContent struct {
}

DeleteEnvironmentEnvIDNoContent handles this case with default header values.

Success

func NewDeleteEnvironmentsEnvIDNoContent

func NewDeleteEnvironmentsEnvIDNoContent() *DeleteEnvironmentEnvIDNoContent

NewDeleteEnvironmentsEnvIDNoContent creates a DeleteEnvironmentEnvIDNoContent with default headers values

func (*DeleteEnvironmentEnvIDNoContent) Error

type DeleteEnvironmentsEnvIDParams

type DeleteEnvironmentsEnvIDParams struct {

	/*EnvID*/
	EnvID strfmt.UUID

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteEnvironmentsEnvIDParams contains all the parameters to send to the API endpoint for the delete environments env ID operation typically these are written to a http.Request

func NewDeleteEnvironmentEnvIDParams

func NewDeleteEnvironmentEnvIDParams() *DeleteEnvironmentsEnvIDParams

NewDeleteEnvironmentEnvIDParams creates a new DeleteEnvironmentsEnvIDParams object with the default values initialized.

func NewDeleteEnvironmentsEnvIDParamsWithContext

func NewDeleteEnvironmentsEnvIDParamsWithContext(ctx context.Context) *DeleteEnvironmentsEnvIDParams

NewDeleteEnvironmentsEnvIDParamsWithContext creates a new DeleteEnvironmentsEnvIDParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteEnvironmentsEnvIDParamsWithHTTPClient

func NewDeleteEnvironmentsEnvIDParamsWithHTTPClient(client *http.Client) *DeleteEnvironmentsEnvIDParams

NewDeleteEnvironmentsEnvIDParamsWithHTTPClient creates a new DeleteEnvironmentsEnvIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteEnvironmentsEnvIDParamsWithTimeout

func NewDeleteEnvironmentsEnvIDParamsWithTimeout(timeout time.Duration) *DeleteEnvironmentsEnvIDParams

NewDeleteEnvironmentsEnvIDParamsWithTimeout creates a new DeleteEnvironmentsEnvIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteEnvironmentsEnvIDParams) SetContext

func (o *DeleteEnvironmentsEnvIDParams) SetContext(ctx context.Context)

SetContext adds the context to the delete environments env ID params

func (*DeleteEnvironmentsEnvIDParams) SetEnvID

func (o *DeleteEnvironmentsEnvIDParams) SetEnvID(envID strfmt.UUID)

SetEnvID adds the envId to the delete environments env ID params

func (*DeleteEnvironmentsEnvIDParams) SetHTTPClient

func (o *DeleteEnvironmentsEnvIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete environments env ID params

func (*DeleteEnvironmentsEnvIDParams) SetTimeout

func (o *DeleteEnvironmentsEnvIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete environments env ID params

func (*DeleteEnvironmentsEnvIDParams) WithContext

WithContext adds the context to the delete environments env ID params

func (*DeleteEnvironmentsEnvIDParams) WithEnvID

WithEnvID adds the envID to the delete environments env ID params

func (*DeleteEnvironmentsEnvIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete environments env ID params

func (*DeleteEnvironmentsEnvIDParams) WithTimeout

WithTimeout adds the timeout to the delete environments env ID params

func (*DeleteEnvironmentsEnvIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteEnvironmentsEnvIDReader

type DeleteEnvironmentsEnvIDReader struct {
	Formats strfmt.Registry
}

DeleteEnvironmentsEnvIDReader is a Reader for the DeleteEnvironmentsEnvID structure.

func (*DeleteEnvironmentsEnvIDReader) ReadResponse

func (o *DeleteEnvironmentsEnvIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteKubernetesClustersKubernetesClusterIDDefault

type DeleteKubernetesClustersKubernetesClusterIDDefault struct {
	Payload *APIResponse
	// contains filtered or unexported fields
}

DeleteKubernetesClustersKubernetesClusterIDDefault handles this case with default header values.

unknown error

func NewDeleteKubernetesClustersKubernetesClusterIDDefault

func NewDeleteKubernetesClustersKubernetesClusterIDDefault(code int) *DeleteKubernetesClustersKubernetesClusterIDDefault

NewDeleteKubernetesClustersKubernetesClusterIDDefault creates a DeleteKubernetesClustersKubernetesClusterIDDefault with default headers values

func (*DeleteKubernetesClustersKubernetesClusterIDDefault) Code

Code gets the status code for the delete kubernetes clusters kubernetes cluster ID default response

func (*DeleteKubernetesClustersKubernetesClusterIDDefault) Error

func (*DeleteKubernetesClustersKubernetesClusterIDDefault) GetPayload

type DeleteKubernetesClustersKubernetesClusterIDNoContent

type DeleteKubernetesClustersKubernetesClusterIDNoContent struct {
}

DeleteKubernetesClustersKubernetesClusterIDNoContent handles this case with default header values.

Success

func NewDeleteKubernetesClustersKubernetesClusterIDNoContent

func NewDeleteKubernetesClustersKubernetesClusterIDNoContent() *DeleteKubernetesClustersKubernetesClusterIDNoContent

NewDeleteKubernetesClustersKubernetesClusterIDNoContent creates a DeleteKubernetesClustersKubernetesClusterIDNoContent with default headers values

func (*DeleteKubernetesClustersKubernetesClusterIDNoContent) Error

type DeleteKubernetesClustersKubernetesClusterIDParams

type DeleteKubernetesClustersKubernetesClusterIDParams struct {

	/*KubernetesClusterID
	  SecureCN Kubernetes cluster ID

	*/
	KubernetesClusterID strfmt.UUID

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

func (*DeleteKubernetesClustersKubernetesClusterIDParams) SetContext

SetContext adds the context to the delete kubernetes clusters kubernetes cluster ID params

func (*DeleteKubernetesClustersKubernetesClusterIDParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the delete kubernetes clusters kubernetes cluster ID params

func (*DeleteKubernetesClustersKubernetesClusterIDParams) SetKubernetesClusterID

func (o *DeleteKubernetesClustersKubernetesClusterIDParams) SetKubernetesClusterID(kubernetesClusterID strfmt.UUID)

SetKubernetesClusterID adds the kubernetesClusterId to the delete kubernetes clusters kubernetes cluster ID params

func (*DeleteKubernetesClustersKubernetesClusterIDParams) SetTimeout

SetTimeout adds the timeout to the delete kubernetes clusters kubernetes cluster ID params

func (*DeleteKubernetesClustersKubernetesClusterIDParams) WithContext

WithContext adds the context to the delete kubernetes clusters kubernetes cluster ID params

func (*DeleteKubernetesClustersKubernetesClusterIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete kubernetes clusters kubernetes cluster ID params

func (*DeleteKubernetesClustersKubernetesClusterIDParams) WithKubernetesClusterID

WithKubernetesClusterID adds the kubernetesClusterID to the delete kubernetes clusters kubernetes cluster ID params

func (*DeleteKubernetesClustersKubernetesClusterIDParams) WithTimeout

WithTimeout adds the timeout to the delete kubernetes clusters kubernetes cluster ID params

func (*DeleteKubernetesClustersKubernetesClusterIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteKubernetesClustersKubernetesClusterIDReader

type DeleteKubernetesClustersKubernetesClusterIDReader struct {
	Formats strfmt.Registry
}

func (*DeleteKubernetesClustersKubernetesClusterIDReader) ReadResponse

func (o *DeleteKubernetesClustersKubernetesClusterIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type Deployer

type Deployer interface {
	runtime.Validatable

	// deployer
	Deployer() string
	SetDeployer(string)

	// deployer Id
	// Required: true
	// Format: uuid
	DeployerID() *strfmt.UUID
	SetDeployerID(*strfmt.UUID)

	// deployer type
	// Required: true
	// Enum: [OperatorDeployer SecureCnDeployer]
	DeployerType() string
	SetDeployerType(string)

	// id
	// Read Only: true
	// Format: uuid
	ID() strfmt.UUID
	SetID(strfmt.UUID)
}

Deployer represent deployer object swagger:discriminator Deployer deployerType

func UnmarshalDeployer

func UnmarshalDeployer(reader io.Reader, consumer runtime.Consumer) (Deployer, error)

UnmarshalDeployer unmarshals polymorphic Deployer

func UnmarshalDeployerSlice

func UnmarshalDeployerSlice(reader io.Reader, consumer runtime.Consumer) ([]Deployer, error)

UnmarshalDeployerSlice unmarshals polymorphic slices of Deployer

type DockerfileScanSeverity

type DockerfileScanSeverity string

DockerfileScanSeverity The permissible dockerfile scan severity in the pipeline swagger:model DockerfileScanSeverity

const (

	// DockerfileScanSeverityINFO captures enum value "INFO"
	DockerfileScanSeverityINFO DockerfileScanSeverity = "INFO"

	// DockerfileScanSeverityWARN captures enum value "WARN"
	DockerfileScanSeverityWARN DockerfileScanSeverity = "WARN"

	// DockerfileScanSeverityFATAL captures enum value "FATAL"
	DockerfileScanSeverityFATAL DockerfileScanSeverity = "FATAL"
)

func (DockerfileScanSeverity) Validate

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

Validate validates this dockerfile scan severity

type EnforcementOption

type EnforcementOption string

EnforcementOption The action that should be taken on the pipeline swagger:model EnforcementOption

const (

	// EnforcementOptionFAIL captures enum value "FAIL"
	EnforcementOptionFAIL EnforcementOption = "FAIL"

	// EnforcementOptionIGNORE captures enum value "IGNORE"
	EnforcementOptionIGNORE EnforcementOption = "IGNORE"
)

func (EnforcementOption) Validate

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

Validate validates this enforcement option

type Environment

type Environment struct {

	// The environment description.
	Description string `json:"description,omitempty"`

	// id
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// kubernetes environments
	KubernetesEnvironments []*KubernetesEnvironment `json:"kubernetesEnvironments"`

	// Environment name. Must be unique.
	// Required: true
	Name *string `json:"name"`
}

Environment SecureCN environment definition. #also must be included for at least one of the env details but Swagger does not support parameter dependencies and mutually exclusive parameters. swagger:model Environment

func (*Environment) MarshalBinary

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

MarshalBinary interface implementation

func (*Environment) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Environment) Validate

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

Validate validates this environment

type EnvironmentAnyConnectionRulePart

type EnvironmentAnyConnectionRulePart struct {
}

EnvironmentAnyConnectionRulePart environment any connection rule part swagger:model EnvironmentAnyConnectionRulePart

func (*EnvironmentAnyConnectionRulePart) ConnectionRulePartType

func (m *EnvironmentAnyConnectionRulePart) ConnectionRulePartType() string

ConnectionRulePartType gets the connection rule part type of this subtype

func (*EnvironmentAnyConnectionRulePart) MarshalBinary

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

MarshalBinary interface implementation

func (EnvironmentAnyConnectionRulePart) MarshalJSON

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

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

func (*EnvironmentAnyConnectionRulePart) SetConnectionRulePartType

func (m *EnvironmentAnyConnectionRulePart) SetConnectionRulePartType(val string)

SetConnectionRulePartType sets the connection rule part type of this subtype

func (*EnvironmentAnyConnectionRulePart) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvironmentAnyConnectionRulePart) UnmarshalJSON

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

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

func (*EnvironmentAnyConnectionRulePart) Validate

Validate validates this environment any connection rule part

type EnvironmentNameConnectionRulePart

type EnvironmentNameConnectionRulePart struct {

	// environments
	Environments []string `json:"environments"`
}

EnvironmentNameConnectionRulePart environment name connection rule part swagger:model EnvironmentNameConnectionRulePart

func (*EnvironmentNameConnectionRulePart) ConnectionRulePartType

func (m *EnvironmentNameConnectionRulePart) ConnectionRulePartType() string

ConnectionRulePartType gets the connection rule part type of this subtype

func (*EnvironmentNameConnectionRulePart) MarshalBinary

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

MarshalBinary interface implementation

func (EnvironmentNameConnectionRulePart) MarshalJSON

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

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

func (*EnvironmentNameConnectionRulePart) SetConnectionRulePartType

func (m *EnvironmentNameConnectionRulePart) SetConnectionRulePartType(val string)

SetConnectionRulePartType sets the connection rule part type of this subtype

func (*EnvironmentNameConnectionRulePart) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvironmentNameConnectionRulePart) UnmarshalJSON

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

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

func (*EnvironmentNameConnectionRulePart) Validate

Validate validates this environment name connection rule part

type ExternalCaDetails

type ExternalCaDetails struct {

	// id
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

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

ExternalCaDetails external ca details swagger:model ExternalCaDetails

func (*ExternalCaDetails) MarshalBinary

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

MarshalBinary interface implementation

func (*ExternalCaDetails) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ExternalCaDetails) Validate

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

Validate validates this external ca details

type ExternalConnectionRulePart

type ExternalConnectionRulePart struct {
}

ExternalConnectionRulePart object to identify external connections. does not need to have any properties swagger:model ExternalConnectionRulePart

func (*ExternalConnectionRulePart) ConnectionRulePartType

func (m *ExternalConnectionRulePart) ConnectionRulePartType() string

ConnectionRulePartType gets the connection rule part type of this subtype

func (*ExternalConnectionRulePart) MarshalBinary

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

MarshalBinary interface implementation

func (ExternalConnectionRulePart) MarshalJSON

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

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

func (*ExternalConnectionRulePart) SetConnectionRulePartType

func (m *ExternalConnectionRulePart) SetConnectionRulePartType(val string)

SetConnectionRulePartType sets the connection rule part type of this subtype

func (*ExternalConnectionRulePart) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ExternalConnectionRulePart) UnmarshalJSON

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

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

func (*ExternalConnectionRulePart) Validate

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

Validate validates this external connection rule part

type FqdnConnectionRulePart

type FqdnConnectionRulePart struct {

	// fqdn addresses
	FqdnAddresses []string `json:"fqdnAddresses"`
}

FqdnConnectionRulePart fqdn connection rule part swagger:model FqdnConnectionRulePart

func (*FqdnConnectionRulePart) ConnectionRulePartType

func (m *FqdnConnectionRulePart) ConnectionRulePartType() string

ConnectionRulePartType gets the connection rule part type of this subtype

func (*FqdnConnectionRulePart) MarshalBinary

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

MarshalBinary interface implementation

func (FqdnConnectionRulePart) MarshalJSON

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

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

func (*FqdnConnectionRulePart) SetConnectionRulePartType

func (m *FqdnConnectionRulePart) SetConnectionRulePartType(val string)

SetConnectionRulePartType sets the connection rule part type of this subtype

func (*FqdnConnectionRulePart) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FqdnConnectionRulePart) UnmarshalJSON

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

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

func (*FqdnConnectionRulePart) Validate

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

Validate validates this fqdn connection rule part

type GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameOK

type GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameOK struct {
	Payload strfmt.UUID
}

GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameOK handles this case with default header values.

OK

func NewGetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameOK

func NewGetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameOK() *GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameOK

NewGetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameOK creates a GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameOK with default headers values

func (*GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameOK) Error

func (*GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameOK) GetPayload

type GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams

type GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams struct {

	/*PodSecurityPolicyProfileName*/
	PodSecurityPolicyProfileName string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams contains all the parameters to send to the API endpoint for the get cd pod security policy profiles pod security policy profile name operation typically these are written to a http.Request

func NewGetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams

func NewGetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams() *GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams

NewGetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams creates a new GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams object with the default values initialized.

func NewGetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParamsWithContext

func NewGetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParamsWithContext(ctx context.Context) *GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams

NewGetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParamsWithContext creates a new GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams object with the default values initialized, and the ability to set a context for a request

func NewGetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParamsWithHTTPClient

func NewGetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParamsWithHTTPClient(client *http.Client) *GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams

NewGetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParamsWithHTTPClient creates a new GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParamsWithTimeout

func NewGetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParamsWithTimeout(timeout time.Duration) *GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams

NewGetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParamsWithTimeout creates a new GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams) SetContext

SetContext adds the context to the get cd pod security policy profiles pod security policy profile name params

func (*GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get cd pod security policy profiles pod security policy profile name params

func (*GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams) SetPodSecurityPolicyProfileName

func (o *GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams) SetPodSecurityPolicyProfileName(podSecurityPolicyProfileName string)

SetPodSecurityPolicyProfileName adds the podSecurityPolicyProfileName to the get cd pod security policy profiles pod security policy profile name params

func (*GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams) SetTimeout

SetTimeout adds the timeout to the get cd pod security policy profiles pod security policy profile name params

func (*GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams) WithContext

WithContext adds the context to the get cd pod security policy profiles pod security policy profile name params

func (*GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get cd pod security policy profiles pod security policy profile name params

func (*GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams) WithPodSecurityPolicyProfileName

WithPodSecurityPolicyProfileName adds the podSecurityPolicyProfileName to the get cd pod security policy profiles pod security policy profile name params

func (*GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams) WithTimeout

WithTimeout adds the timeout to the get cd pod security policy profiles pod security policy profile name params

func (*GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameReader

type GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameReader struct {
	Formats strfmt.Registry
}

GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameReader is a Reader for the GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileName structure.

func (*GetCdPodSecurityPolicyProfilesPodSecurityPolicyProfileNameReader) ReadResponse

ReadResponse reads a server response into the received o.

type GetCdPolicyOK

type GetCdPolicyOK struct {
	Payload []*CdPolicy
}

GetCdPolicyOK handles this case with default header values.

Success

func NewGetCdPolicyOK

func NewGetCdPolicyOK() *GetCdPolicyOK

NewGetCdPolicyOK creates a GetCdPolicyOK with default headers values

func (*GetCdPolicyOK) Error

func (o *GetCdPolicyOK) Error() string

func (*GetCdPolicyOK) GetPayload

func (o *GetCdPolicyOK) GetPayload() []*CdPolicy

type GetCdPolicyParams

type GetCdPolicyParams struct {
	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetCdPolicyParams contains all the parameters to send to the API endpoint for the get cd policy operation typically these are written to a http.Request

func NewGetCdPolicyParams

func NewGetCdPolicyParams() *GetCdPolicyParams

NewGetCdPolicyParams creates a new GetCdPolicyParams object with the default values initialized.

func NewGetCdPolicyParamsWithContext

func NewGetCdPolicyParamsWithContext(ctx context.Context) *GetCdPolicyParams

NewGetCdPolicyParamsWithContext creates a new GetCdPolicyParams object with the default values initialized, and the ability to set a context for a request

func NewGetCdPolicyParamsWithHTTPClient

func NewGetCdPolicyParamsWithHTTPClient(client *http.Client) *GetCdPolicyParams

NewGetCdPolicyParamsWithHTTPClient creates a new GetCdPolicyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetCdPolicyParamsWithTimeout

func NewGetCdPolicyParamsWithTimeout(timeout time.Duration) *GetCdPolicyParams

NewGetCdPolicyParamsWithTimeout creates a new GetCdPolicyParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetCdPolicyParams) SetContext

func (o *GetCdPolicyParams) SetContext(ctx context.Context)

SetContext adds the context to the get cd policy params

func (*GetCdPolicyParams) SetHTTPClient

func (o *GetCdPolicyParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get cd policy params

func (*GetCdPolicyParams) SetTimeout

func (o *GetCdPolicyParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get cd policy params

func (*GetCdPolicyParams) WithContext

func (o *GetCdPolicyParams) WithContext(ctx context.Context) *GetCdPolicyParams

WithContext adds the context to the get cd policy params

func (*GetCdPolicyParams) WithHTTPClient

func (o *GetCdPolicyParams) WithHTTPClient(client *http.Client) *GetCdPolicyParams

WithHTTPClient adds the HTTPClient to the get cd policy params

func (*GetCdPolicyParams) WithTimeout

func (o *GetCdPolicyParams) WithTimeout(timeout time.Duration) *GetCdPolicyParams

WithTimeout adds the timeout to the get cd policy params

func (*GetCdPolicyParams) WriteToRequest

func (o *GetCdPolicyParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetCdPolicyReader

type GetCdPolicyReader struct {
	Formats strfmt.Registry
}

GetCdPolicyReader is a Reader for the GetCdPolicy structure.

func (*GetCdPolicyReader) ReadResponse

func (o *GetCdPolicyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetCdPolicyUnauthorized

type GetCdPolicyUnauthorized struct {
}

GetCdPolicyUnauthorized handles this case with default header values.

Unauthorized.

func NewGetCdPolicyUnauthorized

func NewGetCdPolicyUnauthorized() *GetCdPolicyUnauthorized

NewGetCdPolicyUnauthorized creates a GetCdPolicyUnauthorized with default headers values

func (*GetCdPolicyUnauthorized) Error

func (o *GetCdPolicyUnauthorized) Error() string

type GetCdRuleIDConnectionsRuleOK

type GetCdRuleIDConnectionsRuleOK struct {
	Payload *CdConnectionRule
}

GetCdRuleIDConnectionsRuleOK handles this case with default header values.

OK

func NewGetCdRuleIDConnectionsRuleOK

func NewGetCdRuleIDConnectionsRuleOK() *GetCdRuleIDConnectionsRuleOK

NewGetCdRuleIDConnectionsRuleOK creates a GetCdRuleIDConnectionsRuleOK with default headers values

func (*GetCdRuleIDConnectionsRuleOK) Error

func (*GetCdRuleIDConnectionsRuleOK) GetPayload

type GetCdRuleIDConnectionsRuleParams

type GetCdRuleIDConnectionsRuleParams struct {

	/*RuleID
	  ruleId (uid)

	*/
	RuleID strfmt.UUID

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetCdRuleIDConnectionsRuleParams contains all the parameters to send to the API endpoint for the get cd rule ID connections rule operation typically these are written to a http.Request

func NewGetCdRuleIDConnectionsRuleParams

func NewGetCdRuleIDConnectionsRuleParams() *GetCdRuleIDConnectionsRuleParams

NewGetCdRuleIDConnectionsRuleParams creates a new GetCdRuleIDConnectionsRuleParams object with the default values initialized.

func NewGetCdRuleIDConnectionsRuleParamsWithContext

func NewGetCdRuleIDConnectionsRuleParamsWithContext(ctx context.Context) *GetCdRuleIDConnectionsRuleParams

NewGetCdRuleIDConnectionsRuleParamsWithContext creates a new GetCdRuleIDConnectionsRuleParams object with the default values initialized, and the ability to set a context for a request

func NewGetCdRuleIDConnectionsRuleParamsWithHTTPClient

func NewGetCdRuleIDConnectionsRuleParamsWithHTTPClient(client *http.Client) *GetCdRuleIDConnectionsRuleParams

NewGetCdRuleIDConnectionsRuleParamsWithHTTPClient creates a new GetCdRuleIDConnectionsRuleParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetCdRuleIDConnectionsRuleParamsWithTimeout

func NewGetCdRuleIDConnectionsRuleParamsWithTimeout(timeout time.Duration) *GetCdRuleIDConnectionsRuleParams

NewGetCdRuleIDConnectionsRuleParamsWithTimeout creates a new GetCdRuleIDConnectionsRuleParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetCdRuleIDConnectionsRuleParams) SetContext

SetContext adds the context to the get cd rule ID connections rule params

func (*GetCdRuleIDConnectionsRuleParams) SetHTTPClient

func (o *GetCdRuleIDConnectionsRuleParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get cd rule ID connections rule params

func (*GetCdRuleIDConnectionsRuleParams) SetRuleID

func (o *GetCdRuleIDConnectionsRuleParams) SetRuleID(ruleID strfmt.UUID)

SetRuleID adds the ruleId to the get cd rule ID connections rule params

func (*GetCdRuleIDConnectionsRuleParams) SetTimeout

func (o *GetCdRuleIDConnectionsRuleParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get cd rule ID connections rule params

func (*GetCdRuleIDConnectionsRuleParams) WithContext

WithContext adds the context to the get cd rule ID connections rule params

func (*GetCdRuleIDConnectionsRuleParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get cd rule ID connections rule params

func (*GetCdRuleIDConnectionsRuleParams) WithRuleID

WithRuleID adds the ruleID to the get cd rule ID connections rule params

func (*GetCdRuleIDConnectionsRuleParams) WithTimeout

WithTimeout adds the timeout to the get cd rule ID connections rule params

func (*GetCdRuleIDConnectionsRuleParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetCdRuleIDConnectionsRuleReader

type GetCdRuleIDConnectionsRuleReader struct {
	Formats strfmt.Registry
}

GetCdRuleIDConnectionsRuleReader is a Reader for the GetCdRuleIDConnectionsRule structure.

func (*GetCdRuleIDConnectionsRuleReader) ReadResponse

func (o *GetCdRuleIDConnectionsRuleReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetCdRuleIDDeploymentRuleOK

type GetCdRuleIDDeploymentRuleOK struct {
	Payload *CdAppRule
}

GetCdRuleIDDeploymentRuleOK handles this case with default header values.

OK

func NewGetCdRuleIDDeploymentRuleOK

func NewGetCdRuleIDDeploymentRuleOK() *GetCdRuleIDDeploymentRuleOK

NewGetCdRuleIDDeploymentRuleOK creates a GetCdRuleIDDeploymentRuleOK with default headers values

func (*GetCdRuleIDDeploymentRuleOK) Error

func (*GetCdRuleIDDeploymentRuleOK) GetPayload

func (o *GetCdRuleIDDeploymentRuleOK) GetPayload() *CdAppRule

type GetCdRuleIDDeploymentRuleParams

type GetCdRuleIDDeploymentRuleParams struct {

	/*RuleID
	  ruleId (uid)

	*/
	RuleID strfmt.UUID

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetCdRuleIDDeploymentRuleParams contains all the parameters to send to the API endpoint for the get cd rule ID deployment rule operation typically these are written to a http.Request

func NewGetCdRuleIDDeploymentRuleParams

func NewGetCdRuleIDDeploymentRuleParams() *GetCdRuleIDDeploymentRuleParams

NewGetCdRuleIDDeploymentRuleParams creates a new GetCdRuleIDDeploymentRuleParams object with the default values initialized.

func NewGetCdRuleIDDeploymentRuleParamsWithContext

func NewGetCdRuleIDDeploymentRuleParamsWithContext(ctx context.Context) *GetCdRuleIDDeploymentRuleParams

NewGetCdRuleIDDeploymentRuleParamsWithContext creates a new GetCdRuleIDDeploymentRuleParams object with the default values initialized, and the ability to set a context for a request

func NewGetCdRuleIDDeploymentRuleParamsWithHTTPClient

func NewGetCdRuleIDDeploymentRuleParamsWithHTTPClient(client *http.Client) *GetCdRuleIDDeploymentRuleParams

NewGetCdRuleIDDeploymentRuleParamsWithHTTPClient creates a new GetCdRuleIDDeploymentRuleParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetCdRuleIDDeploymentRuleParamsWithTimeout

func NewGetCdRuleIDDeploymentRuleParamsWithTimeout(timeout time.Duration) *GetCdRuleIDDeploymentRuleParams

NewGetCdRuleIDDeploymentRuleParamsWithTimeout creates a new GetCdRuleIDDeploymentRuleParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetCdRuleIDDeploymentRuleParams) SetContext

func (o *GetCdRuleIDDeploymentRuleParams) SetContext(ctx context.Context)

SetContext adds the context to the get cd rule ID deployment rule params

func (*GetCdRuleIDDeploymentRuleParams) SetHTTPClient

func (o *GetCdRuleIDDeploymentRuleParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get cd rule ID deployment rule params

func (*GetCdRuleIDDeploymentRuleParams) SetRuleID

func (o *GetCdRuleIDDeploymentRuleParams) SetRuleID(ruleID strfmt.UUID)

SetRuleID adds the ruleId to the get cd rule ID deployment rule params

func (*GetCdRuleIDDeploymentRuleParams) SetTimeout

func (o *GetCdRuleIDDeploymentRuleParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get cd rule ID deployment rule params

func (*GetCdRuleIDDeploymentRuleParams) WithContext

WithContext adds the context to the get cd rule ID deployment rule params

func (*GetCdRuleIDDeploymentRuleParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get cd rule ID deployment rule params

func (*GetCdRuleIDDeploymentRuleParams) WithRuleID

WithRuleID adds the ruleID to the get cd rule ID deployment rule params

func (*GetCdRuleIDDeploymentRuleParams) WithTimeout

WithTimeout adds the timeout to the get cd rule ID deployment rule params

func (*GetCdRuleIDDeploymentRuleParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetCdRuleIDDeploymentRuleReader

type GetCdRuleIDDeploymentRuleReader struct {
	Formats strfmt.Registry
}

GetCdRuleIDDeploymentRuleReader is a Reader for the GetCdRuleIDDeploymentRule structure.

func (*GetCdRuleIDDeploymentRuleReader) ReadResponse

func (o *GetCdRuleIDDeploymentRuleReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetCiPolicyOK

type GetCiPolicyOK struct {
	Payload *CiPolicy
}

GetCiPolicyOK handles this case with default header values.

Success

func NewGetCiPolicyOK

func NewGetCiPolicyOK() *GetCiPolicyOK

NewGetCiPolicyOK creates a GetCiPolicyOK with default headers values

func (*GetCiPolicyOK) Error

func (o *GetCiPolicyOK) Error() string

func (*GetCiPolicyOK) GetPayload

func (o *GetCiPolicyOK) GetPayload() *CiPolicy

type GetCiPolicyParams

type GetCiPolicyParams struct {
	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetCiPolicyParams contains all the parameters to send to the API endpoint for the get ci policy operation typically these are written to a http.Request

func NewGetCiPolicyParams

func NewGetCiPolicyParams() *GetCiPolicyParams

NewGetCiPolicyParams creates a new GetCiPolicyParams object with the default values initialized.

func NewGetCiPolicyParamsWithContext

func NewGetCiPolicyParamsWithContext(ctx context.Context) *GetCiPolicyParams

NewGetCiPolicyParamsWithContext creates a new GetCiPolicyParams object with the default values initialized, and the ability to set a context for a request

func NewGetCiPolicyParamsWithHTTPClient

func NewGetCiPolicyParamsWithHTTPClient(client *http.Client) *GetCiPolicyParams

NewGetCiPolicyParamsWithHTTPClient creates a new GetCiPolicyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetCiPolicyParamsWithTimeout

func NewGetCiPolicyParamsWithTimeout(timeout time.Duration) *GetCiPolicyParams

NewGetCiPolicyParamsWithTimeout creates a new GetCiPolicyParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetCiPolicyParams) SetContext

func (o *GetCiPolicyParams) SetContext(ctx context.Context)

SetContext adds the context to the get ci policy params

func (*GetCiPolicyParams) SetHTTPClient

func (o *GetCiPolicyParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get ci policy params

func (*GetCiPolicyParams) SetTimeout

func (o *GetCiPolicyParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get ci policy params

func (*GetCiPolicyParams) WithContext

func (o *GetCiPolicyParams) WithContext(ctx context.Context) *GetCiPolicyParams

WithContext adds the context to the get ci policy params

func (*GetCiPolicyParams) WithHTTPClient

func (o *GetCiPolicyParams) WithHTTPClient(client *http.Client) *GetCiPolicyParams

WithHTTPClient adds the HTTPClient to the get ci policy params

func (*GetCiPolicyParams) WithTimeout

func (o *GetCiPolicyParams) WithTimeout(timeout time.Duration) *GetCiPolicyParams

WithTimeout adds the timeout to the get ci policy params

func (*GetCiPolicyParams) WriteToRequest

func (o *GetCiPolicyParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetCiPolicyReader

type GetCiPolicyReader struct {
	Formats strfmt.Registry
}

GetCiPolicyReader is a Reader for the GetCiPolicy structure.

func (*GetCiPolicyReader) ReadResponse

func (o *GetCiPolicyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetCiPolicyUnauthorized

type GetCiPolicyUnauthorized struct {
}

GetCiPolicyUnauthorized handles this case with default header values.

Unauthorized.

func NewGetCiPolicyUnauthorized

func NewGetCiPolicyUnauthorized() *GetCiPolicyUnauthorized

NewGetCiPolicyUnauthorized creates a GetCiPolicyUnauthorized with default headers values

func (*GetCiPolicyUnauthorized) Error

func (o *GetCiPolicyUnauthorized) Error() string

type GetDeployersOK

type GetDeployersOK struct {
	Payload []Deployer
}

GetDeployersOK handles this case with default header values.

Success

func NewGetDeployersOK

func NewGetDeployersOK() *GetDeployersOK

NewGetDeployersOK creates a GetDeployersOK with default headers values

func (*GetDeployersOK) Error

func (o *GetDeployersOK) Error() string

func (*GetDeployersOK) GetPayload

func (o *GetDeployersOK) GetPayload() []Deployer

type GetDeployersParams

type GetDeployersParams struct {
	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetDeployersParams contains all the parameters to send to the API endpoint for the get deployers operation typically these are written to a http.Request

func NewGetDeployersParams

func NewGetDeployersParams() *GetDeployersParams

NewGetDeployersParams creates a new GetDeployersParams object with the default values initialized.

func NewGetDeployersParamsWithContext

func NewGetDeployersParamsWithContext(ctx context.Context) *GetDeployersParams

NewGetDeployersParamsWithContext creates a new GetDeployersParams object with the default values initialized, and the ability to set a context for a request

func NewGetDeployersParamsWithHTTPClient

func NewGetDeployersParamsWithHTTPClient(client *http.Client) *GetDeployersParams

NewGetDeployersParamsWithHTTPClient creates a new GetDeployersParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetDeployersParamsWithTimeout

func NewGetDeployersParamsWithTimeout(timeout time.Duration) *GetDeployersParams

NewGetDeployersParamsWithTimeout creates a new GetDeployersParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetDeployersParams) SetContext

func (o *GetDeployersParams) SetContext(ctx context.Context)

SetContext adds the context to the get deployers params

func (*GetDeployersParams) SetHTTPClient

func (o *GetDeployersParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get deployers params

func (*GetDeployersParams) SetTimeout

func (o *GetDeployersParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get deployers params

func (*GetDeployersParams) WithContext

WithContext adds the context to the get deployers params

func (*GetDeployersParams) WithHTTPClient

func (o *GetDeployersParams) WithHTTPClient(client *http.Client) *GetDeployersParams

WithHTTPClient adds the HTTPClient to the get deployers params

func (*GetDeployersParams) WithTimeout

func (o *GetDeployersParams) WithTimeout(timeout time.Duration) *GetDeployersParams

WithTimeout adds the timeout to the get deployers params

func (*GetDeployersParams) WriteToRequest

func (o *GetDeployersParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetDeployersReader

type GetDeployersReader struct {
	Formats strfmt.Registry
}

GetDeployersReader is a Reader for the GetDeployers structure.

func (*GetDeployersReader) ReadResponse

func (o *GetDeployersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetDeployersServiceAccountsOK

type GetDeployersServiceAccountsOK struct {
	Payload []*ServiceAccountInfo
}

GetDeployersServiceAccountsOK handles this case with default header values.

Success

func NewGetDeployersServiceAccountsOK

func NewGetDeployersServiceAccountsOK() *GetDeployersServiceAccountsOK

NewGetDeployersServiceAccountsOK creates a GetDeployersServiceAccountsOK with default headers values

func (*GetDeployersServiceAccountsOK) Error

func (*GetDeployersServiceAccountsOK) GetPayload

type GetDeployersServiceAccountsParams

type GetDeployersServiceAccountsParams struct {

	/*KubernetesClusterID*/
	KubernetesClusterID strfmt.UUID
	/*NamespaceName
	  the namespace name to filter by

	*/
	NamespaceName *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetDeployersServiceAccountsParams contains all the parameters to send to the API endpoint for the get deployers service accounts operation typically these are written to a http.Request

func NewGetDeployersServiceAccountsParams

func NewGetDeployersServiceAccountsParams() *GetDeployersServiceAccountsParams

NewGetDeployersServiceAccountsParams creates a new GetDeployersServiceAccountsParams object with the default values initialized.

func NewGetDeployersServiceAccountsParamsWithContext

func NewGetDeployersServiceAccountsParamsWithContext(ctx context.Context) *GetDeployersServiceAccountsParams

NewGetDeployersServiceAccountsParamsWithContext creates a new GetDeployersServiceAccountsParams object with the default values initialized, and the ability to set a context for a request

func NewGetDeployersServiceAccountsParamsWithHTTPClient

func NewGetDeployersServiceAccountsParamsWithHTTPClient(client *http.Client) *GetDeployersServiceAccountsParams

NewGetDeployersServiceAccountsParamsWithHTTPClient creates a new GetDeployersServiceAccountsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetDeployersServiceAccountsParamsWithTimeout

func NewGetDeployersServiceAccountsParamsWithTimeout(timeout time.Duration) *GetDeployersServiceAccountsParams

NewGetDeployersServiceAccountsParamsWithTimeout creates a new GetDeployersServiceAccountsParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetDeployersServiceAccountsParams) SetContext

SetContext adds the context to the get deployers service accounts params

func (*GetDeployersServiceAccountsParams) SetHTTPClient

func (o *GetDeployersServiceAccountsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get deployers service accounts params

func (*GetDeployersServiceAccountsParams) SetKubernetesClusterID

func (o *GetDeployersServiceAccountsParams) SetKubernetesClusterID(kubernetesClusterID strfmt.UUID)

SetKubernetesClusterID adds the kubernetesClusterId to the get deployers service accounts params

func (*GetDeployersServiceAccountsParams) SetNamespaceName

func (o *GetDeployersServiceAccountsParams) SetNamespaceName(namespaceName *string)

SetNamespaceName adds the namespaceName to the get deployers service accounts params

func (*GetDeployersServiceAccountsParams) SetTimeout

func (o *GetDeployersServiceAccountsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get deployers service accounts params

func (*GetDeployersServiceAccountsParams) WithContext

WithContext adds the context to the get deployers service accounts params

func (*GetDeployersServiceAccountsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get deployers service accounts params

func (*GetDeployersServiceAccountsParams) WithKubernetesClusterID

func (o *GetDeployersServiceAccountsParams) WithKubernetesClusterID(kubernetesClusterID strfmt.UUID) *GetDeployersServiceAccountsParams

WithKubernetesClusterID adds the kubernetesClusterID to the get deployers service accounts params

func (*GetDeployersServiceAccountsParams) WithNamespaceName

func (o *GetDeployersServiceAccountsParams) WithNamespaceName(namespaceName *string) *GetDeployersServiceAccountsParams

WithNamespaceName adds the namespaceName to the get deployers service accounts params

func (*GetDeployersServiceAccountsParams) WithTimeout

WithTimeout adds the timeout to the get deployers service accounts params

func (*GetDeployersServiceAccountsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetDeployersServiceAccountsReader

type GetDeployersServiceAccountsReader struct {
	Formats strfmt.Registry
}

GetDeployersServiceAccountsReader is a Reader for the GetDeployersServiceAccounts structure.

func (*GetDeployersServiceAccountsReader) ReadResponse

func (o *GetDeployersServiceAccountsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetEnvironmentsEnvIDOK

type GetEnvironmentsEnvIDOK struct {
	Payload *Environment
}

GetEnvironmentsEnvIDOK handles this case with default header values.

OK

func NewGetEnvironmentsEnvIDOK

func NewGetEnvironmentsEnvIDOK() *GetEnvironmentsEnvIDOK

NewGetEnvironmentsEnvIDOK creates a GetEnvironmentsEnvIDOK with default headers values

func (*GetEnvironmentsEnvIDOK) Error

func (o *GetEnvironmentsEnvIDOK) Error() string

func (*GetEnvironmentsEnvIDOK) GetPayload

func (o *GetEnvironmentsEnvIDOK) GetPayload() *Environment

type GetEnvironmentsEnvIDParams

type GetEnvironmentsEnvIDParams struct {

	/*EnvID*/
	EnvID strfmt.UUID

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetEnvironmentsEnvIDParams contains all the parameters to send to the API endpoint for the get environments env ID operation typically these are written to a http.Request

func NewGetEnvironmentsEnvIDParams

func NewGetEnvironmentsEnvIDParams() *GetEnvironmentsEnvIDParams

NewGetEnvironmentsEnvIDParams creates a new GetEnvironmentsEnvIDParams object with the default values initialized.

func NewGetEnvironmentsEnvIDParamsWithContext

func NewGetEnvironmentsEnvIDParamsWithContext(ctx context.Context) *GetEnvironmentsEnvIDParams

NewGetEnvironmentsEnvIDParamsWithContext creates a new GetEnvironmentsEnvIDParams object with the default values initialized, and the ability to set a context for a request

func NewGetEnvironmentsEnvIDParamsWithHTTPClient

func NewGetEnvironmentsEnvIDParamsWithHTTPClient(client *http.Client) *GetEnvironmentsEnvIDParams

NewGetEnvironmentsEnvIDParamsWithHTTPClient creates a new GetEnvironmentsEnvIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetEnvironmentsEnvIDParamsWithTimeout

func NewGetEnvironmentsEnvIDParamsWithTimeout(timeout time.Duration) *GetEnvironmentsEnvIDParams

NewGetEnvironmentsEnvIDParamsWithTimeout creates a new GetEnvironmentsEnvIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetEnvironmentsEnvIDParams) SetContext

func (o *GetEnvironmentsEnvIDParams) SetContext(ctx context.Context)

SetContext adds the context to the get environments env ID params

func (*GetEnvironmentsEnvIDParams) SetEnvID

func (o *GetEnvironmentsEnvIDParams) SetEnvID(envID strfmt.UUID)

SetEnvID adds the envId to the get environments env ID params

func (*GetEnvironmentsEnvIDParams) SetHTTPClient

func (o *GetEnvironmentsEnvIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get environments env ID params

func (*GetEnvironmentsEnvIDParams) SetTimeout

func (o *GetEnvironmentsEnvIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get environments env ID params

func (*GetEnvironmentsEnvIDParams) WithContext

WithContext adds the context to the get environments env ID params

func (*GetEnvironmentsEnvIDParams) WithEnvID

WithEnvID adds the envID to the get environments env ID params

func (*GetEnvironmentsEnvIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get environments env ID params

func (*GetEnvironmentsEnvIDParams) WithTimeout

WithTimeout adds the timeout to the get environments env ID params

func (*GetEnvironmentsEnvIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetEnvironmentsEnvIDReader

type GetEnvironmentsEnvIDReader struct {
	Formats strfmt.Registry
}

GetEnvironmentsEnvIDReader is a Reader for the GetEnvironmentsEnvID structure.

func (*GetEnvironmentsEnvIDReader) ReadResponse

func (o *GetEnvironmentsEnvIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetKubernetesClustersKubernetesClusterIDCreated

type GetKubernetesClustersKubernetesClusterIDCreated struct {
	Payload *KubernetesCluster
}

func NewGetKubernetesClustersKubernetesClusterIDCreated

func NewGetKubernetesClustersKubernetesClusterIDCreated() *GetKubernetesClustersKubernetesClusterIDCreated

NewGetKubernetesClustersKubernetesClusterIDCreated creates a GetKubernetesClustersKubernetesClusterIDCreated with default headers values

func (*GetKubernetesClustersKubernetesClusterIDCreated) Error

func (*GetKubernetesClustersKubernetesClusterIDCreated) GetPayload

func (*GetKubernetesClustersKubernetesClusterIDCreated) SetPayload

SetPayload sets the payload to the get kubernetes clusters kubernetes cluster Id created response

func (*GetKubernetesClustersKubernetesClusterIDCreated) WithPayload

WithPayload adds the payload to the get kubernetes clusters kubernetes cluster Id created response

func (*GetKubernetesClustersKubernetesClusterIDCreated) WriteResponse

WriteResponse to the client

type GetKubernetesClustersKubernetesClusterIDDefault

type GetKubernetesClustersKubernetesClusterIDDefault struct {

	/*
	  In: Body
	*/
	Payload *APIResponse `json:"body,omitempty"`
	// contains filtered or unexported fields
}

GetKubernetesClustersKubernetesClusterIDDefault unknown error

swagger:response getKubernetesClustersKubernetesClusterIdDefault

func NewGetKubernetesClustersKubernetesClusterIDDefault

func NewGetKubernetesClustersKubernetesClusterIDDefault(code int) *GetKubernetesClustersKubernetesClusterIDDefault

NewGetKubernetesClustersKubernetesClusterIDDefault creates GetKubernetesClustersKubernetesClusterIDDefault with default headers values

func (*GetKubernetesClustersKubernetesClusterIDDefault) Code

Code gets the status code for the get kubernetes clusters kubernetes cluster ID default response

func (*GetKubernetesClustersKubernetesClusterIDDefault) Error

func (*GetKubernetesClustersKubernetesClusterIDDefault) GetPayload

type GetKubernetesClustersKubernetesClusterIDDownloadBundleParams

type GetKubernetesClustersKubernetesClusterIDDownloadBundleParams struct {

	/*KubernetesClusterID
	  SecureCn Kubernetes cluster ID

	*/
	KubernetesClusterID strfmt.UUID
	/*SendTelemetriesIntervalSec
	  The time interval for sending telemetries

	*/
	SendTelemetriesIntervalSec *int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetKubernetesClustersKubernetesClusterIDDownloadBundleParams contains all the parameters to send to the API endpoint for the get kubernetes clusters kubernetes cluster ID download bundle operation typically these are written to a http.Request

func NewGetKubernetesClustersKubernetesClusterIDDownloadBundleParams

func NewGetKubernetesClustersKubernetesClusterIDDownloadBundleParams() *GetKubernetesClustersKubernetesClusterIDDownloadBundleParams

NewGetKubernetesClustersKubernetesClusterIDDownloadBundleParams creates a new GetKubernetesClustersKubernetesClusterIDDownloadBundleParams object with the default values initialized.

func NewGetKubernetesClustersKubernetesClusterIDDownloadBundleParamsWithContext

func NewGetKubernetesClustersKubernetesClusterIDDownloadBundleParamsWithContext(ctx context.Context) *GetKubernetesClustersKubernetesClusterIDDownloadBundleParams

NewGetKubernetesClustersKubernetesClusterIDDownloadBundleParamsWithContext creates a new GetKubernetesClustersKubernetesClusterIDDownloadBundleParams object with the default values initialized, and the ability to set a context for a request

func NewGetKubernetesClustersKubernetesClusterIDDownloadBundleParamsWithHTTPClient

func NewGetKubernetesClustersKubernetesClusterIDDownloadBundleParamsWithHTTPClient(client *http.Client) *GetKubernetesClustersKubernetesClusterIDDownloadBundleParams

NewGetKubernetesClustersKubernetesClusterIDDownloadBundleParamsWithHTTPClient creates a new GetKubernetesClustersKubernetesClusterIDDownloadBundleParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetKubernetesClustersKubernetesClusterIDDownloadBundleParamsWithTimeout

func NewGetKubernetesClustersKubernetesClusterIDDownloadBundleParamsWithTimeout(timeout time.Duration) *GetKubernetesClustersKubernetesClusterIDDownloadBundleParams

NewGetKubernetesClustersKubernetesClusterIDDownloadBundleParamsWithTimeout creates a new GetKubernetesClustersKubernetesClusterIDDownloadBundleParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetKubernetesClustersKubernetesClusterIDDownloadBundleParams) SetContext

SetContext adds the context to the get kubernetes clusters kubernetes cluster ID download bundle params

func (*GetKubernetesClustersKubernetesClusterIDDownloadBundleParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get kubernetes clusters kubernetes cluster ID download bundle params

func (*GetKubernetesClustersKubernetesClusterIDDownloadBundleParams) SetKubernetesClusterID

func (o *GetKubernetesClustersKubernetesClusterIDDownloadBundleParams) SetKubernetesClusterID(kubernetesClusterID strfmt.UUID)

SetKubernetesClusterID adds the kubernetesClusterId to the get kubernetes clusters kubernetes cluster ID download bundle params

func (*GetKubernetesClustersKubernetesClusterIDDownloadBundleParams) SetSendTelemetriesIntervalSec

func (o *GetKubernetesClustersKubernetesClusterIDDownloadBundleParams) SetSendTelemetriesIntervalSec(sendTelemetriesIntervalSec *int64)

SetSendTelemetriesIntervalSec adds the sendTelemetriesIntervalSec to the get kubernetes clusters kubernetes cluster ID download bundle params

func (*GetKubernetesClustersKubernetesClusterIDDownloadBundleParams) SetTimeout

SetTimeout adds the timeout to the get kubernetes clusters kubernetes cluster ID download bundle params

func (*GetKubernetesClustersKubernetesClusterIDDownloadBundleParams) WithContext

WithContext adds the context to the get kubernetes clusters kubernetes cluster ID download bundle params

func (*GetKubernetesClustersKubernetesClusterIDDownloadBundleParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get kubernetes clusters kubernetes cluster ID download bundle params

func (*GetKubernetesClustersKubernetesClusterIDDownloadBundleParams) WithKubernetesClusterID

WithKubernetesClusterID adds the kubernetesClusterID to the get kubernetes clusters kubernetes cluster ID download bundle params

func (*GetKubernetesClustersKubernetesClusterIDDownloadBundleParams) WithSendTelemetriesIntervalSec

WithSendTelemetriesIntervalSec adds the sendTelemetriesIntervalSec to the get kubernetes clusters kubernetes cluster ID download bundle params

func (*GetKubernetesClustersKubernetesClusterIDDownloadBundleParams) WithTimeout

WithTimeout adds the timeout to the get kubernetes clusters kubernetes cluster ID download bundle params

func (*GetKubernetesClustersKubernetesClusterIDDownloadBundleParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetKubernetesClustersKubernetesClusterIDNamespacesDefault

type GetKubernetesClustersKubernetesClusterIDNamespacesDefault struct {
	Payload *APIResponse
	// contains filtered or unexported fields
}

GetKubernetesClustersKubernetesClusterIDNamespacesDefault handles this case with default header values.

unknown error

func NewGetKubernetesClustersKubernetesClusterIDNamespacesDefault

func NewGetKubernetesClustersKubernetesClusterIDNamespacesDefault(code int) *GetKubernetesClustersKubernetesClusterIDNamespacesDefault

NewGetKubernetesClustersKubernetesClusterIDNamespacesDefault creates a GetKubernetesClustersKubernetesClusterIDNamespacesDefault with default headers values

func (*GetKubernetesClustersKubernetesClusterIDNamespacesDefault) Code

Code gets the status code for the get kubernetes clusters kubernetes cluster ID namespaces default response

func (*GetKubernetesClustersKubernetesClusterIDNamespacesDefault) Error

func (*GetKubernetesClustersKubernetesClusterIDNamespacesDefault) GetPayload

type GetKubernetesClustersKubernetesClusterIDNamespacesOK

type GetKubernetesClustersKubernetesClusterIDNamespacesOK struct {
	Payload []*KubernetesNamespaceResponse
}

GetKubernetesClustersKubernetesClusterIDNamespacesOK handles this case with default header values.

success

func NewGetKubernetesClustersKubernetesClusterIDNamespacesOK

func NewGetKubernetesClustersKubernetesClusterIDNamespacesOK() *GetKubernetesClustersKubernetesClusterIDNamespacesOK

NewGetKubernetesClustersKubernetesClusterIDNamespacesOK creates a GetKubernetesClustersKubernetesClusterIDNamespacesOK with default headers values

func (*GetKubernetesClustersKubernetesClusterIDNamespacesOK) Error

func (*GetKubernetesClustersKubernetesClusterIDNamespacesOK) GetPayload

type GetKubernetesClustersKubernetesClusterIDNamespacesParams

type GetKubernetesClustersKubernetesClusterIDNamespacesParams struct {

	/*IncludeScannable
	  If true - return all scannable namespaces

	*/
	IncludeScannable *bool
	/*KubernetesClusterID
	  SecureCn Kubernetes cluster ID

	*/
	KubernetesClusterID strfmt.UUID

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetKubernetesClustersKubernetesClusterIDNamespacesParams contains all the parameters to send to the API endpoint for the get kubernetes clusters kubernetes cluster ID namespaces operation typically these are written to a http.Request

func NewGetKubernetesClustersKubernetesClusterIDNamespacesParams

func NewGetKubernetesClustersKubernetesClusterIDNamespacesParams() *GetKubernetesClustersKubernetesClusterIDNamespacesParams

NewGetKubernetesClustersKubernetesClusterIDNamespacesParams creates a new GetKubernetesClustersKubernetesClusterIDNamespacesParams object with the default values initialized.

func NewGetKubernetesClustersKubernetesClusterIDNamespacesParamsWithContext

func NewGetKubernetesClustersKubernetesClusterIDNamespacesParamsWithContext(ctx context.Context) *GetKubernetesClustersKubernetesClusterIDNamespacesParams

NewGetKubernetesClustersKubernetesClusterIDNamespacesParamsWithContext creates a new GetKubernetesClustersKubernetesClusterIDNamespacesParams object with the default values initialized, and the ability to set a context for a request

func NewGetKubernetesClustersKubernetesClusterIDNamespacesParamsWithHTTPClient

func NewGetKubernetesClustersKubernetesClusterIDNamespacesParamsWithHTTPClient(client *http.Client) *GetKubernetesClustersKubernetesClusterIDNamespacesParams

NewGetKubernetesClustersKubernetesClusterIDNamespacesParamsWithHTTPClient creates a new GetKubernetesClustersKubernetesClusterIDNamespacesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetKubernetesClustersKubernetesClusterIDNamespacesParamsWithTimeout

func NewGetKubernetesClustersKubernetesClusterIDNamespacesParamsWithTimeout(timeout time.Duration) *GetKubernetesClustersKubernetesClusterIDNamespacesParams

NewGetKubernetesClustersKubernetesClusterIDNamespacesParamsWithTimeout creates a new GetKubernetesClustersKubernetesClusterIDNamespacesParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetKubernetesClustersKubernetesClusterIDNamespacesParams) SetContext

SetContext adds the context to the get kubernetes clusters kubernetes cluster ID namespaces params

func (*GetKubernetesClustersKubernetesClusterIDNamespacesParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get kubernetes clusters kubernetes cluster ID namespaces params

func (*GetKubernetesClustersKubernetesClusterIDNamespacesParams) SetIncludeScannable

func (o *GetKubernetesClustersKubernetesClusterIDNamespacesParams) SetIncludeScannable(includeScannable *bool)

SetIncludeScannable adds the includeScannable to the get kubernetes clusters kubernetes cluster ID namespaces params

func (*GetKubernetesClustersKubernetesClusterIDNamespacesParams) SetKubernetesClusterID

func (o *GetKubernetesClustersKubernetesClusterIDNamespacesParams) SetKubernetesClusterID(kubernetesClusterID strfmt.UUID)

SetKubernetesClusterID adds the kubernetesClusterId to the get kubernetes clusters kubernetes cluster ID namespaces params

func (*GetKubernetesClustersKubernetesClusterIDNamespacesParams) SetTimeout

SetTimeout adds the timeout to the get kubernetes clusters kubernetes cluster ID namespaces params

func (*GetKubernetesClustersKubernetesClusterIDNamespacesParams) WithContext

WithContext adds the context to the get kubernetes clusters kubernetes cluster ID namespaces params

func (*GetKubernetesClustersKubernetesClusterIDNamespacesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get kubernetes clusters kubernetes cluster ID namespaces params

func (*GetKubernetesClustersKubernetesClusterIDNamespacesParams) WithIncludeScannable

WithIncludeScannable adds the includeScannable to the get kubernetes clusters kubernetes cluster ID namespaces params

func (*GetKubernetesClustersKubernetesClusterIDNamespacesParams) WithKubernetesClusterID

WithKubernetesClusterID adds the kubernetesClusterID to the get kubernetes clusters kubernetes cluster ID namespaces params

func (*GetKubernetesClustersKubernetesClusterIDNamespacesParams) WithTimeout

WithTimeout adds the timeout to the get kubernetes clusters kubernetes cluster ID namespaces params

func (*GetKubernetesClustersKubernetesClusterIDNamespacesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetKubernetesClustersKubernetesClusterIDNamespacesReader

type GetKubernetesClustersKubernetesClusterIDNamespacesReader struct {
	Formats strfmt.Registry
}

GetKubernetesClustersKubernetesClusterIDNamespacesReader is a Reader for the GetKubernetesClustersKubernetesClusterIDNamespaces structure.

func (*GetKubernetesClustersKubernetesClusterIDNamespacesReader) ReadResponse

func (o *GetKubernetesClustersKubernetesClusterIDNamespacesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetKubernetesClustersKubernetesClusterIDOK

type GetKubernetesClustersKubernetesClusterIDOK struct {
	Payload *KubernetesCluster
}

func NewGetKubernetesClustersKubernetesClusterIDOK

func NewGetKubernetesClustersKubernetesClusterIDOK() *GetKubernetesClustersKubernetesClusterIDOK

func (*GetKubernetesClustersKubernetesClusterIDOK) Error

func (*GetKubernetesClustersKubernetesClusterIDOK) GetPayload

type GetKubernetesClustersKubernetesClusterIDParams

type GetKubernetesClustersKubernetesClusterIDParams struct {

	/*KubernetesClusterID
	  SecureCN Kubernetes cluster ID

	*/
	KubernetesClusterID strfmt.UUID

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

func NewGetKubernetesClustersKubernetesClusterIDParams

func NewGetKubernetesClustersKubernetesClusterIDParams() *GetKubernetesClustersKubernetesClusterIDParams

NewGetKubernetesClustersKubernetesClusterIDParams creates a new GetKubernetesClustersKubernetesClusterIDParams object with the default values initialized.

func NewGetKubernetesClustersKubernetesClusterIDParamsWithContext

func NewGetKubernetesClustersKubernetesClusterIDParamsWithContext(ctx context.Context) *GetKubernetesClustersKubernetesClusterIDParams

NewGetKubernetesClustersKubernetesClusterIDParamsWithContext creates a new GetKubernetesClustersKubernetesClusterIDParams object with the default values initialized, and the ability to set a context for a request

func NewGetKubernetesClustersKubernetesClusterIDParamsWithHTTPClient

func NewGetKubernetesClustersKubernetesClusterIDParamsWithHTTPClient(client *http.Client) *GetKubernetesClustersKubernetesClusterIDParams

NewGetKubernetesClustersKubernetesClusterIDParamsWithHTTPClient creates a new GetKubernetesClustersKubernetesClusterIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetKubernetesClustersKubernetesClusterIDParamsWithTimeout

func NewGetKubernetesClustersKubernetesClusterIDParamsWithTimeout(timeout time.Duration) *GetKubernetesClustersKubernetesClusterIDParams

NewGetKubernetesClustersKubernetesClusterIDParamsWithTimeout creates a new GetKubernetesClustersKubernetesClusterIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetKubernetesClustersKubernetesClusterIDParams) SetContext

SetContext adds the context to the get kubernetes clusters kubernetes cluster ID params

func (*GetKubernetesClustersKubernetesClusterIDParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get kubernetes clusters kubernetes cluster ID params

func (*GetKubernetesClustersKubernetesClusterIDParams) SetKubernetesClusterID

func (o *GetKubernetesClustersKubernetesClusterIDParams) SetKubernetesClusterID(kubernetesClusterID strfmt.UUID)

SetKubernetesClusterID adds the kubernetesClusterId to the get kubernetes clusters kubernetes cluster ID params

func (*GetKubernetesClustersKubernetesClusterIDParams) SetTimeout

SetTimeout adds the timeout to the get kubernetes clusters kubernetes cluster ID params

func (*GetKubernetesClustersKubernetesClusterIDParams) WithContext

WithContext adds the context to the get kubernetes clusters kubernetes cluster ID params

func (*GetKubernetesClustersKubernetesClusterIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get kubernetes clusters kubernetes cluster ID params

func (*GetKubernetesClustersKubernetesClusterIDParams) WithKubernetesClusterID

WithKubernetesClusterID adds the kubernetesClusterID to the get kubernetes clusters kubernetes cluster ID params

func (*GetKubernetesClustersKubernetesClusterIDParams) WithTimeout

WithTimeout adds the timeout to the get kubernetes clusters kubernetes cluster ID params

func (*GetKubernetesClustersKubernetesClusterIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetKubernetesClustersKubernetesClusterIDReader

type GetKubernetesClustersKubernetesClusterIDReader struct {
	Formats strfmt.Registry
}

func (*GetKubernetesClustersKubernetesClusterIDReader) ReadResponse

func (o *GetKubernetesClustersKubernetesClusterIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGz

type GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGz struct {
	Context *middleware.Context
	Handler GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzHandler
}

GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGz swagger:route GET /kubernetesClusters/{kubernetesClusterId}/download_bundle kubernetes getKubernetesClustersKubernetesClusterIdSecureCNBundleTarGz Get SecureCN installation script In order to install, you need to extract and run "./install_bundle.sh"

func NewGetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGz

NewGetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGz creates a new http.Handler for the get kubernetes clusters kubernetes cluster ID SecureCN bundle tar gz operation

func (*GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGz) ServeHTTP

type GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzDefault

type GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzDefault struct {
	Payload *APIResponse
	// contains filtered or unexported fields
}

GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzDefault handles this case with default header values.

unknown error

func NewGetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzDefault

func NewGetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzDefault(code int) *GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzDefault

NewGetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzDefault creates a GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzDefault with default headers values

func (*GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzDefault) Code

Code gets the status code for the get kubernetes clusters kubernetes cluster ID SecureCN bundle tar gz default response

func (*GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzDefault) Error

func (*GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzDefault) GetPayload

type GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzHandler

type GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzHandler interface {
	Handle(GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzParams, interface{}) middleware.Responder
}

GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzHandler interface for that can handle valid get kubernetes clusters kubernetes cluster ID SecureCN bundle tar gz params

type GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzHandlerFunc

type GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzHandlerFunc func(GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzParams, interface{}) middleware.Responder

GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzHandlerFunc turns a function with the right signature into a get kubernetes clusters kubernetes cluster ID SecureCN bundle tar gz handler

func (GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzHandlerFunc) Handle

Handle executing the request and returning a response

type GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzOK

type GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzOK struct {
	Payload io.Writer
}

GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzOK handles this case with default header values.

OK

func NewGetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzOK

func NewGetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzOK(writer io.Writer) *GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzOK

NewGetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzOK creates a GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzOK with default headers values

func (*GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzOK) Error

func (*GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzOK) GetPayload

type GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzParams

type GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*SecureCN Kubernetes cluster ID
	  Required: true
	  In: path
	*/
	KubernetesClusterID strfmt.UUID
}

GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzParams contains all the bound params for the get kubernetes clusters kubernetes cluster ID SecureCN bundle tar gz operation typically these are obtained from a http.Request

swagger:parameters GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGz

func NewGetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzParams

func NewGetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzParams() GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzParams

NewGetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzParams creates a new GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzParams object no default values defined in spec.

func (*GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewGetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzParams() beforehand.

type GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzReader

type GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzReader struct {
	Formats strfmt.Registry
	Writer  io.Writer
}

func (*GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzReader) ReadResponse

ReadResponse reads a server response into the received o.

type GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzURL

type GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzURL struct {
	KubernetesClusterID strfmt.UUID
	// contains filtered or unexported fields
}

func (*GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzURL) Build

Build a url path and query string

func (*GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzURL) BuildFull

BuildFull builds a full url with scheme, host, path and query string

func (*GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzURL) Must

Must is a helper function to panic when the url builder returns an error

func (*GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzURL) SetBasePath

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzURL) String

String returns the string representation of the path with query string

func (*GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzURL) StringFull

StringFull returns the string representation of a complete url

func (*GetKubernetesClustersKubernetesClusterIDSecureCNBundleTarGzURL) WithBasePath

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type GetKubernetesClustersKubernetesClusterNameDefault

type GetKubernetesClustersKubernetesClusterNameDefault struct {
	Payload *APIResponse
	// contains filtered or unexported fields
}

GetKubernetesClustersKubernetesClusterNameDefault handles this case with default header values.

unknown error

func NewGetKubernetesClustersKubernetesClusterNameDefault

func NewGetKubernetesClustersKubernetesClusterNameDefault(code int) *GetKubernetesClustersKubernetesClusterNameDefault

NewGetKubernetesClustersKubernetesClusterNameDefault creates a GetKubernetesClustersKubernetesClusterNameDefault with default headers values

func (*GetKubernetesClustersKubernetesClusterNameDefault) Code

Code gets the status code for the get kubernetes clusters kubernetes cluster name default response

func (*GetKubernetesClustersKubernetesClusterNameDefault) Error

func (*GetKubernetesClustersKubernetesClusterNameDefault) GetPayload

type GetKubernetesClustersKubernetesClusterNameOK

type GetKubernetesClustersKubernetesClusterNameOK struct {
	Payload strfmt.UUID
}

GetKubernetesClustersKubernetesClusterNameOK handles this case with default header values.

Success

func NewGetKubernetesClustersKubernetesClusterNameOK

func NewGetKubernetesClustersKubernetesClusterNameOK() *GetKubernetesClustersKubernetesClusterNameOK

NewGetKubernetesClustersKubernetesClusterNameOK creates a GetKubernetesClustersKubernetesClusterNameOK with default headers values

func (*GetKubernetesClustersKubernetesClusterNameOK) Error

func (*GetKubernetesClustersKubernetesClusterNameOK) GetPayload

type GetKubernetesClustersKubernetesClusterNameParams

type GetKubernetesClustersKubernetesClusterNameParams struct {

	/*KubernetesClusterName
	  kubernetesClusterName

	*/
	KubernetesClusterName string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetKubernetesClustersKubernetesClusterNameParams contains all the parameters to send to the API endpoint for the get kubernetes clusters kubernetes cluster name operation typically these are written to a http.Request

func NewGetKubernetesClustersKubernetesClusterNameParams

func NewGetKubernetesClustersKubernetesClusterNameParams() *GetKubernetesClustersKubernetesClusterNameParams

NewGetKubernetesClustersKubernetesClusterNameParams creates a new GetKubernetesClustersKubernetesClusterNameParams object with the default values initialized.

func NewGetKubernetesClustersKubernetesClusterNameParamsWithContext

func NewGetKubernetesClustersKubernetesClusterNameParamsWithContext(ctx context.Context) *GetKubernetesClustersKubernetesClusterNameParams

NewGetKubernetesClustersKubernetesClusterNameParamsWithContext creates a new GetKubernetesClustersKubernetesClusterNameParams object with the default values initialized, and the ability to set a context for a request

func NewGetKubernetesClustersKubernetesClusterNameParamsWithHTTPClient

func NewGetKubernetesClustersKubernetesClusterNameParamsWithHTTPClient(client *http.Client) *GetKubernetesClustersKubernetesClusterNameParams

NewGetKubernetesClustersKubernetesClusterNameParamsWithHTTPClient creates a new GetKubernetesClustersKubernetesClusterNameParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetKubernetesClustersKubernetesClusterNameParamsWithTimeout

func NewGetKubernetesClustersKubernetesClusterNameParamsWithTimeout(timeout time.Duration) *GetKubernetesClustersKubernetesClusterNameParams

NewGetKubernetesClustersKubernetesClusterNameParamsWithTimeout creates a new GetKubernetesClustersKubernetesClusterNameParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetKubernetesClustersKubernetesClusterNameParams) SetContext

SetContext adds the context to the get kubernetes clusters kubernetes cluster name params

func (*GetKubernetesClustersKubernetesClusterNameParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get kubernetes clusters kubernetes cluster name params

func (*GetKubernetesClustersKubernetesClusterNameParams) SetKubernetesClusterName

func (o *GetKubernetesClustersKubernetesClusterNameParams) SetKubernetesClusterName(kubernetesClusterName string)

SetKubernetesClusterName adds the kubernetesClusterName to the get kubernetes clusters kubernetes cluster name params

func (*GetKubernetesClustersKubernetesClusterNameParams) SetTimeout

SetTimeout adds the timeout to the get kubernetes clusters kubernetes cluster name params

func (*GetKubernetesClustersKubernetesClusterNameParams) WithContext

WithContext adds the context to the get kubernetes clusters kubernetes cluster name params

func (*GetKubernetesClustersKubernetesClusterNameParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get kubernetes clusters kubernetes cluster name params

func (*GetKubernetesClustersKubernetesClusterNameParams) WithKubernetesClusterName

WithKubernetesClusterName adds the kubernetesClusterName to the get kubernetes clusters kubernetes cluster name params

func (*GetKubernetesClustersKubernetesClusterNameParams) WithTimeout

WithTimeout adds the timeout to the get kubernetes clusters kubernetes cluster name params

func (*GetKubernetesClustersKubernetesClusterNameParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetKubernetesClustersKubernetesClusterNameReader

type GetKubernetesClustersKubernetesClusterNameReader struct {
	Formats strfmt.Registry
}

GetKubernetesClustersKubernetesClusterNameReader is a Reader for the GetKubernetesClustersKubernetesClusterName structure.

func (*GetKubernetesClustersKubernetesClusterNameReader) ReadResponse

func (o *GetKubernetesClustersKubernetesClusterNameReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type IPRangeConnectionRulePart

type IPRangeConnectionRulePart struct {

	// networks
	Networks []string `json:"networks"`
}

IPRangeConnectionRulePart Ip range connection rule part swagger:model IpRangeConnectionRulePart

func (*IPRangeConnectionRulePart) ConnectionRulePartType

func (m *IPRangeConnectionRulePart) ConnectionRulePartType() string

ConnectionRulePartType gets the connection rule part type of this subtype

func (*IPRangeConnectionRulePart) MarshalBinary

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

MarshalBinary interface implementation

func (IPRangeConnectionRulePart) MarshalJSON

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

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

func (*IPRangeConnectionRulePart) SetConnectionRulePartType

func (m *IPRangeConnectionRulePart) SetConnectionRulePartType(val string)

SetConnectionRulePartType sets the connection rule part type of this subtype

func (*IPRangeConnectionRulePart) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IPRangeConnectionRulePart) UnmarshalJSON

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

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

func (*IPRangeConnectionRulePart) Validate

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

Validate validates this Ip range connection rule part

type IdentifierArray

type IdentifierArray []strfmt.UUID

IdentifierArray identifier array swagger:model IdentifierArray

func (IdentifierArray) Validate

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

Validate validates this identifier array

type InternalRegistryParameters

type InternalRegistryParameters struct {

	// when internal registry enabled, specify the registry URL
	InternalRegistry string `json:"internalRegistry,omitempty"`

	// indicates whether internal registry is enabled
	InternalRegistryEnabled *bool `json:"internalRegistryEnabled,omitempty"`
}

InternalRegistryParameters internal registry information swagger:model internalRegistryParameters

func (*InternalRegistryParameters) MarshalBinary

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

MarshalBinary interface implementation

func (*InternalRegistryParameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*InternalRegistryParameters) Validate

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

Validate validates this internal registry parameters

type IstioInstallationParameters

type IstioInstallationParameters struct {

	// indicates whether Istio is already installed on this cluster (which means SecureCn should not install it)
	IsIstioAlreadyInstalled *bool `json:"isIstioAlreadyInstalled,omitempty"`

	// when istio already installed, choose the version from supported istio versions list: /istio/supportedVersions
	IstioVersion string `json:"istioVersion,omitempty"`
}

IstioInstallationParameters istio related information swagger:model IstioInstallationParameters

func (*IstioInstallationParameters) MarshalBinary

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

MarshalBinary interface implementation

func (*IstioInstallationParameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IstioInstallationParameters) Validate

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

Validate validates this istio installation parameters

type KubernetesAnnotation

type KubernetesAnnotation struct {

	// key
	// Required: true
	Key *string `json:"key"`

	// value
	// Required: true
	Value *string `json:"value"`
}

KubernetesAnnotation kubernetes annotation swagger:model KubernetesAnnotation

func (*KubernetesAnnotation) MarshalBinary

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

MarshalBinary interface implementation

func (*KubernetesAnnotation) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*KubernetesAnnotation) Validate

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

Validate validates this kubernetes annotation

type KubernetesCluster

type KubernetesCluster struct {

	// indicates fail close behavior on SecureCn agent failure
	AgentFailClose *bool `json:"agentFailClose,omitempty"`

	// indicates whether apiIntelligenceDAST is enabled
	APIIntelligenceDAST *bool `json:"apiIntelligenceDAST,omitempty"`

	// indicates whether auto label is enabled
	AutoLabelEnabled *bool `json:"autoLabelEnabled,omitempty"`

	// Enable pod template images validation
	CiImageValidation *bool `json:"ciImageValidation,omitempty"`

	// cluster pod definition source
	// Required: true
	ClusterPodDefinitionSource ClusterPodDefinitionSource `json:"clusterPodDefinitionSource"`

	// indicates whether SecureCn allows connections actions and detections
	// Required: true
	EnableConnectionsControl *bool `json:"enableConnectionsControl"`

	// indicates whether the Venafi integration is enabled
	EnableVenafiIntegration *bool `json:"enableVenafiIntegration,omitempty"`

	// external ca
	ExternalCa *ExternalCaDetails `json:"externalCa,omitempty"`

	// Id of the cluster.
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// internal registry parameters
	InternalRegistryParameters *InternalRegistryParameters `json:"internalRegistryParameters,omitempty"`

	// indicates whether the controller should hold the application until the proxy starts
	IsHoldApplicationUntilProxyStarts *bool `json:"isHoldApplicationUntilProxyStarts,omitempty"`

	// indicates whether Istio ingress is enabled
	IsIstioIngressEnabled *bool `json:"isIstioIngressEnabled,omitempty"`

	// indicates whether this cluster should support multi-cluster communication
	IsMultiCluster *bool `json:"isMultiCluster,omitempty"`

	// indicates whether the agent should run in persistent mode
	IsPersistent *bool `json:"isPersistent,omitempty"`

	// annotations for load balancers
	IstioIngressAnnotations []*KubernetesAnnotation `json:"istioIngressAnnotations"`

	// istio installation parameters
	IstioInstallationParameters *IstioInstallationParameters `json:"istioInstallationParameters,omitempty"`

	// name
	// Required: true
	// Min Length: 1
	Name *string `json:"name"`

	// orchestration type
	// Required: true
	// Enum: [GKE OPENSHIFT RANCHER AKS EKS KUBERNETES IKS]
	OrchestrationType *string `json:"orchestrationType"`

	// indicates whether the agent should preserve the original source ip
	PreserveOriginalSourceIP *bool `json:"preserveOriginalSourceIp,omitempty"`

	// indicates whether this cluster should use a proxy server
	ProxyConfiguration *ProxyConfiguration `json:"proxyConfiguration,omitempty"`

	// indicates whether the agent validate the images origin
	RestrictRegistires *bool `json:"restrictRegistires,omitempty"`

	// indicates whether the service discovery isolation is enabled
	ServiceDiscoveryIsolationEnabled *bool `json:"serviceDiscoveryIsolationEnabled,omitempty"`

	// sidecars resources
	SidecarsResources *SidecarsResource `json:"sidecarsResources,omitempty"`

	// indicates whether TLS inspection is enabled
	TLSInspectionEnabled *bool `json:"tlsInspectionEnabled,omitempty"`

	// indicates whether token injection is enabled
	TokenInjectionEnabled *bool `json:"tokenInjectionEnabled,omitempty"`

	// tracing support configuration. enabled for ApiSecurity enabled accounts
	TracingSupportSettings *TracingSupportSettings `json:"tracingSupportSettings,omitempty"`
}

KubernetesCluster kubernetes cluster swagger:model KubernetesCluster

func (*KubernetesCluster) MarshalBinary

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

MarshalBinary interface implementation

func (*KubernetesCluster) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*KubernetesCluster) Validate

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

Validate validates this kubernetes cluster

type KubernetesEnvironment

type KubernetesEnvironment struct {

	// id
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// kubernetes cluster
	// Required: true
	// Format: uuid
	KubernetesCluster *strfmt.UUID `json:"kubernetesCluster"`

	// kubernetes cluster name
	KubernetesClusterName string `json:"kubernetesClusterName,omitempty"`

	// namespace labels
	NamespaceLabels []*Label `json:"namespaceLabels"`

	// namespaces
	Namespaces []string `json:"namespaces"`

	// preserve original source Ip
	// Read Only: true
	PreserveOriginalSourceIP *bool `json:"preserveOriginalSourceIp,omitempty"`
}

KubernetesEnvironment kubernetes environment swagger:model KubernetesEnvironment

func (*KubernetesEnvironment) MarshalBinary

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

MarshalBinary interface implementation

func (*KubernetesEnvironment) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*KubernetesEnvironment) Validate

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

Validate validates this kubernetes environment

type KubernetesNamespace

type KubernetesNamespace struct {

	// labels
	Labels []*Label `json:"labels"`

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

	// uid
	// Format: uuid
	UID strfmt.UUID `json:"uid,omitempty"`
}

KubernetesNamespace kubernetes namespace swagger:model KubernetesNamespace

func (*KubernetesNamespace) MarshalBinary

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

MarshalBinary interface implementation

func (*KubernetesNamespace) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*KubernetesNamespace) Validate

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

Validate validates this kubernetes namespace

type KubernetesNamespaceResponse

type KubernetesNamespaceResponse struct {
	KubernetesNamespace

	// id
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

KubernetesNamespaceResponse Single telemetry entry swagger:model KubernetesNamespaceResponse

func (*KubernetesNamespaceResponse) MarshalBinary

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

MarshalBinary interface implementation

func (KubernetesNamespaceResponse) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*KubernetesNamespaceResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*KubernetesNamespaceResponse) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*KubernetesNamespaceResponse) Validate

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

Validate validates this kubernetes namespace response

type Label

type Label struct {

	// key
	Key string `json:"key,omitempty"`

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

Label label swagger:model Label

func (*Label) Equal

func (s *Label) Equal(raw interface{}) bool

func (*Label) MarshalBinary

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

MarshalBinary interface implementation

func (*Label) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Label) Validate

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

Validate validates this label

type OnViolationAction

type OnViolationAction string

OnViolationAction on violation action swagger:model OnViolationAction

const (

	// OnViolationActionDETECT captures enum value "DETECT"
	OnViolationActionDETECT OnViolationAction = "DETECT"

	// OnViolationActionBLOCK captures enum value "BLOCK"
	OnViolationActionBLOCK OnViolationAction = "BLOCK"
)

func (OnViolationAction) Validate

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

Validate validates this on violation action

type OperatorDeployer

type OperatorDeployer struct {

	// cluster
	// Read Only: true
	Cluster string `json:"cluster,omitempty"`

	// cluster Id
	// Format: uuid
	ClusterID strfmt.UUID `json:"clusterId,omitempty"`

	// namespace
	// Read Only: true
	Namespace string `json:"namespace,omitempty"`

	// namespace Id
	// Format: uuid
	NamespaceID strfmt.UUID `json:"namespaceId,omitempty"`

	// rule creation
	RuleCreation *bool `json:"ruleCreation,omitempty"`

	// security check
	SecurityCheck *bool `json:"securityCheck,omitempty"`
	// contains filtered or unexported fields
}

OperatorDeployer operator deployer swagger:model OperatorDeployer

func (*OperatorDeployer) Deployer

func (m *OperatorDeployer) Deployer() string

Deployer gets the deployer of this subtype

func (*OperatorDeployer) DeployerID

func (m *OperatorDeployer) DeployerID() *strfmt.UUID

DeployerID gets the deployer Id of this subtype

func (*OperatorDeployer) DeployerType

func (m *OperatorDeployer) DeployerType() string

DeployerType gets the deployer type of this subtype

func (*OperatorDeployer) ID

func (m *OperatorDeployer) ID() strfmt.UUID

ID gets the id of this subtype

func (*OperatorDeployer) MarshalBinary

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

MarshalBinary interface implementation

func (OperatorDeployer) MarshalJSON

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

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

func (*OperatorDeployer) SetDeployer

func (m *OperatorDeployer) SetDeployer(val string)

SetDeployer sets the deployer of this subtype

func (*OperatorDeployer) SetDeployerID

func (m *OperatorDeployer) SetDeployerID(val *strfmt.UUID)

SetDeployerID sets the deployer Id of this subtype

func (*OperatorDeployer) SetDeployerType

func (m *OperatorDeployer) SetDeployerType(val string)

SetDeployerType sets the deployer type of this subtype

func (*OperatorDeployer) SetID

func (m *OperatorDeployer) SetID(val strfmt.UUID)

SetID sets the id of this subtype

func (*OperatorDeployer) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OperatorDeployer) UnmarshalJSON

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

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

func (*OperatorDeployer) Validate

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

Validate validates this operator deployer

type PodAnyConnectionRulePart

type PodAnyConnectionRulePart struct {

	// environments
	Environments []string `json:"environments"`

	// vulnerability
	VulnerabilitySeverityLevel string `json:"vulnerabilitySeverityLevel,omitempty"`
}

PodAnyConnectionRulePart pod any connection rule part swagger:model PodAnyConnectionRulePart

func (*PodAnyConnectionRulePart) ConnectionRulePartType

func (m *PodAnyConnectionRulePart) ConnectionRulePartType() string

ConnectionRulePartType gets the connection rule part type of this subtype

func (*PodAnyConnectionRulePart) MarshalBinary

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

MarshalBinary interface implementation

func (PodAnyConnectionRulePart) MarshalJSON

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

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

func (*PodAnyConnectionRulePart) SetConnectionRulePartType

func (m *PodAnyConnectionRulePart) SetConnectionRulePartType(val string)

SetConnectionRulePartType sets the connection rule part type of this subtype

func (*PodAnyConnectionRulePart) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PodAnyConnectionRulePart) UnmarshalJSON

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

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

func (*PodAnyConnectionRulePart) Validate

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

Validate validates this pod any connection rule part

type PodAnyWorkloadRuleType

type PodAnyWorkloadRuleType struct {

	// pod validation
	PodValidation *PodValidation `json:"podValidation,omitempty"`
}

PodAnyWorkloadRuleType pod any workload rule type swagger:model PodAnyWorkloadRuleType

func (*PodAnyWorkloadRuleType) MarshalBinary

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

MarshalBinary interface implementation

func (PodAnyWorkloadRuleType) MarshalJSON

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

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

func (*PodAnyWorkloadRuleType) SetWorkloadRuleType

func (m *PodAnyWorkloadRuleType) SetWorkloadRuleType(val string)

SetWorkloadRuleType sets the workload rule type of this subtype

func (*PodAnyWorkloadRuleType) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PodAnyWorkloadRuleType) UnmarshalJSON

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

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

func (*PodAnyWorkloadRuleType) Validate

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

Validate validates this pod any workload rule type

func (*PodAnyWorkloadRuleType) WorkloadRuleType

func (m *PodAnyWorkloadRuleType) WorkloadRuleType() string

WorkloadRuleType gets the workload rule type of this subtype

type PodLabelWorkloadRuleType

type PodLabelWorkloadRuleType struct {

	// pods that match one of the given labels
	Labels []*Label `json:"labels"`

	// pod validation
	PodValidation *PodValidation `json:"podValidation,omitempty"`
}

PodLabelWorkloadRuleType pod label workload rule type swagger:model PodLabelWorkloadRuleType

func (*PodLabelWorkloadRuleType) MarshalBinary

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

MarshalBinary interface implementation

func (PodLabelWorkloadRuleType) MarshalJSON

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

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

func (*PodLabelWorkloadRuleType) SetWorkloadRuleType

func (m *PodLabelWorkloadRuleType) SetWorkloadRuleType(val string)

SetWorkloadRuleType sets the workload rule type of this subtype

func (*PodLabelWorkloadRuleType) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PodLabelWorkloadRuleType) UnmarshalJSON

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

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

func (*PodLabelWorkloadRuleType) Validate

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

Validate validates this pod label workload rule type

func (*PodLabelWorkloadRuleType) WorkloadRuleType

func (m *PodLabelWorkloadRuleType) WorkloadRuleType() string

WorkloadRuleType gets the workload rule type of this subtype

type PodLablesConnectionRulePart

type PodLablesConnectionRulePart struct {

	// environments
	Environments []string `json:"environments"`

	// labels
	Labels []*Label `json:"labels"`

	// vulnerability
	VulnerabilitySeverityLevel string `json:"vulnerabilitySeverityLevel,omitempty"`
}

PodLablesConnectionRulePart pod lables connection rule part swagger:model PodLablesConnectionRulePart

func (*PodLablesConnectionRulePart) ConnectionRulePartType

func (m *PodLablesConnectionRulePart) ConnectionRulePartType() string

ConnectionRulePartType gets the connection rule part type of this subtype

func (*PodLablesConnectionRulePart) MarshalBinary

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

MarshalBinary interface implementation

func (PodLablesConnectionRulePart) MarshalJSON

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

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

func (*PodLablesConnectionRulePart) SetConnectionRulePartType

func (m *PodLablesConnectionRulePart) SetConnectionRulePartType(val string)

SetConnectionRulePartType sets the connection rule part type of this subtype

func (*PodLablesConnectionRulePart) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PodLablesConnectionRulePart) UnmarshalJSON

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

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

func (*PodLablesConnectionRulePart) Validate

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

Validate validates this pod lables connection rule part

type PodNameConnectionRulePart

type PodNameConnectionRulePart struct {

	// environments
	Environments []string `json:"environments"`

	// names
	Names []string `json:"names"`

	// vulnerability
	VulnerabilitySeverityLevel string `json:"vulnerabilitySeverityLevel,omitempty"`
}

PodNameConnectionRulePart pod name connection rule part swagger:model PodNameConnectionRulePart

func (*PodNameConnectionRulePart) ConnectionRulePartType

func (m *PodNameConnectionRulePart) ConnectionRulePartType() string

ConnectionRulePartType gets the connection rule part type of this subtype

func (*PodNameConnectionRulePart) MarshalBinary

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

MarshalBinary interface implementation

func (PodNameConnectionRulePart) MarshalJSON

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

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

func (*PodNameConnectionRulePart) SetConnectionRulePartType

func (m *PodNameConnectionRulePart) SetConnectionRulePartType(val string)

SetConnectionRulePartType sets the connection rule part type of this subtype

func (*PodNameConnectionRulePart) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PodNameConnectionRulePart) UnmarshalJSON

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

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

func (*PodNameConnectionRulePart) Validate

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

Validate validates this pod name connection rule part

type PodNameWorkloadRuleType

type PodNameWorkloadRuleType struct {

	// pods that match one of the given names
	Names []string `json:"names"`

	// pod validation
	PodValidation *PodValidation `json:"podValidation,omitempty"`
}

PodNameWorkloadRuleType pod name workload rule type swagger:model PodNameWorkloadRuleType

func (*PodNameWorkloadRuleType) MarshalBinary

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

MarshalBinary interface implementation

func (PodNameWorkloadRuleType) MarshalJSON

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

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

func (*PodNameWorkloadRuleType) SetWorkloadRuleType

func (m *PodNameWorkloadRuleType) SetWorkloadRuleType(val string)

SetWorkloadRuleType sets the workload rule type of this subtype

func (*PodNameWorkloadRuleType) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PodNameWorkloadRuleType) UnmarshalJSON

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

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

func (*PodNameWorkloadRuleType) Validate

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

Validate validates this pod name workload rule type

func (*PodNameWorkloadRuleType) WorkloadRuleType

func (m *PodNameWorkloadRuleType) WorkloadRuleType() string

WorkloadRuleType gets the workload rule type of this subtype

type PodSecurityPolicyValidation

type PodSecurityPolicyValidation struct {

	// on violation action
	OnViolationAction OnViolationAction `json:"onViolationAction,omitempty"`

	// pod security policy Id
	// Required: true
	// Format: uuid
	PodSecurityPolicyID *strfmt.UUID `json:"podSecurityPolicyId"`

	// pod security policy name
	PodSecurityPolicyName string `json:"podSecurityPolicyName"`

	// should mutate
	ShouldMutate *bool `json:"shouldMutate,omitempty"`
}

PodSecurityPolicyValidation When the rule action is ALLOW, onViolationAction is mandatory swagger:model PodSecurityPolicyValidation

func (*PodSecurityPolicyValidation) MarshalBinary

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

MarshalBinary interface implementation

func (*PodSecurityPolicyValidation) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PodSecurityPolicyValidation) Validate

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

Validate validates this pod security policy validation

type PodValidation

type PodValidation struct {

	// pod security policy
	PodSecurityPolicy *PodSecurityPolicyValidation `json:"podSecurityPolicy,omitempty"`

	// vulnerability
	Vulnerability *VulnerabilityValidation `json:"vulnerability,omitempty"`
}

PodValidation pod validation swagger:model PodValidation

func (*PodValidation) MarshalBinary

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

MarshalBinary interface implementation

func (*PodValidation) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PodValidation) Validate

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

Validate validates this pod validation

type PostCdConnectionsRuleCreated

type PostCdConnectionsRuleCreated struct {
	Payload *CdConnectionRule
}

PostCdConnectionsRuleCreated handles this case with default header values.

created.

func NewPostCdConnectionsRuleCreated

func NewPostCdConnectionsRuleCreated() *PostCdConnectionsRuleCreated

NewPostCdConnectionsRuleCreated creates a PostCdConnectionsRuleCreated with default headers values

func (*PostCdConnectionsRuleCreated) Error

func (*PostCdConnectionsRuleCreated) GetPayload

type PostCdConnectionsRuleParams

type PostCdConnectionsRuleParams struct {

	/*Body*/
	Body *CdConnectionRule

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostCdConnectionsRuleParams contains all the parameters to send to the API endpoint for the post cd connections rule operation typically these are written to a http.Request

func NewPostCdConnectionsRuleParams

func NewPostCdConnectionsRuleParams() *PostCdConnectionsRuleParams

NewPostCdConnectionsRuleParams creates a new PostCdConnectionsRuleParams object with the default values initialized.

func NewPostCdConnectionsRuleParamsWithContext

func NewPostCdConnectionsRuleParamsWithContext(ctx context.Context) *PostCdConnectionsRuleParams

NewPostCdConnectionsRuleParamsWithContext creates a new PostCdConnectionsRuleParams object with the default values initialized, and the ability to set a context for a request

func NewPostCdConnectionsRuleParamsWithHTTPClient

func NewPostCdConnectionsRuleParamsWithHTTPClient(client *http.Client) *PostCdConnectionsRuleParams

NewPostCdConnectionsRuleParamsWithHTTPClient creates a new PostCdConnectionsRuleParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostCdConnectionsRuleParamsWithTimeout

func NewPostCdConnectionsRuleParamsWithTimeout(timeout time.Duration) *PostCdConnectionsRuleParams

NewPostCdConnectionsRuleParamsWithTimeout creates a new PostCdConnectionsRuleParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostCdConnectionsRuleParams) SetBody

SetBody adds the body to the post cd connections rule params

func (*PostCdConnectionsRuleParams) SetContext

func (o *PostCdConnectionsRuleParams) SetContext(ctx context.Context)

SetContext adds the context to the post cd connections rule params

func (*PostCdConnectionsRuleParams) SetHTTPClient

func (o *PostCdConnectionsRuleParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post cd connections rule params

func (*PostCdConnectionsRuleParams) SetTimeout

func (o *PostCdConnectionsRuleParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post cd connections rule params

func (*PostCdConnectionsRuleParams) WithBody

WithBody adds the body to the post cd connections rule params

func (*PostCdConnectionsRuleParams) WithContext

WithContext adds the context to the post cd connections rule params

func (*PostCdConnectionsRuleParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post cd connections rule params

func (*PostCdConnectionsRuleParams) WithTimeout

WithTimeout adds the timeout to the post cd connections rule params

func (*PostCdConnectionsRuleParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostCdConnectionsRuleReader

type PostCdConnectionsRuleReader struct {
	Formats strfmt.Registry
}

PostCdConnectionsRuleReader is a Reader for the PostCdConnectionsRule structure.

func (*PostCdConnectionsRuleReader) ReadResponse

func (o *PostCdConnectionsRuleReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostCdDeploymentRuleCreated

type PostCdDeploymentRuleCreated struct {
	Payload *CdAppRule
}

PostCdDeploymentRuleCreated handles this case with default header values.

created.

func NewPostCdDeploymentRuleCreated

func NewPostCdDeploymentRuleCreated() *PostCdDeploymentRuleCreated

NewPostCdDeploymentRuleCreated creates a PostCdDeploymentRuleCreated with default headers values

func (*PostCdDeploymentRuleCreated) Error

func (*PostCdDeploymentRuleCreated) GetPayload

func (o *PostCdDeploymentRuleCreated) GetPayload() *CdAppRule

type PostCdDeploymentRuleParams

type PostCdDeploymentRuleParams struct {

	/*Body*/
	Body *CdAppRule

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostCdDeploymentRuleParams contains all the parameters to send to the API endpoint for the post cd deployment rule operation typically these are written to a http.Request

func NewPostCdDeploymentRuleParams

func NewPostCdDeploymentRuleParams() *PostCdDeploymentRuleParams

NewPostCdDeploymentRuleParams creates a new PostCdDeploymentRuleParams object with the default values initialized.

func NewPostCdDeploymentRuleParamsWithContext

func NewPostCdDeploymentRuleParamsWithContext(ctx context.Context) *PostCdDeploymentRuleParams

NewPostCdDeploymentRuleParamsWithContext creates a new PostCdDeploymentRuleParams object with the default values initialized, and the ability to set a context for a request

func NewPostCdDeploymentRuleParamsWithHTTPClient

func NewPostCdDeploymentRuleParamsWithHTTPClient(client *http.Client) *PostCdDeploymentRuleParams

NewPostCdDeploymentRuleParamsWithHTTPClient creates a new PostCdDeploymentRuleParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostCdDeploymentRuleParamsWithTimeout

func NewPostCdDeploymentRuleParamsWithTimeout(timeout time.Duration) *PostCdDeploymentRuleParams

NewPostCdDeploymentRuleParamsWithTimeout creates a new PostCdDeploymentRuleParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostCdDeploymentRuleParams) SetBody

func (o *PostCdDeploymentRuleParams) SetBody(body *CdAppRule)

SetBody adds the body to the post cd deployment rule params

func (*PostCdDeploymentRuleParams) SetContext

func (o *PostCdDeploymentRuleParams) SetContext(ctx context.Context)

SetContext adds the context to the post cd deployment rule params

func (*PostCdDeploymentRuleParams) SetHTTPClient

func (o *PostCdDeploymentRuleParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post cd deployment rule params

func (*PostCdDeploymentRuleParams) SetTimeout

func (o *PostCdDeploymentRuleParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post cd deployment rule params

func (*PostCdDeploymentRuleParams) WithBody

WithBody adds the body to the post cd deployment rule params

func (*PostCdDeploymentRuleParams) WithContext

WithContext adds the context to the post cd deployment rule params

func (*PostCdDeploymentRuleParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post cd deployment rule params

func (*PostCdDeploymentRuleParams) WithTimeout

WithTimeout adds the timeout to the post cd deployment rule params

func (*PostCdDeploymentRuleParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostCdDeploymentRuleReader

type PostCdDeploymentRuleReader struct {
	Formats strfmt.Registry
}

PostCdDeploymentRuleReader is a Reader for the PostCdDeploymentRule structure.

func (*PostCdDeploymentRuleReader) ReadResponse

func (o *PostCdDeploymentRuleReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostCdPolicyCreated

type PostCdPolicyCreated struct {
	Payload *CdPolicy
}

PostCdPolicyCreated handles this case with default header values.

Added

func NewPostCdPolicyCreated

func NewPostCdPolicyCreated() *PostCdPolicyCreated

NewPostCdPolicyCreated creates a PostCdPolicyCreated with default headers values

func (*PostCdPolicyCreated) Error

func (o *PostCdPolicyCreated) Error() string

func (*PostCdPolicyCreated) GetPayload

func (o *PostCdPolicyCreated) GetPayload() *CdPolicy

type PostCdPolicyParams

type PostCdPolicyParams struct {

	/*Body*/
	Body *CdPolicy

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostCdPolicyParams contains all the parameters to send to the API endpoint for the post cd policy operation typically these are written to a http.Request

func NewPostCdPolicyParams

func NewPostCdPolicyParams() *PostCdPolicyParams

NewPostCdPolicyParams creates a new PostCdPolicyParams object with the default values initialized.

func NewPostCdPolicyParamsWithContext

func NewPostCdPolicyParamsWithContext(ctx context.Context) *PostCdPolicyParams

NewPostCdPolicyParamsWithContext creates a new PostCdPolicyParams object with the default values initialized, and the ability to set a context for a request

func NewPostCdPolicyParamsWithHTTPClient

func NewPostCdPolicyParamsWithHTTPClient(client *http.Client) *PostCdPolicyParams

NewPostCdPolicyParamsWithHTTPClient creates a new PostCdPolicyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostCdPolicyParamsWithTimeout

func NewPostCdPolicyParamsWithTimeout(timeout time.Duration) *PostCdPolicyParams

NewPostCdPolicyParamsWithTimeout creates a new PostCdPolicyParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostCdPolicyParams) SetBody

func (o *PostCdPolicyParams) SetBody(body *CdPolicy)

SetBody adds the body to the post cd policy params

func (*PostCdPolicyParams) SetContext

func (o *PostCdPolicyParams) SetContext(ctx context.Context)

SetContext adds the context to the post cd policy params

func (*PostCdPolicyParams) SetHTTPClient

func (o *PostCdPolicyParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post cd policy params

func (*PostCdPolicyParams) SetTimeout

func (o *PostCdPolicyParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post cd policy params

func (*PostCdPolicyParams) WithBody

func (o *PostCdPolicyParams) WithBody(body *CdPolicy) *PostCdPolicyParams

WithBody adds the body to the post cd policy params

func (*PostCdPolicyParams) WithContext

WithContext adds the context to the post cd policy params

func (*PostCdPolicyParams) WithHTTPClient

func (o *PostCdPolicyParams) WithHTTPClient(client *http.Client) *PostCdPolicyParams

WithHTTPClient adds the HTTPClient to the post cd policy params

func (*PostCdPolicyParams) WithTimeout

func (o *PostCdPolicyParams) WithTimeout(timeout time.Duration) *PostCdPolicyParams

WithTimeout adds the timeout to the post cd policy params

func (*PostCdPolicyParams) WriteToRequest

func (o *PostCdPolicyParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type PostCdPolicyReader

type PostCdPolicyReader struct {
	Formats strfmt.Registry
}

PostCdPolicyReader is a Reader for the PostCdPolicy structure.

func (*PostCdPolicyReader) ReadResponse

func (o *PostCdPolicyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostCdPolicyUnauthorized

type PostCdPolicyUnauthorized struct {
}

PostCdPolicyUnauthorized handles this case with default header values.

Unauthorized.

func NewPostCdPolicyUnauthorized

func NewPostCdPolicyUnauthorized() *PostCdPolicyUnauthorized

NewPostCdPolicyUnauthorized creates a PostCdPolicyUnauthorized with default headers values

func (*PostCdPolicyUnauthorized) Error

func (o *PostCdPolicyUnauthorized) Error() string

type PostCiPolicyCreated

type PostCiPolicyCreated struct {
	Payload *CiPolicy
}

PostCiPolicyCreated handles this case with default header values.

Added

func NewPostCiPolicyCreated

func NewPostCiPolicyCreated() *PostCiPolicyCreated

NewPostCiPolicyCreated creates a PostCiPolicyCreated with default headers values

func (*PostCiPolicyCreated) Error

func (o *PostCiPolicyCreated) Error() string

func (*PostCiPolicyCreated) GetPayload

func (o *PostCiPolicyCreated) GetPayload() *CiPolicy

type PostCiPolicyParams

type PostCiPolicyParams struct {

	/*Body*/
	Body *CiPolicy

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostCiPolicyParams contains all the parameters to send to the API endpoint for the post ci policy operation typically these are written to a http.Request

func NewPostCiPolicyParams

func NewPostCiPolicyParams() *PostCiPolicyParams

NewPostCiPolicyParams creates a new PostCiPolicyParams object with the default values initialized.

func NewPostCiPolicyParamsWithContext

func NewPostCiPolicyParamsWithContext(ctx context.Context) *PostCiPolicyParams

NewPostCiPolicyParamsWithContext creates a new PostCiPolicyParams object with the default values initialized, and the ability to set a context for a request

func NewPostCiPolicyParamsWithHTTPClient

func NewPostCiPolicyParamsWithHTTPClient(client *http.Client) *PostCiPolicyParams

NewPostCiPolicyParamsWithHTTPClient creates a new PostCiPolicyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostCiPolicyParamsWithTimeout

func NewPostCiPolicyParamsWithTimeout(timeout time.Duration) *PostCiPolicyParams

NewPostCiPolicyParamsWithTimeout creates a new PostCiPolicyParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostCiPolicyParams) SetBody

func (o *PostCiPolicyParams) SetBody(body *CiPolicy)

SetBody adds the body to the post ci policy params

func (*PostCiPolicyParams) SetContext

func (o *PostCiPolicyParams) SetContext(ctx context.Context)

SetContext adds the context to the post ci policy params

func (*PostCiPolicyParams) SetHTTPClient

func (o *PostCiPolicyParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post ci policy params

func (*PostCiPolicyParams) SetTimeout

func (o *PostCiPolicyParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post ci policy params

func (*PostCiPolicyParams) WithBody

func (o *PostCiPolicyParams) WithBody(body *CiPolicy) *PostCiPolicyParams

WithBody adds the body to the post ci policy params

func (*PostCiPolicyParams) WithContext

WithContext adds the context to the post ci policy params

func (*PostCiPolicyParams) WithHTTPClient

func (o *PostCiPolicyParams) WithHTTPClient(client *http.Client) *PostCiPolicyParams

WithHTTPClient adds the HTTPClient to the post ci policy params

func (*PostCiPolicyParams) WithTimeout

func (o *PostCiPolicyParams) WithTimeout(timeout time.Duration) *PostCiPolicyParams

WithTimeout adds the timeout to the post ci policy params

func (*PostCiPolicyParams) WriteToRequest

func (o *PostCiPolicyParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type PostCiPolicyReader

type PostCiPolicyReader struct {
	Formats strfmt.Registry
}

PostCiPolicyReader is a Reader for the PostCiPolicy structure.

func (*PostCiPolicyReader) ReadResponse

func (o *PostCiPolicyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostCiPolicyUnauthorized

type PostCiPolicyUnauthorized struct {
}

PostCiPolicyUnauthorized handles this case with default header values.

Unauthorized.

func NewPostCiPolicyUnauthorized

func NewPostCiPolicyUnauthorized() *PostCiPolicyUnauthorized

NewPostCiPolicyUnauthorized creates a PostCiPolicyUnauthorized with default headers values

func (*PostCiPolicyUnauthorized) Error

func (o *PostCiPolicyUnauthorized) Error() string

type PostDeployersConflict

type PostDeployersConflict struct {
}

PostDeployersConflict handles this case with default header values.

An existing deployer already has this name

func NewPostDeployersConflict

func NewPostDeployersConflict() *PostDeployersConflict

NewPostDeployersConflict creates a PostDeployersConflict with default headers values

func (*PostDeployersConflict) Error

func (o *PostDeployersConflict) Error() string

type PostDeployersCreated

type PostDeployersCreated struct {
	Payload Deployer
}

PostDeployersCreated handles this case with default header values.

A new deployer was added.

func NewPostDeployersCreated

func NewPostDeployersCreated() *PostDeployersCreated

NewPostDeployersCreated creates a PostDeployersCreated with default headers values

func (*PostDeployersCreated) Error

func (o *PostDeployersCreated) Error() string

func (*PostDeployersCreated) GetPayload

func (o *PostDeployersCreated) GetPayload() Deployer

type PostDeployersParams

type PostDeployersParams struct {

	/*Body*/
	Body Deployer

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostDeployersParams contains all the parameters to send to the API endpoint for the post deployers operation typically these are written to a http.Request

func NewPostDeployersParams

func NewPostDeployersParams() *PostDeployersParams

NewPostDeployersParams creates a new PostDeployersParams object with the default values initialized.

func NewPostDeployersParamsWithContext

func NewPostDeployersParamsWithContext(ctx context.Context) *PostDeployersParams

NewPostDeployersParamsWithContext creates a new PostDeployersParams object with the default values initialized, and the ability to set a context for a request

func NewPostDeployersParamsWithHTTPClient

func NewPostDeployersParamsWithHTTPClient(client *http.Client) *PostDeployersParams

NewPostDeployersParamsWithHTTPClient creates a new PostDeployersParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostDeployersParamsWithTimeout

func NewPostDeployersParamsWithTimeout(timeout time.Duration) *PostDeployersParams

NewPostDeployersParamsWithTimeout creates a new PostDeployersParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostDeployersParams) SetBody

func (o *PostDeployersParams) SetBody(body Deployer)

SetBody adds the body to the post deployers params

func (*PostDeployersParams) SetContext

func (o *PostDeployersParams) SetContext(ctx context.Context)

SetContext adds the context to the post deployers params

func (*PostDeployersParams) SetHTTPClient

func (o *PostDeployersParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post deployers params

func (*PostDeployersParams) SetTimeout

func (o *PostDeployersParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post deployers params

func (*PostDeployersParams) WithBody

WithBody adds the body to the post deployers params

func (*PostDeployersParams) WithContext

WithContext adds the context to the post deployers params

func (*PostDeployersParams) WithHTTPClient

func (o *PostDeployersParams) WithHTTPClient(client *http.Client) *PostDeployersParams

WithHTTPClient adds the HTTPClient to the post deployers params

func (*PostDeployersParams) WithTimeout

func (o *PostDeployersParams) WithTimeout(timeout time.Duration) *PostDeployersParams

WithTimeout adds the timeout to the post deployers params

func (*PostDeployersParams) WriteToRequest

func (o *PostDeployersParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type PostDeployersReader

type PostDeployersReader struct {
	Formats strfmt.Registry
}

PostDeployersReader is a Reader for the PostDeployers structure.

func (*PostDeployersReader) ReadResponse

func (o *PostDeployersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostEnvironmentsCreated

type PostEnvironmentsCreated struct {
	Payload *Environment
}

PostEnvironmentsCreated handles this case with default header values.

Added

func NewPostEnvironmentsCreated

func NewPostEnvironmentsCreated() *PostEnvironmentsCreated

NewPostEnvironmentsCreated creates a PostEnvironmentsCreated with default headers values

func (*PostEnvironmentsCreated) Error

func (o *PostEnvironmentsCreated) Error() string

func (*PostEnvironmentsCreated) GetPayload

func (o *PostEnvironmentsCreated) GetPayload() *Environment

type PostEnvironmentsParams

type PostEnvironmentsParams struct {

	/*Body
	  Environment definition

	*/
	Body *Environment

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostEnvironmentsParams contains all the parameters to send to the API endpoint for the post environments operation typically these are written to a http.Request

func NewPostEnvironmentsParams

func NewPostEnvironmentsParams() *PostEnvironmentsParams

NewPostEnvironmentsParams creates a new PostEnvironmentsParams object with the default values initialized.

func NewPostEnvironmentsParamsWithContext

func NewPostEnvironmentsParamsWithContext(ctx context.Context) *PostEnvironmentsParams

NewPostEnvironmentsParamsWithContext creates a new PostEnvironmentsParams object with the default values initialized, and the ability to set a context for a request

func NewPostEnvironmentsParamsWithHTTPClient

func NewPostEnvironmentsParamsWithHTTPClient(client *http.Client) *PostEnvironmentsParams

NewPostEnvironmentsParamsWithHTTPClient creates a new PostEnvironmentsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostEnvironmentsParamsWithTimeout

func NewPostEnvironmentsParamsWithTimeout(timeout time.Duration) *PostEnvironmentsParams

NewPostEnvironmentsParamsWithTimeout creates a new PostEnvironmentsParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostEnvironmentsParams) SetBody

func (o *PostEnvironmentsParams) SetBody(body *Environment)

SetBody adds the body to the post environments params

func (*PostEnvironmentsParams) SetContext

func (o *PostEnvironmentsParams) SetContext(ctx context.Context)

SetContext adds the context to the post environments params

func (*PostEnvironmentsParams) SetHTTPClient

func (o *PostEnvironmentsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post environments params

func (*PostEnvironmentsParams) SetTimeout

func (o *PostEnvironmentsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post environments params

func (*PostEnvironmentsParams) WithBody

WithBody adds the body to the post environments params

func (*PostEnvironmentsParams) WithContext

WithContext adds the context to the post environments params

func (*PostEnvironmentsParams) WithHTTPClient

func (o *PostEnvironmentsParams) WithHTTPClient(client *http.Client) *PostEnvironmentsParams

WithHTTPClient adds the HTTPClient to the post environments params

func (*PostEnvironmentsParams) WithTimeout

WithTimeout adds the timeout to the post environments params

func (*PostEnvironmentsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostEnvironmentsReader

type PostEnvironmentsReader struct {
	Formats strfmt.Registry
}

PostEnvironmentsReader is a Reader for the PostEnvironments structure.

func (*PostEnvironmentsReader) ReadResponse

func (o *PostEnvironmentsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostEnvironmentsUnauthorized

type PostEnvironmentsUnauthorized struct {
}

PostEnvironmentsUnauthorized handles this case with default header values.

Unauthorized.

func NewPostEnvironmentsUnauthorized

func NewPostEnvironmentsUnauthorized() *PostEnvironmentsUnauthorized

NewPostEnvironmentsUnauthorized creates a PostEnvironmentsUnauthorized with default headers values

func (*PostEnvironmentsUnauthorized) Error

type PostKubernetesClustersCreated

type PostKubernetesClustersCreated struct {
	Payload *KubernetesCluster
}

func NewPostKubernetesClustersCreated

func NewPostKubernetesClustersCreated() *PostKubernetesClustersCreated

func (*PostKubernetesClustersCreated) Error

func (*PostKubernetesClustersCreated) GetPayload

type PostKubernetesClustersDefault

type PostKubernetesClustersDefault struct {
	Payload *APIResponse
	// contains filtered or unexported fields
}

func NewPostKubernetesClustersDefault

func NewPostKubernetesClustersDefault(code int) *PostKubernetesClustersDefault

func (*PostKubernetesClustersDefault) Code

Code gets the status code for the post kubernetes clusters default response

func (*PostKubernetesClustersDefault) Error

func (*PostKubernetesClustersDefault) GetPayload

func (o *PostKubernetesClustersDefault) GetPayload() *APIResponse

type PostKubernetesClustersParams

type PostKubernetesClustersParams struct {
	Cluster    *KubernetesCluster
	HTTPClient *http.Client
	Context    context.Context
	Timeout    time.Duration
}

func (*PostKubernetesClustersParams) SetBody

SetBody adds the body to the post kubernetes clusters params

func (*PostKubernetesClustersParams) SetContext

func (o *PostKubernetesClustersParams) SetContext(ctx context.Context)

SetContext adds the context to the post kubernetes clusters params

func (*PostKubernetesClustersParams) SetHTTPClient

func (o *PostKubernetesClustersParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post kubernetes clusters params

func (*PostKubernetesClustersParams) SetTimeout

func (o *PostKubernetesClustersParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post kubernetes clusters params

func (*PostKubernetesClustersParams) WithBody

WithBody adds the body to the post kubernetes clusters params

func (*PostKubernetesClustersParams) WithContext

WithContext adds the context to the post kubernetes clusters params

func (*PostKubernetesClustersParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post kubernetes clusters params

func (*PostKubernetesClustersParams) WithTimeout

WithTimeout adds the timeout to the post kubernetes clusters params

func (*PostKubernetesClustersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostKubernetesClustersReader

type PostKubernetesClustersReader struct {
	Formats strfmt.Registry
}

PostKubernetesClustersReader is a Reader for the PostKubernetesClusters structure.

func (*PostKubernetesClustersReader) ReadResponse

func (o *PostKubernetesClustersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProxyConfiguration

type ProxyConfiguration struct {

	// Specifies if the proxy configuration should be used
	EnableProxy *bool `json:"enableProxy,omitempty"`

	// https proxy
	HTTPSProxy string `json:"httpsProxy,omitempty"`
}

ProxyConfiguration proxy configuration swagger:model ProxyConfiguration

func (*ProxyConfiguration) MarshalBinary

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

MarshalBinary interface implementation

func (*ProxyConfiguration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProxyConfiguration) Validate

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

Validate validates this proxy configuration

type PutCdPolicyPolicyIDOK

type PutCdPolicyPolicyIDOK struct {
	Payload *CdPolicy
}

PutCdPolicyPolicyIDOK handles this case with default header values.

Success

func NewPutCdPolicyPolicyIDOK

func NewPutCdPolicyPolicyIDOK() *PutCdPolicyPolicyIDOK

NewPutCdPolicyPolicyIDOK creates a PutCdPolicyPolicyIDOK with default headers values

func (*PutCdPolicyPolicyIDOK) Error

func (o *PutCdPolicyPolicyIDOK) Error() string

func (*PutCdPolicyPolicyIDOK) GetPayload

func (o *PutCdPolicyPolicyIDOK) GetPayload() *CdPolicy

type PutCdPolicyPolicyIDParams

type PutCdPolicyPolicyIDParams struct {

	/*Body*/
	Body *CdPolicy
	/*PolicyID*/
	PolicyID strfmt.UUID

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PutCdPolicyPolicyIDParams contains all the parameters to send to the API endpoint for the put cd policy policy ID operation typically these are written to a http.Request

func NewPutCdPolicyPolicyIDParams

func NewPutCdPolicyPolicyIDParams() *PutCdPolicyPolicyIDParams

NewPutCdPolicyPolicyIDParams creates a new PutCdPolicyPolicyIDParams object with the default values initialized.

func NewPutCdPolicyPolicyIDParamsWithContext

func NewPutCdPolicyPolicyIDParamsWithContext(ctx context.Context) *PutCdPolicyPolicyIDParams

NewPutCdPolicyPolicyIDParamsWithContext creates a new PutCdPolicyPolicyIDParams object with the default values initialized, and the ability to set a context for a request

func NewPutCdPolicyPolicyIDParamsWithHTTPClient

func NewPutCdPolicyPolicyIDParamsWithHTTPClient(client *http.Client) *PutCdPolicyPolicyIDParams

NewPutCdPolicyPolicyIDParamsWithHTTPClient creates a new PutCdPolicyPolicyIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPutCdPolicyPolicyIDParamsWithTimeout

func NewPutCdPolicyPolicyIDParamsWithTimeout(timeout time.Duration) *PutCdPolicyPolicyIDParams

NewPutCdPolicyPolicyIDParamsWithTimeout creates a new PutCdPolicyPolicyIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*PutCdPolicyPolicyIDParams) SetBody

func (o *PutCdPolicyPolicyIDParams) SetBody(body *CdPolicy)

SetBody adds the body to the put cd policy policy ID params

func (*PutCdPolicyPolicyIDParams) SetContext

func (o *PutCdPolicyPolicyIDParams) SetContext(ctx context.Context)

SetContext adds the context to the put cd policy policy ID params

func (*PutCdPolicyPolicyIDParams) SetHTTPClient

func (o *PutCdPolicyPolicyIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the put cd policy policy ID params

func (*PutCdPolicyPolicyIDParams) SetPolicyID

func (o *PutCdPolicyPolicyIDParams) SetPolicyID(policyID strfmt.UUID)

SetPolicyID adds the policyId to the put cd policy policy ID params

func (*PutCdPolicyPolicyIDParams) SetTimeout

func (o *PutCdPolicyPolicyIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the put cd policy policy ID params

func (*PutCdPolicyPolicyIDParams) WithBody

WithBody adds the body to the put cd policy policy ID params

func (*PutCdPolicyPolicyIDParams) WithContext

WithContext adds the context to the put cd policy policy ID params

func (*PutCdPolicyPolicyIDParams) WithHTTPClient

func (o *PutCdPolicyPolicyIDParams) WithHTTPClient(client *http.Client) *PutCdPolicyPolicyIDParams

WithHTTPClient adds the HTTPClient to the put cd policy policy ID params

func (*PutCdPolicyPolicyIDParams) WithPolicyID

WithPolicyID adds the policyID to the put cd policy policy ID params

func (*PutCdPolicyPolicyIDParams) WithTimeout

WithTimeout adds the timeout to the put cd policy policy ID params

func (*PutCdPolicyPolicyIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PutCdPolicyPolicyIDReader

type PutCdPolicyPolicyIDReader struct {
	Formats strfmt.Registry
}

PutCdPolicyPolicyIDReader is a Reader for the PutCdPolicyPolicyID structure.

func (*PutCdPolicyPolicyIDReader) ReadResponse

func (o *PutCdPolicyPolicyIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PutCdRuleIDConnectionsRuleOK

type PutCdRuleIDConnectionsRuleOK struct {
	Payload *CdConnectionRule
}

PutCdRuleIDConnectionsRuleOK handles this case with default header values.

updated

func NewPutCdRuleIDConnectionsRuleOK

func NewPutCdRuleIDConnectionsRuleOK() *PutCdRuleIDConnectionsRuleOK

NewPutCdRuleIDConnectionsRuleOK creates a PutCdRuleIDConnectionsRuleOK with default headers values

func (*PutCdRuleIDConnectionsRuleOK) Error

func (*PutCdRuleIDConnectionsRuleOK) GetPayload

type PutCdRuleIDConnectionsRuleParams

type PutCdRuleIDConnectionsRuleParams struct {

	/*Body*/
	Body *CdConnectionRule
	/*RuleID
	  ruleId (uid)

	*/
	RuleID strfmt.UUID

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PutCdRuleIDConnectionsRuleParams contains all the parameters to send to the API endpoint for the put cd rule ID connections rule operation typically these are written to a http.Request

func NewPutCdRuleIDConnectionsRuleParams

func NewPutCdRuleIDConnectionsRuleParams() *PutCdRuleIDConnectionsRuleParams

NewPutCdRuleIDConnectionsRuleParams creates a new PutCdRuleIDConnectionsRuleParams object with the default values initialized.

func NewPutCdRuleIDConnectionsRuleParamsWithContext

func NewPutCdRuleIDConnectionsRuleParamsWithContext(ctx context.Context) *PutCdRuleIDConnectionsRuleParams

NewPutCdRuleIDConnectionsRuleParamsWithContext creates a new PutCdRuleIDConnectionsRuleParams object with the default values initialized, and the ability to set a context for a request

func NewPutCdRuleIDConnectionsRuleParamsWithHTTPClient

func NewPutCdRuleIDConnectionsRuleParamsWithHTTPClient(client *http.Client) *PutCdRuleIDConnectionsRuleParams

NewPutCdRuleIDConnectionsRuleParamsWithHTTPClient creates a new PutCdRuleIDConnectionsRuleParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPutCdRuleIDConnectionsRuleParamsWithTimeout

func NewPutCdRuleIDConnectionsRuleParamsWithTimeout(timeout time.Duration) *PutCdRuleIDConnectionsRuleParams

NewPutCdRuleIDConnectionsRuleParamsWithTimeout creates a new PutCdRuleIDConnectionsRuleParams object with the default values initialized, and the ability to set a timeout on a request

func (*PutCdRuleIDConnectionsRuleParams) SetBody

SetBody adds the body to the put cd rule ID connections rule params

func (*PutCdRuleIDConnectionsRuleParams) SetContext

SetContext adds the context to the put cd rule ID connections rule params

func (*PutCdRuleIDConnectionsRuleParams) SetHTTPClient

func (o *PutCdRuleIDConnectionsRuleParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the put cd rule ID connections rule params

func (*PutCdRuleIDConnectionsRuleParams) SetRuleID

func (o *PutCdRuleIDConnectionsRuleParams) SetRuleID(ruleID strfmt.UUID)

SetRuleID adds the ruleId to the put cd rule ID connections rule params

func (*PutCdRuleIDConnectionsRuleParams) SetTimeout

func (o *PutCdRuleIDConnectionsRuleParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the put cd rule ID connections rule params

func (*PutCdRuleIDConnectionsRuleParams) WithBody

WithBody adds the body to the put cd rule ID connections rule params

func (*PutCdRuleIDConnectionsRuleParams) WithContext

WithContext adds the context to the put cd rule ID connections rule params

func (*PutCdRuleIDConnectionsRuleParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the put cd rule ID connections rule params

func (*PutCdRuleIDConnectionsRuleParams) WithRuleID

WithRuleID adds the ruleID to the put cd rule ID connections rule params

func (*PutCdRuleIDConnectionsRuleParams) WithTimeout

WithTimeout adds the timeout to the put cd rule ID connections rule params

func (*PutCdRuleIDConnectionsRuleParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PutCdRuleIDConnectionsRuleReader

type PutCdRuleIDConnectionsRuleReader struct {
	Formats strfmt.Registry
}

PutCdRuleIDConnectionsRuleReader is a Reader for the PutCdRuleIDConnectionsRule structure.

func (*PutCdRuleIDConnectionsRuleReader) ReadResponse

func (o *PutCdRuleIDConnectionsRuleReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PutCdRuleIDDeploymentRuleOK

type PutCdRuleIDDeploymentRuleOK struct {
	Payload *CdAppRule
}

PutCdRuleIDDeploymentRuleOK handles this case with default header values.

updated

func NewPutCdRuleIDDeploymentRuleOK

func NewPutCdRuleIDDeploymentRuleOK() *PutCdRuleIDDeploymentRuleOK

NewPutCdRuleIDDeploymentRuleOK creates a PutCdRuleIDDeploymentRuleOK with default headers values

func (*PutCdRuleIDDeploymentRuleOK) Error

func (*PutCdRuleIDDeploymentRuleOK) GetPayload

func (o *PutCdRuleIDDeploymentRuleOK) GetPayload() *CdAppRule

type PutCdRuleIDDeploymentRuleParams

type PutCdRuleIDDeploymentRuleParams struct {

	/*Body*/
	Body *CdAppRule
	/*RuleID
	  ruleId (uid)

	*/
	RuleID strfmt.UUID

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PutCdRuleIDDeploymentRuleParams contains all the parameters to send to the API endpoint for the put cd rule ID deployment rule operation typically these are written to a http.Request

func NewPutCdRuleIDDeploymentRuleParams

func NewPutCdRuleIDDeploymentRuleParams() *PutCdRuleIDDeploymentRuleParams

NewPutCdRuleIDDeploymentRuleParams creates a new PutCdRuleIDDeploymentRuleParams object with the default values initialized.

func NewPutCdRuleIDDeploymentRuleParamsWithContext

func NewPutCdRuleIDDeploymentRuleParamsWithContext(ctx context.Context) *PutCdRuleIDDeploymentRuleParams

NewPutCdRuleIDDeploymentRuleParamsWithContext creates a new PutCdRuleIDDeploymentRuleParams object with the default values initialized, and the ability to set a context for a request

func NewPutCdRuleIDDeploymentRuleParamsWithHTTPClient

func NewPutCdRuleIDDeploymentRuleParamsWithHTTPClient(client *http.Client) *PutCdRuleIDDeploymentRuleParams

NewPutCdRuleIDDeploymentRuleParamsWithHTTPClient creates a new PutCdRuleIDDeploymentRuleParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPutCdRuleIDDeploymentRuleParamsWithTimeout

func NewPutCdRuleIDDeploymentRuleParamsWithTimeout(timeout time.Duration) *PutCdRuleIDDeploymentRuleParams

NewPutCdRuleIDDeploymentRuleParamsWithTimeout creates a new PutCdRuleIDDeploymentRuleParams object with the default values initialized, and the ability to set a timeout on a request

func (*PutCdRuleIDDeploymentRuleParams) SetBody

func (o *PutCdRuleIDDeploymentRuleParams) SetBody(body *CdAppRule)

SetBody adds the body to the put cd rule ID deployment rule params

func (*PutCdRuleIDDeploymentRuleParams) SetContext

func (o *PutCdRuleIDDeploymentRuleParams) SetContext(ctx context.Context)

SetContext adds the context to the put cd rule ID deployment rule params

func (*PutCdRuleIDDeploymentRuleParams) SetHTTPClient

func (o *PutCdRuleIDDeploymentRuleParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the put cd rule ID deployment rule params

func (*PutCdRuleIDDeploymentRuleParams) SetRuleID

func (o *PutCdRuleIDDeploymentRuleParams) SetRuleID(ruleID strfmt.UUID)

SetRuleID adds the ruleId to the put cd rule ID deployment rule params

func (*PutCdRuleIDDeploymentRuleParams) SetTimeout

func (o *PutCdRuleIDDeploymentRuleParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the put cd rule ID deployment rule params

func (*PutCdRuleIDDeploymentRuleParams) WithBody

WithBody adds the body to the put cd rule ID deployment rule params

func (*PutCdRuleIDDeploymentRuleParams) WithContext

WithContext adds the context to the put cd rule ID deployment rule params

func (*PutCdRuleIDDeploymentRuleParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the put cd rule ID deployment rule params

func (*PutCdRuleIDDeploymentRuleParams) WithRuleID

WithRuleID adds the ruleID to the put cd rule ID deployment rule params

func (*PutCdRuleIDDeploymentRuleParams) WithTimeout

WithTimeout adds the timeout to the put cd rule ID deployment rule params

func (*PutCdRuleIDDeploymentRuleParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PutCdRuleIDDeploymentRuleReader

type PutCdRuleIDDeploymentRuleReader struct {
	Formats strfmt.Registry
}

PutCdRuleIDDeploymentRuleReader is a Reader for the PutCdRuleIDDeploymentRule structure.

func (*PutCdRuleIDDeploymentRuleReader) ReadResponse

func (o *PutCdRuleIDDeploymentRuleReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PutCiPolicyPolicyIDOK

type PutCiPolicyPolicyIDOK struct {
	Payload *CiPolicy
}

PutCiPolicyPolicyIDOK handles this case with default header values.

Success

func NewPutCiPolicyPolicyIDOK

func NewPutCiPolicyPolicyIDOK() *PutCiPolicyPolicyIDOK

NewPutCiPolicyPolicyIDOK creates a PutCiPolicyPolicyIDOK with default headers values

func (*PutCiPolicyPolicyIDOK) Error

func (o *PutCiPolicyPolicyIDOK) Error() string

func (*PutCiPolicyPolicyIDOK) GetPayload

func (o *PutCiPolicyPolicyIDOK) GetPayload() *CiPolicy

type PutCiPolicyPolicyIDParams

type PutCiPolicyPolicyIDParams struct {

	/*Body*/
	Body *CiPolicy
	/*PolicyID*/
	PolicyID strfmt.UUID

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PutCiPolicyPolicyIDParams contains all the parameters to send to the API endpoint for the put ci policy policy ID operation typically these are written to a http.Request

func NewPutCiPolicyPolicyIDParams

func NewPutCiPolicyPolicyIDParams() *PutCiPolicyPolicyIDParams

NewPutCiPolicyPolicyIDParams creates a new PutCiPolicyPolicyIDParams object with the default values initialized.

func NewPutCiPolicyPolicyIDParamsWithContext

func NewPutCiPolicyPolicyIDParamsWithContext(ctx context.Context) *PutCiPolicyPolicyIDParams

NewPutCiPolicyPolicyIDParamsWithContext creates a new PutCiPolicyPolicyIDParams object with the default values initialized, and the ability to set a context for a request

func NewPutCiPolicyPolicyIDParamsWithHTTPClient

func NewPutCiPolicyPolicyIDParamsWithHTTPClient(client *http.Client) *PutCiPolicyPolicyIDParams

NewPutCiPolicyPolicyIDParamsWithHTTPClient creates a new PutCiPolicyPolicyIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPutCiPolicyPolicyIDParamsWithTimeout

func NewPutCiPolicyPolicyIDParamsWithTimeout(timeout time.Duration) *PutCiPolicyPolicyIDParams

NewPutCiPolicyPolicyIDParamsWithTimeout creates a new PutCiPolicyPolicyIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*PutCiPolicyPolicyIDParams) SetBody

func (o *PutCiPolicyPolicyIDParams) SetBody(body *CiPolicy)

SetBody adds the body to the put ci policy policy ID params

func (*PutCiPolicyPolicyIDParams) SetContext

func (o *PutCiPolicyPolicyIDParams) SetContext(ctx context.Context)

SetContext adds the context to the put ci policy policy ID params

func (*PutCiPolicyPolicyIDParams) SetHTTPClient

func (o *PutCiPolicyPolicyIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the put ci policy policy ID params

func (*PutCiPolicyPolicyIDParams) SetPolicyID

func (o *PutCiPolicyPolicyIDParams) SetPolicyID(policyID strfmt.UUID)

SetPolicyID adds the policyId to the put ci policy policy ID params

func (*PutCiPolicyPolicyIDParams) SetTimeout

func (o *PutCiPolicyPolicyIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the put ci policy policy ID params

func (*PutCiPolicyPolicyIDParams) WithBody

WithBody adds the body to the put ci policy policy ID params

func (*PutCiPolicyPolicyIDParams) WithContext

WithContext adds the context to the put ci policy policy ID params

func (*PutCiPolicyPolicyIDParams) WithHTTPClient

func (o *PutCiPolicyPolicyIDParams) WithHTTPClient(client *http.Client) *PutCiPolicyPolicyIDParams

WithHTTPClient adds the HTTPClient to the put ci policy policy ID params

func (*PutCiPolicyPolicyIDParams) WithPolicyID

WithPolicyID adds the policyID to the put ci policy policy ID params

func (*PutCiPolicyPolicyIDParams) WithTimeout

WithTimeout adds the timeout to the put ci policy policy ID params

func (*PutCiPolicyPolicyIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PutCiPolicyPolicyIDReader

type PutCiPolicyPolicyIDReader struct {
	Formats strfmt.Registry
}

PutCiPolicyPolicyIDReader is a Reader for the PutCiPolicyPolicyID structure.

func (*PutCiPolicyPolicyIDReader) ReadResponse

func (o *PutCiPolicyPolicyIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PutDeployersDeployerIDOK

type PutDeployersDeployerIDOK struct {
	Payload Deployer
}

PutDeployersDeployerIDOK handles this case with default header values.

Success

func NewPutDeployersDeployerIDOK

func NewPutDeployersDeployerIDOK() *PutDeployersDeployerIDOK

NewPutDeployersDeployerIDOK creates a PutDeployersDeployerIDOK with default headers values

func (*PutDeployersDeployerIDOK) Error

func (o *PutDeployersDeployerIDOK) Error() string

func (*PutDeployersDeployerIDOK) GetPayload

func (o *PutDeployersDeployerIDOK) GetPayload() Deployer

type PutDeployersDeployerIDParams

type PutDeployersDeployerIDParams struct {

	/*Body*/
	Body Deployer
	/*DeployerID*/
	DeployerID strfmt.UUID

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PutDeployersDeployerIDParams contains all the parameters to send to the API endpoint for the put deployers deployer ID operation typically these are written to a http.Request

func NewPutDeployersDeployerIDParams

func NewPutDeployersDeployerIDParams() *PutDeployersDeployerIDParams

NewPutDeployersDeployerIDParams creates a new PutDeployersDeployerIDParams object with the default values initialized.

func NewPutDeployersDeployerIDParamsWithContext

func NewPutDeployersDeployerIDParamsWithContext(ctx context.Context) *PutDeployersDeployerIDParams

NewPutDeployersDeployerIDParamsWithContext creates a new PutDeployersDeployerIDParams object with the default values initialized, and the ability to set a context for a request

func NewPutDeployersDeployerIDParamsWithHTTPClient

func NewPutDeployersDeployerIDParamsWithHTTPClient(client *http.Client) *PutDeployersDeployerIDParams

NewPutDeployersDeployerIDParamsWithHTTPClient creates a new PutDeployersDeployerIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPutDeployersDeployerIDParamsWithTimeout

func NewPutDeployersDeployerIDParamsWithTimeout(timeout time.Duration) *PutDeployersDeployerIDParams

NewPutDeployersDeployerIDParamsWithTimeout creates a new PutDeployersDeployerIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*PutDeployersDeployerIDParams) SetBody

func (o *PutDeployersDeployerIDParams) SetBody(body Deployer)

SetBody adds the body to the put deployers deployer ID params

func (*PutDeployersDeployerIDParams) SetContext

func (o *PutDeployersDeployerIDParams) SetContext(ctx context.Context)

SetContext adds the context to the put deployers deployer ID params

func (*PutDeployersDeployerIDParams) SetDeployerID

func (o *PutDeployersDeployerIDParams) SetDeployerID(deployerID strfmt.UUID)

SetDeployerID adds the deployerId to the put deployers deployer ID params

func (*PutDeployersDeployerIDParams) SetHTTPClient

func (o *PutDeployersDeployerIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the put deployers deployer ID params

func (*PutDeployersDeployerIDParams) SetTimeout

func (o *PutDeployersDeployerIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the put deployers deployer ID params

func (*PutDeployersDeployerIDParams) WithBody

WithBody adds the body to the put deployers deployer ID params

func (*PutDeployersDeployerIDParams) WithContext

WithContext adds the context to the put deployers deployer ID params

func (*PutDeployersDeployerIDParams) WithDeployerID

WithDeployerID adds the deployerID to the put deployers deployer ID params

func (*PutDeployersDeployerIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the put deployers deployer ID params

func (*PutDeployersDeployerIDParams) WithTimeout

WithTimeout adds the timeout to the put deployers deployer ID params

func (*PutDeployersDeployerIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PutDeployersDeployerIDReader

type PutDeployersDeployerIDReader struct {
	Formats strfmt.Registry
}

PutDeployersDeployerIDReader is a Reader for the PutDeployersDeployerID structure.

func (*PutDeployersDeployerIDReader) ReadResponse

func (o *PutDeployersDeployerIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PutEnvironmentsEnvIDOK

type PutEnvironmentsEnvIDOK struct {
	Payload *Environment
}

PutEnvironmentsEnvIDOK handles this case with default header values.

Success

func NewPutEnvironmentsEnvIDOK

func NewPutEnvironmentsEnvIDOK() *PutEnvironmentsEnvIDOK

NewPutEnvironmentsEnvIDOK creates a PutEnvironmentsEnvIDOK with default headers values

func (*PutEnvironmentsEnvIDOK) Error

func (o *PutEnvironmentsEnvIDOK) Error() string

func (*PutEnvironmentsEnvIDOK) GetPayload

func (o *PutEnvironmentsEnvIDOK) GetPayload() *Environment

type PutEnvironmentsEnvIDParams

type PutEnvironmentsEnvIDParams struct {

	/*Body
	  Environment definition

	*/
	Body *Environment
	/*EnvID*/
	EnvID strfmt.UUID

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PutEnvironmentsEnvIDParams contains all the parameters to send to the API endpoint for the put environments env ID operation typically these are written to a http.Request

func NewPutEnvironmentsEnvIDParams

func NewPutEnvironmentsEnvIDParams() *PutEnvironmentsEnvIDParams

NewPutEnvironmentsEnvIDParams creates a new PutEnvironmentsEnvIDParams object with the default values initialized.

func NewPutEnvironmentsEnvIDParamsWithContext

func NewPutEnvironmentsEnvIDParamsWithContext(ctx context.Context) *PutEnvironmentsEnvIDParams

NewPutEnvironmentsEnvIDParamsWithContext creates a new PutEnvironmentsEnvIDParams object with the default values initialized, and the ability to set a context for a request

func NewPutEnvironmentsEnvIDParamsWithHTTPClient

func NewPutEnvironmentsEnvIDParamsWithHTTPClient(client *http.Client) *PutEnvironmentsEnvIDParams

NewPutEnvironmentsEnvIDParamsWithHTTPClient creates a new PutEnvironmentsEnvIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPutEnvironmentsEnvIDParamsWithTimeout

func NewPutEnvironmentsEnvIDParamsWithTimeout(timeout time.Duration) *PutEnvironmentsEnvIDParams

NewPutEnvironmentsEnvIDParamsWithTimeout creates a new PutEnvironmentsEnvIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*PutEnvironmentsEnvIDParams) SetBody

func (o *PutEnvironmentsEnvIDParams) SetBody(body *Environment)

SetBody adds the body to the put environments env ID params

func (*PutEnvironmentsEnvIDParams) SetContext

func (o *PutEnvironmentsEnvIDParams) SetContext(ctx context.Context)

SetContext adds the context to the put environments env ID params

func (*PutEnvironmentsEnvIDParams) SetEnvID

func (o *PutEnvironmentsEnvIDParams) SetEnvID(envID strfmt.UUID)

SetEnvID adds the envId to the put environments env ID params

func (*PutEnvironmentsEnvIDParams) SetHTTPClient

func (o *PutEnvironmentsEnvIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the put environments env ID params

func (*PutEnvironmentsEnvIDParams) SetTimeout

func (o *PutEnvironmentsEnvIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the put environments env ID params

func (*PutEnvironmentsEnvIDParams) WithBody

WithBody adds the body to the put environments env ID params

func (*PutEnvironmentsEnvIDParams) WithContext

WithContext adds the context to the put environments env ID params

func (*PutEnvironmentsEnvIDParams) WithEnvID

WithEnvID adds the envID to the put environments env ID params

func (*PutEnvironmentsEnvIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the put environments env ID params

func (*PutEnvironmentsEnvIDParams) WithTimeout

WithTimeout adds the timeout to the put environments env ID params

func (*PutEnvironmentsEnvIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PutEnvironmentsEnvIDReader

type PutEnvironmentsEnvIDReader struct {
	Formats strfmt.Registry
}

PutEnvironmentsEnvIDReader is a Reader for the PutEnvironmentsEnvID structure.

func (*PutEnvironmentsEnvIDReader) ReadResponse

func (o *PutEnvironmentsEnvIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PutEnvironmentsEnvIDUnauthorized

type PutEnvironmentsEnvIDUnauthorized struct {
}

PutEnvironmentsEnvIDUnauthorized handles this case with default header values.

Unauthorized.

func NewPutEnvironmentsEnvIDUnauthorized

func NewPutEnvironmentsEnvIDUnauthorized() *PutEnvironmentsEnvIDUnauthorized

NewPutEnvironmentsEnvIDUnauthorized creates a PutEnvironmentsEnvIDUnauthorized with default headers values

func (*PutEnvironmentsEnvIDUnauthorized) Error

type PutKubernetesClustersKubernetesClusterID

type PutKubernetesClustersKubernetesClusterID struct {
	Context *middleware.Context
	Handler PutKubernetesClustersKubernetesClusterIDHandler
}

PutKubernetesClustersKubernetesClusterID swagger:route PUT /kubernetesClusters/{kubernetesClusterId} kubernetes putKubernetesClustersKubernetesClusterId

Update the Kubernetes cluster

func NewPutKubernetesClustersKubernetesClusterID

func NewPutKubernetesClustersKubernetesClusterID(ctx *middleware.Context, handler PutKubernetesClustersKubernetesClusterIDHandler) *PutKubernetesClustersKubernetesClusterID

NewPutKubernetesClustersKubernetesClusterID creates a new http.Handler for the put kubernetes clusters kubernetes cluster ID operation

func (*PutKubernetesClustersKubernetesClusterID) ServeHTTP

type PutKubernetesClustersKubernetesClusterIDDefault

type PutKubernetesClustersKubernetesClusterIDDefault struct {
	Payload *APIResponse
	// contains filtered or unexported fields
}

PutKubernetesClustersKubernetesClusterIDDefault handles this case with default header values.

unknown error

func NewPutKubernetesClustersKubernetesClusterIDDefault

func NewPutKubernetesClustersKubernetesClusterIDDefault(code int) *PutKubernetesClustersKubernetesClusterIDDefault

NewPutKubernetesClustersKubernetesClusterIDDefault creates a PutKubernetesClustersKubernetesClusterIDDefault with default headers values

func (*PutKubernetesClustersKubernetesClusterIDDefault) Code

Code gets the status code for the put kubernetes clusters kubernetes cluster ID default response

func (*PutKubernetesClustersKubernetesClusterIDDefault) Error

func (*PutKubernetesClustersKubernetesClusterIDDefault) GetPayload

type PutKubernetesClustersKubernetesClusterIDHandler

type PutKubernetesClustersKubernetesClusterIDHandler interface {
	Handle(PutKubernetesClustersKubernetesClusterIDParams, interface{}) middleware.Responder
}

PutKubernetesClustersKubernetesClusterIDHandler interface for that can handle valid put kubernetes clusters kubernetes cluster ID params

type PutKubernetesClustersKubernetesClusterIDHandlerFunc

type PutKubernetesClustersKubernetesClusterIDHandlerFunc func(PutKubernetesClustersKubernetesClusterIDParams, interface{}) middleware.Responder

PutKubernetesClustersKubernetesClusterIDHandlerFunc turns a function with the right signature into a put kubernetes clusters kubernetes cluster ID handler

func (PutKubernetesClustersKubernetesClusterIDHandlerFunc) Handle

Handle executing the request and returning a response

type PutKubernetesClustersKubernetesClusterIDOK

type PutKubernetesClustersKubernetesClusterIDOK struct {
	Payload *KubernetesCluster
}

PutKubernetesClustersKubernetesClusterIDOK handles this case with default header values.

OK

func NewPutKubernetesClustersKubernetesClusterIDOK

func NewPutKubernetesClustersKubernetesClusterIDOK() *PutKubernetesClustersKubernetesClusterIDOK

NewPutKubernetesClustersKubernetesClusterIDOK creates a PutKubernetesClustersKubernetesClusterIDOK with default headers values

func (*PutKubernetesClustersKubernetesClusterIDOK) Error

func (*PutKubernetesClustersKubernetesClusterIDOK) GetPayload

type PutKubernetesClustersKubernetesClusterIDParams

type PutKubernetesClustersKubernetesClusterIDParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  Required: true
	  In: body
	*/
	Body *KubernetesCluster
	/*SecureCN Kubernetes cluster ID
	  Required: true
	  In: path
	*/
	KubernetesClusterID strfmt.UUID

} // BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface

func NewPutKubernetesClustersKubernetesClusterIDParams

func NewPutKubernetesClustersKubernetesClusterIDParams() PutKubernetesClustersKubernetesClusterIDParams

func (*PutKubernetesClustersKubernetesClusterIDParams) BindRequest

for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewPutKubernetesClustersKubernetesClusterIDParams() beforehand.

type PutKubernetesClustersKubernetesClusterIDParamsWriter

type PutKubernetesClustersKubernetesClusterIDParamsWriter struct {

	/*Body*/
	Body *KubernetesCluster
	/*KubernetesClusterID
	  SecureCN Kubernetes cluster ID
	*/
	KubernetesClusterID strfmt.UUID

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

func (*PutKubernetesClustersKubernetesClusterIDParamsWriter) SetBody

SetBody adds the body to the put kubernetes clusters kubernetes cluster ID params

func (*PutKubernetesClustersKubernetesClusterIDParamsWriter) SetContext

SetContext adds the context to the put kubernetes clusters kubernetes cluster ID params

func (*PutKubernetesClustersKubernetesClusterIDParamsWriter) SetHTTPClient

SetHTTPClient adds the HTTPClient to the put kubernetes clusters kubernetes cluster ID params

func (*PutKubernetesClustersKubernetesClusterIDParamsWriter) SetKubernetesClusterID

func (o *PutKubernetesClustersKubernetesClusterIDParamsWriter) SetKubernetesClusterID(kubernetesClusterID strfmt.UUID)

SetKubernetesClusterID adds the kubernetesClusterId to the put kubernetes clusters kubernetes cluster ID params

func (*PutKubernetesClustersKubernetesClusterIDParamsWriter) SetTimeout

SetTimeout adds the timeout to the put kubernetes clusters kubernetes cluster ID params

func (*PutKubernetesClustersKubernetesClusterIDParamsWriter) WithBody

WithBody adds the body to the put kubernetes clusters kubernetes cluster ID params

func (*PutKubernetesClustersKubernetesClusterIDParamsWriter) WithContext

WithContext adds the context to the put kubernetes clusters kubernetes cluster ID params

func (*PutKubernetesClustersKubernetesClusterIDParamsWriter) WithHTTPClient

WithHTTPClient adds the HTTPClient to the put kubernetes clusters kubernetes cluster ID params

func (*PutKubernetesClustersKubernetesClusterIDParamsWriter) WithKubernetesClusterID

WithKubernetesClusterID adds the kubernetesClusterID to the put kubernetes clusters kubernetes cluster ID params

func (*PutKubernetesClustersKubernetesClusterIDParamsWriter) WithTimeout

WithTimeout adds the timeout to the put kubernetes clusters kubernetes cluster ID params

func (*PutKubernetesClustersKubernetesClusterIDParamsWriter) WriteToRequest

WriteToRequest writes these params to a swagger request

type PutKubernetesClustersKubernetesClusterIDReader

type PutKubernetesClustersKubernetesClusterIDReader struct {
	Formats strfmt.Registry
}

func (*PutKubernetesClustersKubernetesClusterIDReader) ReadResponse

func (o *PutKubernetesClustersKubernetesClusterIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type Risk

type Risk string

Risk risk swagger:model Risk

const (

	// RiskNORISK captures enum value "NO_RISK"
	RiskNORISK Risk = "NO_RISK"

	// RiskMEDIUM captures enum value "MEDIUM"
	RiskMEDIUM Risk = "MEDIUM"

	// RiskHIGH captures enum value "HIGH"
	RiskHIGH Risk = "HIGH"
)

func (Risk) Validate

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

Validate validates this risk

type SecretsCdPolicyElement

type SecretsCdPolicyElement struct {

	// The action that should be taken on the pipeline
	// Required: true
	EnforcementOption EnforcementOption `json:"enforcementOption"`

	// The permissible risk level in the pipeline
	// Required: true
	PermissibleVulnerabilityLevel CDPipelineSecretsFindingRisk `json:"permissibleVulnerabilityLevel"`
}

SecretsCdPolicyElement secrets cd policy element swagger:model SecretsCdPolicyElement

func (*SecretsCdPolicyElement) MarshalBinary

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

MarshalBinary interface implementation

func (*SecretsCdPolicyElement) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SecretsCdPolicyElement) Validate

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

Validate validates this secrets cd policy element

type SecureCNConnectionRule

type SecureCNConnectionRule struct {
	// Id of the rule.
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// Required: true
	Source *SecureCNConnectionRuleSource `json:"source"`

	// Required: true
	Destination *SecureCNConnectionRuleDestination `json:"destination"`
}

func (*SecureCNConnectionRule) MarshalBinary

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

MarshalBinary interface implementation

func (*SecureCNConnectionRule) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SecureCNConnectionRule) Validate

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

Validate validates this kubernetes cluster

type SecureCNConnectionRuleDestination

type SecureCNConnectionRuleDestination struct {

	// Required: true
	Type *string `json:"type"` //ENUM

	IP *string `json:"ip"`
	//OR
	Address *string `json:"address"`
	//not added fields for external
	//OR
	Pod *SecureCNConnectionRulePod `json:"pod"`
}

func (*SecureCNConnectionRuleDestination) MarshalBinary

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

MarshalBinary interface implementation

func (*SecureCNConnectionRuleDestination) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SecureCNConnectionRuleDestination) Validate

Validate validates this kubernetes cluster

type SecureCNConnectionRulePod

type SecureCNConnectionRulePod struct {

	// Required: true
	Type *string `json:"type"` //ENUM

	Name *string `json:"name"`
	// OR
	LabelKey   *string `json:"labelKey"`
	LabelValue *string `json:"labelValue"`

	VulnerabilitySeverityLevel *string `json:"vulnerabilitySeverityLevel"` //ENUM

}

func (*SecureCNConnectionRulePod) MarshalBinary

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

MarshalBinary interface implementation

func (*SecureCNConnectionRulePod) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SecureCNConnectionRulePod) Validate

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

Validate validates this kubernetes cluster

type SecureCNConnectionRuleSource

type SecureCNConnectionRuleSource struct {

	// Required: true
	Type *string `json:"type"` //ENUM

	IP *string `json:"ip"`
	//OR
	//not added fields for external
	//OR
	Pod *SecureCNConnectionRulePod `json:"pod"`
}

func (*SecureCNConnectionRuleSource) MarshalBinary

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

MarshalBinary interface implementation

func (*SecureCNConnectionRuleSource) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SecureCNConnectionRuleSource) Validate

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

Validate validates this kubernetes cluster

type SecureCnDeployer

type SecureCnDeployer struct {
	SecureCnDeployerAllOf1
	// contains filtered or unexported fields
}

SecureCnDeployer secure cn deployer swagger:model SecureCnDeployer

func (*SecureCnDeployer) Deployer

func (m *SecureCnDeployer) Deployer() string

Deployer gets the deployer of this subtype

func (*SecureCnDeployer) DeployerID

func (m *SecureCnDeployer) DeployerID() *strfmt.UUID

DeployerID gets the deployer Id of this subtype

func (*SecureCnDeployer) DeployerType

func (m *SecureCnDeployer) DeployerType() string

DeployerType gets the deployer type of this subtype

func (*SecureCnDeployer) ID

func (m *SecureCnDeployer) ID() strfmt.UUID

ID gets the id of this subtype

func (*SecureCnDeployer) MarshalBinary

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

MarshalBinary interface implementation

func (SecureCnDeployer) MarshalJSON

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

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

func (*SecureCnDeployer) SetDeployer

func (m *SecureCnDeployer) SetDeployer(val string)

SetDeployer sets the deployer of this subtype

func (*SecureCnDeployer) SetDeployerID

func (m *SecureCnDeployer) SetDeployerID(val *strfmt.UUID)

SetDeployerID sets the deployer Id of this subtype

func (*SecureCnDeployer) SetDeployerType

func (m *SecureCnDeployer) SetDeployerType(val string)

SetDeployerType sets the deployer type of this subtype

func (*SecureCnDeployer) SetID

func (m *SecureCnDeployer) SetID(val strfmt.UUID)

SetID sets the id of this subtype

func (*SecureCnDeployer) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SecureCnDeployer) UnmarshalJSON

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

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

func (*SecureCnDeployer) Validate

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

Validate validates this secure cn deployer

type SecureCnDeployerAllOf1

type SecureCnDeployerAllOf1 interface{}

SecureCnDeployerAllOf1 secure cn deployer all of1 swagger:model SecureCnDeployerAllOf1

type ServiceAccountInfo

type ServiceAccountInfo struct {

	// id
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

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

ServiceAccountInfo service account info swagger:model ServiceAccountInfo

func (*ServiceAccountInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceAccountInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceAccountInfo) Validate

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

Validate validates this service account info

type ServiceNameConnectionRulePart

type ServiceNameConnectionRulePart struct {

	// environments
	Environments []string `json:"environments"`

	// services
	Services []string `json:"services"`
}

ServiceNameConnectionRulePart service name connection rule part swagger:model ServiceNameConnectionRulePart

func (*ServiceNameConnectionRulePart) ConnectionRulePartType

func (m *ServiceNameConnectionRulePart) ConnectionRulePartType() string

ConnectionRulePartType gets the connection rule part type of this subtype

func (*ServiceNameConnectionRulePart) MarshalBinary

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

MarshalBinary interface implementation

func (ServiceNameConnectionRulePart) MarshalJSON

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

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

func (*ServiceNameConnectionRulePart) SetConnectionRulePartType

func (m *ServiceNameConnectionRulePart) SetConnectionRulePartType(val string)

SetConnectionRulePartType sets the connection rule part type of this subtype

func (*ServiceNameConnectionRulePart) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceNameConnectionRulePart) UnmarshalJSON

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

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

func (*ServiceNameConnectionRulePart) Validate

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

Validate validates this service name connection rule part

type SidecarsResource

type SidecarsResource struct {

	// proxy init limits Cpu
	// Minimum: 1
	ProxyInitLimitsCPU int64 `json:"proxyInitLimitsCpu,omitempty"`

	// proxy init limits memory
	// Minimum: 1
	ProxyInitLimitsMemory int64 `json:"proxyInitLimitsMemory,omitempty"`

	// proxy init requests Cpu
	// Minimum: 1
	ProxyInitRequestsCPU int64 `json:"proxyInitRequestsCpu,omitempty"`

	// proxy init requests memory
	// Minimum: 1
	ProxyInitRequestsMemory int64 `json:"proxyInitRequestsMemory,omitempty"`

	// proxy limits Cpu
	// Minimum: 1
	ProxyLimitsCPU int64 `json:"proxyLimitsCpu,omitempty"`

	// proxy limits memory
	// Minimum: 1
	ProxyLimitsMemory int64 `json:"proxyLimitsMemory,omitempty"`

	// proxy request Cpu
	// Minimum: 1
	ProxyRequestCPU int64 `json:"proxyRequestCpu,omitempty"`

	// proxy request memory
	// Minimum: 1
	ProxyRequestMemory int64 `json:"proxyRequestMemory,omitempty"`
}

SidecarsResource sidecars resource swagger:model sidecarsResource

func (*SidecarsResource) MarshalBinary

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

MarshalBinary interface implementation

func (*SidecarsResource) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SidecarsResource) Validate

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

Validate validates this sidecars resource

type TracingSupportSettings

type TracingSupportSettings struct {

	// indicates whether to install tracing support, enable for apiSecuroty accounts
	InstallTracingSupport *bool `json:"installTracingSupport,omitempty"`

	// indicates whether spec reconstrutor is enabled. available when installTracingSupport = true
	SpecReconstructorEnabled *bool `json:"specReconstructorEnabled,omitempty"`

	// indicates whether trace Analyzer is enabled. available when installTracingSupport = true
	TraceAnalyzerEnabled *bool `json:"traceAnalyzerEnabled,omitempty"`
}

TracingSupportSettings tracing support settings swagger:model TracingSupportSettings

func (*TracingSupportSettings) MarshalBinary

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

MarshalBinary interface implementation

func (*TracingSupportSettings) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TracingSupportSettings) Validate

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

Validate validates this tracing support settings

type Vulnerability

type Vulnerability struct {

	// is above
	IsAbove bool `json:"isAbove,omitempty"`

	// Specify the severity level
	VulnerabilitySeverityLevel int64 `json:"vulnerabilitySeverityLevel,omitempty"`
}

Vulnerability vulnerability swagger:model Vulnerability

func (*Vulnerability) MarshalBinary

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

MarshalBinary interface implementation

func (*Vulnerability) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Vulnerability) Validate

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

Validate validates this vulnerability

type VulnerabilitySeverity

type VulnerabilitySeverity string

VulnerabilitySeverity The permissible vulnerability level in the pipeline swagger:model VulnerabilitySeverity

const (

	// VulnerabilitySeverityUNKNOWN captures enum value "UNKNOWN"
	VulnerabilitySeverityUNKNOWN VulnerabilitySeverity = "UNKNOWN"

	// VulnerabilitySeverityLOW captures enum value "LOW"
	VulnerabilitySeverityLOW VulnerabilitySeverity = "LOW"

	// VulnerabilitySeverityMEDIUM captures enum value "MEDIUM"
	VulnerabilitySeverityMEDIUM VulnerabilitySeverity = "MEDIUM"

	// VulnerabilitySeverityHIGH captures enum value "HIGH"
	VulnerabilitySeverityHIGH VulnerabilitySeverity = "HIGH"

	// VulnerabilitySeverityCRITICAL captures enum value "CRITICAL"
	VulnerabilitySeverityCRITICAL VulnerabilitySeverity = "CRITICAL"
)

func (VulnerabilitySeverity) Validate

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

Validate validates this vulnerability severity

type VulnerabilityValidation

type VulnerabilityValidation struct {

	// highest vulnerability allowed
	// Required: true
	HighestVulnerabilityAllowed VulnerabilitySeverity `json:"highestVulnerabilityAllowed"`

	// on violation action
	OnViolationAction OnViolationAction `json:"onViolationAction,omitempty"`
}

VulnerabilityValidation When the rule action is ALLOW, onViolationAction is mandatory swagger:model VulnerabilityValidation

func (*VulnerabilityValidation) MarshalBinary

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

MarshalBinary interface implementation

func (*VulnerabilityValidation) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VulnerabilityValidation) Validate

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

Validate validates this vulnerability validation

type WorkloadRuleScopeType

type WorkloadRuleScopeType string

WorkloadRuleScopeType workload rule scope type swagger:model WorkloadRuleScopeType

const (

	// WorkloadRuleScopeTypeAnyRuleType captures enum value "AnyRuleType"
	WorkloadRuleScopeTypeAnyRuleType WorkloadRuleScopeType = "AnyRuleType"

	// WorkloadRuleScopeTypeClusterNameRuleType captures enum value "ClusterNameRuleType"
	WorkloadRuleScopeTypeClusterNameRuleType WorkloadRuleScopeType = "ClusterNameRuleType"

	// WorkloadRuleScopeTypeEnvironmentNameRuleType captures enum value "EnvironmentNameRuleType"
	WorkloadRuleScopeTypeEnvironmentNameRuleType WorkloadRuleScopeType = "EnvironmentNameRuleType"
)

func (WorkloadRuleScopeType) Validate

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

Validate validates this workload rule scope type

type WorkloadRuleType

type WorkloadRuleType interface {
	runtime.Validatable

	// workload rule type
	// Required: true
	// Enum: [AppNameWorkloadRuleType AppTypeWorkloadRuleType AppLabelWorkloadRuleType AppAnyWorkloadRuleType PodNameWorkloadRuleType PodLabelWorkloadRuleType PodAnyWorkloadRuleType]
	WorkloadRuleType() string
	SetWorkloadRuleType(string)
}

WorkloadRuleType identify the workload type. Only one of the below should be not null, and used. swagger:discriminator WorkloadRuleType workloadRuleType

func UnmarshalWorkloadRuleType

func UnmarshalWorkloadRuleType(reader io.Reader, consumer runtime.Consumer) (WorkloadRuleType, error)

UnmarshalWorkloadRuleType unmarshals polymorphic WorkloadRuleType

func UnmarshalWorkloadRuleTypeSlice

func UnmarshalWorkloadRuleTypeSlice(reader io.Reader, consumer runtime.Consumer) ([]WorkloadRuleType, error)

UnmarshalWorkloadRuleTypeSlice unmarshals polymorphic slices of WorkloadRuleType

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL