models

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 2, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppAWSAccount

type AppAWSAccount struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// iam role arn
	IamRoleArn string `json:"iam_role_arn,omitempty"`

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

	// region
	Region string `json:"region,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppAWSAccount app a w s account

swagger:model app.AWSAccount

func (*AppAWSAccount) ContextValidate

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

ContextValidate validate this app a w s account based on the context it is used

func (*AppAWSAccount) MarshalBinary

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

MarshalBinary interface implementation

func (*AppAWSAccount) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppAWSAccount) Validate

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

Validate validates this app a w s account

type AppAWSECRImageConfig

type AppAWSECRImageConfig struct {

	// aws region
	AwsRegion string `json:"aws_region,omitempty"`

	// connection to parent model
	ComponentConfigID string `json:"component_config_id,omitempty"`

	// component config type
	ComponentConfigType string `json:"component_config_type,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// actual configuration
	IamRoleArn string `json:"iam_role_arn,omitempty"`

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

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppAWSECRImageConfig app a w s e c r image config

swagger:model app.AWSECRImageConfig

func (*AppAWSECRImageConfig) ContextValidate

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

ContextValidate validate this app a w s e c r image config based on the context it is used

func (*AppAWSECRImageConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*AppAWSECRImageConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppAWSECRImageConfig) Validate

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

Validate validates this app a w s e c r image config

type AppAccount

type AppAccount struct {

	// account type
	AccountType AppAccountType `json:"account_type,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// email
	Email string `json:"email,omitempty"`

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

	// ReadOnly Fields
	OrgIds []string `json:"org_ids"`

	// permissions
	Permissions PermissionsSet `json:"permissions,omitempty"`

	// roles
	Roles []*AppRole `json:"roles"`

	// subject
	Subject string `json:"subject,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppAccount app account

swagger:model app.Account

func (*AppAccount) ContextValidate

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

ContextValidate validate this app account based on the context it is used

func (*AppAccount) MarshalBinary

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

MarshalBinary interface implementation

func (*AppAccount) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppAccount) Validate

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

Validate validates this app account

type AppAccountType

type AppAccountType string

AppAccountType app account type

swagger:model app.AccountType

const (

	// AppAccountTypeAuth0 captures enum value "auth0"
	AppAccountTypeAuth0 AppAccountType = "auth0"

	// AppAccountTypeService captures enum value "service"
	AppAccountTypeService AppAccountType = "service"

	// AppAccountTypeCanary captures enum value "canary"
	AppAccountTypeCanary AppAccountType = "canary"

	// AppAccountTypeIntegration captures enum value "integration"
	AppAccountTypeIntegration AppAccountType = "integration"
)

func NewAppAccountType

func NewAppAccountType(value AppAccountType) *AppAccountType

func (AppAccountType) ContextValidate

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

ContextValidate validates this app account type based on context it is used

func (AppAccountType) Pointer

func (m AppAccountType) Pointer() *AppAccountType

Pointer returns a pointer to a freshly-allocated AppAccountType.

func (AppAccountType) Validate

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

Validate validates this app account type

type AppApp

type AppApp struct {

	// cloud platform
	CloudPlatform string `json:"cloud_platform,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// display name
	DisplayName string `json:"display_name,omitempty"`

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

	// fields set via after query
	InputConfig struct {
		AppAppInputConfig
	} `json:"input_config,omitempty"`

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

	// notifications config
	NotificationsConfig *AppNotificationsConfig `json:"notifications_config,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// runner config
	RunnerConfig *AppAppRunnerConfig `json:"runner_config,omitempty"`

	// sandbox config
	SandboxConfig *AppAppSandboxConfig `json:"sandbox_config,omitempty"`

	// status
	Status string `json:"status,omitempty"`

	// status description
	StatusDescription string `json:"status_description,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppApp app app

swagger:model app.App

func (*AppApp) ContextValidate

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

ContextValidate validate this app app based on the context it is used

func (*AppApp) MarshalBinary

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

MarshalBinary interface implementation

func (*AppApp) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppApp) Validate

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

Validate validates this app app

type AppAppAWSDelegationConfig

type AppAppAWSDelegationConfig struct {

	// static credentials for long lived cross account access.
	// NOTE: this is not recommended for long-term usage, just to be used for short term access before gov-cloud
	// support is fully spun up.
	AccessKeyID string `json:"access_key_id,omitempty"`

	// app sandbox config id
	AppSandboxConfigID string `json:"app_sandbox_config_id,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// iam role arn
	IamRoleArn string `json:"iam_role_arn,omitempty"`

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

	// org id
	OrgID string `json:"org_id,omitempty"`

	// secret access key
	SecretAccessKey string `json:"secret_access_key,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppAppAWSDelegationConfig app app a w s delegation config

swagger:model app.AppAWSDelegationConfig

func (*AppAppAWSDelegationConfig) ContextValidate

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

ContextValidate validate this app app a w s delegation config based on the context it is used

func (*AppAppAWSDelegationConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*AppAppAWSDelegationConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppAppAWSDelegationConfig) Validate

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

Validate validates this app app a w s delegation config

type AppAppConfig

type AppAppConfig struct {

	// app id
	AppID string `json:"app_id,omitempty"`

	// content
	Content string `json:"content,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// generated terraform
	GeneratedTerraform string `json:"generated_terraform,omitempty"`

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

	// org id
	OrgID string `json:"org_id,omitempty"`

	// status
	Status AppAppConfigStatus `json:"status,omitempty"`

	// status description
	StatusDescription string `json:"status_description,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// fields that are filled in via after query or views
	Version int64 `json:"version,omitempty"`
}

AppAppConfig app app config

swagger:model app.AppConfig

func (*AppAppConfig) ContextValidate

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

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

func (*AppAppConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*AppAppConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppAppConfig) Validate

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

Validate validates this app app config

type AppAppConfigFmt

type AppAppConfigFmt string

AppAppConfigFmt app app config fmt

swagger:model app.AppConfigFmt

const (

	// AppAppConfigFmtToml captures enum value "toml"
	AppAppConfigFmtToml AppAppConfigFmt = "toml"
)

func NewAppAppConfigFmt

func NewAppAppConfigFmt(value AppAppConfigFmt) *AppAppConfigFmt

func (AppAppConfigFmt) ContextValidate

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

ContextValidate validates this app app config fmt based on context it is used

func (AppAppConfigFmt) Pointer

func (m AppAppConfigFmt) Pointer() *AppAppConfigFmt

Pointer returns a pointer to a freshly-allocated AppAppConfigFmt.

func (AppAppConfigFmt) Validate

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

Validate validates this app app config fmt

type AppAppConfigStatus

type AppAppConfigStatus string

AppAppConfigStatus app app config status

swagger:model app.AppConfigStatus

const (

	// AppAppConfigStatusActive captures enum value "active"
	AppAppConfigStatusActive AppAppConfigStatus = "active"

	// AppAppConfigStatusPending captures enum value "pending"
	AppAppConfigStatusPending AppAppConfigStatus = "pending"

	// AppAppConfigStatusSyncing captures enum value "syncing"
	AppAppConfigStatusSyncing AppAppConfigStatus = "syncing"

	// AppAppConfigStatusError captures enum value "error"
	AppAppConfigStatusError AppAppConfigStatus = "error"

	// AppAppConfigStatusOutdated captures enum value "outdated"
	AppAppConfigStatusOutdated AppAppConfigStatus = "outdated"
)

func NewAppAppConfigStatus

func NewAppAppConfigStatus(value AppAppConfigStatus) *AppAppConfigStatus

func (AppAppConfigStatus) ContextValidate

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

ContextValidate validates this app app config status based on context it is used

func (AppAppConfigStatus) Pointer

Pointer returns a pointer to a freshly-allocated AppAppConfigStatus.

func (AppAppConfigStatus) Validate

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

Validate validates this app app config status

type AppAppInput

type AppAppInput struct {

	// app input id
	AppInputID string `json:"app_input_id,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// default
	Default string `json:"default,omitempty"`

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

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// group
	Group *AppAppInputGroup `json:"group,omitempty"`

	// group id
	GroupID string `json:"group_id,omitempty"`

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

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

	// org id
	OrgID string `json:"org_id,omitempty"`

	// required
	Required bool `json:"required,omitempty"`

	// sensitive
	Sensitive bool `json:"sensitive,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppAppInput app app input

swagger:model app.AppInput

func (*AppAppInput) ContextValidate

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

ContextValidate validate this app app input based on the context it is used

func (*AppAppInput) MarshalBinary

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

MarshalBinary interface implementation

func (*AppAppInput) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppAppInput) Validate

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

Validate validates this app app input

type AppAppInputConfig

type AppAppInputConfig struct {

	// app id
	AppID string `json:"app_id,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// input groups
	InputGroups []*AppAppInputGroup `json:"input_groups"`

	// inputs
	Inputs []*AppAppInput `json:"inputs"`

	// install inputs
	InstallInputs []*AppInstallInputs `json:"install_inputs"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppAppInputConfig app app input config

swagger:model app.AppInputConfig

func (*AppAppInputConfig) ContextValidate

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

ContextValidate validate this app app input config based on the context it is used

func (*AppAppInputConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*AppAppInputConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppAppInputConfig) Validate

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

Validate validates this app app input config

type AppAppInputGroup

type AppAppInputGroup struct {

	// app input id
	AppInputID string `json:"app_input_id,omitempty"`

	// app inputs
	AppInputs []*AppAppInput `json:"app_inputs"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// display name
	DisplayName string `json:"display_name,omitempty"`

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

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

	// org id
	OrgID string `json:"org_id,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppAppInputGroup app app input group

swagger:model app.AppInputGroup

func (*AppAppInputGroup) ContextValidate

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

ContextValidate validate this app app input group based on the context it is used

func (*AppAppInputGroup) MarshalBinary

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

MarshalBinary interface implementation

func (*AppAppInputGroup) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppAppInputGroup) Validate

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

Validate validates this app app input group

type AppAppInstaller

type AppAppInstaller struct {

	// app
	App *AppApp `json:"app,omitempty"`

	// app id
	AppID string `json:"app_id,omitempty"`

	// app installer metadata
	AppInstallerMetadata *AppAppInstallerMetadata `json:"app_installer_metadata,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppUserToken `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// filled in via after query
	InstallerURL string `json:"installer_url,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// slug
	Slug string `json:"slug,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppAppInstaller app app installer

swagger:model app.AppInstaller

func (*AppAppInstaller) ContextValidate

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

ContextValidate validate this app app installer based on the context it is used

func (*AppAppInstaller) MarshalBinary

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

MarshalBinary interface implementation

func (*AppAppInstaller) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppAppInstaller) Validate

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

Validate validates this app app installer

type AppAppInstallerMetadata

type AppAppInstallerMetadata struct {

	// app installer id
	AppInstallerID string `json:"app_installer_id,omitempty"`

	// community url
	CommunityURL string `json:"community_url,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppUserToken `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// demo url
	DemoURL string `json:"demo_url,omitempty"`

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

	// documentation url
	DocumentationURL string `json:"documentation_url,omitempty"`

	// formatted demo url
	FormattedDemoURL string `json:"formatted_demo_url,omitempty"`

	// github url
	GithubURL string `json:"github_url,omitempty"`

	// homepage url
	HomepageURL string `json:"homepage_url,omitempty"`

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

	// logo url
	LogoURL string `json:"logo_url,omitempty"`

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

	// post install markdown
	PostInstallMarkdown string `json:"post_install_markdown,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppAppInstallerMetadata app app installer metadata

swagger:model app.AppInstallerMetadata

func (*AppAppInstallerMetadata) ContextValidate

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

ContextValidate validate this app app installer metadata based on the context it is used

func (*AppAppInstallerMetadata) MarshalBinary

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

MarshalBinary interface implementation

func (*AppAppInstallerMetadata) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppAppInstallerMetadata) Validate

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

Validate validates this app app installer metadata

type AppAppRunnerConfig

type AppAppRunnerConfig struct {

	// app id
	AppID string `json:"app_id,omitempty"`

	// app runner type
	AppRunnerType AppAppRunnerType `json:"app_runner_type,omitempty"`

	// cloud platform
	CloudPlatform AppCloudPlatform `json:"cloud_platform,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// env vars
	EnvVars map[string]string `json:"env_vars,omitempty"`

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

	// org id
	OrgID string `json:"org_id,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppAppRunnerConfig app app runner config

swagger:model app.AppRunnerConfig

func (*AppAppRunnerConfig) ContextValidate

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

ContextValidate validate this app app runner config based on the context it is used

func (*AppAppRunnerConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*AppAppRunnerConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppAppRunnerConfig) Validate

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

Validate validates this app app runner config

type AppAppRunnerType

type AppAppRunnerType string

AppAppRunnerType app app runner type

swagger:model app.AppRunnerType

const (

	// AppAppRunnerTypeAwsDashEcs captures enum value "aws-ecs"
	AppAppRunnerTypeAwsDashEcs AppAppRunnerType = "aws-ecs"

	// AppAppRunnerTypeAwsDashEks captures enum value "aws-eks"
	AppAppRunnerTypeAwsDashEks AppAppRunnerType = "aws-eks"

	// AppAppRunnerTypeAzureDashAks captures enum value "azure-aks"
	AppAppRunnerTypeAzureDashAks AppAppRunnerType = "azure-aks"

	// AppAppRunnerTypeAzureDashAcs captures enum value "azure-acs"
	AppAppRunnerTypeAzureDashAcs AppAppRunnerType = "azure-acs"
)

func NewAppAppRunnerType

func NewAppAppRunnerType(value AppAppRunnerType) *AppAppRunnerType

func (AppAppRunnerType) ContextValidate

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

ContextValidate validates this app app runner type based on context it is used

func (AppAppRunnerType) Pointer

func (m AppAppRunnerType) Pointer() *AppAppRunnerType

Pointer returns a pointer to a freshly-allocated AppAppRunnerType.

func (AppAppRunnerType) Validate

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

Validate validates this app app runner type

type AppAppSandboxConfig

type AppAppSandboxConfig struct {

	// app id
	AppID string `json:"app_id,omitempty"`

	// artifacts
	Artifacts *AppAppSandboxConfigArtifacts `json:"artifacts,omitempty"`

	// cloud specific fields
	AwsDelegationConfig struct {
		AppAppAWSDelegationConfig
	} `json:"aws_delegation_config,omitempty"`

	// aws region type
	AwsRegionType string `json:"aws_region_type,omitempty"`

	// fields set via after query
	CloudPlatform string `json:"cloud_platform,omitempty"`

	// connected github vcs config
	ConnectedGithubVcsConfig *AppConnectedGithubVCSConfig `json:"connected_github_vcs_config,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// org id
	OrgID string `json:"org_id,omitempty"`

	// public git vcs config
	PublicGitVcsConfig *AppPublicGitVCSConfig `json:"public_git_vcs_config,omitempty"`

	// terraform version
	TerraformVersion string `json:"terraform_version,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// variables
	Variables map[string]string `json:"variables,omitempty"`
}

AppAppSandboxConfig app app sandbox config

swagger:model app.AppSandboxConfig

func (*AppAppSandboxConfig) ContextValidate

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

ContextValidate validate this app app sandbox config based on the context it is used

func (*AppAppSandboxConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*AppAppSandboxConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppAppSandboxConfig) Validate

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

Validate validates this app app sandbox config

type AppAppSandboxConfigArtifacts

type AppAppSandboxConfigArtifacts struct {

	// cloudformation stack template
	CloudformationStackTemplate string `json:"cloudformation_stack_template,omitempty"`

	// deprovision policy
	DeprovisionPolicy string `json:"deprovision_policy,omitempty"`

	// provision policy
	ProvisionPolicy string `json:"provision_policy,omitempty"`

	// trust policy
	TrustPolicy string `json:"trust_policy,omitempty"`
}

AppAppSandboxConfigArtifacts Links are dynamically loaded using an after query

swagger:model AppAppSandboxConfigArtifacts

func (*AppAppSandboxConfigArtifacts) ContextValidate

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

ContextValidate validates this app app sandbox config artifacts based on context it is used

func (*AppAppSandboxConfigArtifacts) MarshalBinary

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

MarshalBinary interface implementation

func (*AppAppSandboxConfigArtifacts) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppAppSandboxConfigArtifacts) Validate

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

Validate validates this app app sandbox config artifacts

type AppAppSecret

type AppAppSecret struct {

	// app id
	AppID string `json:"app_id,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// after query fields
	Length int64 `json:"length,omitempty"`

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

	// org id
	OrgID string `json:"org_id,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppAppSecret app app secret

swagger:model app.AppSecret

func (*AppAppSecret) ContextValidate

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

ContextValidate validate this app app secret based on the context it is used

func (*AppAppSecret) MarshalBinary

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

MarshalBinary interface implementation

func (*AppAppSecret) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppAppSecret) Validate

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

Validate validates this app app secret

type AppAzureAccount

type AppAzureAccount struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// install
	Install *AppInstall `json:"install,omitempty"`

	// location
	Location string `json:"location,omitempty"`

	// service principal app id
	ServicePrincipalAppID string `json:"service_principal_app_id,omitempty"`

	// service principal password
	ServicePrincipalPassword string `json:"service_principal_password,omitempty"`

	// subscription id
	SubscriptionID string `json:"subscription_id,omitempty"`

	// subscription tenant id
	SubscriptionTenantID string `json:"subscription_tenant_id,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppAzureAccount app azure account

swagger:model app.AzureAccount

func (*AppAzureAccount) ContextValidate

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

ContextValidate validate this app azure account based on the context it is used

func (*AppAzureAccount) MarshalBinary

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

MarshalBinary interface implementation

func (*AppAzureAccount) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppAzureAccount) Validate

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

Validate validates this app azure account

type AppCloudPlatform

type AppCloudPlatform string

AppCloudPlatform app cloud platform

swagger:model app.CloudPlatform

const (

	// AppCloudPlatformAws captures enum value "aws"
	AppCloudPlatformAws AppCloudPlatform = "aws"

	// AppCloudPlatformAzure captures enum value "azure"
	AppCloudPlatformAzure AppCloudPlatform = "azure"

	// AppCloudPlatformUnknown captures enum value "unknown"
	AppCloudPlatformUnknown AppCloudPlatform = "unknown"
)

func NewAppCloudPlatform

func NewAppCloudPlatform(value AppCloudPlatform) *AppCloudPlatform

func (AppCloudPlatform) ContextValidate

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

ContextValidate validates this app cloud platform based on context it is used

func (AppCloudPlatform) Pointer

func (m AppCloudPlatform) Pointer() *AppCloudPlatform

Pointer returns a pointer to a freshly-allocated AppCloudPlatform.

func (AppCloudPlatform) Validate

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

Validate validates this app cloud platform

type AppCloudPlatformRegion

type AppCloudPlatformRegion struct {

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// icon
	Icon string `json:"icon,omitempty"`

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

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

AppCloudPlatformRegion app cloud platform region

swagger:model app.CloudPlatformRegion

func (*AppCloudPlatformRegion) ContextValidate

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

ContextValidate validates this app cloud platform region based on context it is used

func (*AppCloudPlatformRegion) MarshalBinary

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

MarshalBinary interface implementation

func (*AppCloudPlatformRegion) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppCloudPlatformRegion) Validate

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

Validate validates this app cloud platform region

type AppComponent

type AppComponent struct {

	// app id
	AppID string `json:"app_id,omitempty"`

	// config versions
	ConfigVersions int64 `json:"config_versions,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// dependencies
	Dependencies []string `json:"dependencies"`

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

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

	// resolved var name
	ResolvedVarName string `json:"resolved_var_name,omitempty"`

	// status
	Status string `json:"status,omitempty"`

	// status description
	StatusDescription string `json:"status_description,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// var name
	VarName string `json:"var_name,omitempty"`
}

AppComponent app component

swagger:model app.Component

func (*AppComponent) ContextValidate

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

ContextValidate validate this app component based on the context it is used

func (*AppComponent) MarshalBinary

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

MarshalBinary interface implementation

func (*AppComponent) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppComponent) Validate

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

Validate validates this app component

type AppComponentBuild

type AppComponentBuild struct {

	// component config connection id
	ComponentConfigConnectionID string `json:"component_config_connection_id,omitempty"`

	// component config version
	ComponentConfigVersion int64 `json:"component_config_version,omitempty"`

	// Read-only fields set on the object to de-nest data
	ComponentID string `json:"component_id,omitempty"`

	// component name
	ComponentName string `json:"component_name,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// git ref
	GitRef string `json:"git_ref,omitempty"`

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

	// install deploys
	InstallDeploys []*AppInstallDeploy `json:"install_deploys"`

	// releases
	Releases []*AppComponentRelease `json:"releases"`

	// status
	Status string `json:"status,omitempty"`

	// status description
	StatusDescription string `json:"status_description,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// vcs connection commit
	VcsConnectionCommit *AppVCSConnectionCommit `json:"vcs_connection_commit,omitempty"`
}

AppComponentBuild app component build

swagger:model app.ComponentBuild

func (*AppComponentBuild) ContextValidate

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

ContextValidate validate this app component build based on the context it is used

func (*AppComponentBuild) MarshalBinary

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

MarshalBinary interface implementation

func (*AppComponentBuild) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppComponentBuild) Validate

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

Validate validates this app component build

type AppComponentConfigConnection

type AppComponentConfigConnection struct {

	// component id
	ComponentID string `json:"component_id,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// docker build
	DockerBuild *AppDockerBuildComponentConfig `json:"docker_build,omitempty"`

	// external image
	ExternalImage *AppExternalImageComponentConfig `json:"external_image,omitempty"`

	// helm
	Helm *AppHelmComponentConfig `json:"helm,omitempty"`

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

	// job
	Job *AppJobComponentConfig `json:"job,omitempty"`

	// terraform module
	TerraformModule *AppTerraformModuleComponentConfig `json:"terraform_module,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

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

AppComponentConfigConnection app component config connection

swagger:model app.ComponentConfigConnection

func (*AppComponentConfigConnection) ContextValidate

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

ContextValidate validate this app component config connection based on the context it is used

func (*AppComponentConfigConnection) MarshalBinary

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

MarshalBinary interface implementation

func (*AppComponentConfigConnection) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppComponentConfigConnection) Validate

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

Validate validates this app component config connection

type AppComponentRelease

type AppComponentRelease struct {

	// build id
	BuildID string `json:"build_id,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// release steps
	ReleaseSteps []*AppComponentReleaseStep `json:"release_steps"`

	// status
	Status string `json:"status,omitempty"`

	// status description
	StatusDescription string `json:"status_description,omitempty"`

	// total release steps
	TotalReleaseSteps int64 `json:"total_release_steps,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppComponentRelease app component release

swagger:model app.ComponentRelease

func (*AppComponentRelease) ContextValidate

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

ContextValidate validate this app component release based on the context it is used

func (*AppComponentRelease) MarshalBinary

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

MarshalBinary interface implementation

func (*AppComponentRelease) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppComponentRelease) Validate

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

Validate validates this app component release

type AppComponentReleaseStep

type AppComponentReleaseStep struct {

	// parent release ID
	ComponentReleaseID string `json:"component_release_id,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// fields to control the delay of the individual step, as this is set based on the parent strategy
	Delay string `json:"delay,omitempty"`

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

	// install deploys
	InstallDeploys []*AppInstallDeploy `json:"install_deploys"`

	// When a step is created, a set of installs are targeted. However, by the time the release step goes out, the
	// install might have been setup in any order of ways.
	RequestedInstallIds []string `json:"requested_install_ids"`

	// status
	Status string `json:"status,omitempty"`

	// status description
	StatusDescription string `json:"status_description,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppComponentReleaseStep app component release step

swagger:model app.ComponentReleaseStep

func (*AppComponentReleaseStep) ContextValidate

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

ContextValidate validate this app component release step based on the context it is used

func (*AppComponentReleaseStep) MarshalBinary

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

MarshalBinary interface implementation

func (*AppComponentReleaseStep) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppComponentReleaseStep) Validate

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

Validate validates this app component release step

type AppConnectedGithubVCSConfig

type AppConnectedGithubVCSConfig struct {

	// branch
	Branch string `json:"branch,omitempty"`

	// parent component
	ComponentConfigID string `json:"component_config_id,omitempty"`

	// component config type
	ComponentConfigType string `json:"component_config_type,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// directory
	Directory string `json:"directory,omitempty"`

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

	// repo
	Repo string `json:"repo,omitempty"`

	// repo name
	RepoName string `json:"repo_name,omitempty"`

	// repo owner
	RepoOwner string `json:"repo_owner,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// vcs connection
	VcsConnection *AppVCSConnection `json:"vcs_connection,omitempty"`

	// vcs connection id
	VcsConnectionID string `json:"vcs_connection_id,omitempty"`
}

AppConnectedGithubVCSConfig app connected github v c s config

swagger:model app.ConnectedGithubVCSConfig

func (*AppConnectedGithubVCSConfig) ContextValidate

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

ContextValidate validate this app connected github v c s config based on the context it is used

func (*AppConnectedGithubVCSConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*AppConnectedGithubVCSConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppConnectedGithubVCSConfig) Validate

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

Validate validates this app connected github v c s config

type AppDockerBuildComponentConfig

type AppDockerBuildComponentConfig struct {

	// build args
	BuildArgs []string `json:"build_args"`

	// value
	ComponentConfigConnectionID string `json:"component_config_connection_id,omitempty"`

	// connected github vcs config
	ConnectedGithubVcsConfig *AppConnectedGithubVCSConfig `json:"connected_github_vcs_config,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// dockerfile
	Dockerfile string `json:"dockerfile,omitempty"`

	// env vars
	EnvVars map[string]string `json:"env_vars,omitempty"`

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

	// public git vcs config
	PublicGitVcsConfig *AppPublicGitVCSConfig `json:"public_git_vcs_config,omitempty"`

	// target
	Target string `json:"target,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppDockerBuildComponentConfig app docker build component config

swagger:model app.DockerBuildComponentConfig

func (*AppDockerBuildComponentConfig) ContextValidate

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

ContextValidate validate this app docker build component config based on the context it is used

func (*AppDockerBuildComponentConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*AppDockerBuildComponentConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppDockerBuildComponentConfig) Validate

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

Validate validates this app docker build component config

type AppExternalImageComponentConfig

type AppExternalImageComponentConfig struct {

	// aws ecr image config
	AwsEcrImageConfig *AppAWSECRImageConfig `json:"aws_ecr_image_config,omitempty"`

	// value
	ComponentConfigConnectionID string `json:"component_config_connection_id,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// image url
	ImageURL string `json:"image_url,omitempty"`

	// tag
	Tag string `json:"tag,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppExternalImageComponentConfig app external image component config

swagger:model app.ExternalImageComponentConfig

func (*AppExternalImageComponentConfig) ContextValidate

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

ContextValidate validate this app external image component config based on the context it is used

func (*AppExternalImageComponentConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*AppExternalImageComponentConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppExternalImageComponentConfig) Validate

Validate validates this app external image component config

type AppHelmComponentConfig

type AppHelmComponentConfig struct {

	// Helm specific configurations
	ChartName string `json:"chart_name,omitempty"`

	// parent reference
	ComponentConfigConnectionID string `json:"component_config_connection_id,omitempty"`

	// connected github vcs config
	ConnectedGithubVcsConfig *AppConnectedGithubVCSConfig `json:"connected_github_vcs_config,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// public git vcs config
	PublicGitVcsConfig *AppPublicGitVCSConfig `json:"public_git_vcs_config,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// values
	Values map[string]string `json:"values,omitempty"`

	// values files
	ValuesFiles []string `json:"values_files"`
}

AppHelmComponentConfig app helm component config

swagger:model app.HelmComponentConfig

func (*AppHelmComponentConfig) ContextValidate

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

ContextValidate validate this app helm component config based on the context it is used

func (*AppHelmComponentConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*AppHelmComponentConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppHelmComponentConfig) Validate

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

Validate validates this app helm component config

type AppInstall

type AppInstall struct {

	// app id
	AppID string `json:"app_id,omitempty"`

	// app runner config
	AppRunnerConfig *AppAppRunnerConfig `json:"app_runner_config,omitempty"`

	// app sandbox config
	AppSandboxConfig *AppAppSandboxConfig `json:"app_sandbox_config,omitempty"`

	// aws account
	AwsAccount *AppAWSAccount `json:"aws_account,omitempty"`

	// azure account
	AzureAccount *AppAzureAccount `json:"azure_account,omitempty"`

	// component statuses
	ComponentStatuses map[string]string `json:"component_statuses,omitempty"`

	// composite component status
	CompositeComponentStatus string `json:"composite_component_status,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// install components
	InstallComponents []*AppInstallComponent `json:"install_components"`

	// install events
	InstallEvents []*AppInstallEvent `json:"install_events"`

	// install inputs
	InstallInputs []*AppInstallInputs `json:"install_inputs"`

	// install number
	InstallNumber int64 `json:"install_number,omitempty"`

	// install sandbox runs
	InstallSandboxRuns []*AppInstallSandboxRun `json:"install_sandbox_runs"`

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

	// runner status
	RunnerStatus string `json:"runner_status,omitempty"`

	// sandbox status
	SandboxStatus string `json:"sandbox_status,omitempty"`

	// status
	Status string `json:"status,omitempty"`

	// status description
	StatusDescription string `json:"status_description,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppInstall app install

swagger:model app.Install

func (*AppInstall) ContextValidate

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

ContextValidate validate this app install based on the context it is used

func (*AppInstall) MarshalBinary

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

MarshalBinary interface implementation

func (*AppInstall) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppInstall) Validate

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

Validate validates this app install

type AppInstallComponent

type AppInstallComponent struct {

	// component
	Component *AppComponent `json:"component,omitempty"`

	// component id
	ComponentID string `json:"component_id,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// install deploys
	InstallDeploys []*AppInstallDeploy `json:"install_deploys"`

	// install id
	InstallID string `json:"install_id,omitempty"`

	// after query fields filled in after querying
	Status string `json:"status,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppInstallComponent app install component

swagger:model app.InstallComponent

func (*AppInstallComponent) ContextValidate

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

ContextValidate validate this app install component based on the context it is used

func (*AppInstallComponent) MarshalBinary

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

MarshalBinary interface implementation

func (*AppInstallComponent) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppInstallComponent) Validate

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

Validate validates this app install component

type AppInstallDeploy

type AppInstallDeploy struct {

	// build id
	BuildID string `json:"build_id,omitempty"`

	// component config version
	ComponentConfigVersion int64 `json:"component_config_version,omitempty"`

	// component id
	ComponentID string `json:"component_id,omitempty"`

	// component name
	ComponentName string `json:"component_name,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// install component id
	InstallComponentID string `json:"install_component_id,omitempty"`

	// install deploy type
	InstallDeployType AppInstallDeployType `json:"install_deploy_type,omitempty"`

	// Fields that are de-nested at read time using AfterQuery
	InstallID string `json:"install_id,omitempty"`

	// release id
	ReleaseID string `json:"release_id,omitempty"`

	// status
	Status string `json:"status,omitempty"`

	// status description
	StatusDescription string `json:"status_description,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppInstallDeploy app install deploy

swagger:model app.InstallDeploy

func (*AppInstallDeploy) ContextValidate

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

ContextValidate validate this app install deploy based on the context it is used

func (*AppInstallDeploy) MarshalBinary

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

MarshalBinary interface implementation

func (*AppInstallDeploy) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppInstallDeploy) Validate

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

Validate validates this app install deploy

type AppInstallDeployType

type AppInstallDeployType string

AppInstallDeployType app install deploy type

swagger:model app.InstallDeployType

const (

	// AppInstallDeployTypeRelease captures enum value "release"
	AppInstallDeployTypeRelease AppInstallDeployType = "release"

	// AppInstallDeployTypeInstall captures enum value "install"
	AppInstallDeployTypeInstall AppInstallDeployType = "install"

	// AppInstallDeployTypeTeardown captures enum value "teardown"
	AppInstallDeployTypeTeardown AppInstallDeployType = "teardown"
)

func NewAppInstallDeployType

func NewAppInstallDeployType(value AppInstallDeployType) *AppInstallDeployType

func (AppInstallDeployType) ContextValidate

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

ContextValidate validates this app install deploy type based on context it is used

func (AppInstallDeployType) Pointer

Pointer returns a pointer to a freshly-allocated AppInstallDeployType.

func (AppInstallDeployType) Validate

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

Validate validates this app install deploy type

type AppInstallEvent

type AppInstallEvent struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// install id
	InstallID string `json:"install_id,omitempty"`

	// operation
	Operation string `json:"operation,omitempty"`

	// operation name
	OperationName string `json:"operation_name,omitempty"`

	// operation status
	OperationStatus AppOperationStatus `json:"operation_status,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// payload
	Payload map[string]string `json:"payload,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppInstallEvent app install event

swagger:model app.InstallEvent

func (*AppInstallEvent) ContextValidate

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

ContextValidate validate this app install event based on the context it is used

func (*AppInstallEvent) MarshalBinary

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

MarshalBinary interface implementation

func (*AppInstallEvent) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppInstallEvent) Validate

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

Validate validates this app install event

type AppInstallInputs

type AppInstallInputs struct {

	// app input config id
	AppInputConfigID string `json:"app_input_config_id,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// install id
	InstallID string `json:"install_id,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// values
	Values map[string]string `json:"values,omitempty"`
}

AppInstallInputs app install inputs

swagger:model app.InstallInputs

func (*AppInstallInputs) ContextValidate

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

ContextValidate validate this app install inputs based on the context it is used

func (*AppInstallInputs) MarshalBinary

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

MarshalBinary interface implementation

func (*AppInstallInputs) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppInstallInputs) Validate

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

Validate validates this app install inputs

type AppInstallSandboxRun

type AppInstallSandboxRun struct {

	// app sandbox config
	AppSandboxConfig *AppAppSandboxConfig `json:"app_sandbox_config,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// install id
	InstallID string `json:"install_id,omitempty"`

	// run type
	RunType AppSandboxRunType `json:"run_type,omitempty"`

	// status
	Status string `json:"status,omitempty"`

	// status description
	StatusDescription string `json:"status_description,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppInstallSandboxRun app install sandbox run

swagger:model app.InstallSandboxRun

func (*AppInstallSandboxRun) ContextValidate

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

ContextValidate validate this app install sandbox run based on the context it is used

func (*AppInstallSandboxRun) MarshalBinary

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

MarshalBinary interface implementation

func (*AppInstallSandboxRun) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppInstallSandboxRun) Validate

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

Validate validates this app install sandbox run

type AppInstaller

type AppInstaller struct {

	// apps
	Apps []*AppApp `json:"apps"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// metadata
	Metadata *AppInstallerMetadata `json:"metadata,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// type
	Type AppInstallerType `json:"type,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppInstaller app installer

swagger:model app.Installer

func (*AppInstaller) ContextValidate

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

ContextValidate validate this app installer based on the context it is used

func (*AppInstaller) MarshalBinary

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

MarshalBinary interface implementation

func (*AppInstaller) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppInstaller) Validate

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

Validate validates this app installer

type AppInstallerMetadata

type AppInstallerMetadata struct {

	// community url
	CommunityURL string `json:"community_url,omitempty"`

	// copyright markdown
	CopyrightMarkdown string `json:"copyright_markdown,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// demo url
	DemoURL string `json:"demo_url,omitempty"`

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

	// documentation url
	DocumentationURL string `json:"documentation_url,omitempty"`

	// favicon url
	FaviconURL string `json:"favicon_url,omitempty"`

	// footer markdown
	FooterMarkdown string `json:"footer_markdown,omitempty"`

	// formatted demo url
	FormattedDemoURL string `json:"formatted_demo_url,omitempty"`

	// github url
	GithubURL string `json:"github_url,omitempty"`

	// homepage url
	HomepageURL string `json:"homepage_url,omitempty"`

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

	// installer id
	InstallerID string `json:"installer_id,omitempty"`

	// logo url
	LogoURL string `json:"logo_url,omitempty"`

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

	// post install markdown
	PostInstallMarkdown string `json:"post_install_markdown,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppInstallerMetadata app installer metadata

swagger:model app.InstallerMetadata

func (*AppInstallerMetadata) ContextValidate

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

ContextValidate validate this app installer metadata based on the context it is used

func (*AppInstallerMetadata) MarshalBinary

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

MarshalBinary interface implementation

func (*AppInstallerMetadata) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppInstallerMetadata) Validate

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

Validate validates this app installer metadata

type AppInstallerType

type AppInstallerType string

AppInstallerType app installer type

swagger:model app.InstallerType

const (

	// AppInstallerTypeSelfHosted captures enum value "self_hosted"
	AppInstallerTypeSelfHosted AppInstallerType = "self_hosted"
)

func NewAppInstallerType

func NewAppInstallerType(value AppInstallerType) *AppInstallerType

func (AppInstallerType) ContextValidate

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

ContextValidate validates this app installer type based on context it is used

func (AppInstallerType) Pointer

func (m AppInstallerType) Pointer() *AppInstallerType

Pointer returns a pointer to a freshly-allocated AppInstallerType.

func (AppInstallerType) Validate

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

Validate validates this app installer type

type AppJobComponentConfig

type AppJobComponentConfig struct {

	// args
	Args []string `json:"args"`

	// cmd
	Cmd []string `json:"cmd"`

	// value
	ComponentConfigConnectionID string `json:"component_config_connection_id,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// env vars
	EnvVars map[string]string `json:"env_vars,omitempty"`

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

	// Image attributes, copied from a docker_buid or external_image component.
	ImageURL string `json:"image_url,omitempty"`

	// tag
	Tag string `json:"tag,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppJobComponentConfig app job component config

swagger:model app.JobComponentConfig

func (*AppJobComponentConfig) ContextValidate

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

ContextValidate validate this app job component config based on the context it is used

func (*AppJobComponentConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*AppJobComponentConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppJobComponentConfig) Validate

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

Validate validates this app job component config

type AppNotificationsConfig

type AppNotificationsConfig struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// org id
	OrgID string `json:"org_id,omitempty"`

	// owner id
	OwnerID string `json:"owner_id,omitempty"`

	// owner type
	OwnerType string `json:"owner_type,omitempty"`

	// slack webhook url
	SlackWebhookURL string `json:"slack_webhook_url,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppNotificationsConfig app notifications config

swagger:model app.NotificationsConfig

func (*AppNotificationsConfig) ContextValidate

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

ContextValidate validate this app notifications config based on the context it is used

func (*AppNotificationsConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*AppNotificationsConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppNotificationsConfig) Validate

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

Validate validates this app notifications config

type AppOperationStatus

type AppOperationStatus string

AppOperationStatus app operation status

swagger:model app.OperationStatus

const (

	// AppOperationStatusStarted captures enum value "started"
	AppOperationStatusStarted AppOperationStatus = "started"

	// AppOperationStatusFinished captures enum value "finished"
	AppOperationStatusFinished AppOperationStatus = "finished"

	// AppOperationStatusNoop captures enum value "noop"
	AppOperationStatusNoop AppOperationStatus = "noop"

	// AppOperationStatusFailed captures enum value "failed"
	AppOperationStatusFailed AppOperationStatus = "failed"
)

func NewAppOperationStatus

func NewAppOperationStatus(value AppOperationStatus) *AppOperationStatus

func (AppOperationStatus) ContextValidate

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

ContextValidate validates this app operation status based on context it is used

func (AppOperationStatus) Pointer

Pointer returns a pointer to a freshly-allocated AppOperationStatus.

func (AppOperationStatus) Validate

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

Validate validates this app operation status

type AppOrg

type AppOrg struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// custom cert
	CustomCert bool `json:"custom_cert,omitempty"`

	// health checks
	HealthChecks []*AppOrgHealthCheck `json:"health_checks"`

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

	// Filled in at read time
	LatestHealthCheck struct {
		AppOrgHealthCheck
	} `json:"latest_health_check,omitempty"`

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

	// notifications config
	NotificationsConfig *AppNotificationsConfig `json:"notifications_config,omitempty"`

	// These fields are used to control the behaviour of the org
	// NOTE: these are starting as nullable, so we can update stage/prod before resetting locally.
	SandboxMode bool `json:"sandbox_mode,omitempty"`

	// status
	Status string `json:"status,omitempty"`

	// status description
	StatusDescription string `json:"status_description,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// vcs connections
	VcsConnections []*AppVCSConnection `json:"vcs_connections"`
}

AppOrg app org

swagger:model app.Org

func (*AppOrg) ContextValidate

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

ContextValidate validate this app org based on the context it is used

func (*AppOrg) MarshalBinary

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

MarshalBinary interface implementation

func (*AppOrg) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppOrg) Validate

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

Validate validates this app org

type AppOrgHealthCheck

type AppOrgHealthCheck struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// org ID
	OrgID string `json:"orgID,omitempty"`

	// status
	Status AppOrgHealthCheckStatus `json:"status,omitempty"`

	// status description
	StatusDescription string `json:"status_description,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppOrgHealthCheck app org health check

swagger:model app.OrgHealthCheck

func (*AppOrgHealthCheck) ContextValidate

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

ContextValidate validate this app org health check based on the context it is used

func (*AppOrgHealthCheck) MarshalBinary

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

MarshalBinary interface implementation

func (*AppOrgHealthCheck) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppOrgHealthCheck) Validate

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

Validate validates this app org health check

type AppOrgHealthCheckStatus

type AppOrgHealthCheckStatus string

AppOrgHealthCheckStatus app org health check status

swagger:model app.OrgHealthCheckStatus

const (

	// AppOrgHealthCheckStatusOk captures enum value "ok"
	AppOrgHealthCheckStatusOk AppOrgHealthCheckStatus = "ok"

	// AppOrgHealthCheckStatusError captures enum value "error"
	AppOrgHealthCheckStatusError AppOrgHealthCheckStatus = "error"

	// AppOrgHealthCheckStatusInDashProgress captures enum value "in-progress"
	AppOrgHealthCheckStatusInDashProgress AppOrgHealthCheckStatus = "in-progress"

	// AppOrgHealthCheckStatusProvisioning captures enum value "provisioning"
	AppOrgHealthCheckStatusProvisioning AppOrgHealthCheckStatus = "provisioning"

	// AppOrgHealthCheckStatusDeprovisioning captures enum value "deprovisioning"
	AppOrgHealthCheckStatusDeprovisioning AppOrgHealthCheckStatus = "deprovisioning"
)

func NewAppOrgHealthCheckStatus

func NewAppOrgHealthCheckStatus(value AppOrgHealthCheckStatus) *AppOrgHealthCheckStatus

func (AppOrgHealthCheckStatus) ContextValidate

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

ContextValidate validates this app org health check status based on context it is used

func (AppOrgHealthCheckStatus) Pointer

Pointer returns a pointer to a freshly-allocated AppOrgHealthCheckStatus.

func (AppOrgHealthCheckStatus) Validate

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

Validate validates this app org health check status

type AppOrgInvite

type AppOrgInvite struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// email
	Email string `json:"email,omitempty"`

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

	// parent relationship
	OrgID string `json:"orgID,omitempty"`

	// role type
	RoleType AppRoleType `json:"role_type,omitempty"`

	// status
	Status AppOrgInviteStatus `json:"status,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppOrgInvite app org invite

swagger:model app.OrgInvite

func (*AppOrgInvite) ContextValidate

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

ContextValidate validate this app org invite based on the context it is used

func (*AppOrgInvite) MarshalBinary

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

MarshalBinary interface implementation

func (*AppOrgInvite) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppOrgInvite) Validate

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

Validate validates this app org invite

type AppOrgInviteStatus

type AppOrgInviteStatus string

AppOrgInviteStatus app org invite status

swagger:model app.OrgInviteStatus

const (

	// AppOrgInviteStatusPending captures enum value "pending"
	AppOrgInviteStatusPending AppOrgInviteStatus = "pending"

	// AppOrgInviteStatusAccepted captures enum value "accepted"
	AppOrgInviteStatusAccepted AppOrgInviteStatus = "accepted"
)

func NewAppOrgInviteStatus

func NewAppOrgInviteStatus(value AppOrgInviteStatus) *AppOrgInviteStatus

func (AppOrgInviteStatus) ContextValidate

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

ContextValidate validates this app org invite status based on context it is used

func (AppOrgInviteStatus) Pointer

Pointer returns a pointer to a freshly-allocated AppOrgInviteStatus.

func (AppOrgInviteStatus) Validate

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

Validate validates this app org invite status

type AppPolicy

type AppPolicy struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

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

	// Permissions are used to track granular permissions for each domain
	Permissions map[string]string `json:"permissions,omitempty"`

	// role id
	RoleID string `json:"role_id,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppPolicy app policy

swagger:model app.Policy

func (*AppPolicy) ContextValidate

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

ContextValidate validate this app policy based on the context it is used

func (*AppPolicy) MarshalBinary

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

MarshalBinary interface implementation

func (*AppPolicy) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppPolicy) Validate

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

Validate validates this app policy

type AppPolicyName

type AppPolicyName string

AppPolicyName app policy name

swagger:model app.PolicyName

const (

	// AppPolicyNameOrgAdmin captures enum value "org_admin"
	AppPolicyNameOrgAdmin AppPolicyName = "org_admin"

	// AppPolicyNameInstaller captures enum value "installer"
	AppPolicyNameInstaller AppPolicyName = "installer"

	// AppPolicyNameRunner captures enum value "runner"
	AppPolicyNameRunner AppPolicyName = "runner"

	// AppPolicyNameHostedInstaller captures enum value "hosted_installer"
	AppPolicyNameHostedInstaller AppPolicyName = "hosted_installer"
)

func NewAppPolicyName

func NewAppPolicyName(value AppPolicyName) *AppPolicyName

func (AppPolicyName) ContextValidate

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

ContextValidate validates this app policy name based on context it is used

func (AppPolicyName) Pointer

func (m AppPolicyName) Pointer() *AppPolicyName

Pointer returns a pointer to a freshly-allocated AppPolicyName.

func (AppPolicyName) Validate

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

Validate validates this app policy name

type AppPublicGitVCSConfig

type AppPublicGitVCSConfig struct {

	// branch
	Branch string `json:"branch,omitempty"`

	// component config id
	ComponentConfigID string `json:"component_config_id,omitempty"`

	// component config type
	ComponentConfigType string `json:"component_config_type,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// directory
	Directory string `json:"directory,omitempty"`

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

	// actual configuration
	Repo string `json:"repo,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppPublicGitVCSConfig app public git v c s config

swagger:model app.PublicGitVCSConfig

func (*AppPublicGitVCSConfig) ContextValidate

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

ContextValidate validate this app public git v c s config based on the context it is used

func (*AppPublicGitVCSConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*AppPublicGitVCSConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppPublicGitVCSConfig) Validate

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

Validate validates this app public git v c s config

type AppRole

type AppRole struct {

	// created by
	CreatedBy *AppAccount `json:"createdBy,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// policies
	Policies []*AppPolicy `json:"policies"`

	// role type
	RoleType AppRoleType `json:"role_type,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppRole app role

swagger:model app.Role

func (*AppRole) ContextValidate

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

ContextValidate validate this app role based on the context it is used

func (*AppRole) MarshalBinary

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

MarshalBinary interface implementation

func (*AppRole) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppRole) Validate

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

Validate validates this app role

type AppRoleType

type AppRoleType string

AppRoleType app role type

swagger:model app.RoleType

const (

	// AppRoleTypeOrgAdmin captures enum value "org_admin"
	AppRoleTypeOrgAdmin AppRoleType = "org_admin"

	// AppRoleTypeInstaller captures enum value "installer"
	AppRoleTypeInstaller AppRoleType = "installer"

	// AppRoleTypeRunner captures enum value "runner"
	AppRoleTypeRunner AppRoleType = "runner"

	// AppRoleTypeHostedDashInstaller captures enum value "hosted-installer"
	AppRoleTypeHostedDashInstaller AppRoleType = "hosted-installer"
)

func NewAppRoleType

func NewAppRoleType(value AppRoleType) *AppRoleType

func (AppRoleType) ContextValidate

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

ContextValidate validates this app role type based on context it is used

func (AppRoleType) Pointer

func (m AppRoleType) Pointer() *AppRoleType

Pointer returns a pointer to a freshly-allocated AppRoleType.

func (AppRoleType) Validate

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

Validate validates this app role type

type AppRunnerGroupSettings

type AppRunnerGroupSettings struct {

	// container image tag
	ContainerImageTag string `json:"container_image_tag,omitempty"`

	// configuration for deploying the runner
	ContainerImageURL string `json:"container_image_url,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// Never persisted, populated at runtime from the overall ctl-api settings
	Env string `json:"env,omitempty"`

	// Various settings for the runner to handle internally
	HeartBeatTimeout int64 `json:"heart_beat_timeout,omitempty"`

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

	// org id
	OrgID string `json:"org_id,omitempty"`

	// otel collector config
	OtelCollectorConfig string `json:"otel_collector_config,omitempty"`

	// runner api url
	RunnerAPIURL string `json:"runner_api_url,omitempty"`

	// runner group id
	RunnerGroupID string `json:"runner_group_id,omitempty"`

	// settings refresh timeout
	SettingsRefreshTimeout int64 `json:"settings_refresh_timeout,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppRunnerGroupSettings app runner group settings

swagger:model app.RunnerGroupSettings

func (*AppRunnerGroupSettings) ContextValidate

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

ContextValidate validate this app runner group settings based on the context it is used

func (*AppRunnerGroupSettings) MarshalBinary

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

MarshalBinary interface implementation

func (*AppRunnerGroupSettings) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppRunnerGroupSettings) Validate

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

Validate validates this app runner group settings

type AppRunnerHealthCheck

type AppRunnerHealthCheck struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// runner id
	RunnerID string `json:"runner_id,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppRunnerHealthCheck app runner health check

swagger:model app.RunnerHealthCheck

func (*AppRunnerHealthCheck) ContextValidate

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

ContextValidate validates this app runner health check based on context it is used

func (*AppRunnerHealthCheck) MarshalBinary

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

MarshalBinary interface implementation

func (*AppRunnerHealthCheck) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppRunnerHealthCheck) Validate

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

Validate validates this app runner health check

type AppRunnerHeartBeat

type AppRunnerHeartBeat struct {

	// alive time
	AliveTime int64 `json:"alive_time,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// runner id
	RunnerID string `json:"runner_id,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppRunnerHeartBeat app runner heart beat

swagger:model app.RunnerHeartBeat

func (*AppRunnerHeartBeat) ContextValidate

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

ContextValidate validates this app runner heart beat based on context it is used

func (*AppRunnerHeartBeat) MarshalBinary

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

MarshalBinary interface implementation

func (*AppRunnerHeartBeat) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppRunnerHeartBeat) Validate

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

Validate validates this app runner heart beat

type AppRunnerJob

type AppRunnerJob struct {

	// available timeout is how long a job can be marked as "available" before being requeued
	AvailableTimeout int64 `json:"available_timeout,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// execution timeout is how long a job can be marked as "exeucuting" before being requeued
	ExecutionTimeout int64 `json:"execution_timeout,omitempty"`

	// executions
	Executions []*AppRunnerJobExecution `json:"executions"`

	// group
	Group AppRunnerJobGroup `json:"group,omitempty"`

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

	// max executions
	MaxExecutions int64 `json:"max_executions,omitempty"`

	// operation
	Operation AppRunnerJobOperationType `json:"operation,omitempty"`

	// org
	Org *AppOrg `json:"org,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// overall timeout is how long a job can be attempted, before being cancelled
	OverallTimeout int64 `json:"overall_timeout,omitempty"`

	// owner id
	OwnerID string `json:"owner_id,omitempty"`

	// owner type
	OwnerType string `json:"owner_type,omitempty"`

	// queue timeout is how long a job can be queued, before being made available
	QueueTimeout int64 `json:"queue_timeout,omitempty"`

	// runner id
	RunnerID string `json:"runner_id,omitempty"`

	// status
	Status AppRunnerJobStatus `json:"status,omitempty"`

	// status description
	StatusDescription string `json:"status_description,omitempty"`

	// type
	Type AppRunnerJobType `json:"type,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppRunnerJob app runner job

swagger:model app.RunnerJob

func (*AppRunnerJob) ContextValidate

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

ContextValidate validate this app runner job based on the context it is used

func (*AppRunnerJob) MarshalBinary

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

MarshalBinary interface implementation

func (*AppRunnerJob) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppRunnerJob) Validate

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

Validate validates this app runner job

type AppRunnerJobExecution

type AppRunnerJobExecution struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// org
	Org *AppOrg `json:"org,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// result
	Result *AppRunnerJobExecutionResult `json:"result,omitempty"`

	// runner job id
	RunnerJobID string `json:"runner_job_id,omitempty"`

	// status
	Status AppRunnerJobExecutionStatus `json:"status,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppRunnerJobExecution app runner job execution

swagger:model app.RunnerJobExecution

func (*AppRunnerJobExecution) ContextValidate

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

ContextValidate validate this app runner job execution based on the context it is used

func (*AppRunnerJobExecution) MarshalBinary

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

MarshalBinary interface implementation

func (*AppRunnerJobExecution) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppRunnerJobExecution) Validate

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

Validate validates this app runner job execution

type AppRunnerJobExecutionHeartBeat

type AppRunnerJobExecutionHeartBeat struct {

	// alive time
	AliveTime int64 `json:"alive_time,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// runner id
	RunnerID string `json:"runner_id,omitempty"`

	// runner job execution id
	RunnerJobExecutionID string `json:"runner_job_execution_id,omitempty"`

	// runner job id
	RunnerJobID string `json:"runner_job_id,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppRunnerJobExecutionHeartBeat app runner job execution heart beat

swagger:model app.RunnerJobExecutionHeartBeat

func (*AppRunnerJobExecutionHeartBeat) ContextValidate

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

ContextValidate validates this app runner job execution heart beat based on context it is used

func (*AppRunnerJobExecutionHeartBeat) MarshalBinary

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

MarshalBinary interface implementation

func (*AppRunnerJobExecutionHeartBeat) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppRunnerJobExecutionHeartBeat) Validate

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

Validate validates this app runner job execution heart beat

type AppRunnerJobExecutionResult

type AppRunnerJobExecutionResult struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// error code
	ErrorCode int64 `json:"error_code,omitempty"`

	// error metadata
	ErrorMetadata map[string]string `json:"error_metadata,omitempty"`

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

	// org
	Org *AppOrg `json:"org,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// runner job execution id
	RunnerJobExecutionID string `json:"runner_job_execution_id,omitempty"`

	// TODO(jm): add richer information on the error or other tied to a job execution.
	Success bool `json:"success,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppRunnerJobExecutionResult app runner job execution result

swagger:model app.RunnerJobExecutionResult

func (*AppRunnerJobExecutionResult) ContextValidate

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

ContextValidate validate this app runner job execution result based on the context it is used

func (*AppRunnerJobExecutionResult) MarshalBinary

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

MarshalBinary interface implementation

func (*AppRunnerJobExecutionResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppRunnerJobExecutionResult) Validate

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

Validate validates this app runner job execution result

type AppRunnerJobExecutionStatus

type AppRunnerJobExecutionStatus string

AppRunnerJobExecutionStatus app runner job execution status

swagger:model app.RunnerJobExecutionStatus

const (

	// AppRunnerJobExecutionStatusPending captures enum value "pending"
	AppRunnerJobExecutionStatusPending AppRunnerJobExecutionStatus = "pending"

	// AppRunnerJobExecutionStatusInitializing captures enum value "initializing"
	AppRunnerJobExecutionStatusInitializing AppRunnerJobExecutionStatus = "initializing"

	// AppRunnerJobExecutionStatusInDashProgress captures enum value "in-progress"
	AppRunnerJobExecutionStatusInDashProgress AppRunnerJobExecutionStatus = "in-progress"

	// AppRunnerJobExecutionStatusCleaningDashUp captures enum value "cleaning-up"
	AppRunnerJobExecutionStatusCleaningDashUp AppRunnerJobExecutionStatus = "cleaning-up"

	// AppRunnerJobExecutionStatusFinished captures enum value "finished"
	AppRunnerJobExecutionStatusFinished AppRunnerJobExecutionStatus = "finished"

	// AppRunnerJobExecutionStatusFailed captures enum value "failed"
	AppRunnerJobExecutionStatusFailed AppRunnerJobExecutionStatus = "failed"

	// AppRunnerJobExecutionStatusTimedDashOut captures enum value "timed-out"
	AppRunnerJobExecutionStatusTimedDashOut AppRunnerJobExecutionStatus = "timed-out"

	// AppRunnerJobExecutionStatusNotDashAttempted captures enum value "not-attempted"
	AppRunnerJobExecutionStatusNotDashAttempted AppRunnerJobExecutionStatus = "not-attempted"

	// AppRunnerJobExecutionStatusCancelled captures enum value "cancelled"
	AppRunnerJobExecutionStatusCancelled AppRunnerJobExecutionStatus = "cancelled"

	// AppRunnerJobExecutionStatusUnknown captures enum value "unknown"
	AppRunnerJobExecutionStatusUnknown AppRunnerJobExecutionStatus = "unknown"
)

func (AppRunnerJobExecutionStatus) ContextValidate

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

ContextValidate validates this app runner job execution status based on context it is used

func (AppRunnerJobExecutionStatus) Pointer

Pointer returns a pointer to a freshly-allocated AppRunnerJobExecutionStatus.

func (AppRunnerJobExecutionStatus) Validate

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

Validate validates this app runner job execution status

type AppRunnerJobGroup

type AppRunnerJobGroup string

AppRunnerJobGroup app runner job group

swagger:model app.RunnerJobGroup

const (

	// AppRunnerJobGroupHealthDashChecks captures enum value "health-checks"
	AppRunnerJobGroupHealthDashChecks AppRunnerJobGroup = "health-checks"

	// AppRunnerJobGroupSync captures enum value "sync"
	AppRunnerJobGroupSync AppRunnerJobGroup = "sync"

	// AppRunnerJobGroupBuild captures enum value "build"
	AppRunnerJobGroupBuild AppRunnerJobGroup = "build"

	// AppRunnerJobGroupDeploy captures enum value "deploy"
	AppRunnerJobGroupDeploy AppRunnerJobGroup = "deploy"

	// AppRunnerJobGroupSandbox captures enum value "sandbox"
	AppRunnerJobGroupSandbox AppRunnerJobGroup = "sandbox"

	// AppRunnerJobGroupRunner captures enum value "runner"
	AppRunnerJobGroupRunner AppRunnerJobGroup = "runner"

	// AppRunnerJobGroupOperations captures enum value "operations"
	AppRunnerJobGroupOperations AppRunnerJobGroup = "operations"

	// AppRunnerJobGroupUser captures enum value "user"
	AppRunnerJobGroupUser AppRunnerJobGroup = "user"

	// AppRunnerJobGroupEmpty captures enum value ""
	AppRunnerJobGroupEmpty AppRunnerJobGroup = ""

	// AppRunnerJobGroupAny captures enum value "any"
	AppRunnerJobGroupAny AppRunnerJobGroup = "any"
)

func NewAppRunnerJobGroup

func NewAppRunnerJobGroup(value AppRunnerJobGroup) *AppRunnerJobGroup

func (AppRunnerJobGroup) ContextValidate

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

ContextValidate validates this app runner job group based on context it is used

func (AppRunnerJobGroup) Pointer

func (m AppRunnerJobGroup) Pointer() *AppRunnerJobGroup

Pointer returns a pointer to a freshly-allocated AppRunnerJobGroup.

func (AppRunnerJobGroup) Validate

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

Validate validates this app runner job group

type AppRunnerJobOperationType

type AppRunnerJobOperationType string

AppRunnerJobOperationType app runner job operation type

swagger:model app.RunnerJobOperationType

const (

	// AppRunnerJobOperationTypeExec captures enum value "exec"
	AppRunnerJobOperationTypeExec AppRunnerJobOperationType = "exec"

	// AppRunnerJobOperationTypeApply captures enum value "apply"
	AppRunnerJobOperationTypeApply AppRunnerJobOperationType = "apply"

	// AppRunnerJobOperationTypeDestroy captures enum value "destroy"
	AppRunnerJobOperationTypeDestroy AppRunnerJobOperationType = "destroy"

	// AppRunnerJobOperationTypePlanDashOnly captures enum value "plan-only"
	AppRunnerJobOperationTypePlanDashOnly AppRunnerJobOperationType = "plan-only"

	// AppRunnerJobOperationTypeBuild captures enum value "build"
	AppRunnerJobOperationTypeBuild AppRunnerJobOperationType = "build"

	// AppRunnerJobOperationTypeUnknown captures enum value "unknown"
	AppRunnerJobOperationTypeUnknown AppRunnerJobOperationType = "unknown"
)

func (AppRunnerJobOperationType) ContextValidate

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

ContextValidate validates this app runner job operation type based on context it is used

func (AppRunnerJobOperationType) Pointer

Pointer returns a pointer to a freshly-allocated AppRunnerJobOperationType.

func (AppRunnerJobOperationType) Validate

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

Validate validates this app runner job operation type

type AppRunnerJobStatus

type AppRunnerJobStatus string

AppRunnerJobStatus app runner job status

swagger:model app.RunnerJobStatus

const (

	// AppRunnerJobStatusQueued captures enum value "queued"
	AppRunnerJobStatusQueued AppRunnerJobStatus = "queued"

	// AppRunnerJobStatusAvailable captures enum value "available"
	AppRunnerJobStatusAvailable AppRunnerJobStatus = "available"

	// AppRunnerJobStatusInDashProgress captures enum value "in-progress"
	AppRunnerJobStatusInDashProgress AppRunnerJobStatus = "in-progress"

	// AppRunnerJobStatusFinished captures enum value "finished"
	AppRunnerJobStatusFinished AppRunnerJobStatus = "finished"

	// AppRunnerJobStatusFailed captures enum value "failed"
	AppRunnerJobStatusFailed AppRunnerJobStatus = "failed"

	// AppRunnerJobStatusTimedDashOut captures enum value "timed-out"
	AppRunnerJobStatusTimedDashOut AppRunnerJobStatus = "timed-out"

	// AppRunnerJobStatusNotDashAttempted captures enum value "not-attempted"
	AppRunnerJobStatusNotDashAttempted AppRunnerJobStatus = "not-attempted"

	// AppRunnerJobStatusCancelled captures enum value "cancelled"
	AppRunnerJobStatusCancelled AppRunnerJobStatus = "cancelled"

	// AppRunnerJobStatusUnknown captures enum value "unknown"
	AppRunnerJobStatusUnknown AppRunnerJobStatus = "unknown"
)

func NewAppRunnerJobStatus

func NewAppRunnerJobStatus(value AppRunnerJobStatus) *AppRunnerJobStatus

func (AppRunnerJobStatus) ContextValidate

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

ContextValidate validates this app runner job status based on context it is used

func (AppRunnerJobStatus) Pointer

Pointer returns a pointer to a freshly-allocated AppRunnerJobStatus.

func (AppRunnerJobStatus) Validate

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

Validate validates this app runner job status

type AppRunnerJobType

type AppRunnerJobType string

AppRunnerJobType app runner job type

swagger:model app.RunnerJobType

const (

	// AppRunnerJobTypeHealthDashCheck captures enum value "health-check"
	AppRunnerJobTypeHealthDashCheck AppRunnerJobType = "health-check"

	// AppRunnerJobTypeDockerDashBuild captures enum value "docker-build"
	AppRunnerJobTypeDockerDashBuild AppRunnerJobType = "docker-build"

	// AppRunnerJobTypeContainerDashImageDashBuild captures enum value "container-image-build"
	AppRunnerJobTypeContainerDashImageDashBuild AppRunnerJobType = "container-image-build"

	// AppRunnerJobTypeTerraformDashModuleDashBuild captures enum value "terraform-module-build"
	AppRunnerJobTypeTerraformDashModuleDashBuild AppRunnerJobType = "terraform-module-build"

	// AppRunnerJobTypeHelmDashChartDashBuild captures enum value "helm-chart-build"
	AppRunnerJobTypeHelmDashChartDashBuild AppRunnerJobType = "helm-chart-build"

	// AppRunnerJobTypeNoopDashBuild captures enum value "noop-build"
	AppRunnerJobTypeNoopDashBuild AppRunnerJobType = "noop-build"

	// AppRunnerJobTypeOciDashSync captures enum value "oci-sync"
	AppRunnerJobTypeOciDashSync AppRunnerJobType = "oci-sync"

	// AppRunnerJobTypeNoopDashSync captures enum value "noop-sync"
	AppRunnerJobTypeNoopDashSync AppRunnerJobType = "noop-sync"

	// AppRunnerJobTypeTerraformDashDeploy captures enum value "terraform-deploy"
	AppRunnerJobTypeTerraformDashDeploy AppRunnerJobType = "terraform-deploy"

	// AppRunnerJobTypeHelmDashChartDashDeploy captures enum value "helm-chart-deploy"
	AppRunnerJobTypeHelmDashChartDashDeploy AppRunnerJobType = "helm-chart-deploy"

	// AppRunnerJobTypeJobDashDeploy captures enum value "job-deploy"
	AppRunnerJobTypeJobDashDeploy AppRunnerJobType = "job-deploy"

	// AppRunnerJobTypeNoopDashDeploy captures enum value "noop-deploy"
	AppRunnerJobTypeNoopDashDeploy AppRunnerJobType = "noop-deploy"

	// AppRunnerJobTypeShutDashDown captures enum value "shut-down"
	AppRunnerJobTypeShutDashDown AppRunnerJobType = "shut-down"

	// AppRunnerJobTypeNoop captures enum value "noop"
	AppRunnerJobTypeNoop AppRunnerJobType = "noop"

	// AppRunnerJobTypeSandboxDashTerraform captures enum value "sandbox-terraform"
	AppRunnerJobTypeSandboxDashTerraform AppRunnerJobType = "sandbox-terraform"

	// AppRunnerJobTypeRunnerDashHelm captures enum value "runner-helm"
	AppRunnerJobTypeRunnerDashHelm AppRunnerJobType = "runner-helm"

	// AppRunnerJobTypeRunnerDashTerraform captures enum value "runner-terraform"
	AppRunnerJobTypeRunnerDashTerraform AppRunnerJobType = "runner-terraform"

	// AppRunnerJobTypeRunnerDashLocal captures enum value "runner-local"
	AppRunnerJobTypeRunnerDashLocal AppRunnerJobType = "runner-local"
)

func NewAppRunnerJobType

func NewAppRunnerJobType(value AppRunnerJobType) *AppRunnerJobType

func (AppRunnerJobType) ContextValidate

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

ContextValidate validates this app runner job type based on context it is used

func (AppRunnerJobType) Pointer

func (m AppRunnerJobType) Pointer() *AppRunnerJobType

Pointer returns a pointer to a freshly-allocated AppRunnerJobType.

func (AppRunnerJobType) Validate

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

Validate validates this app runner job type

type AppSandbox

type AppSandbox struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

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

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

	// releases
	Releases []*AppSandboxRelease `json:"releases"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppSandbox app sandbox

swagger:model app.Sandbox

func (*AppSandbox) ContextValidate

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

ContextValidate validate this app sandbox based on the context it is used

func (*AppSandbox) MarshalBinary

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

MarshalBinary interface implementation

func (*AppSandbox) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppSandbox) Validate

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

Validate validates this app sandbox

type AppSandboxRelease

type AppSandboxRelease struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// deprovision policy url
	DeprovisionPolicyURL string `json:"deprovision_policy_url,omitempty"`

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

	// one click role template url
	OneClickRoleTemplateURL string `json:"one_click_role_template_url,omitempty"`

	// provision policy url
	ProvisionPolicyURL string `json:"provision_policy_url,omitempty"`

	// trust policy url
	TrustPolicyURL string `json:"trust_policy_url,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

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

AppSandboxRelease app sandbox release

swagger:model app.SandboxRelease

func (*AppSandboxRelease) ContextValidate

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

ContextValidate validate this app sandbox release based on the context it is used

func (*AppSandboxRelease) MarshalBinary

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

MarshalBinary interface implementation

func (*AppSandboxRelease) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppSandboxRelease) Validate

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

Validate validates this app sandbox release

type AppSandboxRunType

type AppSandboxRunType string

AppSandboxRunType app sandbox run type

swagger:model app.SandboxRunType

const (

	// AppSandboxRunTypeProvision captures enum value "provision"
	AppSandboxRunTypeProvision AppSandboxRunType = "provision"

	// AppSandboxRunTypeReprovision captures enum value "reprovision"
	AppSandboxRunTypeReprovision AppSandboxRunType = "reprovision"

	// AppSandboxRunTypeDeprovision captures enum value "deprovision"
	AppSandboxRunTypeDeprovision AppSandboxRunType = "deprovision"
)

func NewAppSandboxRunType

func NewAppSandboxRunType(value AppSandboxRunType) *AppSandboxRunType

func (AppSandboxRunType) ContextValidate

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

ContextValidate validates this app sandbox run type based on context it is used

func (AppSandboxRunType) Pointer

func (m AppSandboxRunType) Pointer() *AppSandboxRunType

Pointer returns a pointer to a freshly-allocated AppSandboxRunType.

func (AppSandboxRunType) Validate

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

Validate validates this app sandbox run type

type AppTerraformModuleComponentConfig

type AppTerraformModuleComponentConfig struct {

	// parent reference
	ComponentConfigConnectionID string `json:"component_config_connection_id,omitempty"`

	// connected github vcs config
	ConnectedGithubVcsConfig *AppConnectedGithubVCSConfig `json:"connected_github_vcs_config,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// env vars
	EnvVars map[string]string `json:"env_vars,omitempty"`

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

	// public git vcs config
	PublicGitVcsConfig *AppPublicGitVCSConfig `json:"public_git_vcs_config,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// variables
	Variables map[string]string `json:"variables,omitempty"`

	// terraform configuration values
	Version string `json:"version,omitempty"`
}

AppTerraformModuleComponentConfig app terraform module component config

swagger:model app.TerraformModuleComponentConfig

func (*AppTerraformModuleComponentConfig) ContextValidate

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

ContextValidate validate this app terraform module component config based on the context it is used

func (*AppTerraformModuleComponentConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*AppTerraformModuleComponentConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppTerraformModuleComponentConfig) Validate

Validate validates this app terraform module component config

type AppTokenType

type AppTokenType string

AppTokenType app token type

swagger:model app.TokenType

const (

	// AppTokenTypeAuth0 captures enum value "auth0"
	AppTokenTypeAuth0 AppTokenType = "auth0"

	// AppTokenTypeAdmin captures enum value "admin"
	AppTokenTypeAdmin AppTokenType = "admin"

	// AppTokenTypeStatic captures enum value "static"
	AppTokenTypeStatic AppTokenType = "static"

	// AppTokenTypeIntegration captures enum value "integration"
	AppTokenTypeIntegration AppTokenType = "integration"

	// AppTokenTypeCanary captures enum value "canary"
	AppTokenTypeCanary AppTokenType = "canary"
)

func NewAppTokenType

func NewAppTokenType(value AppTokenType) *AppTokenType

func (AppTokenType) ContextValidate

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

ContextValidate validates this app token type based on context it is used

func (AppTokenType) Pointer

func (m AppTokenType) Pointer() *AppTokenType

Pointer returns a pointer to a freshly-allocated AppTokenType.

func (AppTokenType) Validate

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

Validate validates this app token type

type AppUserOrg

type AppUserOrg struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppUserToken `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

	// parent relationship
	OrgID string `json:"orgID,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// user ID
	UserID string `json:"userID,omitempty"`
}

AppUserOrg app user org

swagger:model app.UserOrg

func (*AppUserOrg) ContextValidate

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

ContextValidate validate this app user org based on the context it is used

func (*AppUserOrg) MarshalBinary

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

MarshalBinary interface implementation

func (*AppUserOrg) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppUserOrg) Validate

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

Validate validates this app user org

type AppUserToken

type AppUserToken struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// email
	Email string `json:"email,omitempty"`

	// expires at
	ExpiresAt string `json:"expires_at,omitempty"`

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

	// issued at
	IssuedAt string `json:"issued_at,omitempty"`

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

	// claim data
	Subject string `json:"subject,omitempty"`

	// token type
	TokenType AppTokenType `json:"token_type,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppUserToken app user token

swagger:model app.UserToken

func (*AppUserToken) ContextValidate

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

ContextValidate validate this app user token based on the context it is used

func (*AppUserToken) MarshalBinary

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

MarshalBinary interface implementation

func (*AppUserToken) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppUserToken) Validate

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

Validate validates this app user token

type AppVCSConnection

type AppVCSConnection struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

	// github install id
	GithubInstallID string `json:"github_install_id,omitempty"`

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

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// vcs connection commit
	VcsConnectionCommit []*AppVCSConnectionCommit `json:"vcs_connection_commit"`
}

AppVCSConnection app v c s connection

swagger:model app.VCSConnection

func (*AppVCSConnection) ContextValidate

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

ContextValidate validate this app v c s connection based on the context it is used

func (*AppVCSConnection) MarshalBinary

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

MarshalBinary interface implementation

func (*AppVCSConnection) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppVCSConnection) Validate

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

Validate validates this app v c s connection

type AppVCSConnectionCommit

type AppVCSConnectionCommit struct {

	// author email
	AuthorEmail string `json:"author_email,omitempty"`

	// author name
	AuthorName string `json:"author_name,omitempty"`

	// component config connection id
	ComponentConfigConnectionID string `json:"component_config_connection_id,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy *AppAccount `json:"created_by,omitempty"`

	// created by id
	CreatedByID string `json:"created_by_id,omitempty"`

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

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

	// sha
	Sha string `json:"sha,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AppVCSConnectionCommit app v c s connection commit

swagger:model app.VCSConnectionCommit

func (*AppVCSConnectionCommit) ContextValidate

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

ContextValidate validate this app v c s connection commit based on the context it is used

func (*AppVCSConnectionCommit) MarshalBinary

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

MarshalBinary interface implementation

func (*AppVCSConnectionCommit) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppVCSConnectionCommit) Validate

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

Validate validates this app v c s connection commit

type GenericsNullString

type GenericsNullString struct {

	// string
	String string `json:"string,omitempty"`

	// Valid is true if String is not NULL
	Valid bool `json:"valid,omitempty"`
}

GenericsNullString generics null string

swagger:model generics.NullString

func (*GenericsNullString) ContextValidate

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

ContextValidate validates this generics null string based on context it is used

func (*GenericsNullString) MarshalBinary

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

MarshalBinary interface implementation

func (*GenericsNullString) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GenericsNullString) Validate

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

Validate validates this generics null string

type GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperation

type GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperation string

GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperation github com powertoolsdev mono services ctl api internal app installs worker signals operation

swagger:model github_com_powertoolsdev_mono_services_ctl-api_internal_app_installs_worker_signals.Operation

const (

	// GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperationProvision captures enum value "provision"
	GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperationProvision GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperation = "provision"

	// GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperationDeprovision captures enum value "deprovision"
	GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperationDeprovision GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperation = "deprovision"

	// GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperationDelete captures enum value "delete"
	GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperationDelete GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperation = "delete"

	// GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperationReprovision captures enum value "reprovision"
	GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperationReprovision GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperation = "reprovision"

	// GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperationDeploy captures enum value "deploy"
	GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperationDeploy GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperation = "deploy"

	// GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperationForgotten captures enum value "forgotten"
	GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperationForgotten GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperation = "forgotten"

	// GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperationPollDependencies captures enum value "poll_dependencies"
	GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperationPollDependencies GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperation = "poll_dependencies"

	// GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperationDeployComponents captures enum value "deploy_components"
	GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperationDeployComponents GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperation = "deploy_components"

	// GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperationTeardownComponents captures enum value "teardown_components"
	GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperationTeardownComponents GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperation = "teardown_components"
)

func (GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperation) ContextValidate

ContextValidate validates this github com powertoolsdev mono services ctl api internal app installs worker signals operation based on context it is used

func (GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperation) Pointer

Pointer returns a pointer to a freshly-allocated GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperation.

func (GithubComPowertoolsdevMonoServicesCtlAPIInternalAppInstallsWorkerSignalsOperation) Validate

Validate validates this github com powertoolsdev mono services ctl api internal app installs worker signals operation

type MetricsDecr

type MetricsDecr struct {

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

	// tags
	Tags []string `json:"tags"`
}

MetricsDecr metrics decr

swagger:model metrics.Decr

func (*MetricsDecr) ContextValidate

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

ContextValidate validates this metrics decr based on context it is used

func (*MetricsDecr) MarshalBinary

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

MarshalBinary interface implementation

func (*MetricsDecr) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MetricsDecr) Validate

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

Validate validates this metrics decr

type MetricsEvent

type MetricsEvent struct {

	// event
	Event *StatsdEvent `json:"event,omitempty"`
}

MetricsEvent metrics event

swagger:model metrics.Event

func (*MetricsEvent) ContextValidate

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

ContextValidate validate this metrics event based on the context it is used

func (*MetricsEvent) MarshalBinary

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

MarshalBinary interface implementation

func (*MetricsEvent) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MetricsEvent) Validate

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

Validate validates this metrics event

type MetricsIncr

type MetricsIncr struct {

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

	// tags
	Tags []string `json:"tags"`
}

MetricsIncr metrics incr

swagger:model metrics.Incr

func (*MetricsIncr) ContextValidate

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

ContextValidate validates this metrics incr based on context it is used

func (*MetricsIncr) MarshalBinary

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

MarshalBinary interface implementation

func (*MetricsIncr) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MetricsIncr) Validate

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

Validate validates this metrics incr

type MetricsTiming

type MetricsTiming struct {

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

	// tags
	Tags []string `json:"tags"`

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

MetricsTiming metrics timing

swagger:model metrics.Timing

func (*MetricsTiming) ContextValidate

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

ContextValidate validates this metrics timing based on context it is used

func (*MetricsTiming) MarshalBinary

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

MarshalBinary interface implementation

func (*MetricsTiming) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MetricsTiming) Validate

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

Validate validates this metrics timing

type PermissionsPermission

type PermissionsPermission string

PermissionsPermission permissions permission

swagger:model permissions.Permission

const (

	// PermissionsPermissionUnknown captures enum value "unknown"
	PermissionsPermissionUnknown PermissionsPermission = "unknown"

	// PermissionsPermissionAll captures enum value "all"
	PermissionsPermissionAll PermissionsPermission = "all"

	// PermissionsPermissionCreate captures enum value "create"
	PermissionsPermissionCreate PermissionsPermission = "create"

	// PermissionsPermissionRead captures enum value "read"
	PermissionsPermissionRead PermissionsPermission = "read"

	// PermissionsPermissionUpdate captures enum value "update"
	PermissionsPermissionUpdate PermissionsPermission = "update"

	// PermissionsPermissionDelete captures enum value "delete"
	PermissionsPermissionDelete PermissionsPermission = "delete"
)

func NewPermissionsPermission

func NewPermissionsPermission(value PermissionsPermission) *PermissionsPermission

func (PermissionsPermission) ContextValidate

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

ContextValidate validates this permissions permission based on context it is used

func (PermissionsPermission) Pointer

Pointer returns a pointer to a freshly-allocated PermissionsPermission.

func (PermissionsPermission) Validate

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

Validate validates this permissions permission

type PermissionsSet

type PermissionsSet map[string]PermissionsPermission

PermissionsSet permissions set

swagger:model permissions.Set

func (PermissionsSet) ContextValidate

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

ContextValidate validate this permissions set based on the context it is used

func (PermissionsSet) Validate

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

Validate validates this permissions set

type Planv1Plan

type Planv1Plan struct {

	// Types that are assignable to Actual:
	//
	// 	*Plan_WaypointPlan
	// 	*Plan_NoopPlan
	Actual interface{} `json:"actual,omitempty"`
}

Planv1Plan planv1 plan

swagger:model planv1.Plan

func (*Planv1Plan) ContextValidate

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

ContextValidate validates this planv1 plan based on context it is used

func (*Planv1Plan) MarshalBinary

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

MarshalBinary interface implementation

func (*Planv1Plan) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Planv1Plan) Validate

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

Validate validates this planv1 plan

type ServiceAppConfigTemplate

type ServiceAppConfigTemplate struct {

	// content
	Content string `json:"content,omitempty"`

	// filename
	Filename string `json:"filename,omitempty"`

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

	// type
	Type ServiceAppConfigTemplateType `json:"type,omitempty"`
}

ServiceAppConfigTemplate service app config template

swagger:model service.AppConfigTemplate

func (*ServiceAppConfigTemplate) ContextValidate

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

ContextValidate validate this service app config template based on the context it is used

func (*ServiceAppConfigTemplate) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceAppConfigTemplate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceAppConfigTemplate) Validate

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

Validate validates this service app config template

type ServiceAppConfigTemplateType

type ServiceAppConfigTemplateType string

ServiceAppConfigTemplateType service app config template type

swagger:model service.AppConfigTemplateType

const (

	// ServiceAppConfigTemplateTypeAwsDashEcs captures enum value "aws-ecs"
	ServiceAppConfigTemplateTypeAwsDashEcs ServiceAppConfigTemplateType = "aws-ecs"

	// ServiceAppConfigTemplateTypeAwsDashEcsDashByovpc captures enum value "aws-ecs-byovpc"
	ServiceAppConfigTemplateTypeAwsDashEcsDashByovpc ServiceAppConfigTemplateType = "aws-ecs-byovpc"

	// ServiceAppConfigTemplateTypeAwsDashEks captures enum value "aws-eks"
	ServiceAppConfigTemplateTypeAwsDashEks ServiceAppConfigTemplateType = "aws-eks"

	// ServiceAppConfigTemplateTypeAwsDashEksDashByovpc captures enum value "aws-eks-byovpc"
	ServiceAppConfigTemplateTypeAwsDashEksDashByovpc ServiceAppConfigTemplateType = "aws-eks-byovpc"
)

func (ServiceAppConfigTemplateType) ContextValidate

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

ContextValidate validates this service app config template type based on context it is used

func (ServiceAppConfigTemplateType) Pointer

Pointer returns a pointer to a freshly-allocated ServiceAppConfigTemplateType.

func (ServiceAppConfigTemplateType) Validate

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

Validate validates this service app config template type

type ServiceAppGroupRequest

type ServiceAppGroupRequest struct {

	// description
	// Required: true
	Description *string `json:"description"`

	// display name
	// Required: true
	DisplayName *string `json:"display_name"`
}

ServiceAppGroupRequest service app group request

swagger:model service.AppGroupRequest

func (*ServiceAppGroupRequest) ContextValidate

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

ContextValidate validates this service app group request based on context it is used

func (*ServiceAppGroupRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceAppGroupRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceAppGroupRequest) Validate

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

Validate validates this service app group request

type ServiceAppInputRequest

type ServiceAppInputRequest struct {

	// default
	Default string `json:"default,omitempty"`

	// description
	// Required: true
	Description *string `json:"description"`

	// display name
	// Required: true
	DisplayName *string `json:"display_name"`

	// group
	// Required: true
	Group *string `json:"group"`

	// required
	Required bool `json:"required,omitempty"`

	// sensitive
	Sensitive bool `json:"sensitive,omitempty"`
}

ServiceAppInputRequest service app input request

swagger:model service.AppInputRequest

func (*ServiceAppInputRequest) ContextValidate

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

ContextValidate validates this service app input request based on context it is used

func (*ServiceAppInputRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceAppInputRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceAppInputRequest) Validate

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

Validate validates this service app input request

type ServiceAttribute

type ServiceAttribute struct {

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

	// value
	Value *ServiceAttributeValue `json:"value,omitempty"`
}

ServiceAttribute service attribute

swagger:model service.Attribute

func (*ServiceAttribute) ContextValidate

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

ContextValidate validate this service attribute based on the context it is used

func (*ServiceAttribute) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceAttribute) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceAttribute) Validate

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

Validate validates this service attribute

type ServiceAttributeValue

type ServiceAttributeValue struct {

	// kvlist value
	KvlistValue *ServiceAttributeValueKvlistValue `json:"kvlistValue,omitempty"`
}

ServiceAttributeValue service attribute value

swagger:model ServiceAttributeValue

func (*ServiceAttributeValue) ContextValidate

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

ContextValidate validate this service attribute value based on the context it is used

func (*ServiceAttributeValue) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceAttributeValue) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceAttributeValue) Validate

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

Validate validates this service attribute value

type ServiceAttributeValueKvlistValue

type ServiceAttributeValueKvlistValue struct {

	// values
	Values []*ServiceAttributeValueKvlistValueValuesItems0 `json:"values"`
}

ServiceAttributeValueKvlistValue service attribute value kvlist value

swagger:model ServiceAttributeValueKvlistValue

func (*ServiceAttributeValueKvlistValue) ContextValidate

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

ContextValidate validate this service attribute value kvlist value based on the context it is used

func (*ServiceAttributeValueKvlistValue) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceAttributeValueKvlistValue) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceAttributeValueKvlistValue) Validate

Validate validates this service attribute value kvlist value

type ServiceAttributeValueKvlistValueValuesItems0

type ServiceAttributeValueKvlistValueValuesItems0 struct {

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

	// value
	Value *ServiceAttributeValueKvlistValueValuesItems0Value `json:"value,omitempty"`
}

ServiceAttributeValueKvlistValueValuesItems0 service attribute value kvlist value values items0

swagger:model ServiceAttributeValueKvlistValueValuesItems0

func (*ServiceAttributeValueKvlistValueValuesItems0) ContextValidate

ContextValidate validate this service attribute value kvlist value values items0 based on the context it is used

func (*ServiceAttributeValueKvlistValueValuesItems0) MarshalBinary

MarshalBinary interface implementation

func (*ServiceAttributeValueKvlistValueValuesItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceAttributeValueKvlistValueValuesItems0) Validate

Validate validates this service attribute value kvlist value values items0

type ServiceAttributeValueKvlistValueValuesItems0Value

type ServiceAttributeValueKvlistValueValuesItems0Value struct {

	// string value
	StringValue string `json:"stringValue,omitempty"`
}

ServiceAttributeValueKvlistValueValuesItems0Value service attribute value kvlist value values items0 value

swagger:model ServiceAttributeValueKvlistValueValuesItems0Value

func (*ServiceAttributeValueKvlistValueValuesItems0Value) ContextValidate

ContextValidate validates this service attribute value kvlist value values items0 value based on context it is used

func (*ServiceAttributeValueKvlistValueValuesItems0Value) MarshalBinary

MarshalBinary interface implementation

func (*ServiceAttributeValueKvlistValueValuesItems0Value) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceAttributeValueKvlistValueValuesItems0Value) Validate

Validate validates this service attribute value kvlist value values items0 value

type ServiceAwsECRImageConfigRequest

type ServiceAwsECRImageConfigRequest struct {

	// aws region
	AwsRegion string `json:"aws_region,omitempty"`

	// iam role arn
	IamRoleArn string `json:"iam_role_arn,omitempty"`
}

ServiceAwsECRImageConfigRequest service aws e c r image config request

swagger:model service.awsECRImageConfigRequest

func (*ServiceAwsECRImageConfigRequest) ContextValidate

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

ContextValidate validates this service aws e c r image config request based on context it is used

func (*ServiceAwsECRImageConfigRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceAwsECRImageConfigRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceAwsECRImageConfigRequest) Validate

Validate validates this service aws e c r image config request

type ServiceBody

type ServiceBody struct {

	// string value
	StringValue string `json:"stringValue,omitempty"`
}

ServiceBody service body

swagger:model service.Body

func (*ServiceBody) ContextValidate

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

ContextValidate validates this service body based on context it is used

func (*ServiceBody) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceBody) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceBody) Validate

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

Validate validates this service body

type ServiceBuildLog

type ServiceBuildLog interface{}

ServiceBuildLog service build log

swagger:model service.BuildLog

type ServiceCLIConfig

type ServiceCLIConfig struct {

	// auth audience
	AuthAudience string `json:"auth_audience,omitempty"`

	// auth client id
	AuthClientID string `json:"auth_client_id,omitempty"`

	// auth domain
	AuthDomain string `json:"auth_domain,omitempty"`
}

ServiceCLIConfig service c l i config

swagger:model service.CLIConfig

func (*ServiceCLIConfig) ContextValidate

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

ContextValidate validates this service c l i config based on context it is used

func (*ServiceCLIConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCLIConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCLIConfig) Validate

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

Validate validates this service c l i config

type ServiceConnectedGithubVCSConfigRequest

type ServiceConnectedGithubVCSConfigRequest struct {

	// branch
	Branch string `json:"branch,omitempty"`

	// directory
	// Required: true
	Directory *string `json:"directory"`

	// git ref
	GitRef string `json:"gitRef,omitempty"`

	// repo
	// Required: true
	Repo *string `json:"repo"`
}

ServiceConnectedGithubVCSConfigRequest service connected github v c s config request

swagger:model service.ConnectedGithubVCSConfigRequest

func (*ServiceConnectedGithubVCSConfigRequest) ContextValidate

ContextValidate validates this service connected github v c s config request based on context it is used

func (*ServiceConnectedGithubVCSConfigRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceConnectedGithubVCSConfigRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceConnectedGithubVCSConfigRequest) Validate

Validate validates this service connected github v c s config request

type ServiceConnectedGithubVCSSandboxConfigRequest

type ServiceConnectedGithubVCSSandboxConfigRequest struct {

	// branch
	Branch string `json:"branch,omitempty"`

	// directory
	// Required: true
	Directory *string `json:"directory"`

	// git ref
	GitRef string `json:"gitRef,omitempty"`

	// repo
	// Required: true
	Repo *string `json:"repo"`
}

ServiceConnectedGithubVCSSandboxConfigRequest service connected github v c s sandbox config request

swagger:model service.ConnectedGithubVCSSandboxConfigRequest

func (*ServiceConnectedGithubVCSSandboxConfigRequest) ContextValidate

ContextValidate validates this service connected github v c s sandbox config request based on context it is used

func (*ServiceConnectedGithubVCSSandboxConfigRequest) MarshalBinary

MarshalBinary interface implementation

func (*ServiceConnectedGithubVCSSandboxConfigRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceConnectedGithubVCSSandboxConfigRequest) Validate

Validate validates this service connected github v c s sandbox config request

type ServiceCreateAppConfigRequest

type ServiceCreateAppConfigRequest struct {

	// content
	// Required: true
	// Min Length: 1
	Content *string `json:"content"`

	// generated terraform json
	GeneratedTerraformJSON string `json:"generated_terraform_json,omitempty"`
}

ServiceCreateAppConfigRequest service create app config request

swagger:model service.CreateAppConfigRequest

func (*ServiceCreateAppConfigRequest) ContextValidate

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

ContextValidate validates this service create app config request based on context it is used

func (*ServiceCreateAppConfigRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateAppConfigRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateAppConfigRequest) Validate

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

Validate validates this service create app config request

type ServiceCreateAppInputConfigRequest

type ServiceCreateAppInputConfigRequest struct {

	// groups
	// Required: true
	Groups map[string]ServiceAppGroupRequest `json:"groups"`

	// inputs
	// Required: true
	Inputs map[string]ServiceAppInputRequest `json:"inputs"`
}

ServiceCreateAppInputConfigRequest service create app input config request

swagger:model service.CreateAppInputConfigRequest

func (*ServiceCreateAppInputConfigRequest) ContextValidate

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

ContextValidate validate this service create app input config request based on the context it is used

func (*ServiceCreateAppInputConfigRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateAppInputConfigRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateAppInputConfigRequest) Validate

Validate validates this service create app input config request

type ServiceCreateAppInstallerRequest

type ServiceCreateAppInstallerRequest struct {

	// app id
	// Required: true
	AppID *string `json:"app_id"`

	// description
	// Required: true
	Description *string `json:"description"`

	// links
	Links *ServiceCreateAppInstallerRequestLinks `json:"links,omitempty"`

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

	// post install markdown
	PostInstallMarkdown string `json:"post_install_markdown,omitempty"`

	// slug
	// Required: true
	Slug *string `json:"slug"`
}

ServiceCreateAppInstallerRequest service create app installer request

swagger:model service.CreateAppInstallerRequest

func (*ServiceCreateAppInstallerRequest) ContextValidate

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

ContextValidate validate this service create app installer request based on the context it is used

func (*ServiceCreateAppInstallerRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateAppInstallerRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateAppInstallerRequest) Validate

Validate validates this service create app installer request

type ServiceCreateAppInstallerRequestLinks struct {

	// community
	// Required: true
	Community *string `json:"community"`

	// demo
	Demo string `json:"demo,omitempty"`

	// documentation
	// Required: true
	Documentation *string `json:"documentation"`

	// github
	// Required: true
	Github *string `json:"github"`

	// homepage
	// Required: true
	Homepage *string `json:"homepage"`

	// Required: true
	Logo *string `json:"logo"`
}

ServiceCreateAppInstallerRequestLinks service create app installer request links

swagger:model ServiceCreateAppInstallerRequestLinks

func (*ServiceCreateAppInstallerRequestLinks) ContextValidate

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

ContextValidate validates this service create app installer request links based on context it is used

func (*ServiceCreateAppInstallerRequestLinks) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateAppInstallerRequestLinks) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateAppInstallerRequestLinks) Validate

Validate validates this service create app installer request links

type ServiceCreateAppRequest

type ServiceCreateAppRequest struct {

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

	// display name
	DisplayName string `json:"display_name,omitempty"`

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

	// slack webhook url
	SlackWebhookURL string `json:"slack_webhook_url,omitempty"`
}

ServiceCreateAppRequest service create app request

swagger:model service.CreateAppRequest

func (*ServiceCreateAppRequest) ContextValidate

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

ContextValidate validates this service create app request based on context it is used

func (*ServiceCreateAppRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateAppRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateAppRequest) Validate

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

Validate validates this service create app request

type ServiceCreateAppRunnerConfigRequest

type ServiceCreateAppRunnerConfigRequest struct {

	// env vars
	EnvVars map[string]string `json:"env_vars,omitempty"`

	// type
	Type AppAppRunnerType `json:"type,omitempty"`
}

ServiceCreateAppRunnerConfigRequest service create app runner config request

swagger:model service.CreateAppRunnerConfigRequest

func (*ServiceCreateAppRunnerConfigRequest) ContextValidate

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

ContextValidate validate this service create app runner config request based on the context it is used

func (*ServiceCreateAppRunnerConfigRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateAppRunnerConfigRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateAppRunnerConfigRequest) Validate

Validate validates this service create app runner config request

type ServiceCreateAppSandboxConfigRequest

type ServiceCreateAppSandboxConfigRequest struct {

	// connected github vcs config
	ConnectedGithubVcsConfig *ServiceConnectedGithubVCSSandboxConfigRequest `json:"connected_github_vcs_config,omitempty"`

	// public git vcs config
	PublicGitVcsConfig *ServicePublicGitVCSSandboxConfigRequest `json:"public_git_vcs_config,omitempty"`

	// sandbox inputs
	// Required: true
	SandboxInputs map[string]string `json:"sandbox_inputs"`

	// terraform version
	// Required: true
	TerraformVersion *string `json:"terraform_version"`
}

ServiceCreateAppSandboxConfigRequest service create app sandbox config request

swagger:model service.CreateAppSandboxConfigRequest

func (*ServiceCreateAppSandboxConfigRequest) ContextValidate

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

ContextValidate validate this service create app sandbox config request based on the context it is used

func (*ServiceCreateAppSandboxConfigRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateAppSandboxConfigRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateAppSandboxConfigRequest) Validate

Validate validates this service create app sandbox config request

type ServiceCreateAppSecretRequest

type ServiceCreateAppSecretRequest struct {

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

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

ServiceCreateAppSecretRequest service create app secret request

swagger:model service.CreateAppSecretRequest

func (*ServiceCreateAppSecretRequest) ContextValidate

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

ContextValidate validates this service create app secret request based on context it is used

func (*ServiceCreateAppSecretRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateAppSecretRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateAppSecretRequest) Validate

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

Validate validates this service create app secret request

type ServiceCreateComponentBuildRequest

type ServiceCreateComponentBuildRequest struct {

	// git ref
	GitRef string `json:"git_ref,omitempty"`

	// use latest
	UseLatest bool `json:"use_latest,omitempty"`
}

ServiceCreateComponentBuildRequest service create component build request

swagger:model service.CreateComponentBuildRequest

func (*ServiceCreateComponentBuildRequest) ContextValidate

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

ContextValidate validates this service create component build request based on context it is used

func (*ServiceCreateComponentBuildRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateComponentBuildRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateComponentBuildRequest) Validate

Validate validates this service create component build request

type ServiceCreateComponentReleaseRequest

type ServiceCreateComponentReleaseRequest struct {

	// auto build
	AutoBuild bool `json:"auto_build,omitempty"`

	// build id
	BuildID string `json:"build_id,omitempty"`

	// strategy
	Strategy *ServiceCreateComponentReleaseRequestStrategy `json:"strategy,omitempty"`
}

ServiceCreateComponentReleaseRequest service create component release request

swagger:model service.CreateComponentReleaseRequest

func (*ServiceCreateComponentReleaseRequest) ContextValidate

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

ContextValidate validate this service create component release request based on the context it is used

func (*ServiceCreateComponentReleaseRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateComponentReleaseRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateComponentReleaseRequest) Validate

Validate validates this service create component release request

type ServiceCreateComponentReleaseRequestStrategy

type ServiceCreateComponentReleaseRequestStrategy struct {

	// delay
	Delay string `json:"delay,omitempty"`

	// installs per step
	InstallsPerStep int64 `json:"installs_per_step,omitempty"`
}

ServiceCreateComponentReleaseRequestStrategy service create component release request strategy

swagger:model ServiceCreateComponentReleaseRequestStrategy

func (*ServiceCreateComponentReleaseRequestStrategy) ContextValidate

ContextValidate validates this service create component release request strategy based on context it is used

func (*ServiceCreateComponentReleaseRequestStrategy) MarshalBinary

MarshalBinary interface implementation

func (*ServiceCreateComponentReleaseRequestStrategy) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceCreateComponentReleaseRequestStrategy) Validate

Validate validates this service create component release request strategy

type ServiceCreateComponentRequest

type ServiceCreateComponentRequest struct {

	// dependencies
	Dependencies []string `json:"dependencies"`

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

	// var name
	VarName string `json:"var_name,omitempty"`
}

ServiceCreateComponentRequest service create component request

swagger:model service.CreateComponentRequest

func (*ServiceCreateComponentRequest) ContextValidate

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

ContextValidate validates this service create component request based on context it is used

func (*ServiceCreateComponentRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateComponentRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateComponentRequest) Validate

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

Validate validates this service create component request

type ServiceCreateConnectionCallbackRequest

type ServiceCreateConnectionCallbackRequest struct {

	// github install id
	// Required: true
	GithubInstallID *string `json:"github_install_id"`

	// org id
	// Required: true
	OrgID *string `json:"org_id"`
}

ServiceCreateConnectionCallbackRequest service create connection callback request

swagger:model service.CreateConnectionCallbackRequest

func (*ServiceCreateConnectionCallbackRequest) ContextValidate

ContextValidate validates this service create connection callback request based on context it is used

func (*ServiceCreateConnectionCallbackRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateConnectionCallbackRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateConnectionCallbackRequest) Validate

Validate validates this service create connection callback request

type ServiceCreateConnectionRequest

type ServiceCreateConnectionRequest struct {

	// github install id
	// Required: true
	GithubInstallID *string `json:"github_install_id"`
}

ServiceCreateConnectionRequest service create connection request

swagger:model service.CreateConnectionRequest

func (*ServiceCreateConnectionRequest) ContextValidate

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

ContextValidate validates this service create connection request based on context it is used

func (*ServiceCreateConnectionRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateConnectionRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateConnectionRequest) Validate

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

Validate validates this service create connection request

type ServiceCreateDockerBuildComponentConfigRequest

type ServiceCreateDockerBuildComponentConfigRequest struct {

	// build args
	BuildArgs []string `json:"build_args"`

	// connected github vcs config
	ConnectedGithubVcsConfig *ServiceConnectedGithubVCSConfigRequest `json:"connected_github_vcs_config,omitempty"`

	// dockerfile
	// Required: true
	Dockerfile *string `json:"dockerfile"`

	// env vars
	EnvVars map[string]string `json:"env_vars,omitempty"`

	// public git vcs config
	PublicGitVcsConfig *ServicePublicGitVCSConfigRequest `json:"public_git_vcs_config,omitempty"`

	// target
	Target string `json:"target,omitempty"`
}

ServiceCreateDockerBuildComponentConfigRequest service create docker build component config request

swagger:model service.CreateDockerBuildComponentConfigRequest

func (*ServiceCreateDockerBuildComponentConfigRequest) ContextValidate

ContextValidate validate this service create docker build component config request based on the context it is used

func (*ServiceCreateDockerBuildComponentConfigRequest) MarshalBinary

MarshalBinary interface implementation

func (*ServiceCreateDockerBuildComponentConfigRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceCreateDockerBuildComponentConfigRequest) Validate

Validate validates this service create docker build component config request

type ServiceCreateExternalImageComponentConfigRequest

type ServiceCreateExternalImageComponentConfigRequest struct {

	// aws ecr image config
	AwsEcrImageConfig *ServiceAwsECRImageConfigRequest `json:"aws_ecr_image_config,omitempty"`

	// image url
	// Required: true
	ImageURL *string `json:"image_url"`

	// tag
	// Required: true
	Tag *string `json:"tag"`
}

ServiceCreateExternalImageComponentConfigRequest service create external image component config request

swagger:model service.CreateExternalImageComponentConfigRequest

func (*ServiceCreateExternalImageComponentConfigRequest) ContextValidate

ContextValidate validate this service create external image component config request based on the context it is used

func (*ServiceCreateExternalImageComponentConfigRequest) MarshalBinary

MarshalBinary interface implementation

func (*ServiceCreateExternalImageComponentConfigRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceCreateExternalImageComponentConfigRequest) Validate

Validate validates this service create external image component config request

type ServiceCreateHelmComponentConfigRequest

type ServiceCreateHelmComponentConfigRequest struct {

	// chart name
	// Required: true
	ChartName *string `json:"chart_name"`

	// connected github vcs config
	ConnectedGithubVcsConfig *ServiceConnectedGithubVCSConfigRequest `json:"connected_github_vcs_config,omitempty"`

	// public git vcs config
	PublicGitVcsConfig *ServicePublicGitVCSConfigRequest `json:"public_git_vcs_config,omitempty"`

	// values
	// Required: true
	Values map[string]string `json:"values"`

	// values files
	ValuesFiles []string `json:"values_files"`
}

ServiceCreateHelmComponentConfigRequest service create helm component config request

swagger:model service.CreateHelmComponentConfigRequest

func (*ServiceCreateHelmComponentConfigRequest) ContextValidate

ContextValidate validate this service create helm component config request based on the context it is used

func (*ServiceCreateHelmComponentConfigRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateHelmComponentConfigRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateHelmComponentConfigRequest) Validate

Validate validates this service create helm component config request

type ServiceCreateInstallDeployRequest

type ServiceCreateInstallDeployRequest struct {

	// build id
	BuildID string `json:"build_id,omitempty"`
}

ServiceCreateInstallDeployRequest service create install deploy request

swagger:model service.CreateInstallDeployRequest

func (*ServiceCreateInstallDeployRequest) ContextValidate

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

ContextValidate validates this service create install deploy request based on context it is used

func (*ServiceCreateInstallDeployRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateInstallDeployRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateInstallDeployRequest) Validate

Validate validates this service create install deploy request

type ServiceCreateInstallInputsRequest

type ServiceCreateInstallInputsRequest struct {

	// inputs
	// Required: true
	Inputs map[string]string `json:"inputs"`
}

ServiceCreateInstallInputsRequest service create install inputs request

swagger:model service.CreateInstallInputsRequest

func (*ServiceCreateInstallInputsRequest) ContextValidate

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

ContextValidate validates this service create install inputs request based on context it is used

func (*ServiceCreateInstallInputsRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateInstallInputsRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateInstallInputsRequest) Validate

Validate validates this service create install inputs request

type ServiceCreateInstallRequest

type ServiceCreateInstallRequest struct {

	// aws account
	AwsAccount *ServiceCreateInstallRequestAwsAccount `json:"aws_account,omitempty"`

	// azure account
	AzureAccount *ServiceCreateInstallRequestAzureAccount `json:"azure_account,omitempty"`

	// inputs
	Inputs map[string]string `json:"inputs,omitempty"`

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

ServiceCreateInstallRequest service create install request

swagger:model service.CreateInstallRequest

func (*ServiceCreateInstallRequest) ContextValidate

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

ContextValidate validate this service create install request based on the context it is used

func (*ServiceCreateInstallRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateInstallRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateInstallRequest) Validate

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

Validate validates this service create install request

type ServiceCreateInstallRequestAwsAccount

type ServiceCreateInstallRequestAwsAccount struct {

	// iam role arn
	// Required: true
	IamRoleArn *string `json:"iam_role_arn"`

	// region
	Region string `json:"region,omitempty"`
}

ServiceCreateInstallRequestAwsAccount service create install request aws account

swagger:model ServiceCreateInstallRequestAwsAccount

func (*ServiceCreateInstallRequestAwsAccount) ContextValidate

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

ContextValidate validates this service create install request aws account based on context it is used

func (*ServiceCreateInstallRequestAwsAccount) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateInstallRequestAwsAccount) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateInstallRequestAwsAccount) Validate

Validate validates this service create install request aws account

type ServiceCreateInstallRequestAzureAccount

type ServiceCreateInstallRequestAzureAccount struct {

	// location
	Location string `json:"location,omitempty"`

	// service principal app id
	ServicePrincipalAppID string `json:"service_principal_app_id,omitempty"`

	// service principal password
	ServicePrincipalPassword string `json:"service_principal_password,omitempty"`

	// subscription id
	SubscriptionID string `json:"subscription_id,omitempty"`

	// subscription tenant id
	SubscriptionTenantID string `json:"subscription_tenant_id,omitempty"`
}

ServiceCreateInstallRequestAzureAccount service create install request azure account

swagger:model ServiceCreateInstallRequestAzureAccount

func (*ServiceCreateInstallRequestAzureAccount) ContextValidate

ContextValidate validates this service create install request azure account based on context it is used

func (*ServiceCreateInstallRequestAzureAccount) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateInstallRequestAzureAccount) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateInstallRequestAzureAccount) Validate

Validate validates this service create install request azure account

type ServiceCreateInstallerRequest

type ServiceCreateInstallerRequest struct {

	// app ids
	// Required: true
	AppIds []string `json:"app_ids"`

	// metadata
	Metadata *ServiceCreateInstallerRequestMetadata `json:"metadata,omitempty"`

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

ServiceCreateInstallerRequest service create installer request

swagger:model service.CreateInstallerRequest

func (*ServiceCreateInstallerRequest) ContextValidate

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

ContextValidate validate this service create installer request based on the context it is used

func (*ServiceCreateInstallerRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateInstallerRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateInstallerRequest) Validate

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

Validate validates this service create installer request

type ServiceCreateInstallerRequestMetadata

type ServiceCreateInstallerRequestMetadata struct {

	// community url
	// Required: true
	CommunityURL *string `json:"community_url"`

	// copyright markdown
	CopyrightMarkdown string `json:"copyright_markdown,omitempty"`

	// demo url
	DemoURL string `json:"demo_url,omitempty"`

	// description
	// Required: true
	Description *string `json:"description"`

	// documentation url
	// Required: true
	DocumentationURL *string `json:"documentation_url"`

	// favicon url
	// Required: true
	FaviconURL *string `json:"favicon_url"`

	// footer markdown
	FooterMarkdown string `json:"footer_markdown,omitempty"`

	// github url
	// Required: true
	GithubURL *string `json:"github_url"`

	// homepage url
	// Required: true
	HomepageURL *string `json:"homepage_url"`

	// logo url
	// Required: true
	LogoURL *string `json:"logo_url"`

	// post install markdown
	PostInstallMarkdown string `json:"post_install_markdown,omitempty"`
}

ServiceCreateInstallerRequestMetadata service create installer request metadata

swagger:model ServiceCreateInstallerRequestMetadata

func (*ServiceCreateInstallerRequestMetadata) ContextValidate

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

ContextValidate validates this service create installer request metadata based on context it is used

func (*ServiceCreateInstallerRequestMetadata) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateInstallerRequestMetadata) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateInstallerRequestMetadata) Validate

Validate validates this service create installer request metadata

type ServiceCreateJobComponentConfigRequest

type ServiceCreateJobComponentConfigRequest struct {

	// args
	Args []string `json:"args"`

	// cmd
	Cmd []string `json:"cmd"`

	// env vars
	EnvVars map[string]string `json:"env_vars,omitempty"`

	// image url
	// Required: true
	ImageURL *string `json:"image_url"`

	// tag
	// Required: true
	Tag *string `json:"tag"`
}

ServiceCreateJobComponentConfigRequest service create job component config request

swagger:model service.CreateJobComponentConfigRequest

func (*ServiceCreateJobComponentConfigRequest) ContextValidate

ContextValidate validates this service create job component config request based on context it is used

func (*ServiceCreateJobComponentConfigRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateJobComponentConfigRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateJobComponentConfigRequest) Validate

Validate validates this service create job component config request

type ServiceCreateOrgInviteRequest

type ServiceCreateOrgInviteRequest struct {

	// email
	Email string `json:"email,omitempty"`
}

ServiceCreateOrgInviteRequest service create org invite request

swagger:model service.CreateOrgInviteRequest

func (*ServiceCreateOrgInviteRequest) ContextValidate

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

ContextValidate validates this service create org invite request based on context it is used

func (*ServiceCreateOrgInviteRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateOrgInviteRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateOrgInviteRequest) Validate

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

Validate validates this service create org invite request

type ServiceCreateOrgRequest

type ServiceCreateOrgRequest struct {

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

	// These fields are used to control the behaviour of the org.
	UseCustomCert bool `json:"use_custom_cert,omitempty"`

	// use sandbox mode
	UseSandboxMode bool `json:"use_sandbox_mode,omitempty"`
}

ServiceCreateOrgRequest service create org request

swagger:model service.CreateOrgRequest

func (*ServiceCreateOrgRequest) ContextValidate

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

ContextValidate validates this service create org request based on context it is used

func (*ServiceCreateOrgRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateOrgRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateOrgRequest) Validate

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

Validate validates this service create org request

type ServiceCreateOrgUserRequest

type ServiceCreateOrgUserRequest struct {

	// user id
	UserID string `json:"user_id,omitempty"`
}

ServiceCreateOrgUserRequest service create org user request

swagger:model service.CreateOrgUserRequest

func (*ServiceCreateOrgUserRequest) ContextValidate

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

ContextValidate validates this service create org user request based on context it is used

func (*ServiceCreateOrgUserRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateOrgUserRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateOrgUserRequest) Validate

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

Validate validates this service create org user request

type ServiceCreateRunnerHealthCheckRequest

type ServiceCreateRunnerHealthCheckRequest interface{}

ServiceCreateRunnerHealthCheckRequest service create runner health check request

swagger:model service.CreateRunnerHealthCheckRequest

type ServiceCreateRunnerHeartBeatRequest

type ServiceCreateRunnerHeartBeatRequest struct {

	// alive time
	// Required: true
	AliveTime *int64 `json:"alive_time"`
}

ServiceCreateRunnerHeartBeatRequest service create runner heart beat request

swagger:model service.CreateRunnerHeartBeatRequest

func (*ServiceCreateRunnerHeartBeatRequest) ContextValidate

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

ContextValidate validates this service create runner heart beat request based on context it is used

func (*ServiceCreateRunnerHeartBeatRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceCreateRunnerHeartBeatRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceCreateRunnerHeartBeatRequest) Validate

Validate validates this service create runner heart beat request

type ServiceCreateRunnerJobExecutionHeartBeatRequest

type ServiceCreateRunnerJobExecutionHeartBeatRequest struct {

	// alive time
	// Required: true
	AliveTime *int64 `json:"alive_time"`
}

ServiceCreateRunnerJobExecutionHeartBeatRequest service create runner job execution heart beat request

swagger:model service.CreateRunnerJobExecutionHeartBeatRequest

func (*ServiceCreateRunnerJobExecutionHeartBeatRequest) ContextValidate

ContextValidate validates this service create runner job execution heart beat request based on context it is used

func (*ServiceCreateRunnerJobExecutionHeartBeatRequest) MarshalBinary

MarshalBinary interface implementation

func (*ServiceCreateRunnerJobExecutionHeartBeatRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceCreateRunnerJobExecutionHeartBeatRequest) Validate

Validate validates this service create runner job execution heart beat request

type ServiceCreateRunnerJobExecutionRequest

type ServiceCreateRunnerJobExecutionRequest interface{}

ServiceCreateRunnerJobExecutionRequest service create runner job execution request

swagger:model service.CreateRunnerJobExecutionRequest

type ServiceCreateRunnerJobExecutionResultRequest

type ServiceCreateRunnerJobExecutionResultRequest struct {

	// error code
	ErrorCode int64 `json:"error_code,omitempty"`

	// error metadata
	ErrorMetadata map[string]string `json:"error_metadata,omitempty"`

	// success
	Success bool `json:"success,omitempty"`
}

ServiceCreateRunnerJobExecutionResultRequest service create runner job execution result request

swagger:model service.CreateRunnerJobExecutionResultRequest

func (*ServiceCreateRunnerJobExecutionResultRequest) ContextValidate

ContextValidate validates this service create runner job execution result request based on context it is used

func (*ServiceCreateRunnerJobExecutionResultRequest) MarshalBinary

MarshalBinary interface implementation

func (*ServiceCreateRunnerJobExecutionResultRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceCreateRunnerJobExecutionResultRequest) Validate

Validate validates this service create runner job execution result request

type ServiceCreateTerraformModuleComponentConfigRequest

type ServiceCreateTerraformModuleComponentConfigRequest struct {

	// connected github vcs config
	ConnectedGithubVcsConfig *ServiceConnectedGithubVCSConfigRequest `json:"connected_github_vcs_config,omitempty"`

	// env vars
	// Required: true
	EnvVars map[string]string `json:"env_vars"`

	// public git vcs config
	PublicGitVcsConfig *ServicePublicGitVCSConfigRequest `json:"public_git_vcs_config,omitempty"`

	// variables
	// Required: true
	Variables map[string]string `json:"variables"`

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

ServiceCreateTerraformModuleComponentConfigRequest service create terraform module component config request

swagger:model service.CreateTerraformModuleComponentConfigRequest

func (*ServiceCreateTerraformModuleComponentConfigRequest) ContextValidate

ContextValidate validate this service create terraform module component config request based on the context it is used

func (*ServiceCreateTerraformModuleComponentConfigRequest) MarshalBinary

MarshalBinary interface implementation

func (*ServiceCreateTerraformModuleComponentConfigRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceCreateTerraformModuleComponentConfigRequest) Validate

Validate validates this service create terraform module component config request

type ServiceDeployInstallComponentsRequest

type ServiceDeployInstallComponentsRequest interface{}

ServiceDeployInstallComponentsRequest service deploy install components request

swagger:model service.DeployInstallComponentsRequest

type ServiceDeployLog

type ServiceDeployLog interface{}

ServiceDeployLog service deploy log

swagger:model service.DeployLog

type ServiceDeprovisionInstallRequest

type ServiceDeprovisionInstallRequest interface{}

ServiceDeprovisionInstallRequest service deprovision install request

swagger:model service.DeprovisionInstallRequest

type ServiceOTLPLogExportRequest

type ServiceOTLPLogExportRequest struct {

	// resource logs
	ResourceLogs []*ServiceOTLPLogExportRequestResourceLogsItems0 `json:"resourceLogs"`
}

ServiceOTLPLogExportRequest service o t l p log export request

swagger:model service.OTLPLogExportRequest

func (*ServiceOTLPLogExportRequest) ContextValidate

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

ContextValidate validate this service o t l p log export request based on the context it is used

func (*ServiceOTLPLogExportRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceOTLPLogExportRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceOTLPLogExportRequest) Validate

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

Validate validates this service o t l p log export request

type ServiceOTLPLogExportRequestResourceLogsItems0

type ServiceOTLPLogExportRequestResourceLogsItems0 struct {

	// resource
	Resource *ServiceResource `json:"resource,omitempty"`

	// scope logs
	ScopeLogs []*ServiceOTLPLogExportRequestResourceLogsItems0ScopeLogsItems0 `json:"scopeLogs"`
}

ServiceOTLPLogExportRequestResourceLogsItems0 service o t l p log export request resource logs items0

swagger:model ServiceOTLPLogExportRequestResourceLogsItems0

func (*ServiceOTLPLogExportRequestResourceLogsItems0) ContextValidate

ContextValidate validate this service o t l p log export request resource logs items0 based on the context it is used

func (*ServiceOTLPLogExportRequestResourceLogsItems0) MarshalBinary

MarshalBinary interface implementation

func (*ServiceOTLPLogExportRequestResourceLogsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceOTLPLogExportRequestResourceLogsItems0) Validate

Validate validates this service o t l p log export request resource logs items0

type ServiceOTLPLogExportRequestResourceLogsItems0ScopeLogsItems0

type ServiceOTLPLogExportRequestResourceLogsItems0ScopeLogsItems0 struct {

	// log records
	LogRecords []*ServiceOTLPLogExportRequestResourceLogsItems0ScopeLogsItems0LogRecordsItems0 `json:"logRecords"`

	// schema Url
	SchemaURL string `json:"schemaUrl,omitempty"`

	// scope
	Scope *ServiceScope `json:"scope,omitempty"`
}

ServiceOTLPLogExportRequestResourceLogsItems0ScopeLogsItems0 service o t l p log export request resource logs items0 scope logs items0

swagger:model ServiceOTLPLogExportRequestResourceLogsItems0ScopeLogsItems0

func (*ServiceOTLPLogExportRequestResourceLogsItems0ScopeLogsItems0) ContextValidate

ContextValidate validate this service o t l p log export request resource logs items0 scope logs items0 based on the context it is used

func (*ServiceOTLPLogExportRequestResourceLogsItems0ScopeLogsItems0) MarshalBinary

MarshalBinary interface implementation

func (*ServiceOTLPLogExportRequestResourceLogsItems0ScopeLogsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceOTLPLogExportRequestResourceLogsItems0ScopeLogsItems0) Validate

Validate validates this service o t l p log export request resource logs items0 scope logs items0

type ServiceOTLPLogExportRequestResourceLogsItems0ScopeLogsItems0LogRecordsItems0

type ServiceOTLPLogExportRequestResourceLogsItems0ScopeLogsItems0LogRecordsItems0 struct {

	// attributes
	Attributes []*ServiceAttribute `json:"attributes"`

	// body
	Body *ServiceBody `json:"body,omitempty"`

	// dropped attributes count
	DroppedAttributesCount int64 `json:"droppedAttributesCount,omitempty"`

	// flags
	Flags int64 `json:"flags,omitempty"`

	// service name
	ServiceName string `json:"serviceName,omitempty"`

	// severity number
	SeverityNumber int64 `json:"severityNumber,omitempty"`

	// severity text
	SeverityText string `json:"severityText,omitempty"`

	// span Id
	SpanID string `json:"spanId,omitempty"`

	// time unix nano
	TimeUnixNano string `json:"timeUnixNano,omitempty"`

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

ServiceOTLPLogExportRequestResourceLogsItems0ScopeLogsItems0LogRecordsItems0 service o t l p log export request resource logs items0 scope logs items0 log records items0

swagger:model ServiceOTLPLogExportRequestResourceLogsItems0ScopeLogsItems0LogRecordsItems0

func (*ServiceOTLPLogExportRequestResourceLogsItems0ScopeLogsItems0LogRecordsItems0) ContextValidate

ContextValidate validate this service o t l p log export request resource logs items0 scope logs items0 log records items0 based on the context it is used

func (*ServiceOTLPLogExportRequestResourceLogsItems0ScopeLogsItems0LogRecordsItems0) MarshalBinary

MarshalBinary interface implementation

func (*ServiceOTLPLogExportRequestResourceLogsItems0ScopeLogsItems0LogRecordsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceOTLPLogExportRequestResourceLogsItems0ScopeLogsItems0LogRecordsItems0) Validate

Validate validates this service o t l p log export request resource logs items0 scope logs items0 log records items0

type ServiceOTLPTraceExportRequest

type ServiceOTLPTraceExportRequest struct {

	// resource spans
	ResourceSpans []*ServiceOTLPTraceExportRequestResourceSpansItems0 `json:"resourceSpans"`
}

ServiceOTLPTraceExportRequest service o t l p trace export request

swagger:model service.OTLPTraceExportRequest

func (*ServiceOTLPTraceExportRequest) ContextValidate

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

ContextValidate validate this service o t l p trace export request based on the context it is used

func (*ServiceOTLPTraceExportRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequest) Validate

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

Validate validates this service o t l p trace export request

type ServiceOTLPTraceExportRequestResourceSpansItems0

type ServiceOTLPTraceExportRequestResourceSpansItems0 struct {

	// resource
	Resource *ServiceOTLPTraceExportRequestResourceSpansItems0Resource `json:"resource,omitempty"`

	// scope spans
	ScopeSpans []*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0 `json:"scopeSpans"`
}

ServiceOTLPTraceExportRequestResourceSpansItems0 service o t l p trace export request resource spans items0

swagger:model ServiceOTLPTraceExportRequestResourceSpansItems0

func (*ServiceOTLPTraceExportRequestResourceSpansItems0) ContextValidate

ContextValidate validate this service o t l p trace export request resource spans items0 based on the context it is used

func (*ServiceOTLPTraceExportRequestResourceSpansItems0) MarshalBinary

MarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0) Validate

Validate validates this service o t l p trace export request resource spans items0

type ServiceOTLPTraceExportRequestResourceSpansItems0Resource

type ServiceOTLPTraceExportRequestResourceSpansItems0Resource struct {

	// attributes
	Attributes []*ServiceOTLPTraceExportRequestResourceSpansItems0ResourceAttributesItems0 `json:"attributes"`
}

ServiceOTLPTraceExportRequestResourceSpansItems0Resource service o t l p trace export request resource spans items0 resource

swagger:model ServiceOTLPTraceExportRequestResourceSpansItems0Resource

func (*ServiceOTLPTraceExportRequestResourceSpansItems0Resource) ContextValidate

ContextValidate validate this service o t l p trace export request resource spans items0 resource based on the context it is used

func (*ServiceOTLPTraceExportRequestResourceSpansItems0Resource) MarshalBinary

MarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0Resource) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0Resource) Validate

Validate validates this service o t l p trace export request resource spans items0 resource

type ServiceOTLPTraceExportRequestResourceSpansItems0ResourceAttributesItems0

type ServiceOTLPTraceExportRequestResourceSpansItems0ResourceAttributesItems0 struct {

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

	// value
	Value *ServiceOTLPTraceExportRequestResourceSpansItems0ResourceAttributesItems0Value `json:"value,omitempty"`
}

ServiceOTLPTraceExportRequestResourceSpansItems0ResourceAttributesItems0 service o t l p trace export request resource spans items0 resource attributes items0

swagger:model ServiceOTLPTraceExportRequestResourceSpansItems0ResourceAttributesItems0

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ResourceAttributesItems0) ContextValidate

ContextValidate validate this service o t l p trace export request resource spans items0 resource attributes items0 based on the context it is used

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ResourceAttributesItems0) MarshalBinary

MarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ResourceAttributesItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ResourceAttributesItems0) Validate

Validate validates this service o t l p trace export request resource spans items0 resource attributes items0

type ServiceOTLPTraceExportRequestResourceSpansItems0ResourceAttributesItems0Value

type ServiceOTLPTraceExportRequestResourceSpansItems0ResourceAttributesItems0Value struct {

	// string value
	StringValue string `json:"stringValue,omitempty"`
}

ServiceOTLPTraceExportRequestResourceSpansItems0ResourceAttributesItems0Value service o t l p trace export request resource spans items0 resource attributes items0 value

swagger:model ServiceOTLPTraceExportRequestResourceSpansItems0ResourceAttributesItems0Value

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ResourceAttributesItems0Value) ContextValidate

ContextValidate validates this service o t l p trace export request resource spans items0 resource attributes items0 value based on context it is used

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ResourceAttributesItems0Value) MarshalBinary

MarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ResourceAttributesItems0Value) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ResourceAttributesItems0Value) Validate

Validate validates this service o t l p trace export request resource spans items0 resource attributes items0 value

type ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0

type ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0 struct {

	// scope
	Scope *ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0Scope `json:"scope,omitempty"`

	// spans
	Spans []*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0 `json:"spans"`
}

ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0 service o t l p trace export request resource spans items0 scope spans items0

swagger:model ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0) ContextValidate

ContextValidate validate this service o t l p trace export request resource spans items0 scope spans items0 based on the context it is used

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0) MarshalBinary

MarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0) Validate

Validate validates this service o t l p trace export request resource spans items0 scope spans items0

type ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0Scope

type ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0Scope struct {

	// attributes
	Attributes []*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0ScopeAttributesItems0 `json:"attributes"`

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

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

ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0Scope service o t l p trace export request resource spans items0 scope spans items0 scope

swagger:model ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0Scope

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0Scope) ContextValidate

ContextValidate validate this service o t l p trace export request resource spans items0 scope spans items0 scope based on the context it is used

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0Scope) MarshalBinary

MarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0Scope) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0Scope) Validate

Validate validates this service o t l p trace export request resource spans items0 scope spans items0 scope

type ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0ScopeAttributesItems0

type ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0ScopeAttributesItems0 struct {

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

	// value
	Value *ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0ScopeAttributesItems0Value `json:"value,omitempty"`
}

ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0ScopeAttributesItems0 service o t l p trace export request resource spans items0 scope spans items0 scope attributes items0

swagger:model ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0ScopeAttributesItems0

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0ScopeAttributesItems0) ContextValidate

ContextValidate validate this service o t l p trace export request resource spans items0 scope spans items0 scope attributes items0 based on the context it is used

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0ScopeAttributesItems0) MarshalBinary

MarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0ScopeAttributesItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0ScopeAttributesItems0) Validate

Validate validates this service o t l p trace export request resource spans items0 scope spans items0 scope attributes items0

type ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0ScopeAttributesItems0Value

type ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0ScopeAttributesItems0Value struct {

	// string value
	StringValue string `json:"stringValue,omitempty"`
}

ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0ScopeAttributesItems0Value service o t l p trace export request resource spans items0 scope spans items0 scope attributes items0 value

swagger:model ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0ScopeAttributesItems0Value

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0ScopeAttributesItems0Value) ContextValidate

ContextValidate validates this service o t l p trace export request resource spans items0 scope spans items0 scope attributes items0 value based on context it is used

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0ScopeAttributesItems0Value) MarshalBinary

MarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0ScopeAttributesItems0Value) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0ScopeAttributesItems0Value) Validate

Validate validates this service o t l p trace export request resource spans items0 scope spans items0 scope attributes items0 value

type ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0

type ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0 struct {

	// attributes
	Attributes []*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0AttributesItems0 `json:"attributes"`

	// end time unix nano
	EndTimeUnixNano string `json:"endTimeUnixNano,omitempty"`

	// kind
	Kind int64 `json:"kind,omitempty"`

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

	// parent span Id
	ParentSpanID string `json:"parentSpanId,omitempty"`

	// span Id
	SpanID string `json:"spanId,omitempty"`

	// start time unix nano
	StartTimeUnixNano string `json:"startTimeUnixNano,omitempty"`

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

ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0 service o t l p trace export request resource spans items0 scope spans items0 spans items0

swagger:model ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0) ContextValidate

ContextValidate validate this service o t l p trace export request resource spans items0 scope spans items0 spans items0 based on the context it is used

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0) MarshalBinary

MarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0) Validate

Validate validates this service o t l p trace export request resource spans items0 scope spans items0 spans items0

type ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0AttributesItems0

type ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0AttributesItems0 struct {

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

	// value
	Value *ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0AttributesItems0Value `json:"value,omitempty"`
}

ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0AttributesItems0 service o t l p trace export request resource spans items0 scope spans items0 spans items0 attributes items0

swagger:model ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0AttributesItems0

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0AttributesItems0) ContextValidate

ContextValidate validate this service o t l p trace export request resource spans items0 scope spans items0 spans items0 attributes items0 based on the context it is used

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0AttributesItems0) MarshalBinary

MarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0AttributesItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0AttributesItems0) Validate

Validate validates this service o t l p trace export request resource spans items0 scope spans items0 spans items0 attributes items0

type ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0AttributesItems0Value

type ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0AttributesItems0Value struct {

	// string value
	StringValue string `json:"stringValue,omitempty"`
}

ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0AttributesItems0Value service o t l p trace export request resource spans items0 scope spans items0 spans items0 attributes items0 value

swagger:model ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0AttributesItems0Value

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0AttributesItems0Value) ContextValidate

ContextValidate validates this service o t l p trace export request resource spans items0 scope spans items0 spans items0 attributes items0 value based on context it is used

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0AttributesItems0Value) MarshalBinary

MarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0AttributesItems0Value) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ServiceOTLPTraceExportRequestResourceSpansItems0ScopeSpansItems0SpansItems0AttributesItems0Value) Validate

Validate validates this service o t l p trace export request resource spans items0 scope spans items0 spans items0 attributes items0 value

type ServicePublicGitVCSConfigRequest

type ServicePublicGitVCSConfigRequest struct {

	// branch
	// Required: true
	Branch *string `json:"branch"`

	// directory
	// Required: true
	Directory *string `json:"directory"`

	// repo
	// Required: true
	Repo *string `json:"repo"`
}

ServicePublicGitVCSConfigRequest service public git v c s config request

swagger:model service.PublicGitVCSConfigRequest

func (*ServicePublicGitVCSConfigRequest) ContextValidate

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

ContextValidate validates this service public git v c s config request based on context it is used

func (*ServicePublicGitVCSConfigRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServicePublicGitVCSConfigRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServicePublicGitVCSConfigRequest) Validate

Validate validates this service public git v c s config request

type ServicePublicGitVCSSandboxConfigRequest

type ServicePublicGitVCSSandboxConfigRequest struct {

	// branch
	// Required: true
	Branch *string `json:"branch"`

	// directory
	// Required: true
	Directory *string `json:"directory"`

	// repo
	// Required: true
	Repo *string `json:"repo"`
}

ServicePublicGitVCSSandboxConfigRequest service public git v c s sandbox config request

swagger:model service.PublicGitVCSSandboxConfigRequest

func (*ServicePublicGitVCSSandboxConfigRequest) ContextValidate

ContextValidate validates this service public git v c s sandbox config request based on context it is used

func (*ServicePublicGitVCSSandboxConfigRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServicePublicGitVCSSandboxConfigRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServicePublicGitVCSSandboxConfigRequest) Validate

Validate validates this service public git v c s sandbox config request

type ServicePublishMetricInput

type ServicePublishMetricInput struct {

	// decr
	Decr *MetricsDecr `json:"decr,omitempty"`

	// event
	Event *MetricsEvent `json:"event,omitempty"`

	// incr
	Incr *MetricsIncr `json:"incr,omitempty"`

	// timing
	Timing *MetricsTiming `json:"timing,omitempty"`
}

ServicePublishMetricInput service publish metric input

swagger:model service.PublishMetricInput

func (*ServicePublishMetricInput) ContextValidate

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

ContextValidate validate this service publish metric input based on the context it is used

func (*ServicePublishMetricInput) MarshalBinary

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

MarshalBinary interface implementation

func (*ServicePublishMetricInput) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServicePublishMetricInput) Validate

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

Validate validates this service publish metric input

type ServiceRenderedInstall

type ServiceRenderedInstall struct {

	// install
	Install *AppInstall `json:"install,omitempty"`

	// installer
	Installer *ServiceRenderedInstaller `json:"installer,omitempty"`

	// installer content
	InstallerContent string `json:"installer_content,omitempty"`
}

ServiceRenderedInstall service rendered install

swagger:model service.RenderedInstall

func (*ServiceRenderedInstall) ContextValidate

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

ContextValidate validate this service rendered install based on the context it is used

func (*ServiceRenderedInstall) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceRenderedInstall) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceRenderedInstall) Validate

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

Validate validates this service rendered install

type ServiceRenderedInstaller

type ServiceRenderedInstaller struct {

	// apps
	Apps []*AppApp `json:"apps"`

	// metadata
	Metadata *AppInstallerMetadata `json:"metadata,omitempty"`

	// sandbox mode
	SandboxMode bool `json:"sandbox_mode,omitempty"`
}

ServiceRenderedInstaller service rendered installer

swagger:model service.RenderedInstaller

func (*ServiceRenderedInstaller) ContextValidate

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

ContextValidate validate this service rendered installer based on the context it is used

func (*ServiceRenderedInstaller) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceRenderedInstaller) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceRenderedInstaller) Validate

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

Validate validates this service rendered installer

type ServiceRepository

type ServiceRepository struct {

	// clone url
	// Required: true
	CloneURL *string `json:"clone_url"`

	// default branch
	// Required: true
	DefaultBranch *string `json:"default_branch"`

	// full name
	// Required: true
	FullName *string `json:"full_name"`

	// git url
	// Required: true
	GitURL *string `json:"git_url"`

	// github install id
	// Required: true
	GithubInstallID *string `json:"github_install_id"`

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

	// user name
	// Required: true
	UserName *string `json:"user_name"`
}

ServiceRepository service repository

swagger:model service.Repository

func (*ServiceRepository) ContextValidate

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

ContextValidate validates this service repository based on context it is used

func (*ServiceRepository) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceRepository) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceRepository) Validate

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

Validate validates this service repository

type ServiceReprovisionInstallRequest

type ServiceReprovisionInstallRequest interface{}

ServiceReprovisionInstallRequest service reprovision install request

swagger:model service.ReprovisionInstallRequest

type ServiceResource

type ServiceResource struct {

	// attributes
	Attributes []*ServiceAttribute `json:"attributes"`
}

ServiceResource service resource

swagger:model service.Resource

func (*ServiceResource) ContextValidate

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

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

func (*ServiceResource) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceResource) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceResource) Validate

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

Validate validates this service resource

type ServiceScope

type ServiceScope struct {

	// attributes
	Attributes []*ServiceAttribute `json:"attributes"`

	// dropped attributes count
	DroppedAttributesCount int64 `json:"droppedAttributesCount,omitempty"`

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

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

ServiceScope service scope

swagger:model service.Scope

func (*ServiceScope) ContextValidate

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

ContextValidate validate this service scope based on the context it is used

func (*ServiceScope) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceScope) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceScope) Validate

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

Validate validates this service scope

type ServiceTeardownInstallComponentsRequest

type ServiceTeardownInstallComponentsRequest interface{}

ServiceTeardownInstallComponentsRequest service teardown install components request

swagger:model service.TeardownInstallComponentsRequest

type ServiceUpdateAppRequest

type ServiceUpdateAppRequest struct {

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

	// display name
	DisplayName string `json:"display_name,omitempty"`

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

	// slack webhook url
	SlackWebhookURL string `json:"slack_webhook_url,omitempty"`
}

ServiceUpdateAppRequest service update app request

swagger:model service.UpdateAppRequest

func (*ServiceUpdateAppRequest) ContextValidate

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

ContextValidate validates this service update app request based on context it is used

func (*ServiceUpdateAppRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceUpdateAppRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceUpdateAppRequest) Validate

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

Validate validates this service update app request

type ServiceUpdateComponentRequest

type ServiceUpdateComponentRequest struct {

	// dependencies
	Dependencies []string `json:"dependencies"`

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

	// var name
	VarName string `json:"var_name,omitempty"`
}

ServiceUpdateComponentRequest service update component request

swagger:model service.UpdateComponentRequest

func (*ServiceUpdateComponentRequest) ContextValidate

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

ContextValidate validates this service update component request based on context it is used

func (*ServiceUpdateComponentRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceUpdateComponentRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceUpdateComponentRequest) Validate

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

Validate validates this service update component request

type ServiceUpdateInstallRequest

type ServiceUpdateInstallRequest struct {

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

ServiceUpdateInstallRequest service update install request

swagger:model service.UpdateInstallRequest

func (*ServiceUpdateInstallRequest) ContextValidate

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

ContextValidate validates this service update install request based on context it is used

func (*ServiceUpdateInstallRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceUpdateInstallRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceUpdateInstallRequest) Validate

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

Validate validates this service update install request

type ServiceUpdateInstallerRequest

type ServiceUpdateInstallerRequest struct {

	// app ids
	// Required: true
	AppIds []string `json:"app_ids"`

	// metadata
	Metadata *ServiceUpdateInstallerRequestMetadata `json:"metadata,omitempty"`

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

ServiceUpdateInstallerRequest service update installer request

swagger:model service.UpdateInstallerRequest

func (*ServiceUpdateInstallerRequest) ContextValidate

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

ContextValidate validate this service update installer request based on the context it is used

func (*ServiceUpdateInstallerRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceUpdateInstallerRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceUpdateInstallerRequest) Validate

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

Validate validates this service update installer request

type ServiceUpdateInstallerRequestMetadata

type ServiceUpdateInstallerRequestMetadata struct {

	// community url
	// Required: true
	CommunityURL *string `json:"community_url"`

	// copyright markdown
	CopyrightMarkdown string `json:"copyright_markdown,omitempty"`

	// demo url
	DemoURL string `json:"demo_url,omitempty"`

	// description
	// Required: true
	Description *string `json:"description"`

	// documentation url
	// Required: true
	DocumentationURL *string `json:"documentation_url"`

	// favicon url
	FaviconURL string `json:"favicon_url,omitempty"`

	// footer markdown
	FooterMarkdown string `json:"footer_markdown,omitempty"`

	// github url
	// Required: true
	GithubURL *string `json:"github_url"`

	// homepage url
	// Required: true
	HomepageURL *string `json:"homepage_url"`

	// logo url
	// Required: true
	LogoURL *string `json:"logo_url"`

	// post install markdown
	PostInstallMarkdown string `json:"post_install_markdown,omitempty"`
}

ServiceUpdateInstallerRequestMetadata service update installer request metadata

swagger:model ServiceUpdateInstallerRequestMetadata

func (*ServiceUpdateInstallerRequestMetadata) ContextValidate

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

ContextValidate validates this service update installer request metadata based on context it is used

func (*ServiceUpdateInstallerRequestMetadata) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceUpdateInstallerRequestMetadata) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceUpdateInstallerRequestMetadata) Validate

Validate validates this service update installer request metadata

type ServiceUpdateOrgRequest

type ServiceUpdateOrgRequest struct {

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

ServiceUpdateOrgRequest service update org request

swagger:model service.UpdateOrgRequest

func (*ServiceUpdateOrgRequest) ContextValidate

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

ContextValidate validates this service update org request based on context it is used

func (*ServiceUpdateOrgRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceUpdateOrgRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceUpdateOrgRequest) Validate

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

Validate validates this service update org request

type ServiceUpdateRunnerJobExecutionRequest

type ServiceUpdateRunnerJobExecutionRequest struct {

	// status
	Status AppRunnerJobExecutionStatus `json:"status,omitempty"`
}

ServiceUpdateRunnerJobExecutionRequest service update runner job execution request

swagger:model service.UpdateRunnerJobExecutionRequest

func (*ServiceUpdateRunnerJobExecutionRequest) ContextValidate

ContextValidate validate this service update runner job execution request based on the context it is used

func (*ServiceUpdateRunnerJobExecutionRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceUpdateRunnerJobExecutionRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceUpdateRunnerJobExecutionRequest) Validate

Validate validates this service update runner job execution request

type StatsdEvent

type StatsdEvent struct {

	// AggregationKey groups this event with others of the same key.
	AggregationKey string `json:"aggregationKey,omitempty"`

	// AlertType can be statsd.Info, statsd.Error, statsd.Warning, or statsd.Success.
	// If absent, the default value applied by the dogstatsd server is Info.
	AlertType struct {
		StatsdEventAlertType
	} `json:"alertType,omitempty"`

	// Hostname for the event.
	Hostname string `json:"hostname,omitempty"`

	// Priority of the event.  Can be statsd.Low or statsd.Normal.
	Priority struct {
		StatsdEventPriority
	} `json:"priority,omitempty"`

	// SourceTypeName is a source type for the event.
	SourceTypeName string `json:"sourceTypeName,omitempty"`

	// Tags for the event.
	Tags []string `json:"tags"`

	// Text is the description of the event.
	Text string `json:"text,omitempty"`

	// Timestamp is a timestamp for the event.  If not provided, the dogstatsd
	// server will set this to the current time.
	Timestamp string `json:"timestamp,omitempty"`

	// Title of the event.  Required.
	Title string `json:"title,omitempty"`
}

StatsdEvent statsd event

swagger:model statsd.Event

func (*StatsdEvent) ContextValidate

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

ContextValidate validate this statsd event based on the context it is used

func (*StatsdEvent) MarshalBinary

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

MarshalBinary interface implementation

func (*StatsdEvent) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StatsdEvent) Validate

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

Validate validates this statsd event

type StatsdEventAlertType

type StatsdEventAlertType string

StatsdEventAlertType statsd event alert type

swagger:model statsd.EventAlertType

const (

	// StatsdEventAlertTypeInfo captures enum value "info"
	StatsdEventAlertTypeInfo StatsdEventAlertType = "info"

	// StatsdEventAlertTypeError captures enum value "error"
	StatsdEventAlertTypeError StatsdEventAlertType = "error"

	// StatsdEventAlertTypeWarning captures enum value "warning"
	StatsdEventAlertTypeWarning StatsdEventAlertType = "warning"

	// StatsdEventAlertTypeSuccess captures enum value "success"
	StatsdEventAlertTypeSuccess StatsdEventAlertType = "success"
)

func NewStatsdEventAlertType

func NewStatsdEventAlertType(value StatsdEventAlertType) *StatsdEventAlertType

func (StatsdEventAlertType) ContextValidate

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

ContextValidate validates this statsd event alert type based on context it is used

func (StatsdEventAlertType) Pointer

Pointer returns a pointer to a freshly-allocated StatsdEventAlertType.

func (StatsdEventAlertType) Validate

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

Validate validates this statsd event alert type

type StatsdEventPriority

type StatsdEventPriority string

StatsdEventPriority statsd event priority

swagger:model statsd.EventPriority

const (

	// StatsdEventPriorityNormal captures enum value "normal"
	StatsdEventPriorityNormal StatsdEventPriority = "normal"

	// StatsdEventPriorityLow captures enum value "low"
	StatsdEventPriorityLow StatsdEventPriority = "low"
)

func NewStatsdEventPriority

func NewStatsdEventPriority(value StatsdEventPriority) *StatsdEventPriority

func (StatsdEventPriority) ContextValidate

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

ContextValidate validates this statsd event priority based on context it is used

func (StatsdEventPriority) Pointer

Pointer returns a pointer to a freshly-allocated StatsdEventPriority.

func (StatsdEventPriority) Validate

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

Validate validates this statsd event priority

type StderrErrResponse

type StderrErrResponse struct {

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

	// error
	Error string `json:"error,omitempty"`

	// user error
	UserError bool `json:"user_error,omitempty"`
}

StderrErrResponse stderr err response

swagger:model stderr.ErrResponse

func (*StderrErrResponse) ContextValidate

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

ContextValidate validates this stderr err response based on context it is used

func (*StderrErrResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*StderrErrResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StderrErrResponse) Validate

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

Validate validates this stderr err response

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL