models

package
v0.0.0-...-3852cca Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// AuxiliaryResourceDeploymentStatusStopped captures enum value "Stopped"
	AuxiliaryResourceDeploymentStatusStopped string = "Stopped"

	// AuxiliaryResourceDeploymentStatusConsistent captures enum value "Consistent"
	AuxiliaryResourceDeploymentStatusConsistent string = "Consistent"

	// AuxiliaryResourceDeploymentStatusReconciling captures enum value "Reconciling"
	AuxiliaryResourceDeploymentStatusReconciling string = "Reconciling"
)
View Source
const (

	// BuildSecretStatusPending captures enum value "Pending"
	BuildSecretStatusPending string = "Pending"

	// BuildSecretStatusConsistent captures enum value "Consistent"
	BuildSecretStatusConsistent string = "Consistent"
)
View Source
const (

	// ComponentStatusStopped captures enum value "Stopped"
	ComponentStatusStopped string = "Stopped"

	// ComponentStatusConsistent captures enum value "Consistent"
	ComponentStatusConsistent string = "Consistent"

	// ComponentStatusReconciling captures enum value "Reconciling"
	ComponentStatusReconciling string = "Reconciling"

	// ComponentStatusRestarting captures enum value "Restarting"
	ComponentStatusRestarting string = "Restarting"

	// ComponentStatusOutdated captures enum value "Outdated"
	ComponentStatusOutdated string = "Outdated"
)
View Source
const (

	// ComponentTypeComponent captures enum value "component"
	ComponentTypeComponent string = "component"

	// ComponentTypeJob captures enum value "job"
	ComponentTypeJob string = "job"
)
View Source
const (

	// ComponentSummaryTypeComponent captures enum value "component"
	ComponentSummaryTypeComponent string = "component"

	// ComponentSummaryTypeJob captures enum value "job"
	ComponentSummaryTypeJob string = "job"
)
View Source
const (

	// DeploymentSummaryPipelineJobTypeBuild captures enum value "build"
	DeploymentSummaryPipelineJobTypeBuild string = "build"

	// DeploymentSummaryPipelineJobTypeBuildDashDeploy captures enum value "build-deploy"
	DeploymentSummaryPipelineJobTypeBuildDashDeploy string = "build-deploy"

	// DeploymentSummaryPipelineJobTypePromote captures enum value "promote"
	DeploymentSummaryPipelineJobTypePromote string = "promote"

	// DeploymentSummaryPipelineJobTypeDeploy captures enum value "deploy"
	DeploymentSummaryPipelineJobTypeDeploy string = "deploy"
)
View Source
const (

	// DeploymentSummaryPipelineJobInfoPipelineJobTypeBuild captures enum value "build"
	DeploymentSummaryPipelineJobInfoPipelineJobTypeBuild string = "build"

	// DeploymentSummaryPipelineJobInfoPipelineJobTypeBuildDashDeploy captures enum value "build-deploy"
	DeploymentSummaryPipelineJobInfoPipelineJobTypeBuildDashDeploy string = "build-deploy"

	// DeploymentSummaryPipelineJobInfoPipelineJobTypePromote captures enum value "promote"
	DeploymentSummaryPipelineJobInfoPipelineJobTypePromote string = "promote"

	// DeploymentSummaryPipelineJobInfoPipelineJobTypeDeploy captures enum value "deploy"
	DeploymentSummaryPipelineJobInfoPipelineJobTypeDeploy string = "deploy"
)
View Source
const (

	// EnvironmentStatusPending captures enum value "Pending"
	EnvironmentStatusPending string = "Pending"

	// EnvironmentStatusConsistent captures enum value "Consistent"
	EnvironmentStatusConsistent string = "Consistent"

	// EnvironmentStatusOrphan captures enum value "Orphan"
	EnvironmentStatusOrphan string = "Orphan"
)
View Source
const (

	// EnvironmentSummaryStatusPending captures enum value "Pending"
	EnvironmentSummaryStatusPending string = "Pending"

	// EnvironmentSummaryStatusConsistent captures enum value "Consistent"
	EnvironmentSummaryStatusConsistent string = "Consistent"

	// EnvironmentSummaryStatusOrphan captures enum value "Orphan"
	EnvironmentSummaryStatusOrphan string = "Orphan"
)
View Source
const (

	// ImageHubSecretStatusPending captures enum value "Pending"
	ImageHubSecretStatusPending string = "Pending"

	// ImageHubSecretStatusConsistent captures enum value "Consistent"
	ImageHubSecretStatusConsistent string = "Consistent"
)
View Source
const (

	// JobPipelineBuild captures enum value "build"
	JobPipelineBuild string = "build"

	// JobPipelineBuildDashDeploy captures enum value "build-deploy"
	JobPipelineBuildDashDeploy string = "build-deploy"

	// JobPipelinePromote captures enum value "promote"
	JobPipelinePromote string = "promote"

	// JobPipelineDeploy captures enum value "deploy"
	JobPipelineDeploy string = "deploy"
)
View Source
const (

	// JobStatusQueued captures enum value "Queued"
	JobStatusQueued string = "Queued"

	// JobStatusWaiting captures enum value "Waiting"
	JobStatusWaiting string = "Waiting"

	// JobStatusRunning captures enum value "Running"
	JobStatusRunning string = "Running"

	// JobStatusSucceeded captures enum value "Succeeded"
	JobStatusSucceeded string = "Succeeded"

	// JobStatusFailed captures enum value "Failed"
	JobStatusFailed string = "Failed"

	// JobStatusStopped captures enum value "Stopped"
	JobStatusStopped string = "Stopped"

	// JobStatusStopping captures enum value "Stopping"
	JobStatusStopping string = "Stopping"

	// JobStatusStoppedNoChanges captures enum value "StoppedNoChanges"
	JobStatusStoppedNoChanges string = "StoppedNoChanges"
)
View Source
const (

	// JobSummaryPipelineBuild captures enum value "build"
	JobSummaryPipelineBuild string = "build"

	// JobSummaryPipelineBuildDashDeploy captures enum value "build-deploy"
	JobSummaryPipelineBuildDashDeploy string = "build-deploy"

	// JobSummaryPipelinePromote captures enum value "promote"
	JobSummaryPipelinePromote string = "promote"

	// JobSummaryPipelineDeploy captures enum value "deploy"
	JobSummaryPipelineDeploy string = "deploy"
)
View Source
const (

	// JobSummaryStatusQueued captures enum value "Queued"
	JobSummaryStatusQueued string = "Queued"

	// JobSummaryStatusWaiting captures enum value "Waiting"
	JobSummaryStatusWaiting string = "Waiting"

	// JobSummaryStatusRunning captures enum value "Running"
	JobSummaryStatusRunning string = "Running"

	// JobSummaryStatusSucceeded captures enum value "Succeeded"
	JobSummaryStatusSucceeded string = "Succeeded"

	// JobSummaryStatusFailed captures enum value "Failed"
	JobSummaryStatusFailed string = "Failed"

	// JobSummaryStatusStopped captures enum value "Stopped"
	JobSummaryStatusStopped string = "Stopped"

	// JobSummaryStatusStopping captures enum value "Stopping"
	JobSummaryStatusStopping string = "Stopping"

	// JobSummaryStatusStoppedNoChanges captures enum value "StoppedNoChanges"
	JobSummaryStatusStoppedNoChanges string = "StoppedNoChanges"
)
View Source
const (

	// PipelineRunStatusStarted captures enum value "Started"
	PipelineRunStatusStarted string = "Started"

	// PipelineRunStatusRunning captures enum value "Running"
	PipelineRunStatusRunning string = "Running"

	// PipelineRunStatusSucceeded captures enum value "Succeeded"
	PipelineRunStatusSucceeded string = "Succeeded"

	// PipelineRunStatusFailed captures enum value "Failed"
	PipelineRunStatusFailed string = "Failed"

	// PipelineRunStatusToBeRetried captures enum value "ToBeRetried"
	PipelineRunStatusToBeRetried string = "ToBeRetried"

	// PipelineRunStatusTaskRunCancelled captures enum value "TaskRunCancelled"
	PipelineRunStatusTaskRunCancelled string = "TaskRunCancelled"

	// PipelineRunStatusTaskRunTimeout captures enum value "TaskRunTimeout"
	PipelineRunStatusTaskRunTimeout string = "TaskRunTimeout"

	// PipelineRunStatusTaskRunImagePullFailed captures enum value "TaskRunImagePullFailed"
	PipelineRunStatusTaskRunImagePullFailed string = "TaskRunImagePullFailed"

	// PipelineRunStatusTaskRunResultLargerThanAllowedLimit captures enum value "TaskRunResultLargerThanAllowedLimit"
	PipelineRunStatusTaskRunResultLargerThanAllowedLimit string = "TaskRunResultLargerThanAllowedLimit"

	// PipelineRunStatusTaskRunStopSidecarFailed captures enum value "TaskRunStopSidecarFailed"
	PipelineRunStatusTaskRunStopSidecarFailed string = "TaskRunStopSidecarFailed"

	// PipelineRunStatusInvalidParamValue captures enum value "InvalidParamValue"
	PipelineRunStatusInvalidParamValue string = "InvalidParamValue"

	// PipelineRunStatusTaskRunResolutionFailed captures enum value "TaskRunResolutionFailed"
	PipelineRunStatusTaskRunResolutionFailed string = "TaskRunResolutionFailed"

	// PipelineRunStatusTaskRunValidationFailed captures enum value "TaskRunValidationFailed"
	PipelineRunStatusTaskRunValidationFailed string = "TaskRunValidationFailed"

	// PipelineRunStatusTaskValidationFailed captures enum value "TaskValidationFailed"
	PipelineRunStatusTaskValidationFailed string = "TaskValidationFailed"

	// PipelineRunStatusResourceVerificationFailed captures enum value "ResourceVerificationFailed"
	PipelineRunStatusResourceVerificationFailed string = "ResourceVerificationFailed"

	// PipelineRunStatusFailureIgnored captures enum value "FailureIgnored"
	PipelineRunStatusFailureIgnored string = "FailureIgnored"
)
View Source
const (

	// PipelineRunTaskStatusStarted captures enum value "Started"
	PipelineRunTaskStatusStarted string = "Started"

	// PipelineRunTaskStatusRunning captures enum value "Running"
	PipelineRunTaskStatusRunning string = "Running"

	// PipelineRunTaskStatusSucceeded captures enum value "Succeeded"
	PipelineRunTaskStatusSucceeded string = "Succeeded"

	// PipelineRunTaskStatusCompleted captures enum value "Completed"
	PipelineRunTaskStatusCompleted string = "Completed"

	// PipelineRunTaskStatusFailed captures enum value "Failed"
	PipelineRunTaskStatusFailed string = "Failed"

	// PipelineRunTaskStatusCancelled captures enum value "Cancelled"
	PipelineRunTaskStatusCancelled string = "Cancelled"

	// PipelineRunTaskStatusPipelineRunPending captures enum value "PipelineRunPending"
	PipelineRunTaskStatusPipelineRunPending string = "PipelineRunPending"

	// PipelineRunTaskStatusPipelineRunTimeout captures enum value "PipelineRunTimeout"
	PipelineRunTaskStatusPipelineRunTimeout string = "PipelineRunTimeout"

	// PipelineRunTaskStatusPipelineRunStopping captures enum value "PipelineRunStopping"
	PipelineRunTaskStatusPipelineRunStopping string = "PipelineRunStopping"

	// PipelineRunTaskStatusCancelledRunningFinally captures enum value "CancelledRunningFinally"
	PipelineRunTaskStatusCancelledRunningFinally string = "CancelledRunningFinally"

	// PipelineRunTaskStatusStoppedRunningFinally captures enum value "StoppedRunningFinally"
	PipelineRunTaskStatusStoppedRunningFinally string = "StoppedRunningFinally"

	// PipelineRunTaskStatusCouldntGetPipeline captures enum value "CouldntGetPipeline"
	PipelineRunTaskStatusCouldntGetPipeline string = "CouldntGetPipeline"

	// PipelineRunTaskStatusInvalidPipelineResourceBindings captures enum value "InvalidPipelineResourceBindings"
	PipelineRunTaskStatusInvalidPipelineResourceBindings string = "InvalidPipelineResourceBindings"

	// PipelineRunTaskStatusInvalidWorkspaceBindings captures enum value "InvalidWorkspaceBindings"
	PipelineRunTaskStatusInvalidWorkspaceBindings string = "InvalidWorkspaceBindings"

	// PipelineRunTaskStatusInvalidTaskRunSpecs captures enum value "InvalidTaskRunSpecs"
	PipelineRunTaskStatusInvalidTaskRunSpecs string = "InvalidTaskRunSpecs"

	// PipelineRunTaskStatusParameterTypeMismatch captures enum value "ParameterTypeMismatch"
	PipelineRunTaskStatusParameterTypeMismatch string = "ParameterTypeMismatch"

	// PipelineRunTaskStatusObjectParameterMissKeys captures enum value "ObjectParameterMissKeys"
	PipelineRunTaskStatusObjectParameterMissKeys string = "ObjectParameterMissKeys"

	// PipelineRunTaskStatusParamArrayIndexingInvalid captures enum value "ParamArrayIndexingInvalid"
	PipelineRunTaskStatusParamArrayIndexingInvalid string = "ParamArrayIndexingInvalid"

	// PipelineRunTaskStatusCouldntGetTask captures enum value "CouldntGetTask"
	PipelineRunTaskStatusCouldntGetTask string = "CouldntGetTask"

	// PipelineRunTaskStatusParameterMissing captures enum value "ParameterMissing"
	PipelineRunTaskStatusParameterMissing string = "ParameterMissing"

	// PipelineRunTaskStatusPipelineValidationFailed captures enum value "PipelineValidationFailed"
	PipelineRunTaskStatusPipelineValidationFailed string = "PipelineValidationFailed"

	// PipelineRunTaskStatusCouldntGetPipelineResult captures enum value "CouldntGetPipelineResult"
	PipelineRunTaskStatusCouldntGetPipelineResult string = "CouldntGetPipelineResult"

	// PipelineRunTaskStatusPipelineInvalidGraph captures enum value "PipelineInvalidGraph"
	PipelineRunTaskStatusPipelineInvalidGraph string = "PipelineInvalidGraph"

	// PipelineRunTaskStatusPipelineRunCouldntCancel captures enum value "PipelineRunCouldntCancel"
	PipelineRunTaskStatusPipelineRunCouldntCancel string = "PipelineRunCouldntCancel"

	// PipelineRunTaskStatusPipelineRunCouldntTimeOut captures enum value "PipelineRunCouldntTimeOut"
	PipelineRunTaskStatusPipelineRunCouldntTimeOut string = "PipelineRunCouldntTimeOut"

	// PipelineRunTaskStatusInvalidMatrixParameterTypes captures enum value "InvalidMatrixParameterTypes"
	PipelineRunTaskStatusInvalidMatrixParameterTypes string = "InvalidMatrixParameterTypes"

	// PipelineRunTaskStatusInvalidTaskResultReference captures enum value "InvalidTaskResultReference"
	PipelineRunTaskStatusInvalidTaskResultReference string = "InvalidTaskResultReference"

	// PipelineRunTaskStatusRequiredWorkspaceMarkedOptional captures enum value "RequiredWorkspaceMarkedOptional"
	PipelineRunTaskStatusRequiredWorkspaceMarkedOptional string = "RequiredWorkspaceMarkedOptional"

	// PipelineRunTaskStatusResolvingPipelineRef captures enum value "ResolvingPipelineRef"
	PipelineRunTaskStatusResolvingPipelineRef string = "ResolvingPipelineRef"

	// PipelineRunTaskStatusResourceVerificationFailed captures enum value "ResourceVerificationFailed"
	PipelineRunTaskStatusResourceVerificationFailed string = "ResourceVerificationFailed"

	// PipelineRunTaskStatusCreateRunFailed captures enum value "CreateRunFailed"
	PipelineRunTaskStatusCreateRunFailed string = "CreateRunFailed"

	// PipelineRunTaskStatusCELEvaluationFailed captures enum value "CELEvaluationFailed"
	PipelineRunTaskStatusCELEvaluationFailed string = "CELEvaluationFailed"

	// PipelineRunTaskStatusInvalidParamValue captures enum value "InvalidParamValue"
	PipelineRunTaskStatusInvalidParamValue string = "InvalidParamValue"
)
View Source
const (

	// PipelineRunTaskStepStatusStarted captures enum value "Started"
	PipelineRunTaskStepStatusStarted string = "Started"

	// PipelineRunTaskStepStatusRunning captures enum value "Running"
	PipelineRunTaskStepStatusRunning string = "Running"

	// PipelineRunTaskStepStatusSucceeded captures enum value "Succeeded"
	PipelineRunTaskStepStatusSucceeded string = "Succeeded"

	// PipelineRunTaskStepStatusFailed captures enum value "Failed"
	PipelineRunTaskStepStatusFailed string = "Failed"

	// PipelineRunTaskStepStatusToBeRetried captures enum value "ToBeRetried"
	PipelineRunTaskStepStatusToBeRetried string = "ToBeRetried"

	// PipelineRunTaskStepStatusTaskRunCancelled captures enum value "TaskRunCancelled"
	PipelineRunTaskStepStatusTaskRunCancelled string = "TaskRunCancelled"

	// PipelineRunTaskStepStatusTaskRunTimeout captures enum value "TaskRunTimeout"
	PipelineRunTaskStepStatusTaskRunTimeout string = "TaskRunTimeout"

	// PipelineRunTaskStepStatusTaskRunImagePullFailed captures enum value "TaskRunImagePullFailed"
	PipelineRunTaskStepStatusTaskRunImagePullFailed string = "TaskRunImagePullFailed"

	// PipelineRunTaskStepStatusTaskRunResultLargerThanAllowedLimit captures enum value "TaskRunResultLargerThanAllowedLimit"
	PipelineRunTaskStepStatusTaskRunResultLargerThanAllowedLimit string = "TaskRunResultLargerThanAllowedLimit"

	// PipelineRunTaskStepStatusTaskRunStopSidecarFailed captures enum value "TaskRunStopSidecarFailed"
	PipelineRunTaskStepStatusTaskRunStopSidecarFailed string = "TaskRunStopSidecarFailed"

	// PipelineRunTaskStepStatusInvalidParamValue captures enum value "InvalidParamValue"
	PipelineRunTaskStepStatusInvalidParamValue string = "InvalidParamValue"

	// PipelineRunTaskStepStatusTaskRunResolutionFailed captures enum value "TaskRunResolutionFailed"
	PipelineRunTaskStepStatusTaskRunResolutionFailed string = "TaskRunResolutionFailed"

	// PipelineRunTaskStepStatusTaskRunValidationFailed captures enum value "TaskRunValidationFailed"
	PipelineRunTaskStepStatusTaskRunValidationFailed string = "TaskRunValidationFailed"

	// PipelineRunTaskStepStatusTaskValidationFailed captures enum value "TaskValidationFailed"
	PipelineRunTaskStepStatusTaskValidationFailed string = "TaskValidationFailed"

	// PipelineRunTaskStepStatusResourceVerificationFailed captures enum value "ResourceVerificationFailed"
	PipelineRunTaskStepStatusResourceVerificationFailed string = "ResourceVerificationFailed"

	// PipelineRunTaskStepStatusFailureIgnored captures enum value "FailureIgnored"
	PipelineRunTaskStepStatusFailureIgnored string = "FailureIgnored"
)
View Source
const (

	// ReplicaStatusStatusPending captures enum value "Pending"
	ReplicaStatusStatusPending string = "Pending"

	// ReplicaStatusStatusFailing captures enum value "Failing"
	ReplicaStatusStatusFailing string = "Failing"

	// ReplicaStatusStatusRunning captures enum value "Running"
	ReplicaStatusStatusRunning string = "Running"

	// ReplicaStatusStatusTerminated captures enum value "Terminated"
	ReplicaStatusStatusTerminated string = "Terminated"

	// ReplicaStatusStatusStarting captures enum value "Starting"
	ReplicaStatusStatusStarting string = "Starting"
)
View Source
const (

	// ScheduledBatchSummaryStatusWaiting captures enum value "Waiting"
	ScheduledBatchSummaryStatusWaiting string = "Waiting"

	// ScheduledBatchSummaryStatusRunning captures enum value "Running"
	ScheduledBatchSummaryStatusRunning string = "Running"

	// ScheduledBatchSummaryStatusSucceeded captures enum value "Succeeded"
	ScheduledBatchSummaryStatusSucceeded string = "Succeeded"

	// ScheduledBatchSummaryStatusFailed captures enum value "Failed"
	ScheduledBatchSummaryStatusFailed string = "Failed"
)
View Source
const (

	// ScheduledJobSummaryStatusRunning captures enum value "Running"
	ScheduledJobSummaryStatusRunning string = "Running"

	// ScheduledJobSummaryStatusSucceeded captures enum value "Succeeded"
	ScheduledJobSummaryStatusSucceeded string = "Succeeded"

	// ScheduledJobSummaryStatusFailed captures enum value "Failed"
	ScheduledJobSummaryStatusFailed string = "Failed"

	// ScheduledJobSummaryStatusWaiting captures enum value "Waiting"
	ScheduledJobSummaryStatusWaiting string = "Waiting"

	// ScheduledJobSummaryStatusStopping captures enum value "Stopping"
	ScheduledJobSummaryStatusStopping string = "Stopping"

	// ScheduledJobSummaryStatusStopped captures enum value "Stopped"
	ScheduledJobSummaryStatusStopped string = "Stopped"
)
View Source
const (

	// SecretStatusPending captures enum value "Pending"
	SecretStatusPending string = "Pending"

	// SecretStatusConsistent captures enum value "Consistent"
	SecretStatusConsistent string = "Consistent"

	// SecretStatusNotAvailable captures enum value "NotAvailable"
	SecretStatusNotAvailable string = "NotAvailable"
)
View Source
const (

	// SecretTypeGeneric captures enum value "generic"
	SecretTypeGeneric string = "generic"

	// SecretTypeAzureDashBlobDashFuseDashVolume captures enum value "azure-blob-fuse-volume"
	SecretTypeAzureDashBlobDashFuseDashVolume string = "azure-blob-fuse-volume"

	// SecretTypeCsiDashAzureDashBlobDashVolume captures enum value "csi-azure-blob-volume"
	SecretTypeCsiDashAzureDashBlobDashVolume string = "csi-azure-blob-volume"

	// SecretTypeCsiDashAzureDashKeyDashVaultDashCreds captures enum value "csi-azure-key-vault-creds"
	SecretTypeCsiDashAzureDashKeyDashVaultDashCreds string = "csi-azure-key-vault-creds"

	// SecretTypeCsiDashAzureDashKeyDashVaultDashItem captures enum value "csi-azure-key-vault-item"
	SecretTypeCsiDashAzureDashKeyDashVaultDashItem string = "csi-azure-key-vault-item"

	// SecretTypeClientDashCertDashAuth captures enum value "client-cert-auth"
	SecretTypeClientDashCertDashAuth string = "client-cert-auth"

	// SecretTypeOauth2DashProxy captures enum value "oauth2-proxy"
	SecretTypeOauth2DashProxy string = "oauth2-proxy"
)
View Source
const (

	// SecretParametersTypeGeneric captures enum value "generic"
	SecretParametersTypeGeneric string = "generic"

	// SecretParametersTypeAzureDashBlobDashFuseDashVolume captures enum value "azure-blob-fuse-volume"
	SecretParametersTypeAzureDashBlobDashFuseDashVolume string = "azure-blob-fuse-volume"

	// SecretParametersTypeCsiDashAzureDashBlobDashVolume captures enum value "csi-azure-blob-volume"
	SecretParametersTypeCsiDashAzureDashBlobDashVolume string = "csi-azure-blob-volume"

	// SecretParametersTypeCsiDashAzureDashKeyDashVaultDashCreds captures enum value "csi-azure-key-vault-creds"
	SecretParametersTypeCsiDashAzureDashKeyDashVaultDashCreds string = "csi-azure-key-vault-creds"

	// SecretParametersTypeCsiDashAzureDashKeyDashVaultDashItem captures enum value "csi-azure-key-vault-item"
	SecretParametersTypeCsiDashAzureDashKeyDashVaultDashItem string = "csi-azure-key-vault-item"

	// SecretParametersTypeClientDashCertDashAuth captures enum value "client-cert-auth"
	SecretParametersTypeClientDashCertDashAuth string = "client-cert-auth"

	// SecretParametersTypeOauth2DashProxy captures enum value "oauth2-proxy"
	SecretParametersTypeOauth2DashProxy string = "oauth2-proxy"
)
View Source
const (

	// StepStatusQueued captures enum value "Queued"
	StepStatusQueued string = "Queued"

	// StepStatusWaiting captures enum value "Waiting"
	StepStatusWaiting string = "Waiting"

	// StepStatusRunning captures enum value "Running"
	StepStatusRunning string = "Running"

	// StepStatusSucceeded captures enum value "Succeeded"
	StepStatusSucceeded string = "Succeeded"

	// StepStatusFailed captures enum value "Failed"
	StepStatusFailed string = "Failed"

	// StepStatusStopped captures enum value "Stopped"
	StepStatusStopped string = "Stopped"

	// StepStatusStoppedNoChanges captures enum value "StoppedNoChanges"
	StepStatusStoppedNoChanges string = "StoppedNoChanges"
)
View Source
const (

	// TLSStatusPending captures enum value "Pending"
	TLSStatusPending string = "Pending"

	// TLSStatusConsistent captures enum value "Consistent"
	TLSStatusConsistent string = "Consistent"

	// TLSStatusInvalid captures enum value "Invalid"
	TLSStatusInvalid string = "Invalid"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AlertConfig

type AlertConfig struct {

	// Alert defines the name of a predefined alert
	// Required: true
	Alert *string `json:"alert"`

	// Receiver is the name of the receiver that will handle this alert
	// Required: true
	Receiver *string `json:"receiver"`
}

AlertConfig AlertConfig defines a mapping between a pre-defined alert name and a receiver

swagger:model AlertConfig

func (*AlertConfig) ContextValidate

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

ContextValidate validates this alert config based on context it is used

func (*AlertConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*AlertConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AlertConfig) Validate

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

Validate validates this alert config

type AlertConfigList

type AlertConfigList []*AlertConfig

AlertConfigList AlertConfigList list of AlertConfig

swagger:model AlertConfigList

func (AlertConfigList) ContextValidate

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

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

func (AlertConfigList) Validate

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

Validate validates this alert config list

type AlertingConfig

type AlertingConfig struct {

	// AlertNames is the list of alert names that can be handled by Radix
	AlertNames []string `json:"alertNames"`

	// Enabled flag tells if alerting is enabled or disabled
	Enabled bool `json:"enabled,omitempty"`

	// Ready flag tells tells if alerting is ready to be configured
	// Value is always false when Enabled is false
	// Vlaue is True if Enabled is true and Radix operator has processed the alert configuration
	Ready bool `json:"ready,omitempty"`

	// alerts
	Alerts AlertConfigList `json:"alerts,omitempty"`

	// receiver secret status
	ReceiverSecretStatus ReceiverConfigSecretStatusMap `json:"receiverSecretStatus,omitempty"`

	// receivers
	Receivers ReceiverConfigMap `json:"receivers,omitempty"`
}

AlertingConfig AlertingConfig current alert settings

swagger:model AlertingConfig

func (*AlertingConfig) ContextValidate

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

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

func (*AlertingConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*AlertingConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AlertingConfig) Validate

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

Validate validates this alerting config

type Application

type Application struct {

	// DNS aliases showing nicer endpoint for application, without "app." subdomain domain
	DNSAliases []*DNSAlias `json:"dnsAliases"`

	// List of external DNS names and which component and environment incoming requests shall be routed to.
	DNSExternalAliases []*DNSExternalAlias `json:"dnsExternalAliases"`

	// Environments List of environments for this application
	Environments []*EnvironmentSummary `json:"environments"`

	// Jobs list of run jobs for the application
	Jobs []*JobSummary `json:"jobs"`

	// Name the name of the application
	// Example: radix-canary-golang
	Name string `json:"name,omitempty"`

	// UserIsAdmin if user is member of application's admin groups
	// Required: true
	UserIsAdmin *bool `json:"userIsAdmin"`

	// app alias
	AppAlias *ApplicationAlias `json:"appAlias,omitempty"`

	// registration
	Registration *ApplicationRegistration `json:"registration,omitempty"`
}

Application Application details of an application

swagger:model Application

func (*Application) ContextValidate

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

ContextValidate validate this application based on the context it is used

func (*Application) MarshalBinary

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

MarshalBinary interface implementation

func (*Application) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Application) Validate

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

Validate validates this application

type ApplicationAlias

type ApplicationAlias struct {

	// ComponentName the component exposing the endpoint
	// Example: frontend
	// Required: true
	ComponentName *string `json:"componentName"`

	// EnvironmentName the environment hosting the endpoint
	// Example: prod
	// Required: true
	EnvironmentName *string `json:"environmentName"`

	// URL the public endpoint
	// Example: https://my-app.app.radix.equinor.com
	// Required: true
	URL *string `json:"url"`
}

ApplicationAlias ApplicationAlias holds public alias information

swagger:model ApplicationAlias

func (*ApplicationAlias) ContextValidate

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

ContextValidate validates this application alias based on context it is used

func (*ApplicationAlias) MarshalBinary

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

MarshalBinary interface implementation

func (*ApplicationAlias) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ApplicationAlias) Validate

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

Validate validates this application alias

type ApplicationRegistration

type ApplicationRegistration struct {

	// AdGroups the groups that should be able to access the application
	// Required: true
	AdGroups []string `json:"adGroups"`

	// ConfigBranch information
	// Required: true
	ConfigBranch *string `json:"configBranch"`

	// ConfigurationItem is an identifier for an entity in a configuration management solution such as a CMDB.
	// ITIL defines a CI as any component that needs to be managed in order to deliver an IT Service
	// Ref: https://en.wikipedia.org/wiki/Configuration_item
	ConfigurationItem string `json:"configurationItem,omitempty"`

	// Owner of the application (email). Can be a single person or a shared group email
	// Required: true
	Creator *string `json:"creator"`

	// Name the unique name of the Radix application
	// Example: radix-canary-golang
	// Required: true
	Name *string `json:"name"`

	// Owner of the application (email). Can be a single person or a shared group email
	// Required: true
	Owner *string `json:"owner"`

	// radixconfig.yaml file name and path, starting from the GitHub repository root (without leading slash)
	RadixConfigFullName string `json:"radixConfigFullName,omitempty"`

	// ReaderAdGroups the groups that should be able to read the application
	ReaderAdGroups []string `json:"readerAdGroups"`

	// Repository the github repository
	// Example: https://github.com/equinor/radix-canary-golang
	// Required: true
	Repository *string `json:"repository"`

	// SharedSecret the shared secret of the webhook
	// Required: true
	SharedSecret *string `json:"sharedSecret"`

	// WBS information
	WBS string `json:"wbs,omitempty"`
}

ApplicationRegistration ApplicationRegistration describe an application

swagger:model ApplicationRegistration

func (*ApplicationRegistration) ContextValidate

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

ContextValidate validates this application registration based on context it is used

func (*ApplicationRegistration) MarshalBinary

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

MarshalBinary interface implementation

func (*ApplicationRegistration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ApplicationRegistration) Validate

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

Validate validates this application registration

type ApplicationRegistrationPatch

type ApplicationRegistrationPatch struct {

	// AdGroups the groups that should be able to access the application
	AdGroups []string `json:"adGroups"`

	// ConfigBranch information
	ConfigBranch string `json:"configBranch,omitempty"`

	// ConfigurationItem is an identifier for an entity in a configuration management solution such as a CMDB.
	// ITIL defines a CI as any component that needs to be managed in order to deliver an IT Service
	// Ref: https://en.wikipedia.org/wiki/Configuration_item
	ConfigurationItem string `json:"configurationItem,omitempty"`

	// Owner of the application - should be an email
	Owner string `json:"owner,omitempty"`

	// radixconfig.yaml file name and path, starting from the GitHub repository root (without leading slash)
	RadixConfigFullName string `json:"radixConfigFullName,omitempty"`

	// ReaderAdGroups the groups that should be able to read the application
	ReaderAdGroups []string `json:"readerAdGroups"`

	// Repository the github repository
	Repository string `json:"repository,omitempty"`

	// WBS information
	WBS string `json:"wbs,omitempty"`
}

ApplicationRegistrationPatch ApplicationRegistrationPatch contains fields that can be patched on a registration

swagger:model ApplicationRegistrationPatch

func (*ApplicationRegistrationPatch) ContextValidate

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

ContextValidate validates this application registration patch based on context it is used

func (*ApplicationRegistrationPatch) MarshalBinary

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

MarshalBinary interface implementation

func (*ApplicationRegistrationPatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ApplicationRegistrationPatch) Validate

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

Validate validates this application registration patch

type ApplicationRegistrationPatchRequest

type ApplicationRegistrationPatchRequest struct {

	// AcknowledgeWarnings acknowledge all warnings
	AcknowledgeWarnings bool `json:"acknowledgeWarnings,omitempty"`

	// application registration patch
	// Required: true
	ApplicationRegistrationPatch *ApplicationRegistrationPatch `json:"applicationRegistrationPatch"`
}

ApplicationRegistrationPatchRequest ApplicationRegistrationPatchRequest contains request with fields that can be patched on a registration

swagger:model ApplicationRegistrationPatchRequest

func (*ApplicationRegistrationPatchRequest) ContextValidate

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

ContextValidate validate this application registration patch request based on the context it is used

func (*ApplicationRegistrationPatchRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ApplicationRegistrationPatchRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ApplicationRegistrationPatchRequest) Validate

Validate validates this application registration patch request

type ApplicationRegistrationRequest

type ApplicationRegistrationRequest struct {

	// AcknowledgeWarnings acknowledge all warnings
	AcknowledgeWarnings bool `json:"acknowledgeWarnings,omitempty"`

	// application registration
	ApplicationRegistration *ApplicationRegistration `json:"applicationRegistration,omitempty"`
}

ApplicationRegistrationRequest ApplicationRegistrationRequest describe a register application request

swagger:model ApplicationRegistrationRequest

func (*ApplicationRegistrationRequest) ContextValidate

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

ContextValidate validate this application registration request based on the context it is used

func (*ApplicationRegistrationRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ApplicationRegistrationRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ApplicationRegistrationRequest) Validate

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

Validate validates this application registration request

type ApplicationRegistrationUpsertResponse

type ApplicationRegistrationUpsertResponse struct {

	// Warnings of upsert operation
	// Example: ["Repository is used in other application(s)"]
	Warnings []string `json:"warnings"`

	// application registration
	ApplicationRegistration *ApplicationRegistration `json:"applicationRegistration,omitempty"`
}

ApplicationRegistrationUpsertResponse ApplicationRegistrationUpsertResponse describe an application upsert operation response

swagger:model ApplicationRegistrationUpsertResponse

func (*ApplicationRegistrationUpsertResponse) ContextValidate

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

ContextValidate validate this application registration upsert response based on the context it is used

func (*ApplicationRegistrationUpsertResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ApplicationRegistrationUpsertResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ApplicationRegistrationUpsertResponse) Validate

Validate validates this application registration upsert response

type ApplicationSearchIncludeFields

type ApplicationSearchIncludeFields struct {

	// environment active components
	EnvironmentActiveComponents bool `json:"environmentActiveComponents,omitempty"`

	// latest job summary
	LatestJobSummary bool `json:"latestJobSummary,omitempty"`
}

ApplicationSearchIncludeFields ApplicationSearchIncludeFields specifies additional fields to include in the response of an ApplicationsSearchRequest

swagger:model ApplicationSearchIncludeFields

func (*ApplicationSearchIncludeFields) ContextValidate

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

ContextValidate validates this application search include fields based on context it is used

func (*ApplicationSearchIncludeFields) MarshalBinary

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

MarshalBinary interface implementation

func (*ApplicationSearchIncludeFields) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ApplicationSearchIncludeFields) Validate

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

Validate validates this application search include fields

type ApplicationSummary

type ApplicationSummary struct {

	// EnvironmentActiveComponents All component summaries of the active deployments in the environments
	EnvironmentActiveComponents map[string][]Component `json:"environmentActiveComponents,omitempty"`

	// Name the name of the application
	// Example: radix-canary-golang
	Name string `json:"name,omitempty"`

	// latest job
	LatestJob *JobSummary `json:"latestJob,omitempty"`
}

ApplicationSummary ApplicationSummary describe an application

swagger:model ApplicationSummary

func (*ApplicationSummary) ContextValidate

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

ContextValidate validate this application summary based on the context it is used

func (*ApplicationSummary) MarshalBinary

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

MarshalBinary interface implementation

func (*ApplicationSummary) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ApplicationSummary) Validate

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

Validate validates this application summary

type ApplicationsSearchRequest

type ApplicationsSearchRequest struct {

	// List of application names to be returned
	// Example: ["app1","app2"]
	// Required: true
	Names []string `json:"names"`

	// include fields
	IncludeFields *ApplicationSearchIncludeFields `json:"includeFields,omitempty"`
}

ApplicationsSearchRequest ApplicationsSearchRequest contains the list of application names to be queried

swagger:model ApplicationsSearchRequest

func (*ApplicationsSearchRequest) ContextValidate

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

ContextValidate validate this applications search request based on the context it is used

func (*ApplicationsSearchRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ApplicationsSearchRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ApplicationsSearchRequest) Validate

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

Validate validates this applications search request

type AuxiliaryResource

type AuxiliaryResource struct {

	// oauth2
	Oauth2 *OAuth2AuxiliaryResource `json:"oauth2,omitempty"`
}

AuxiliaryResource AuxiliaryResource describes an auxiliary resources for a component

swagger:model AuxiliaryResource

func (*AuxiliaryResource) ContextValidate

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

ContextValidate validate this auxiliary resource based on the context it is used

func (*AuxiliaryResource) MarshalBinary

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

MarshalBinary interface implementation

func (*AuxiliaryResource) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuxiliaryResource) Validate

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

Validate validates this auxiliary resource

type AuxiliaryResourceDeployment

type AuxiliaryResourceDeployment struct {

	// Running replicas of the auxiliary resource's deployment
	ReplicaList []*ReplicaSummary `json:"replicaList"`

	// Status of the auxiliary resource's deployment
	// Example: Consistent
	// Required: true
	// Enum: [Stopped Consistent Reconciling]
	Status *string `json:"status"`
}

AuxiliaryResourceDeployment AuxiliaryResourceDeployment describes the state of the auxiliary resource's deployment

swagger:model AuxiliaryResourceDeployment

func (*AuxiliaryResourceDeployment) ContextValidate

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

ContextValidate validate this auxiliary resource deployment based on the context it is used

func (*AuxiliaryResourceDeployment) MarshalBinary

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

MarshalBinary interface implementation

func (*AuxiliaryResourceDeployment) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuxiliaryResourceDeployment) Validate

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

Validate validates this auxiliary resource deployment

type AzureIdentity

type AzureIdentity struct {

	// The Azure Key Vaults names, which use Azure Identity
	AzureKeyVaults []string `json:"azureKeyVaults"`

	// ClientId is the client ID of an Azure User Assigned Managed Identity
	// or the application ID of an Azure AD Application Registration
	// Required: true
	ClientID *string `json:"clientId"`

	// The Service Account name to use when configuring Kubernetes Federation Credentials for the identity
	// Required: true
	ServiceAccountName *string `json:"serviceAccountName"`
}

AzureIdentity AzureIdentity describes an identity in Azure

swagger:model AzureIdentity

func (*AzureIdentity) ContextValidate

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

ContextValidate validates this azure identity based on context it is used

func (*AzureIdentity) MarshalBinary

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

MarshalBinary interface implementation

func (*AzureIdentity) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AzureIdentity) Validate

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

Validate validates this azure identity

type AzureKeyVaultSecretVersion

type AzureKeyVaultSecretVersion struct {

	// BatchCreated which uses the secret
	// Example: 2006-01-02T15:04:05Z
	BatchCreated string `json:"batchCreated,omitempty"`

	// BatchName which uses the secret
	// Example: batch-abc
	BatchName string `json:"batchName,omitempty"`

	// JobCreated which uses the secret
	// Example: 2006-01-02T15:04:05Z
	JobCreated string `json:"jobCreated,omitempty"`

	// JobName which uses the secret
	// Example: job-abc
	JobName string `json:"jobName,omitempty"`

	// ReplicaCreated which uses the secret
	// Example: 2006-01-02T15:04:05Z
	// Required: true
	ReplicaCreated *string `json:"replicaCreated"`

	// ReplicaName which uses the secret
	// Example: abcdf
	// Required: true
	ReplicaName *string `json:"replicaName"`

	// Version of the secret
	// Example: 0123456789
	// Required: true
	Version *string `json:"version"`
}

AzureKeyVaultSecretVersion AzureKeyVaultSecretVersion holds a version of a Azure Key vault secret

swagger:model AzureKeyVaultSecretVersion

func (*AzureKeyVaultSecretVersion) ContextValidate

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

ContextValidate validates this azure key vault secret version based on context it is used

func (*AzureKeyVaultSecretVersion) MarshalBinary

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

MarshalBinary interface implementation

func (*AzureKeyVaultSecretVersion) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AzureKeyVaultSecretVersion) Validate

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

Validate validates this azure key vault secret version

type BuildSecret

type BuildSecret struct {

	// Name name of the build secret
	// Example: SECRET_1
	// Required: true
	Name *string `json:"name"`

	// Status of the secret
	// Pending = Secret value is not set
	// Consistent = Secret value is set
	// Example: Consistent
	// Enum: [Pending Consistent]
	Status string `json:"status,omitempty"`
}

BuildSecret BuildSecret holds general information about image hubs

swagger:model BuildSecret

func (*BuildSecret) ContextValidate

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

ContextValidate validates this build secret based on context it is used

func (*BuildSecret) MarshalBinary

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

MarshalBinary interface implementation

func (*BuildSecret) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BuildSecret) Validate

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

Validate validates this build secret

type Component

type Component struct {

	// Commit ID for the component. It can be different from the Commit ID, specified in deployment label
	// Example: 4faca8595c5283a9d0f17a623b9255a0d9866a2e
	CommitID string `json:"commitID,omitempty"`

	// Array of external DNS configurations
	ExternalDNS []*ExternalDNS `json:"externalDNS"`

	// GitTags the git tags that the git commit hash points to
	// Example: \"v1.22.1 v1.22.3\
	GitTags string `json:"gitTags,omitempty"`

	// Image name
	// Example: radixdev.azurecr.io/app-server:cdgkg
	// Required: true
	Image *string `json:"image"`

	// Name the component
	// Example: server
	// Required: true
	Name *string `json:"name"`

	// Ports defines the port number and protocol that a component is exposed for internally in environment
	Ports []*Port `json:"ports"`

	// Array of ReplicaSummary
	ReplicaList []*ReplicaSummary `json:"replicaList"`

	// Array of pod names
	// Example: ["server-78fc8857c4-hm76l","server-78fc8857c4-asfa2"]
	Replicas []string `json:"replicas"`

	// ScheduledJobPayloadPath defines the payload path, where payload for Job Scheduler will be mapped as a file. From radixconfig.yaml
	// Example: \"/tmp/payload\
	ScheduledJobPayloadPath string `json:"scheduledJobPayloadPath,omitempty"`

	// SchedulerPort defines the port number that a Job Scheduler is exposed internally in environment
	// Example: 8080
	SchedulerPort int32 `json:"schedulerPort,omitempty"`

	// Component secret names. From radixconfig.yaml
	// Example: ["DB_CON","A_SECRET"]
	Secrets []string `json:"secrets"`

	// SkipDeployment The component should not be deployed, but used existing
	// Example: true
	SkipDeployment bool `json:"skipDeployment,omitempty"`

	// Status of the component
	// Example: Consistent
	// Enum: [Stopped Consistent Reconciling Restarting Outdated]
	Status string `json:"status,omitempty"`

	// Type of component
	// Example: component
	// Required: true
	// Enum: [component job]
	Type *string `json:"type"`

	// Variable names map to values. From radixconfig.yaml
	Variables map[string]string `json:"variables,omitempty"`

	// horizontal scaling summary
	HorizontalScalingSummary *HorizontalScalingSummary `json:"horizontalScalingSummary,omitempty"`

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

	// notifications
	Notifications *Notifications `json:"notifications,omitempty"`

	// oauth2
	Oauth2 *OAuth2AuxiliaryResource `json:"oauth2,omitempty"`
}

Component Component describe an component part of an deployment

swagger:model Component

func (*Component) ContextValidate

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

ContextValidate validate this component based on the context it is used

func (*Component) MarshalBinary

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

MarshalBinary interface implementation

func (*Component) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Component) Validate

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

Validate validates this component

type ComponentSummary

type ComponentSummary struct {

	// CommitID the commit ID of the branch to build
	// REQUIRED for "build" and "build-deploy" pipelines
	// Example: 4faca8595c5283a9d0f17a623b9255a0d9866a2e
	CommitID string `json:"commitID,omitempty"`

	// GitTags the git tags that the git commit hash points to
	// Example: \"v1.22.1 v1.22.3\
	GitTags string `json:"gitTags,omitempty"`

	// Image name
	// Example: radixdev.azurecr.io/app-server:cdgkg
	// Required: true
	Image *string `json:"image"`

	// Name the component
	// Example: server
	// Required: true
	Name *string `json:"name"`

	// SkipDeployment The component should not be deployed, but used existing
	// Example: true
	SkipDeployment bool `json:"skipDeployment,omitempty"`

	// Type of component
	// Example: component
	// Required: true
	// Enum: [component job]
	Type *string `json:"type"`
}

ComponentSummary ComponentSummary describe a component part of a deployment

swagger:model ComponentSummary

func (*ComponentSummary) ContextValidate

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

ContextValidate validates this component summary based on context it is used

func (*ComponentSummary) MarshalBinary

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

MarshalBinary interface implementation

func (*ComponentSummary) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ComponentSummary) Validate

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

Validate validates this component summary

type DNSAlias

type DNSAlias struct {

	// ComponentName the component exposing the endpoint
	// Example: frontend
	// Required: true
	ComponentName *string `json:"componentName"`

	// EnvironmentName the environment hosting the endpoint
	// Example: prod
	// Required: true
	EnvironmentName *string `json:"environmentName"`

	// URL the public endpoint
	// Example: https://my-app.radix.equinor.com
	// Required: true
	URL *string `json:"url"`

	// status
	Status *DNSAliasStatus `json:"status,omitempty"`
}

DNSAlias DNSAlias holds public DNS alias information

swagger:model DNSAlias

func (*DNSAlias) ContextValidate

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

ContextValidate validate this DNS alias based on the context it is used

func (*DNSAlias) MarshalBinary

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

MarshalBinary interface implementation

func (*DNSAlias) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DNSAlias) Validate

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

Validate validates this DNS alias

type DNSAliasStatus

type DNSAliasStatus struct {

	// condition
	Condition string `json:"condition,omitempty"`

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

DNSAliasStatus DNSAliasStatus Status of the DNSAlias

swagger:model DNSAliasStatus

func (*DNSAliasStatus) ContextValidate

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

ContextValidate validates this DNS alias status based on context it is used

func (*DNSAliasStatus) MarshalBinary

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

MarshalBinary interface implementation

func (*DNSAliasStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DNSAliasStatus) Validate

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

Validate validates this DNS alias status

type DNSExternalAlias

type DNSExternalAlias struct {

	// ComponentName the component exposing the endpoint
	// Example: frontend
	// Required: true
	ComponentName *string `json:"componentName"`

	// EnvironmentName the environment hosting the endpoint
	// Example: prod
	// Required: true
	EnvironmentName *string `json:"environmentName"`

	// URL the public endpoint
	// Example: https://my-app.equinor.com
	// Required: true
	URL *string `json:"url"`
}

DNSExternalAlias DNSExternalAlias holds public external DNS alias information

swagger:model DNSExternalAlias

func (*DNSExternalAlias) ContextValidate

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

ContextValidate validates this DNS external alias based on context it is used

func (*DNSExternalAlias) MarshalBinary

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

MarshalBinary interface implementation

func (*DNSExternalAlias) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DNSExternalAlias) Validate

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

Validate validates this DNS external alias

type DeployKeyAndSecret

type DeployKeyAndSecret struct {

	// PublicDeployKey the public value of the deploy key
	// Required: true
	PublicDeployKey *string `json:"publicDeployKey"`

	// SharedSecret the shared secret
	// Required: true
	SharedSecret *string `json:"sharedSecret"`
}

DeployKeyAndSecret DeployKeyAndSecret Holds generated public deploy key and shared secret

swagger:model DeployKeyAndSecret

func (*DeployKeyAndSecret) ContextValidate

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

ContextValidate validates this deploy key and secret based on context it is used

func (*DeployKeyAndSecret) MarshalBinary

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

MarshalBinary interface implementation

func (*DeployKeyAndSecret) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeployKeyAndSecret) Validate

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

Validate validates this deploy key and secret

type Deployment

type Deployment struct {

	// ActiveFrom Timestamp when the deployment starts (or created)
	// Example: 2006-01-02T15:04:05Z
	ActiveFrom string `json:"activeFrom,omitempty"`

	// ActiveTo Timestamp when the deployment ends
	// Example: 2006-01-02T15:04:05Z
	ActiveTo string `json:"activeTo,omitempty"`

	// Array of components
	Components []*Component `json:"components"`

	// Name of job creating deployment
	CreatedByJob string `json:"createdByJob,omitempty"`

	// Environment the environment this Radix application deployment runs in
	// Example: prod
	Environment string `json:"environment,omitempty"`

	// GitCommitHash the hash of the git commit from which radixconfig.yaml was parsed
	// Example: 4faca8595c5283a9d0f17a623b9255a0d9866a2e
	GitCommitHash string `json:"gitCommitHash,omitempty"`

	// GitTags the git tags that the git commit hash points to
	// Example: \"v1.22.1 v1.22.3\
	GitTags string `json:"gitTags,omitempty"`

	// Name the unique name of the Radix application deployment
	// Example: radix-canary-golang-tzbqi
	Name string `json:"name,omitempty"`

	// Namespace where the deployment is stored
	// Example: radix-canary-golang-dev
	// Required: true
	Namespace *string `json:"namespace"`

	// Repository the GitHub repository that the deployment was built from
	// Example: https://github.com/equinor/radix-canary-golang
	// Required: true
	Repository *string `json:"repository"`
}

Deployment Deployment describe an deployment

swagger:model Deployment

func (*Deployment) ContextValidate

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

ContextValidate validate this deployment based on the context it is used

func (*Deployment) MarshalBinary

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

MarshalBinary interface implementation

func (*Deployment) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Deployment) Validate

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

Validate validates this deployment

type DeploymentItem

type DeploymentItem struct {

	// ActiveFrom Timestamp when the deployment starts (or created)
	// Example: 2006-01-02T15:04:05Z
	// Required: true
	ActiveFrom *string `json:"activeFrom"`

	// ActiveTo Timestamp when the deployment ends
	// Example: 2006-01-02T15:04:05Z
	ActiveTo string `json:"activeTo,omitempty"`

	// GitCommitHash the hash of the git commit from which radixconfig.yaml was parsed
	// Example: 4faca8595c5283a9d0f17a623b9255a0d9866a2e
	GitCommitHash string `json:"gitCommitHash,omitempty"`

	// Name the unique name of the Radix application deployment
	// Example: radix-canary-golang-tzbqi
	// Required: true
	Name *string `json:"name"`
}

DeploymentItem DeploymentItem describe a deployment short info

swagger:model DeploymentItem

func (*DeploymentItem) ContextValidate

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

ContextValidate validates this deployment item based on context it is used

func (*DeploymentItem) MarshalBinary

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

MarshalBinary interface implementation

func (*DeploymentItem) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeploymentItem) Validate

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

Validate validates this deployment item

type DeploymentSummary

type DeploymentSummary struct {

	// ActiveFrom Timestamp when the deployment starts (or created)
	// Example: 2006-01-02T15:04:05Z
	// Required: true
	ActiveFrom *string `json:"activeFrom"`

	// ActiveTo Timestamp when the deployment ends
	// Example: 2006-01-02T15:04:05Z
	ActiveTo string `json:"activeTo,omitempty"`

	// CommitID the commit ID of the branch to build
	// Example: 4faca8595c5283a9d0f17a623b9255a0d9866a2e
	CommitID string `json:"commitID,omitempty"`

	// Array of component summaries
	Components []*ComponentSummary `json:"components"`

	// Name of job creating deployment
	CreatedByJob string `json:"createdByJob,omitempty"`

	// Environment the environment this Radix application deployment runs in
	// Example: prod
	// Required: true
	Environment *string `json:"environment"`

	// GitCommitHash the hash of the git commit from which radixconfig.yaml was parsed
	// Example: 4faca8595c5283a9d0f17a623b9255a0d9866a2e
	GitCommitHash string `json:"gitCommitHash,omitempty"`

	// GitTags the git tags that the git commit hash points to
	// Example: \"v1.22.1 v1.22.3\
	GitTags string `json:"gitTags,omitempty"`

	// Name the unique name of the Radix application deployment
	// Example: radix-canary-golang-tzbqi
	// Required: true
	Name *string `json:"name"`

	// Type of pipeline job
	// Example: build-deploy
	// Enum: [build build-deploy promote deploy]
	PipelineJobType string `json:"pipelineJobType,omitempty"`

	// Name of the environment the deployment was promoted from
	// Applies only for pipeline jobs of type 'promote'
	// Example: qa
	PromotedFromEnvironment string `json:"promotedFromEnvironment,omitempty"`
}

DeploymentSummary DeploymentSummary describe an deployment

swagger:model DeploymentSummary

func (*DeploymentSummary) ContextValidate

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

ContextValidate validate this deployment summary based on the context it is used

func (*DeploymentSummary) MarshalBinary

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

MarshalBinary interface implementation

func (*DeploymentSummary) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeploymentSummary) Validate

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

Validate validates this deployment summary

type DeploymentSummaryPipelineJobInfo

type DeploymentSummaryPipelineJobInfo struct {

	// CommitID the commit ID of the branch to build
	// Example: 4faca8595c5283a9d0f17a623b9255a0d9866a2e
	CommitID string `json:"commitID,omitempty"`

	// Name of job creating deployment
	CreatedByJob string `json:"createdByJob,omitempty"`

	// Type of pipeline job
	// Example: build-deploy
	// Enum: [build build-deploy promote deploy]
	PipelineJobType string `json:"pipelineJobType,omitempty"`

	// Name of the environment the deployment was promoted from
	// Applies only for pipeline jobs of type 'promote'
	// Example: qa
	PromotedFromEnvironment string `json:"promotedFromEnvironment,omitempty"`
}

DeploymentSummaryPipelineJobInfo deployment summary pipeline job info

swagger:model DeploymentSummaryPipelineJobInfo

func (*DeploymentSummaryPipelineJobInfo) ContextValidate

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

ContextValidate validates this deployment summary pipeline job info based on context it is used

func (*DeploymentSummaryPipelineJobInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*DeploymentSummaryPipelineJobInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeploymentSummaryPipelineJobInfo) Validate

Validate validates this deployment summary pipeline job info

type EnvVar

type EnvVar struct {

	// Name of the environment variable
	// Example: VAR1
	// Required: true
	Name *string `json:"name"`

	// Value of the environment variable
	// Example: value1
	Value string `json:"value,omitempty"`

	// metadata
	Metadata *EnvVarMetadata `json:"metadata,omitempty"`
}

EnvVar EnvVar environment variable with metadata

swagger:model EnvVar

func (*EnvVar) ContextValidate

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

ContextValidate validate this env var based on the context it is used

func (*EnvVar) MarshalBinary

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

MarshalBinary interface implementation

func (*EnvVar) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvVar) Validate

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

Validate validates this env var

type EnvVarMetadata

type EnvVarMetadata struct {

	// Value of the environment variable in radixconfig.yaml
	// Example: value1
	RadixConfigValue string `json:"radixConfigValue,omitempty"`
}

EnvVarMetadata EnvVarMetadata Environment variable metadata, holding state of creating or changing of value in Radix console

swagger:model EnvVarMetadata

func (*EnvVarMetadata) ContextValidate

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

ContextValidate validates this env var metadata based on context it is used

func (*EnvVarMetadata) MarshalBinary

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

MarshalBinary interface implementation

func (*EnvVarMetadata) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvVarMetadata) Validate

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

Validate validates this env var metadata

type EnvVarParameter

type EnvVarParameter struct {

	// Name of the environment variable
	// Example: VAR1
	// Required: true
	Name *string `json:"name"`

	// Value a new value of the environment variable
	// Example: value1
	// Required: true
	Value *string `json:"value"`
}

EnvVarParameter EnvVarParameter describes an environment variable

swagger:model EnvVarParameter

func (*EnvVarParameter) ContextValidate

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

ContextValidate validates this env var parameter based on context it is used

func (*EnvVarParameter) MarshalBinary

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

MarshalBinary interface implementation

func (*EnvVarParameter) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvVarParameter) Validate

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

Validate validates this env var parameter

type Environment

type Environment struct {

	// BranchMapping The branch mapped to this environment
	// Example: master
	BranchMapping string `json:"branchMapping,omitempty"`

	// Deployments All deployments in environment
	Deployments []*DeploymentSummary `json:"deployments"`

	// Name of the environment
	// Example: prod
	Name string `json:"name,omitempty"`

	// Secrets All secrets in environment
	Secrets []*Secret `json:"secrets"`

	// Status of the environment
	// Pending = Environment exists in Radix config, but not in cluster
	// Consistent = Environment exists in Radix config and in cluster
	// Orphan = Environment does not exist in Radix config, but exists in cluster
	// Example: Consistent
	// Enum: [Pending Consistent Orphan]
	Status string `json:"status,omitempty"`

	// active deployment
	ActiveDeployment *Deployment `json:"activeDeployment,omitempty"`
}

Environment Environment holds detail information about environment

swagger:model Environment

func (*Environment) ContextValidate

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

ContextValidate validate this environment based on the context it is used

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 EnvironmentSummary

type EnvironmentSummary struct {

	// BranchMapping The branch mapped to this environment
	BranchMapping string `json:"branchMapping,omitempty"`

	// Name of the environment
	// Example: prod
	Name string `json:"name,omitempty"`

	// Status of the environment
	// Pending = Environment exists in Radix config, but not in cluster
	// Consistent = Environment exists in Radix config and in cluster
	// Orphan = Environment does not exist in Radix config, but exists in cluster
	// Example: Consistent
	// Enum: [Pending Consistent Orphan]
	Status string `json:"status,omitempty"`

	// active deployment
	ActiveDeployment *DeploymentSummary `json:"activeDeployment,omitempty"`
}

EnvironmentSummary EnvironmentSummary holds general information about environment

swagger:model EnvironmentSummary

func (*EnvironmentSummary) ContextValidate

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

ContextValidate validate this environment summary based on the context it is used

func (*EnvironmentSummary) MarshalBinary

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

MarshalBinary interface implementation

func (*EnvironmentSummary) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvironmentSummary) Validate

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

Validate validates this environment summary

type Event

type Event struct {

	// Kind of object involved in this event
	// Example: Pod
	InvolvedObjectKind string `json:"involvedObjectKind,omitempty"`

	// Name of object involved in this event
	// Example: www-74cb7c986-fgcrl
	InvolvedObjectName string `json:"involvedObjectName,omitempty"`

	// Namespace of object involved in this event
	// Example: myapp-production
	InvolvedObjectNamespace string `json:"involvedObjectNamespace,omitempty"`

	// The time (ISO8601) at which the event was last recorded
	// Format: date-time
	LastTimestamp strfmt.DateTime `json:"lastTimestamp,omitempty"`

	// A human-readable description of the status of this event
	// Example: 'Readiness probe failed: dial tcp 10.40.1.5:3003: connect: connection refused'
	Message string `json:"message,omitempty"`

	// A short, machine understandable string that gives the reason for this event
	// Example: Unhealthy
	Reason string `json:"reason,omitempty"`

	// Type of event (Normal, Warning)
	// Example: Warning
	Type string `json:"type,omitempty"`

	// involved object state
	InvolvedObjectState *ObjectState `json:"involvedObjectState,omitempty"`
}

Event Event holds information about Kubernetes events

swagger:model Event

func (*Event) ContextValidate

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

ContextValidate validate this event based on the context it is used

func (*Event) MarshalBinary

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

MarshalBinary interface implementation

func (*Event) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Event) Validate

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

Validate validates this event

type ExternalDNS

type ExternalDNS struct {

	// Fully Qualified Domain Name
	// Example: site.example.com
	// Required: true
	FQDN *string `json:"fqdn"`

	// tls
	// Required: true
	TLS *TLS `json:"tls"`
}

ExternalDNS ExternalDNS describes an external DNS entry for a component

swagger:model ExternalDNS

func (*ExternalDNS) ContextValidate

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

ContextValidate validate this external DNS based on the context it is used

func (*ExternalDNS) MarshalBinary

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

MarshalBinary interface implementation

func (*ExternalDNS) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ExternalDNS) Validate

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

Validate validates this external DNS

type HorizontalScalingSummary

type HorizontalScalingSummary struct {

	// Component current average CPU utilization over all pods, represented as a percentage of requested CPU
	// Example: 70
	CurrentCPUUtilizationPercentage int32 `json:"currentCPUUtilizationPercentage,omitempty"`

	// Component current average memory utilization over all pods, represented as a percentage of requested memory
	// Example: 80
	CurrentMemoryUtilizationPercentage int32 `json:"currentMemoryUtilizationPercentage,omitempty"`

	// Component maximum replicas. From radixconfig.yaml
	// Example: 5
	MaxReplicas int32 `json:"maxReplicas,omitempty"`

	// Component minimum replicas. From radixconfig.yaml
	// Example: 2
	MinReplicas int32 `json:"minReplicas,omitempty"`

	// Component target average CPU utilization over all pods
	// Example: 80
	TargetCPUUtilizationPercentage int32 `json:"targetCPUUtilizationPercentage,omitempty"`

	// Component target average memory utilization over all pods
	// Example: 80
	TargetMemoryUtilizationPercentage int32 `json:"targetMemoryUtilizationPercentage,omitempty"`
}

HorizontalScalingSummary HorizontalScalingSummary describe the summary of horizontal scaling of a component

swagger:model HorizontalScalingSummary

func (*HorizontalScalingSummary) ContextValidate

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

ContextValidate validates this horizontal scaling summary based on context it is used

func (*HorizontalScalingSummary) MarshalBinary

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

MarshalBinary interface implementation

func (*HorizontalScalingSummary) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*HorizontalScalingSummary) Validate

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

Validate validates this horizontal scaling summary

type Identity

type Identity struct {

	// azure
	Azure *AzureIdentity `json:"azure,omitempty"`
}

Identity Identity describes external identities

swagger:model Identity

func (*Identity) ContextValidate

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

ContextValidate validate this identity based on the context it is used

func (*Identity) MarshalBinary

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

MarshalBinary interface implementation

func (*Identity) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Identity) Validate

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

Validate validates this identity

type ImageHubSecret

type ImageHubSecret struct {

	// Email provided in radixconfig.yaml
	// Example: radix@equinor.com
	Email string `json:"email,omitempty"`

	// Server name of the image hub
	// Example: myprivaterepo.azurecr.io
	// Required: true
	Server *string `json:"server"`

	// Status of the secret
	// Pending = Secret value is not set
	// Consistent = Secret value is set
	// Example: Consistent
	// Enum: [Pending Consistent]
	Status string `json:"status,omitempty"`

	// Username for connecting to private image hub
	// Example: my-user-name
	// Required: true
	Username *string `json:"username"`
}

ImageHubSecret ImageHubSecret holds general information about image hubs

swagger:model ImageHubSecret

func (*ImageHubSecret) ContextValidate

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

ContextValidate validates this image hub secret based on context it is used

func (*ImageHubSecret) MarshalBinary

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

MarshalBinary interface implementation

func (*ImageHubSecret) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ImageHubSecret) Validate

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

Validate validates this image hub secret

type Job

type Job struct {

	// Branch to build from
	// Example: master
	Branch string `json:"branch,omitempty"`

	// CommitID the commit ID of the branch to build
	// Example: 4faca8595c5283a9d0f17a623b9255a0d9866a2e
	CommitID string `json:"commitID,omitempty"`

	// Components (array of ComponentSummary) created by the job
	//
	// Deprecated: Inspect each deployment to get list of components created by the job
	Components []*ComponentSummary `json:"components"`

	// Created timestamp
	// Example: 2006-01-02T15:04:05Z
	Created string `json:"created,omitempty"`

	// Array of deployments
	Deployments []*DeploymentSummary `json:"deployments"`

	// Ended timestamp
	// Example: 2006-01-02T15:04:05Z
	Ended string `json:"ended,omitempty"`

	// Image tags names for components - if empty will use default logic
	// Example: component1: tag1,component2: tag2
	ImageTagNames map[string]string `json:"imageTagNames,omitempty"`

	// Name of the job
	// Example: radix-pipeline-20181029135644-algpv-6hznh
	Name string `json:"name,omitempty"`

	// Name of the pipeline
	// Example: build-deploy
	// Enum: [build build-deploy promote deploy]
	Pipeline string `json:"pipeline,omitempty"`

	// RadixDeployment name, which is promoted
	PromotedFromDeployment string `json:"promotedFromDeployment,omitempty"`

	// PromotedFromEnvironment the name of the environment that was promoted from
	// Example: dev
	PromotedFromEnvironment string `json:"promotedFromEnvironment,omitempty"`

	// PromotedToEnvironment the name of the environment that was promoted to
	// Example: qa
	PromotedToEnvironment string `json:"promotedToEnvironment,omitempty"`

	// RerunFromJob The source name of the job if this job was restarted from it
	// Example: radix-pipeline-20231011104617-urynf
	RerunFromJob string `json:"rerunFromJob,omitempty"`

	// Started timestamp
	// Example: 2006-01-02T15:04:05Z
	Started string `json:"started,omitempty"`

	// Status of the job
	// Example: Waiting
	// Enum: [Queued Waiting Running Succeeded Failed Stopped Stopping StoppedNoChanges]
	Status string `json:"status,omitempty"`

	// Array of steps
	Steps []*Step `json:"steps"`

	// TriggeredBy user that triggered the job. If through webhook = sender.login. If through api = usertoken.upn
	// Example: a_user@equinor.com
	TriggeredBy string `json:"triggeredBy,omitempty"`
}

Job Job holds general information about job

swagger:model Job

func (*Job) ContextValidate

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

ContextValidate validate this job based on the context it is used

func (*Job) MarshalBinary

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

MarshalBinary interface implementation

func (*Job) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Job) Validate

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

Validate validates this job

type JobSummary

type JobSummary struct {

	// AppName of the application
	// Example: radix-pipeline-20181029135644-algpv-6hznh
	AppName string `json:"appName,omitempty"`

	// Branch to build from
	// Example: master
	Branch string `json:"branch,omitempty"`

	// CommitID the commit ID of the branch to build
	// Example: 4faca8595c5283a9d0f17a623b9255a0d9866a2e
	CommitID string `json:"commitID,omitempty"`

	// Created timestamp
	// Example: 2006-01-02T15:04:05Z
	Created string `json:"created,omitempty"`

	// Ended timestamp
	// Example: 2006-01-02T15:04:05Z
	Ended string `json:"ended,omitempty"`

	// Environments the job deployed to
	// Example: ["dev","qa"]
	Environments []string `json:"environments"`

	// Image tags names for components - if empty will use default logic
	// Example: component1: tag1,component2: tag2
	ImageTagNames map[string]string `json:"imageTagNames,omitempty"`

	// Name of the job
	// Example: radix-pipeline-20181029135644-algpv-6hznh
	Name string `json:"name,omitempty"`

	// Name of the pipeline
	// Example: build-deploy
	// Enum: [build build-deploy promote deploy]
	Pipeline string `json:"pipeline,omitempty"`

	// RadixDeployment name, which is promoted
	PromotedFromDeployment string `json:"promotedFromDeployment,omitempty"`

	// Environment name, from which the Radix deployment is promoted
	PromotedFromEnvironment string `json:"promotedFromEnvironment,omitempty"`

	// Environment name, to which the Radix deployment is promoted
	PromotedToEnvironment string `json:"promotedToEnvironment,omitempty"`

	// Started timestamp
	// Example: 2006-01-02T15:04:05Z
	Started string `json:"started,omitempty"`

	// Status of the job
	// Example: Waiting
	// Enum: [Queued Waiting Running Succeeded Failed Stopped Stopping StoppedNoChanges]
	Status string `json:"status,omitempty"`

	// TriggeredBy user that triggered the job. If through webhook = sender.login. If through api - usertoken.upn
	// Example: a_user@equinor.com
	TriggeredBy string `json:"triggeredBy,omitempty"`
}

JobSummary JobSummary holds general information about job

swagger:model JobSummary

func (*JobSummary) ContextValidate

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

ContextValidate validates this job summary based on context it is used

func (*JobSummary) MarshalBinary

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

MarshalBinary interface implementation

func (*JobSummary) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*JobSummary) Validate

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

Validate validates this job summary

type MachineUser

type MachineUser struct {

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

MachineUser MachineUser Holds info about machine user

swagger:model MachineUser

func (*MachineUser) ContextValidate

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

ContextValidate validates this machine user based on context it is used

func (*MachineUser) MarshalBinary

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

MarshalBinary interface implementation

func (*MachineUser) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MachineUser) Validate

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

Validate validates this machine user

type Node

type Node struct {

	// Gpu Holds lists of node GPU types, with dashed types to exclude
	Gpu string `json:"gpu,omitempty"`

	// GpuCount Holds minimum count of GPU on node
	GpuCount string `json:"gpuCount,omitempty"`
}

Node Node Defines node attributes, where pod should be scheduled

swagger:model Node

func (*Node) ContextValidate

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

ContextValidate validates this node based on context it is used

func (*Node) MarshalBinary

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

MarshalBinary interface implementation

func (*Node) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Node) Validate

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

Validate validates this node

type Notifications

type Notifications struct {

	// Webhook is a URL for notification about internal events or changes. The URL should be of a Radix component or job-component, with not public port.
	Webhook string `json:"webhook,omitempty"`
}

Notifications Notifications is the spec for notification about internal events or changes

swagger:model Notifications

func (*Notifications) ContextValidate

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

ContextValidate validates this notifications based on context it is used

func (*Notifications) MarshalBinary

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

MarshalBinary interface implementation

func (*Notifications) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Notifications) Validate

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

Validate validates this notifications

type OAuth2AuxiliaryResource

type OAuth2AuxiliaryResource struct {

	// deployment
	// Required: true
	Deployment *AuxiliaryResourceDeployment `json:"deployment"`
}

OAuth2AuxiliaryResource o auth2 auxiliary resource

swagger:model OAuth2AuxiliaryResource

func (*OAuth2AuxiliaryResource) ContextValidate

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

ContextValidate validate this o auth2 auxiliary resource based on the context it is used

func (*OAuth2AuxiliaryResource) MarshalBinary

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

MarshalBinary interface implementation

func (*OAuth2AuxiliaryResource) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OAuth2AuxiliaryResource) Validate

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

Validate validates this o auth2 auxiliary resource

type ObjectState

type ObjectState struct {

	// pod
	Pod *PodState `json:"pod,omitempty"`
}

ObjectState ObjectState holds information about the state of objects involved in an event

swagger:model ObjectState

func (*ObjectState) ContextValidate

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

ContextValidate validate this object state based on the context it is used

func (*ObjectState) MarshalBinary

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

MarshalBinary interface implementation

func (*ObjectState) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ObjectState) Validate

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

Validate validates this object state

type PipelineParametersBuild

type PipelineParametersBuild struct {

	// Branch the branch to build
	// REQUIRED for "build" and "build-deploy" pipelines
	// Example: master
	Branch string `json:"branch,omitempty"`

	// CommitID the commit ID of the branch to build
	// REQUIRED for "build" and "build-deploy" pipelines
	// Example: 4faca8595c5283a9d0f17a623b9255a0d9866a2e
	CommitID string `json:"commitID,omitempty"`

	// ImageName of the component, without repository name and image-tag
	// Example: radix-component
	ImageName string `json:"imageName,omitempty"`

	// ImageRepository of the component, without image name and image-tag
	// Example: ghcr.io/test
	ImageRepository string `json:"imageRepository,omitempty"`

	// ImageTag of the image - if empty will use default logic
	// Example: master-latest
	ImageTag string `json:"imageTag,omitempty"`

	// PushImage should image be pushed to container registry. Defaults pushing
	// Example: true
	PushImage string `json:"pushImage,omitempty"`

	// TriggeredBy of the job - if empty will use user token upn (user principle name)
	// Example: a_user@equinor.com
	TriggeredBy string `json:"triggeredBy,omitempty"`
}

PipelineParametersBuild PipelineParametersBuild describe branch to build and its commit ID

swagger:model PipelineParametersBuild

func (*PipelineParametersBuild) ContextValidate

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

ContextValidate validates this pipeline parameters build based on context it is used

func (*PipelineParametersBuild) MarshalBinary

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

MarshalBinary interface implementation

func (*PipelineParametersBuild) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineParametersBuild) Validate

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

Validate validates this pipeline parameters build

type PipelineParametersDeploy

type PipelineParametersDeploy struct {

	// CommitID the commit ID of the branch
	// OPTIONAL for information only
	// Example: 4faca8595c5283a9d0f17a623b9255a0d9866a2e
	CommitID string `json:"commitID,omitempty"`

	// ComponentsToDeploy List of components to deploy
	// OPTIONAL If specified, only these components are deployed
	ComponentsToDeploy []string `json:"componentsToDeploy"`

	// Image tags names for components
	// Example: component1=tag1,component2=tag2
	ImageTagNames map[string]string `json:"imageTagNames,omitempty"`

	// Name of environment to deploy
	// REQUIRED for "deploy" pipeline
	// Example: prod
	ToEnvironment string `json:"toEnvironment,omitempty"`

	// TriggeredBy of the job - if empty will use user token upn (user principle name)
	// Example: a_user@equinor.com
	TriggeredBy string `json:"triggeredBy,omitempty"`
}

PipelineParametersDeploy PipelineParametersDeploy describes environment to deploy

swagger:model PipelineParametersDeploy

func (*PipelineParametersDeploy) ContextValidate

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

ContextValidate validates this pipeline parameters deploy based on context it is used

func (*PipelineParametersDeploy) MarshalBinary

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

MarshalBinary interface implementation

func (*PipelineParametersDeploy) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineParametersDeploy) Validate

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

Validate validates this pipeline parameters deploy

type PipelineParametersPromote

type PipelineParametersPromote struct {

	// ID of the deployment to promote
	// REQUIRED for "promote" pipeline
	// Example: dev-9tyu1-tftmnqzq
	DeploymentName string `json:"deploymentName,omitempty"`

	// Name of environment where to look for the deployment to be promoted
	// REQUIRED for "promote" pipeline
	// Example: prod
	FromEnvironment string `json:"fromEnvironment,omitempty"`

	// Name of environment to receive the promoted deployment
	// REQUIRED for "promote" pipeline
	// Example: prod
	ToEnvironment string `json:"toEnvironment,omitempty"`

	// TriggeredBy of the job - if empty will use user token upn (user principle name)
	// Example: a_user@equinor.com
	TriggeredBy string `json:"triggeredBy,omitempty"`
}

PipelineParametersPromote PipelineParametersPromote identify deployment to promote and a target environment

swagger:model PipelineParametersPromote

func (*PipelineParametersPromote) ContextValidate

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

ContextValidate validates this pipeline parameters promote based on context it is used

func (*PipelineParametersPromote) MarshalBinary

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

MarshalBinary interface implementation

func (*PipelineParametersPromote) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineParametersPromote) Validate

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

Validate validates this pipeline parameters promote

type PipelineRun

type PipelineRun struct {

	// Ended timestamp
	// Example: 2006-01-02T15:04:05Z
	Ended string `json:"ended,omitempty"`

	// Env Environment of the pipeline run
	// Example: prod
	// Required: true
	Env *string `json:"env"`

	// Name Original name of the pipeline run
	// Example: build-pipeline
	// Required: true
	Name *string `json:"name"`

	// RealName Name of the pipeline run in the namespace
	// Example: radix-tekton-pipelinerun-dev-2022-05-09-abcde
	// Required: true
	RealName *string `json:"realName"`

	// Started timestamp
	// Example: 2006-01-02T15:04:05Z
	Started string `json:"started,omitempty"`

	// Status of the step
	// Started TaskRunReasonStarted  TaskRunReasonStarted is the reason set when the TaskRun has just started
	// Running TaskRunReasonRunning  TaskRunReasonRunning is the reason set when the TaskRun is running
	// Succeeded TaskRunReasonSuccessful  TaskRunReasonSuccessful is the reason set when the TaskRun completed successfully
	// Failed TaskRunReasonFailed  TaskRunReasonFailed is the reason set when the TaskRun completed with a failure
	// ToBeRetried TaskRunReasonToBeRetried  TaskRunReasonToBeRetried is the reason set when the last TaskRun execution failed, and will be retried
	// TaskRunCancelled TaskRunReasonCancelled  TaskRunReasonCancelled is the reason set when the TaskRun is cancelled by the user
	// TaskRunTimeout TaskRunReasonTimedOut  TaskRunReasonTimedOut is the reason set when one TaskRun execution has timed out
	// TaskRunImagePullFailed TaskRunReasonImagePullFailed  TaskRunReasonImagePullFailed is the reason set when the step of a task fails due to image not being pulled
	// TaskRunResultLargerThanAllowedLimit TaskRunReasonResultLargerThanAllowedLimit  TaskRunReasonResultLargerThanAllowedLimit is the reason set when one of the results exceeds its maximum allowed limit of 1 KB
	// TaskRunStopSidecarFailed TaskRunReasonStopSidecarFailed  TaskRunReasonStopSidecarFailed indicates that the sidecar is not properly stopped.
	// InvalidParamValue TaskRunReasonInvalidParamValue  TaskRunReasonInvalidParamValue indicates that the TaskRun Param input value is not allowed.
	// TaskRunResolutionFailed TaskRunReasonFailedResolution  TaskRunReasonFailedResolution indicated that the reason for failure status is  that references within the TaskRun could not be resolved
	// TaskRunValidationFailed TaskRunReasonFailedValidation  TaskRunReasonFailedValidation indicated that the reason for failure status is  that taskrun failed runtime validation
	// TaskValidationFailed TaskRunReasonTaskFailedValidation  TaskRunReasonTaskFailedValidation indicated that the reason for failure status is  that task failed runtime validation
	// ResourceVerificationFailed TaskRunReasonResourceVerificationFailed  TaskRunReasonResourceVerificationFailed indicates that the task fails the trusted resource verification,  it could be the content has changed, signature is invalid or public key is invalid
	// FailureIgnored TaskRunReasonFailureIgnored  TaskRunReasonFailureIgnored is the reason set when the Taskrun has failed due to pod execution error and the failure is ignored for the owning PipelineRun.  TaskRuns failed due to reconciler/validation error should not use this reason.
	// Enum: [Started Running Succeeded Failed ToBeRetried TaskRunCancelled TaskRunTimeout TaskRunImagePullFailed TaskRunResultLargerThanAllowedLimit TaskRunStopSidecarFailed InvalidParamValue TaskRunResolutionFailed TaskRunValidationFailed TaskValidationFailed ResourceVerificationFailed FailureIgnored]
	Status string `json:"status,omitempty"`

	// StatusMessage of the task
	StatusMessage string `json:"statusMessage,omitempty"`
}

PipelineRun PipelineRun holds general information about pipeline run

swagger:model PipelineRun

func (*PipelineRun) ContextValidate

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

ContextValidate validates this pipeline run based on context it is used

func (*PipelineRun) MarshalBinary

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

MarshalBinary interface implementation

func (*PipelineRun) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineRun) Validate

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

Validate validates this pipeline run

type PipelineRunTask

type PipelineRunTask struct {

	// Ended timestamp
	// Example: 2006-01-02T15:04:05Z
	Ended string `json:"ended,omitempty"`

	// Name of the task
	// Example: build
	// Required: true
	Name *string `json:"name"`

	// PipelineName of the task
	// Example: build-pipeline
	// Required: true
	PipelineName *string `json:"pipelineName"`

	// PipelineRunEnv Environment of the pipeline run
	// Example: prod
	// Required: true
	PipelineRunEnv *string `json:"pipelineRunEnv"`

	// RealName Name of the pipeline run in the namespace
	// Example: radix-tekton-task-dev-2022-05-09-abcde
	// Required: true
	RealName *string `json:"realName"`

	// Started timestamp
	// Example: 2006-01-02T15:04:05Z
	Started string `json:"started,omitempty"`

	// Status of the task
	// Started PipelineRunReasonStarted  PipelineRunReasonStarted is the reason set when the PipelineRun has just started
	// Running PipelineRunReasonRunning  PipelineRunReasonRunning is the reason set when the PipelineRun is running
	// Succeeded PipelineRunReasonSuccessful  PipelineRunReasonSuccessful is the reason set when the PipelineRun completed successfully
	// Completed PipelineRunReasonCompleted  PipelineRunReasonCompleted is the reason set when the PipelineRun completed successfully with one or more skipped Tasks
	// Failed PipelineRunReasonFailed  PipelineRunReasonFailed is the reason set when the PipelineRun completed with a failure
	// Cancelled PipelineRunReasonCancelled  PipelineRunReasonCancelled is the reason set when the PipelineRun cancelled by the user  This reason may be found with a corev1.ConditionFalse status, if the cancellation was processed successfully  This reason may be found with a corev1.ConditionUnknown status, if the cancellation is being processed or failed
	// PipelineRunPending PipelineRunReasonPending  PipelineRunReasonPending is the reason set when the PipelineRun is in the pending state
	// PipelineRunTimeout PipelineRunReasonTimedOut  PipelineRunReasonTimedOut is the reason set when the PipelineRun has timed out
	// PipelineRunStopping PipelineRunReasonStopping  PipelineRunReasonStopping indicates that no new Tasks will be scheduled by the controller, and the  pipeline will stop once all running tasks complete their work
	// CancelledRunningFinally PipelineRunReasonCancelledRunningFinally  PipelineRunReasonCancelledRunningFinally indicates that pipeline has been gracefully cancelled  and no new Tasks will be scheduled by the controller, but final tasks are now running
	// StoppedRunningFinally PipelineRunReasonStoppedRunningFinally  PipelineRunReasonStoppedRunningFinally indicates that pipeline has been gracefully stopped  and no new Tasks will be scheduled by the controller, but final tasks are now running
	// CouldntGetPipeline PipelineRunReasonCouldntGetPipeline  ReasonCouldntGetPipeline indicates that the reason for the failure status is that the  associated Pipeline couldn't be retrieved
	// InvalidPipelineResourceBindings PipelineRunReasonInvalidBindings  ReasonInvalidBindings indicates that the reason for the failure status is that the  PipelineResources bound in the PipelineRun didn't match those declared in the Pipeline
	// InvalidWorkspaceBindings PipelineRunReasonInvalidWorkspaceBinding  ReasonInvalidWorkspaceBinding indicates that a Pipeline expects a workspace but a  PipelineRun has provided an invalid binding.
	// InvalidTaskRunSpecs PipelineRunReasonInvalidTaskRunSpec  ReasonInvalidTaskRunSpec indicates that PipelineRun.Spec.TaskRunSpecs[].PipelineTaskName is defined with  a not exist taskName in pipelineSpec.
	// ParameterTypeMismatch PipelineRunReasonParameterTypeMismatch  ReasonParameterTypeMismatch indicates that the reason for the failure status is that  parameter(s) declared in the PipelineRun do not have the some declared type as the  parameters(s) declared in the Pipeline that they are supposed to override.
	// ObjectParameterMissKeys PipelineRunReasonObjectParameterMissKeys  ReasonObjectParameterMissKeys indicates that the object param value provided from PipelineRun spec  misses some keys required for the object param declared in Pipeline spec.
	// ParamArrayIndexingInvalid PipelineRunReasonParamArrayIndexingInvalid  ReasonParamArrayIndexingInvalid indicates that the use of param array indexing is not under correct api fields feature gate  or the array is out of bound.
	// CouldntGetTask PipelineRunReasonCouldntGetTask  ReasonCouldntGetTask indicates that the reason for the failure status is that the  associated Pipeline's Tasks couldn't all be retrieved
	// ParameterMissing PipelineRunReasonParameterMissing  ReasonParameterMissing indicates that the reason for the failure status is that the  associated PipelineRun didn't provide all the required parameters
	// PipelineValidationFailed PipelineRunReasonFailedValidation  ReasonFailedValidation indicates that the reason for failure status is  that pipelinerun failed runtime validation
	// CouldntGetPipelineResult PipelineRunReasonCouldntGetPipelineResult  PipelineRunReasonCouldntGetPipelineResult indicates that the pipeline fails to retrieve the  referenced result. This could be due to failed TaskRuns or Runs that were supposed to produce  the results
	// PipelineInvalidGraph PipelineRunReasonInvalidGraph  ReasonInvalidGraph indicates that the reason for the failure status is that the  associated Pipeline is an invalid graph (a.k.a wrong order, cycle, …)
	// PipelineRunCouldntCancel PipelineRunReasonCouldntCancel  ReasonCouldntCancel indicates that a PipelineRun was cancelled but attempting to update  all of the running TaskRuns as cancelled failed.
	// PipelineRunCouldntTimeOut PipelineRunReasonCouldntTimeOut  ReasonCouldntTimeOut indicates that a PipelineRun was timed out but attempting to update  all of the running TaskRuns as timed out failed.
	// InvalidMatrixParameterTypes PipelineRunReasonInvalidMatrixParameterTypes  ReasonInvalidMatrixParameterTypes indicates a matrix contains invalid parameter types
	// InvalidTaskResultReference PipelineRunReasonInvalidTaskResultReference  ReasonInvalidTaskResultReference indicates a task result was declared  but was not initialized by that task
	// RequiredWorkspaceMarkedOptional PipelineRunReasonRequiredWorkspaceMarkedOptional  ReasonRequiredWorkspaceMarkedOptional indicates an optional workspace  has been passed to a Task that is expecting a non-optional workspace
	// ResolvingPipelineRef PipelineRunReasonResolvingPipelineRef  ReasonResolvingPipelineRef indicates that the PipelineRun is waiting for  its pipelineRef to be asynchronously resolved.
	// ResourceVerificationFailed PipelineRunReasonResourceVerificationFailed  ReasonResourceVerificationFailed indicates that the pipeline fails the trusted resource verification,  it could be the content has changed, signature is invalid or public key is invalid
	// CreateRunFailed PipelineRunReasonCreateRunFailed  ReasonCreateRunFailed indicates that the pipeline fails to create the taskrun or other run resources
	// CELEvaluationFailed PipelineRunReasonCELEvaluationFailed  ReasonCELEvaluationFailed indicates the pipeline fails the CEL evaluation
	// InvalidParamValue PipelineRunReasonInvalidParamValue  PipelineRunReasonInvalidParamValue indicates that the PipelineRun Param input value is not allowed.
	// Enum: [Started Running Succeeded Completed Failed Cancelled PipelineRunPending PipelineRunTimeout PipelineRunStopping CancelledRunningFinally StoppedRunningFinally CouldntGetPipeline InvalidPipelineResourceBindings InvalidWorkspaceBindings InvalidTaskRunSpecs ParameterTypeMismatch ObjectParameterMissKeys ParamArrayIndexingInvalid CouldntGetTask ParameterMissing PipelineValidationFailed CouldntGetPipelineResult PipelineInvalidGraph PipelineRunCouldntCancel PipelineRunCouldntTimeOut InvalidMatrixParameterTypes InvalidTaskResultReference RequiredWorkspaceMarkedOptional ResolvingPipelineRef ResourceVerificationFailed CreateRunFailed CELEvaluationFailed InvalidParamValue]
	Status string `json:"status,omitempty"`

	// StatusMessage of the task
	StatusMessage string `json:"statusMessage,omitempty"`
}

PipelineRunTask PipelineRunTask holds general information about pipeline run task

swagger:model PipelineRunTask

func (*PipelineRunTask) ContextValidate

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

ContextValidate validates this pipeline run task based on context it is used

func (*PipelineRunTask) MarshalBinary

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

MarshalBinary interface implementation

func (*PipelineRunTask) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineRunTask) Validate

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

Validate validates this pipeline run task

type PipelineRunTaskStep

type PipelineRunTaskStep struct {

	// Ended timestamp
	// Example: 2006-01-02T15:04:05Z
	Ended string `json:"ended,omitempty"`

	// Name of the step
	// Example: build
	// Required: true
	Name *string `json:"name"`

	// Started timestamp
	// Example: 2006-01-02T15:04:05Z
	Started string `json:"started,omitempty"`

	// Status of the task
	// Started TaskRunReasonStarted  TaskRunReasonStarted is the reason set when the TaskRun has just started
	// Running TaskRunReasonRunning  TaskRunReasonRunning is the reason set when the TaskRun is running
	// Succeeded TaskRunReasonSuccessful  TaskRunReasonSuccessful is the reason set when the TaskRun completed successfully
	// Failed TaskRunReasonFailed  TaskRunReasonFailed is the reason set when the TaskRun completed with a failure
	// ToBeRetried TaskRunReasonToBeRetried  TaskRunReasonToBeRetried is the reason set when the last TaskRun execution failed, and will be retried
	// TaskRunCancelled TaskRunReasonCancelled  TaskRunReasonCancelled is the reason set when the TaskRun is cancelled by the user
	// TaskRunTimeout TaskRunReasonTimedOut  TaskRunReasonTimedOut is the reason set when one TaskRun execution has timed out
	// TaskRunImagePullFailed TaskRunReasonImagePullFailed  TaskRunReasonImagePullFailed is the reason set when the step of a task fails due to image not being pulled
	// TaskRunResultLargerThanAllowedLimit TaskRunReasonResultLargerThanAllowedLimit  TaskRunReasonResultLargerThanAllowedLimit is the reason set when one of the results exceeds its maximum allowed limit of 1 KB
	// TaskRunStopSidecarFailed TaskRunReasonStopSidecarFailed  TaskRunReasonStopSidecarFailed indicates that the sidecar is not properly stopped.
	// InvalidParamValue TaskRunReasonInvalidParamValue  TaskRunReasonInvalidParamValue indicates that the TaskRun Param input value is not allowed.
	// TaskRunResolutionFailed TaskRunReasonFailedResolution  TaskRunReasonFailedResolution indicated that the reason for failure status is  that references within the TaskRun could not be resolved
	// TaskRunValidationFailed TaskRunReasonFailedValidation  TaskRunReasonFailedValidation indicated that the reason for failure status is  that taskrun failed runtime validation
	// TaskValidationFailed TaskRunReasonTaskFailedValidation  TaskRunReasonTaskFailedValidation indicated that the reason for failure status is  that task failed runtime validation
	// ResourceVerificationFailed TaskRunReasonResourceVerificationFailed  TaskRunReasonResourceVerificationFailed indicates that the task fails the trusted resource verification,  it could be the content has changed, signature is invalid or public key is invalid
	// FailureIgnored TaskRunReasonFailureIgnored  TaskRunReasonFailureIgnored is the reason set when the Taskrun has failed due to pod execution error and the failure is ignored for the owning PipelineRun.  TaskRuns failed due to reconciler/validation error should not use this reason.
	// Enum: [Started Running Succeeded Failed ToBeRetried TaskRunCancelled TaskRunTimeout TaskRunImagePullFailed TaskRunResultLargerThanAllowedLimit TaskRunStopSidecarFailed InvalidParamValue TaskRunResolutionFailed TaskRunValidationFailed TaskValidationFailed ResourceVerificationFailed FailureIgnored]
	Status string `json:"status,omitempty"`

	// StatusMessage of the task
	StatusMessage string `json:"statusMessage,omitempty"`
}

PipelineRunTaskStep PipelineRunTaskStep holds general information about pipeline run task steps

swagger:model PipelineRunTaskStep

func (*PipelineRunTaskStep) ContextValidate

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

ContextValidate validates this pipeline run task step based on context it is used

func (*PipelineRunTaskStep) MarshalBinary

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

MarshalBinary interface implementation

func (*PipelineRunTaskStep) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineRunTaskStep) Validate

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

Validate validates this pipeline run task step

type PodState

type PodState struct {

	// Specifies whether the first container has passed its readiness probe.
	// Example: false
	Ready bool `json:"ready,omitempty"`

	// The number of times the first container has been restarted
	// Example: 1
	RestartCount int32 `json:"restartCount,omitempty"`

	// Specifies whether the first container has started.
	// Example: true
	Started *bool `json:"started,omitempty"`
}

PodState PodState holds information about the state of the first container in a Pod

swagger:model PodState

func (*PodState) ContextValidate

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

ContextValidate validates this pod state based on context it is used

func (*PodState) MarshalBinary

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

MarshalBinary interface implementation

func (*PodState) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PodState) Validate

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

Validate validates this pod state

type Port

type Port struct {

	// Component port name. From radixconfig.yaml
	// Example: http
	// Required: true
	Name *string `json:"name"`

	// Component port number. From radixconfig.yaml
	// Example: 8080
	Port int32 `json:"port,omitempty"`
}

Port Port describe a port of a component

swagger:model Port

func (*Port) ContextValidate

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

ContextValidate validates this port based on context it is used

func (*Port) MarshalBinary

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

MarshalBinary interface implementation

func (*Port) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Port) Validate

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

Validate validates this port

type PromotionParameters

type PromotionParameters struct {

	// FromEnvironment the environment to promote from
	// Example: dev
	// Required: true
	FromEnvironment *string `json:"fromEnvironment"`

	// ToEnvironment the environment to promote to
	// Example: prod
	// Required: true
	ToEnvironment *string `json:"toEnvironment"`
}

PromotionParameters PromotionParameters describe environment to promote from and to

swagger:model PromotionParameters

func (*PromotionParameters) ContextValidate

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

ContextValidate validates this promotion parameters based on context it is used

func (*PromotionParameters) MarshalBinary

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

MarshalBinary interface implementation

func (*PromotionParameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PromotionParameters) Validate

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

Validate validates this promotion parameters

type ReceiverConfig

type ReceiverConfig struct {

	// slack config
	// Required: true
	SlackConfig *SlackConfig `json:"slackConfig"`
}

ReceiverConfig ReceiverConfig receiver configuration

swagger:model ReceiverConfig

func (*ReceiverConfig) ContextValidate

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

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

func (*ReceiverConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*ReceiverConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ReceiverConfig) Validate

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

Validate validates this receiver config

type ReceiverConfigMap

type ReceiverConfigMap map[string]ReceiverConfig

ReceiverConfigMap ReceiverConfigMap defines a map of ReceiverConfig where key is the name of the receiver

swagger:model ReceiverConfigMap

func (ReceiverConfigMap) ContextValidate

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

ContextValidate validate this receiver config map based on the context it is used

func (ReceiverConfigMap) Validate

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

Validate validates this receiver config map

type ReceiverConfigSecretStatus

type ReceiverConfigSecretStatus struct {

	// slack config
	SlackConfig *SlackConfigSecretStatus `json:"slackConfig,omitempty"`
}

ReceiverConfigSecretStatus receiver config secret status

swagger:model ReceiverConfigSecretStatus

func (*ReceiverConfigSecretStatus) ContextValidate

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

ContextValidate validate this receiver config secret status based on the context it is used

func (*ReceiverConfigSecretStatus) MarshalBinary

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

MarshalBinary interface implementation

func (*ReceiverConfigSecretStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ReceiverConfigSecretStatus) Validate

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

Validate validates this receiver config secret status

type ReceiverConfigSecretStatusMap

type ReceiverConfigSecretStatusMap map[string]ReceiverConfigSecretStatus

ReceiverConfigSecretStatusMap ReceiverConfigSecretStatusMap defines a map of ReceiverConfigSecretStatus where key is the name of the receiver

swagger:model ReceiverConfigSecretStatusMap

func (ReceiverConfigSecretStatusMap) ContextValidate

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

ContextValidate validate this receiver config secret status map based on the context it is used

func (ReceiverConfigSecretStatusMap) Validate

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

Validate validates this receiver config secret status map

type RegenerateDeployKeyAndSecretData

type RegenerateDeployKeyAndSecretData struct {

	// PrivateKey of the deploy key
	PrivateKey string `json:"privateKey,omitempty"`

	// SharedSecret of the shared secret
	SharedSecret string `json:"sharedSecret,omitempty"`
}

RegenerateDeployKeyAndSecretData RegenerateDeployKeyAndSecretData Holds regenerated shared secret

swagger:model RegenerateDeployKeyAndSecretData

func (*RegenerateDeployKeyAndSecretData) ContextValidate

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

ContextValidate validates this regenerate deploy key and secret data based on context it is used

func (*RegenerateDeployKeyAndSecretData) MarshalBinary

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

MarshalBinary interface implementation

func (*RegenerateDeployKeyAndSecretData) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RegenerateDeployKeyAndSecretData) Validate

Validate validates this regenerate deploy key and secret data

type ReplicaStatus

type ReplicaStatus struct {

	// Status of the container
	// Pending = Container in Waiting state and the reason is ContainerCreating
	// Failing = Container in Waiting state and the reason is anything else but ContainerCreating
	// Running = Container in Running state
	// Terminated = Container in Terminated state
	// Example: Running
	// Required: true
	// Enum: [Pending Failing Running Terminated Starting]
	Status *string `json:"status"`
}

ReplicaStatus ReplicaStatus describes the status of a component container inside a pod

swagger:model ReplicaStatus

func (*ReplicaStatus) ContextValidate

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

ContextValidate validates this replica status based on context it is used

func (*ReplicaStatus) MarshalBinary

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

MarshalBinary interface implementation

func (*ReplicaStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ReplicaStatus) Validate

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

Validate validates this replica status

type ReplicaSummary

type ReplicaSummary struct {

	// Container started timestamp
	// Example: 2006-01-02T15:04:05Z
	ContainerStarted string `json:"containerStarted,omitempty"`

	// Created timestamp
	// Example: 2006-01-02T15:04:05Z
	Created string `json:"created,omitempty"`

	// The image the container is running.
	// Example: radixdev.azurecr.io/app-server:cdgkg
	Image string `json:"image,omitempty"`

	// ImageID of the container's image.
	// Example: radixdev.azurecr.io/app-server@sha256:d40cda01916ef63da3607c03785efabc56eb2fc2e0dab0726b1a843e9ded093f
	ImageID string `json:"imageId,omitempty"`

	// Pod name
	// Example: server-78fc8857c4-hm76l
	// Required: true
	Name *string `json:"name"`

	// RestartCount count of restarts of a component container inside a pod
	RestartCount int32 `json:"restartCount,omitempty"`

	// StatusMessage provides message describing the status of a component container inside a pod
	StatusMessage string `json:"statusMessage,omitempty"`

	// replica status
	ReplicaStatus *ReplicaStatus `json:"replicaStatus,omitempty"`

	// resources
	Resources *ResourceRequirements `json:"resources,omitempty"`
}

ReplicaSummary ReplicaSummary describes condition of a pod

swagger:model ReplicaSummary

func (*ReplicaSummary) ContextValidate

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

ContextValidate validate this replica summary based on the context it is used

func (*ReplicaSummary) MarshalBinary

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

MarshalBinary interface implementation

func (*ReplicaSummary) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ReplicaSummary) Validate

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

Validate validates this replica summary

type ResourceRequirements

type ResourceRequirements struct {

	// limits
	Limits *Resources `json:"limits,omitempty"`

	// requests
	Requests *Resources `json:"requests,omitempty"`
}

ResourceRequirements ResourceRequirements Requirements of resources for pods

swagger:model ResourceRequirements

func (*ResourceRequirements) ContextValidate

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

ContextValidate validate this resource requirements based on the context it is used

func (*ResourceRequirements) MarshalBinary

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

MarshalBinary interface implementation

func (*ResourceRequirements) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ResourceRequirements) Validate

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

Validate validates this resource requirements

type Resources

type Resources struct {

	// CPU
	CPU string `json:"cpu,omitempty"`

	// memory
	Memory string `json:"memory,omitempty"`
}

Resources Resources Required for pods

swagger:model Resources

func (*Resources) ContextValidate

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

ContextValidate validates this resources based on context it is used

func (*Resources) MarshalBinary

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

MarshalBinary interface implementation

func (*Resources) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Resources) Validate

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

Validate validates this resources

type ScheduledBatchRequest

type ScheduledBatchRequest struct {

	// Name of the Radix deployment for a batch
	DeploymentName string `json:"deploymentName,omitempty"`
}

ScheduledBatchRequest ScheduledBatchRequest holds information about a creating scheduled batch request

swagger:model ScheduledBatchRequest

func (*ScheduledBatchRequest) ContextValidate

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

ContextValidate validates this scheduled batch request based on context it is used

func (*ScheduledBatchRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ScheduledBatchRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ScheduledBatchRequest) Validate

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

Validate validates this scheduled batch request

type ScheduledBatchSummary

type ScheduledBatchSummary struct {

	// Created timestamp
	// Example: 2006-01-02T15:04:05Z
	Created string `json:"created,omitempty"`

	// DeploymentName name of RadixDeployment for the batch
	// Required: true
	DeploymentName *string `json:"deploymentName"`

	// Ended timestamp
	// Example: 2006-01-02T15:04:05Z
	Ended string `json:"ended,omitempty"`

	// Jobs within the batch of ScheduledJobSummary
	JobList []*ScheduledJobSummary `json:"jobList"`

	// Deprecated: Message of a status, if any, of the job
	// Example: \"Error occurred\
	Message string `json:"message,omitempty"`

	// Name of the scheduled batch
	// Example: batch-20181029135644-algpv-6hznh
	// Required: true
	Name *string `json:"name"`

	// Started timestamp
	// Example: 2006-01-02T15:04:05Z
	Started string `json:"started,omitempty"`

	// Status of the job
	// Example: Waiting
	// Required: true
	// Enum: [Waiting Running Succeeded Failed]
	Status *string `json:"status"`

	// TotalJobCount count of jobs, requested to be scheduled by a batch
	// Example: 5
	// Required: true
	TotalJobCount *int64 `json:"totalJobCount"`

	// replica
	Replica *ReplicaSummary `json:"replica,omitempty"`
}

ScheduledBatchSummary ScheduledBatchSummary holds information about scheduled batch

swagger:model ScheduledBatchSummary

func (*ScheduledBatchSummary) ContextValidate

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

ContextValidate validate this scheduled batch summary based on the context it is used

func (*ScheduledBatchSummary) MarshalBinary

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

MarshalBinary interface implementation

func (*ScheduledBatchSummary) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ScheduledBatchSummary) Validate

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

Validate validates this scheduled batch summary

type ScheduledJobRequest

type ScheduledJobRequest struct {

	// Name of the Radix deployment for a job
	DeploymentName string `json:"deploymentName,omitempty"`
}

ScheduledJobRequest ScheduledJobRequest holds information about a creating scheduled job request

swagger:model ScheduledJobRequest

func (*ScheduledJobRequest) ContextValidate

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

ContextValidate validates this scheduled job request based on context it is used

func (*ScheduledJobRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ScheduledJobRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ScheduledJobRequest) Validate

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

Validate validates this scheduled job request

type ScheduledJobSummary

type ScheduledJobSummary struct {

	// BackoffLimit Amount of retries due to a logical error in configuration etc.
	// Example: 1
	// Required: true
	BackoffLimit *int32 `json:"backoffLimit"`

	// BatchName Batch name, if any
	// Example: \"batch-abc\
	BatchName string `json:"batchName,omitempty"`

	// Created timestamp
	// Example: 2006-01-02T15:04:05Z
	Created string `json:"created,omitempty"`

	// DeploymentName name of RadixDeployment for the job
	DeploymentName string `json:"deploymentName,omitempty"`

	// Ended timestamp
	// Example: 2006-01-02T15:04:05Z
	Ended string `json:"ended,omitempty"`

	// FailedCount is the number of times the job has failed
	// Example: 1
	// Required: true
	FailedCount *int32 `json:"failedCount"`

	// JobId JobId, if any
	// Example: \"job1\
	JobID string `json:"jobId,omitempty"`

	// Message of a status, if any, of the job
	// Example: \"Error occurred\
	Message string `json:"message,omitempty"`

	// Name of the scheduled job
	// Example: job-component-20181029135644-algpv-6hznh
	Name string `json:"name,omitempty"`

	// Array of ReplicaSummary
	ReplicaList []*ReplicaSummary `json:"replicaList"`

	// Timestamp of the job restart, if applied.
	// +optional
	Restart string `json:"Restart,omitempty"`

	// Started timestamp
	// Example: 2006-01-02T15:04:05Z
	Started string `json:"started,omitempty"`

	// Status of the job
	// Example: Waiting
	// Required: true
	// Enum: [Running Succeeded Failed Waiting Stopping Stopped]
	Status *string `json:"status"`

	// TimeLimitSeconds How long the job supposed to run at maximum
	// Example: 3600
	TimeLimitSeconds int64 `json:"timeLimitSeconds,omitempty"`

	// node
	Node *Node `json:"node,omitempty"`

	// resources
	Resources *ResourceRequirements `json:"resources,omitempty"`
}

ScheduledJobSummary ScheduledJobSummary holds general information about scheduled job

swagger:model ScheduledJobSummary

func (*ScheduledJobSummary) ContextValidate

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

ContextValidate validate this scheduled job summary based on the context it is used

func (*ScheduledJobSummary) MarshalBinary

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

MarshalBinary interface implementation

func (*ScheduledJobSummary) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ScheduledJobSummary) Validate

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

Validate validates this scheduled job summary

type Secret

type Secret struct {

	// Component name of the component having the secret
	// Example: api
	Component string `json:"component,omitempty"`

	// DisplayName of the secret
	// Example: Database password
	DisplayName string `json:"displayName,omitempty"`

	// ID of the secret within the Resource
	// Example: clientId
	ID string `json:"id,omitempty"`

	// Name of the secret or its property, related to type and resource)
	// Example: db_password
	// Required: true
	Name *string `json:"name"`

	// Resource of the secrets
	// Example: volumeAbc
	Resource string `json:"resource,omitempty"`

	// Status of the secret
	// Pending = Secret exists in Radix config, but not in cluster
	// Consistent = Secret exists in Radix config and in cluster
	// NotAvailable = Secret is available in external secret configuration but not in cluster
	// Example: Consistent
	// Enum: [Pending Consistent NotAvailable]
	Status string `json:"status,omitempty"`

	// Type of the secret
	// generic SecretTypeGeneric
	// azure-blob-fuse-volume SecretTypeAzureBlobFuseVolume
	// csi-azure-blob-volume SecretTypeCsiAzureBlobVolume
	// csi-azure-key-vault-creds SecretTypeCsiAzureKeyVaultCreds
	// csi-azure-key-vault-item SecretTypeCsiAzureKeyVaultItem
	// client-cert-auth SecretTypeClientCertificateAuth
	// oauth2-proxy SecretTypeOAuth2Proxy
	// Example: client-cert
	// Enum: [generic azure-blob-fuse-volume csi-azure-blob-volume csi-azure-key-vault-creds csi-azure-key-vault-item client-cert-auth oauth2-proxy]
	Type string `json:"type,omitempty"`
}

Secret Secret holds general information about secret

swagger:model Secret

func (*Secret) ContextValidate

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

ContextValidate validates this secret based on context it is used

func (*Secret) MarshalBinary

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

MarshalBinary interface implementation

func (*Secret) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secret) Validate

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

Validate validates this secret

type SecretParameters

type SecretParameters struct {

	// Name the unique name of the Radix application deployment
	// Example: p4$sW0rDz
	// Required: true
	SecretValue *string `json:"secretValue"`

	// Type of the secret
	// generic SecretTypeGeneric
	// azure-blob-fuse-volume SecretTypeAzureBlobFuseVolume
	// csi-azure-blob-volume SecretTypeCsiAzureBlobVolume
	// csi-azure-key-vault-creds SecretTypeCsiAzureKeyVaultCreds
	// csi-azure-key-vault-item SecretTypeCsiAzureKeyVaultItem
	// client-cert-auth SecretTypeClientCertificateAuth
	// oauth2-proxy SecretTypeOAuth2Proxy
	// Example: azure-blob-fuse-volume
	// Enum: [generic azure-blob-fuse-volume csi-azure-blob-volume csi-azure-key-vault-creds csi-azure-key-vault-item client-cert-auth oauth2-proxy]
	Type string `json:"type,omitempty"`
}

SecretParameters SecretParameters describes a component secret

swagger:model SecretParameters

func (*SecretParameters) ContextValidate

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

ContextValidate validates this secret parameters based on context it is used

func (*SecretParameters) MarshalBinary

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

MarshalBinary interface implementation

func (*SecretParameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SecretParameters) Validate

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

Validate validates this secret parameters

type SecretType

type SecretType string

SecretType secret type

swagger:model SecretType

func (SecretType) ContextValidate

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

ContextValidate validates this secret type based on context it is used

func (SecretType) Validate

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

Validate validates this secret type

type SlackConfig

type SlackConfig struct {

	// Enabled flag indicates if alert notifications should be sent to Slack
	// Required: true
	Enabled *bool `json:"enabled"`
}

SlackConfig SlackConfig configuration options for Slack

swagger:model SlackConfig

func (*SlackConfig) ContextValidate

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

ContextValidate validates this slack config based on context it is used

func (*SlackConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*SlackConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SlackConfig) Validate

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

Validate validates this slack config

type SlackConfigSecretStatus

type SlackConfigSecretStatus struct {

	// WebhookURLConfigured flag indicates if a Slack webhook URL is set
	WebhookURLConfigured bool `json:"webhookUrlConfigured,omitempty"`
}

SlackConfigSecretStatus SlackConfigSecretStatus

swagger:model SlackConfigSecretStatus

func (*SlackConfigSecretStatus) ContextValidate

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

ContextValidate validates this slack config secret status based on context it is used

func (*SlackConfigSecretStatus) MarshalBinary

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

MarshalBinary interface implementation

func (*SlackConfigSecretStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SlackConfigSecretStatus) Validate

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

Validate validates this slack config secret status

type Step

type Step struct {

	// Components associated components
	Components []string `json:"components"`

	// Ended timestamp
	// Format: date-time
	Ended strfmt.DateTime `json:"ended,omitempty"`

	// Name of the step
	// Example: build
	Name string `json:"name,omitempty"`

	// Started timestamp
	// Format: date-time
	Started strfmt.DateTime `json:"started,omitempty"`

	// Status of the step
	// Example: Waiting
	// Enum: [Queued Waiting Running Succeeded Failed Stopped StoppedNoChanges]
	Status string `json:"status,omitempty"`
}

Step Step holds general information about job step

swagger:model Step

func (*Step) ContextValidate

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

ContextValidate validates this step based on context it is used

func (*Step) MarshalBinary

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

MarshalBinary interface implementation

func (*Step) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Step) Validate

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

Validate validates this step

type TLS

type TLS struct {

	// Certificates holds the X509 certificate chain
	// The first certificate in the list should be the host certificate and the rest should be intermediate certificates
	Certificates []*X509Certificate `json:"certificates"`

	// Status of TLS certificate and private key
	// Pending TLSStatusPending  TLS certificate and private key not set
	// Consistent TLSStatusConsistent  TLS certificate and private key is valid
	// Invalid TLSStatusInvalid  TLS certificate and private key is invalid
	// Example: Consistent
	// Required: true
	// Enum: [Pending Consistent Invalid]
	Status *string `json:"status"`

	// StatusMessages contains a list of messages related to Status
	StatusMessages []string `json:"statusMessages"`

	// UseAutomation describes if TLS certificate is automatically issued using automation (ACME)
	// Required: true
	UseAutomation *bool `json:"useAutomation"`
}

TLS TLS configuration and status for external DNS

swagger:model TLS

func (*TLS) ContextValidate

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

ContextValidate validate this TLS based on the context it is used

func (*TLS) MarshalBinary

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

MarshalBinary interface implementation

func (*TLS) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TLS) Validate

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

Validate validates this TLS

type TLSCertificate

type TLSCertificate struct {

	// DNSNames defines list of Subject Alternate Names in the certificate
	DNSNames []string `json:"dnsNames"`

	// Issuer contains the distinguished name for the certificate's issuer
	// Example: CN=DigiCert TLS RSA SHA256 2020 CA1,O=DigiCert Inc,C=US
	// Required: true
	Issuer *string `json:"issuer"`

	// NotAfter defines the uppdater date/time validity boundary
	// Required: true
	// Format: date-time
	NotAfter *strfmt.DateTime `json:"notAfter"`

	// NotBefore defines the lower date/time validity boundary
	// Required: true
	// Format: date-time
	NotBefore *strfmt.DateTime `json:"notBefore"`

	// Subject contains the distinguished name for the certificate
	// Example: CN=mysite.example.com,O=MyOrg,L=MyLocation,C=NO
	// Required: true
	Subject *string `json:"subject"`
}

TLSCertificate TLSCertificate holds information about a TLS certificate

swagger:model TLSCertificate

func (*TLSCertificate) ContextValidate

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

ContextValidate validates this TLS certificate based on context it is used

func (*TLSCertificate) MarshalBinary

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

MarshalBinary interface implementation

func (*TLSCertificate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TLSCertificate) Validate

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

Validate validates this TLS certificate

type UpdateAlertingConfig

type UpdateAlertingConfig struct {

	// alerts
	// Required: true
	Alerts AlertConfigList `json:"alerts"`

	// receiver secrets
	// Required: true
	ReceiverSecrets UpdateReceiverConfigSecretsMap `json:"receiverSecrets"`

	// receivers
	// Required: true
	Receivers ReceiverConfigMap `json:"receivers"`
}

UpdateAlertingConfig UpdateAlertingConfig contains fields for updating alert settings

swagger:model UpdateAlertingConfig

func (*UpdateAlertingConfig) ContextValidate

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

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

func (*UpdateAlertingConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*UpdateAlertingConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UpdateAlertingConfig) Validate

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

Validate validates this update alerting config

type UpdateExternalDNSTLSRequest

type UpdateExternalDNSTLSRequest struct {

	// X509 certificate in PEM format
	// Required: true
	Certificate *string `json:"certificate"`

	// Private key in PEM format
	// Required: true
	PrivateKey *string `json:"privateKey"`

	// Skip validation of certificate and private key
	SkipValidation bool `json:"skipValidation,omitempty"`
}

UpdateExternalDNSTLSRequest UpdateExternalDNSTLSRequest describes request body for setting private key and certificate for external DNS TLS

swagger:model UpdateExternalDNSTLSRequest

func (*UpdateExternalDNSTLSRequest) ContextValidate

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

ContextValidate validates this update external DNS TLS request based on context it is used

func (*UpdateExternalDNSTLSRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*UpdateExternalDNSTLSRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UpdateExternalDNSTLSRequest) Validate

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

Validate validates this update external DNS TLS request

type UpdateReceiverConfigSecrets

type UpdateReceiverConfigSecrets struct {

	// slack config
	SlackConfig *UpdateSlackConfigSecrets `json:"slackConfig,omitempty"`
}

UpdateReceiverConfigSecrets UpdateReceiverConfigSecrets defines secrets to be updated

swagger:model UpdateReceiverConfigSecrets

func (*UpdateReceiverConfigSecrets) ContextValidate

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

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

func (*UpdateReceiverConfigSecrets) MarshalBinary

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

MarshalBinary interface implementation

func (*UpdateReceiverConfigSecrets) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UpdateReceiverConfigSecrets) Validate

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

Validate validates this update receiver config secrets

type UpdateReceiverConfigSecretsMap

type UpdateReceiverConfigSecretsMap map[string]UpdateReceiverConfigSecrets

UpdateReceiverConfigSecretsMap UpdateReceiverConfigSecretsMap defines a map of UpdateReceiverConfigSecrets where key is the name of the receiver

swagger:model UpdateReceiverConfigSecretsMap

func (UpdateReceiverConfigSecretsMap) ContextValidate

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

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

func (UpdateReceiverConfigSecretsMap) Validate

Validate validates this update receiver config secrets map

type UpdateSlackConfigSecrets

type UpdateSlackConfigSecrets struct {

	// WebhookURL the Slack webhook URL where alerts are sent
	// Secret key for webhook URL is updated if a non-nil value is present, and deleted if omitted or set to null
	//
	// required:
	WebhookURL *string `json:"webhookUrl,omitempty"`
}

UpdateSlackConfigSecrets UpdateSlackConfig defines secrets to be updated for Slack

swagger:model UpdateSlackConfigSecrets

func (*UpdateSlackConfigSecrets) ContextValidate

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

ContextValidate validates this update slack config secrets based on context it is used

func (*UpdateSlackConfigSecrets) MarshalBinary

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

MarshalBinary interface implementation

func (*UpdateSlackConfigSecrets) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UpdateSlackConfigSecrets) Validate

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

Validate validates this update slack config secrets

type X509Certificate

type X509Certificate struct {

	// DNSNames defines list of Subject Alternate Names in the certificate
	DNSNames []string `json:"dnsNames"`

	// Issuer contains the distinguished name for the certificate's issuer
	// Example: CN=DigiCert TLS RSA SHA256 2020 CA1,O=DigiCert Inc,C=US
	// Required: true
	Issuer *string `json:"issuer"`

	// NotAfter defines the uppdater date/time validity boundary
	// Required: true
	// Format: date-time
	NotAfter *strfmt.DateTime `json:"notAfter"`

	// NotBefore defines the lower date/time validity boundary
	// Required: true
	// Format: date-time
	NotBefore *strfmt.DateTime `json:"notBefore"`

	// Subject contains the distinguished name for the certificate
	// Example: CN=mysite.example.com,O=MyOrg,L=MyLocation,C=NO
	// Required: true
	Subject *string `json:"subject"`
}

X509Certificate X509Certificate holds information about a X509 certificate

swagger:model X509Certificate

func (*X509Certificate) ContextValidate

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

ContextValidate validates this x509 certificate based on context it is used

func (*X509Certificate) MarshalBinary

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

MarshalBinary interface implementation

func (*X509Certificate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*X509Certificate) Validate

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

Validate validates this x509 certificate

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL