body

package
v1.0.16 Latest Latest
Warning

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

Go to latest
Published: Jan 20, 2026 License: MIT Imports: 7 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Auth

type Auth struct {
	Email    types.Email  `json:"email"`
	Password types.String `json:"password"`
}

func (Auth) GetEmail

func (dto Auth) GetEmail() types.Email

func (Auth) GetPassword

func (dto Auth) GetPassword() types.String

func (*Auth) UnmarshalJSON

func (dto *Auth) UnmarshalJSON(b []byte) error

type AuthRefresh

type AuthRefresh struct {
	RefreshTokenId types.String `json:"refreshTokenId"`
}

func (AuthRefresh) GetRefreshTokenId

func (dto AuthRefresh) GetRefreshTokenId() types.String

func (*AuthRefresh) UnmarshalJSON

func (dto *AuthRefresh) UnmarshalJSON(b []byte) error

type AuthSudoVerification added in v1.0.16

type AuthSudoVerification struct {
	WebAuthn *WebAuthnLoginVerification `json:"webAuthn"`
	Token    types.StringNull           `json:"token"`
	Password types.StringNull           `json:"password"`
}

func (AuthSudoVerification) GetPassword added in v1.0.16

func (dto AuthSudoVerification) GetPassword() types.StringNull

func (AuthSudoVerification) GetToken added in v1.0.16

func (dto AuthSudoVerification) GetToken() types.StringNull

func (AuthSudoVerification) GetWebAuthn added in v1.0.16

func (*AuthSudoVerification) UnmarshalJSON added in v1.0.16

func (dto *AuthSudoVerification) UnmarshalJSON(b []byte) error

type AuthTOTP added in v1.0.16

type AuthTOTP struct {
	Token types.String `json:"token"`
}

func (AuthTOTP) GetToken added in v1.0.16

func (dto AuthTOTP) GetToken() types.String

func (*AuthTOTP) UnmarshalJSON added in v1.0.16

func (dto *AuthTOTP) UnmarshalJSON(b []byte) error

type Autoscaling

type Autoscaling struct {
	Mode              *enum.ServiceStackModeEnum `json:"mode"`
	CustomAutoscaling *CustomAutoscaling         `json:"customAutoscaling"`
}

func (Autoscaling) GetCustomAutoscaling

func (dto Autoscaling) GetCustomAutoscaling() *CustomAutoscaling

func (Autoscaling) GetMode

func (dto Autoscaling) GetMode() *enum.ServiceStackModeEnum

func (*Autoscaling) UnmarshalJSON

func (dto *Autoscaling) UnmarshalJSON(b []byte) error

type BackupRetentionPolicy added in v1.0.12

type BackupRetentionPolicy struct {
	MaxTotalFiles types.Int         `json:"maxTotalFiles"`
	MaxTotalGiB   types.Int         `json:"maxTotalGiB"`
	ProtectedTags types.StringArray `json:"protectedTags"`
	MinDaily      types.Int         `json:"minDaily"`
	MaxDaily      types.Int         `json:"maxDaily"`
	MinWeekly     types.Int         `json:"minWeekly"`
	MaxWeekly     types.Int         `json:"maxWeekly"`
	MinMonthly    types.Int         `json:"minMonthly"`
	MaxMonthly    types.Int         `json:"maxMonthly"`
}

func (BackupRetentionPolicy) GetMaxDaily added in v1.0.12

func (dto BackupRetentionPolicy) GetMaxDaily() types.Int

func (BackupRetentionPolicy) GetMaxMonthly added in v1.0.12

func (dto BackupRetentionPolicy) GetMaxMonthly() types.Int

func (BackupRetentionPolicy) GetMaxTotalFiles added in v1.0.12

func (dto BackupRetentionPolicy) GetMaxTotalFiles() types.Int

func (BackupRetentionPolicy) GetMaxTotalGiB added in v1.0.12

func (dto BackupRetentionPolicy) GetMaxTotalGiB() types.Int

func (BackupRetentionPolicy) GetMaxWeekly added in v1.0.12

func (dto BackupRetentionPolicy) GetMaxWeekly() types.Int

func (BackupRetentionPolicy) GetMinDaily added in v1.0.12

func (dto BackupRetentionPolicy) GetMinDaily() types.Int

func (BackupRetentionPolicy) GetMinMonthly added in v1.0.12

func (dto BackupRetentionPolicy) GetMinMonthly() types.Int

func (BackupRetentionPolicy) GetMinWeekly added in v1.0.12

func (dto BackupRetentionPolicy) GetMinWeekly() types.Int

func (BackupRetentionPolicy) GetProtectedTags added in v1.0.12

func (dto BackupRetentionPolicy) GetProtectedTags() types.StringArray

func (*BackupRetentionPolicy) UnmarshalJSON added in v1.0.12

func (dto *BackupRetentionPolicy) UnmarshalJSON(b []byte) error

type ClientAuthorize

type ClientAuthorize struct {
	ClientId uuid.ClientId               `json:"clientId"`
	Email    types.UrlEncodedBase64Email `json:"email"`
	Token    uuid.AuthorizationTokenId   `json:"token"`
}

func (ClientAuthorize) GetClientId

func (dto ClientAuthorize) GetClientId() uuid.ClientId

func (ClientAuthorize) GetEmail

func (ClientAuthorize) GetToken

func (dto ClientAuthorize) GetToken() uuid.AuthorizationTokenId

func (*ClientAuthorize) UnmarshalJSON

func (dto *ClientAuthorize) UnmarshalJSON(b []byte) error

type ClientIntegrationToken added in v1.0.16

type ClientIntegrationToken struct {
	Name              types.String                   `json:"name"`
	RoleCode          enum.ClientUserRoleCodeEnum    `json:"roleCode"`
	CanViewFinances   types.Bool                     `json:"canViewFinances"`
	CanEditFinances   types.Bool                     `json:"canEditFinances"`
	CanCreateProjects types.Bool                     `json:"canCreateProjects"`
	Projects          ClientIntegrationTokenProjects `json:"projects"`
}

func (ClientIntegrationToken) GetCanCreateProjects added in v1.0.16

func (dto ClientIntegrationToken) GetCanCreateProjects() types.Bool

func (ClientIntegrationToken) GetCanEditFinances added in v1.0.16

func (dto ClientIntegrationToken) GetCanEditFinances() types.Bool

func (ClientIntegrationToken) GetCanViewFinances added in v1.0.16

func (dto ClientIntegrationToken) GetCanViewFinances() types.Bool

func (ClientIntegrationToken) GetName added in v1.0.16

func (dto ClientIntegrationToken) GetName() types.String

func (ClientIntegrationToken) GetProjects added in v1.0.16

func (ClientIntegrationToken) GetRoleCode added in v1.0.16

func (*ClientIntegrationToken) UnmarshalJSON added in v1.0.16

func (dto *ClientIntegrationToken) UnmarshalJSON(b []byte) error

type ClientIntegrationTokenProjectAccess added in v1.0.16

type ClientIntegrationTokenProjectAccess struct {
	ProjectId uuid.ProjectId              `json:"projectId"`
	RoleCode  enum.ClientUserRoleCodeEnum `json:"roleCode"`
}

func (ClientIntegrationTokenProjectAccess) GetProjectId added in v1.0.16

func (ClientIntegrationTokenProjectAccess) GetRoleCode added in v1.0.16

func (*ClientIntegrationTokenProjectAccess) UnmarshalJSON added in v1.0.16

func (dto *ClientIntegrationTokenProjectAccess) UnmarshalJSON(b []byte) error

type ClientIntegrationTokenProjects added in v1.0.16

type ClientIntegrationTokenProjects []ClientIntegrationTokenProjectAccess

func (ClientIntegrationTokenProjects) MarshalJSON added in v1.0.16

func (dto ClientIntegrationTokenProjects) MarshalJSON() ([]byte, error)

type ClientUser

type ClientUser struct {
	UserId            uuid.UserId                 `json:"userId"`
	RoleCode          enum.ClientUserRoleCodeEnum `json:"roleCode"`
	CanViewFinances   types.Bool                  `json:"canViewFinances"`
	CanEditFinances   types.Bool                  `json:"canEditFinances"`
	CanCreateProjects types.Bool                  `json:"canCreateProjects"`
}

func (ClientUser) GetCanCreateProjects added in v1.0.16

func (dto ClientUser) GetCanCreateProjects() types.Bool

func (ClientUser) GetCanEditFinances added in v1.0.16

func (dto ClientUser) GetCanEditFinances() types.Bool

func (ClientUser) GetCanViewFinances added in v1.0.16

func (dto ClientUser) GetCanViewFinances() types.Bool

func (ClientUser) GetRoleCode

func (dto ClientUser) GetRoleCode() enum.ClientUserRoleCodeEnum

func (ClientUser) GetUserId added in v1.0.16

func (dto ClientUser) GetUserId() uuid.UserId

func (*ClientUser) UnmarshalJSON

func (dto *ClientUser) UnmarshalJSON(b []byte) error

type ClientUserConnection

type ClientUserConnection struct {
	RoleCode          enum.ClientUserRoleCodeEnum `json:"roleCode"`
	CanViewFinances   types.Bool                  `json:"canViewFinances"`
	CanEditFinances   types.Bool                  `json:"canEditFinances"`
	CanCreateProjects types.Bool                  `json:"canCreateProjects"`
}

func (ClientUserConnection) GetCanCreateProjects added in v1.0.16

func (dto ClientUserConnection) GetCanCreateProjects() types.Bool

func (ClientUserConnection) GetCanEditFinances added in v1.0.16

func (dto ClientUserConnection) GetCanEditFinances() types.Bool

func (ClientUserConnection) GetCanViewFinances added in v1.0.16

func (dto ClientUserConnection) GetCanViewFinances() types.Bool

func (ClientUserConnection) GetRoleCode

func (*ClientUserConnection) UnmarshalJSON

func (dto *ClientUserConnection) UnmarshalJSON(b []byte) error

type ClientUserProjectRole added in v1.0.16

type ClientUserProjectRole struct {
	ProjectId uuid.ProjectId              `json:"projectId"`
	RoleCode  enum.ClientUserRoleCodeEnum `json:"roleCode"`
}

func (ClientUserProjectRole) GetProjectId added in v1.0.16

func (dto ClientUserProjectRole) GetProjectId() uuid.ProjectId

func (ClientUserProjectRole) GetRoleCode added in v1.0.16

func (*ClientUserProjectRole) UnmarshalJSON added in v1.0.16

func (dto *ClientUserProjectRole) UnmarshalJSON(b []byte) error

type ClientUserProjectRoleList added in v1.0.16

type ClientUserProjectRoleList struct {
	ProjectRoleList ClientUserProjectRoleListProjectRoleList `json:"projectRoleList"`
}

func (ClientUserProjectRoleList) GetProjectRoleList added in v1.0.16

func (*ClientUserProjectRoleList) UnmarshalJSON added in v1.0.16

func (dto *ClientUserProjectRoleList) UnmarshalJSON(b []byte) error

type ClientUserProjectRoleListProjectRoleList added in v1.0.16

type ClientUserProjectRoleListProjectRoleList []ClientUserProjectRole

func (ClientUserProjectRoleListProjectRoleList) MarshalJSON added in v1.0.16

func (dto ClientUserProjectRoleListProjectRoleList) MarshalJSON() ([]byte, error)

type ClientUserValidate

type ClientUserValidate struct {
	Email types.Email `json:"email"`
}

func (ClientUserValidate) GetEmail

func (dto ClientUserValidate) GetEmail() types.Email

func (*ClientUserValidate) UnmarshalJSON

func (dto *ClientUserValidate) UnmarshalJSON(b []byte) error

type CoreStackPrometheusConfig added in v1.0.16

type CoreStackPrometheusConfig struct {
	Configs    CoreStackPrometheusConfigConfigs `json:"configs"`
	InstanceId uuid.InstanceIdNull              `json:"instanceId"`
}

func (CoreStackPrometheusConfig) GetConfigs added in v1.0.16

func (CoreStackPrometheusConfig) GetInstanceId added in v1.0.16

func (dto CoreStackPrometheusConfig) GetInstanceId() uuid.InstanceIdNull

func (*CoreStackPrometheusConfig) UnmarshalJSON added in v1.0.16

func (dto *CoreStackPrometheusConfig) UnmarshalJSON(b []byte) error

type CoreStackPrometheusConfigConfigs added in v1.0.16

type CoreStackPrometheusConfigConfigs []PrometheusServiceDiscovery

func (CoreStackPrometheusConfigConfigs) MarshalJSON added in v1.0.16

func (dto CoreStackPrometheusConfigConfigs) MarshalJSON() ([]byte, error)

type CustomAutoscaling

type CustomAutoscaling struct {
	VerticalAutoscaling   *VerticalAutoscalingNullable   `json:"verticalAutoscaling"`
	HorizontalAutoscaling *HorizontalAutoscalingNullable `json:"horizontalAutoscaling"`
}

func (CustomAutoscaling) GetHorizontalAutoscaling

func (dto CustomAutoscaling) GetHorizontalAutoscaling() *HorizontalAutoscalingNullable

func (CustomAutoscaling) GetVerticalAutoscaling

func (dto CustomAutoscaling) GetVerticalAutoscaling() *VerticalAutoscalingNullable

func (*CustomAutoscaling) UnmarshalJSON

func (dto *CustomAutoscaling) UnmarshalJSON(b []byte) error

type DeleteBillingClientPaymentSource

type DeleteBillingClientPaymentSource struct {
	SourceId stringId.PaymentSourceId `json:"sourceId"`
}

func (DeleteBillingClientPaymentSource) GetSourceId

func (*DeleteBillingClientPaymentSource) UnmarshalJSON

func (dto *DeleteBillingClientPaymentSource) UnmarshalJSON(b []byte) error

type EsFilter

type EsFilter struct {
	Search           EsFilterSearch   `json:"search"`
	Sort             EsFilterSort     `json:"sort"`
	Offset           types.IntNull    `json:"offset"`
	Limit            types.IntNull    `json:"limit"`
	Text             types.StringNull `json:"text"`
	SubscriptionName types.StringNull `json:"subscriptionName"`
	ReceiverId       types.StringNull `json:"receiverId"`
}

func (EsFilter) GetLimit

func (dto EsFilter) GetLimit() types.IntNull

func (EsFilter) GetOffset

func (dto EsFilter) GetOffset() types.IntNull

func (EsFilter) GetReceiverId

func (dto EsFilter) GetReceiverId() types.StringNull

func (EsFilter) GetSearch

func (dto EsFilter) GetSearch() EsFilterSearch

func (EsFilter) GetSort

func (dto EsFilter) GetSort() EsFilterSort

func (EsFilter) GetSubscriptionName

func (dto EsFilter) GetSubscriptionName() types.StringNull

func (EsFilter) GetText

func (dto EsFilter) GetText() types.StringNull

func (*EsFilter) UnmarshalJSON

func (dto *EsFilter) UnmarshalJSON(b []byte) error

type EsFilterSearch

type EsFilterSearch []EsSearchItem

func (EsFilterSearch) MarshalJSON

func (dto EsFilterSearch) MarshalJSON() ([]byte, error)

type EsFilterSort

type EsFilterSort []EsSortItem

func (EsFilterSort) MarshalJSON

func (dto EsFilterSort) MarshalJSON() ([]byte, error)

type EsGroupBySearch added in v1.0.13

type EsGroupBySearch struct {
	Search           EsGroupBySearchSearch           `json:"search"`
	From             types.DateTime                  `json:"from"`
	Till             types.DateTime                  `json:"till"`
	TimeZone         types.String                    `json:"timeZone"`
	SubscriptionName types.StringNull                `json:"subscriptionName"`
	ReceiverId       types.StringNull                `json:"receiverId"`
	GroupBy          enum.EsGroupBySearchGroupByEnum `json:"groupBy"`
	TimeGroupBy      types.String                    `json:"timeGroupBy"`
}

func (EsGroupBySearch) GetFrom added in v1.0.13

func (dto EsGroupBySearch) GetFrom() types.DateTime

func (EsGroupBySearch) GetGroupBy added in v1.0.13

func (EsGroupBySearch) GetReceiverId added in v1.0.13

func (dto EsGroupBySearch) GetReceiverId() types.StringNull

func (EsGroupBySearch) GetSearch added in v1.0.13

func (dto EsGroupBySearch) GetSearch() EsGroupBySearchSearch

func (EsGroupBySearch) GetSubscriptionName added in v1.0.13

func (dto EsGroupBySearch) GetSubscriptionName() types.StringNull

func (EsGroupBySearch) GetTill added in v1.0.13

func (dto EsGroupBySearch) GetTill() types.DateTime

func (EsGroupBySearch) GetTimeGroupBy added in v1.0.13

func (dto EsGroupBySearch) GetTimeGroupBy() types.String

func (EsGroupBySearch) GetTimeZone added in v1.0.13

func (dto EsGroupBySearch) GetTimeZone() types.String

func (*EsGroupBySearch) UnmarshalJSON added in v1.0.13

func (dto *EsGroupBySearch) UnmarshalJSON(b []byte) error

type EsGroupBySearchSearch added in v1.0.13

type EsGroupBySearchSearch []EsSearchItem

func (EsGroupBySearchSearch) MarshalJSON added in v1.0.13

func (dto EsGroupBySearchSearch) MarshalJSON() ([]byte, error)

type EsSearchItem

type EsSearchItem struct {
	Name     types.String `json:"name"`
	Operator types.String `json:"operator"`
	Value    types.String `json:"value"`
}

func (EsSearchItem) GetName

func (dto EsSearchItem) GetName() types.String

func (EsSearchItem) GetOperator

func (dto EsSearchItem) GetOperator() types.String

func (EsSearchItem) GetValue

func (dto EsSearchItem) GetValue() types.String

func (*EsSearchItem) UnmarshalJSON

func (dto *EsSearchItem) UnmarshalJSON(b []byte) error

type EsSearchNativeItem

type EsSearchNativeItem struct {
	Name     types.String         `json:"name"`
	Operator types.String         `json:"operator"`
	Value    types.JsonRawMessage `json:"value"`
}

func (EsSearchNativeItem) GetName

func (dto EsSearchNativeItem) GetName() types.String

func (EsSearchNativeItem) GetOperator

func (dto EsSearchNativeItem) GetOperator() types.String

func (EsSearchNativeItem) GetValue

func (dto EsSearchNativeItem) GetValue() types.JsonRawMessage

func (*EsSearchNativeItem) UnmarshalJSON

func (dto *EsSearchNativeItem) UnmarshalJSON(b []byte) error

type EsSortItem

type EsSortItem struct {
	Name      types.String   `json:"name"`
	Ascending types.BoolNull `json:"ascending"`
}

func (EsSortItem) GetAscending

func (dto EsSortItem) GetAscending() types.BoolNull

func (EsSortItem) GetName

func (dto EsSortItem) GetName() types.String

func (*EsSortItem) UnmarshalJSON

func (dto *EsSortItem) UnmarshalJSON(b []byte) error

type EsStatsHistoryFilter

type EsStatsHistoryFilter struct {
	Search           EsStatsHistoryFilterSearch     `json:"search"`
	Limit            types.IntNull                  `json:"limit"`
	From             types.DateTimeNull             `json:"from"`
	Till             types.DateTimeNull             `json:"till"`
	TimeZone         types.String                   `json:"timeZone"`
	SubscriptionName types.StringNull               `json:"subscriptionName"`
	ReceiverId       types.StringNull               `json:"receiverId"`
	GroupBy          enum.EsStatsHistoryGroupByEnum `json:"groupBy"`
	TimeGroupBy      types.String                   `json:"timeGroupBy"`
}

func (EsStatsHistoryFilter) GetFrom

func (dto EsStatsHistoryFilter) GetFrom() types.DateTimeNull

func (EsStatsHistoryFilter) GetGroupBy

func (EsStatsHistoryFilter) GetLimit

func (dto EsStatsHistoryFilter) GetLimit() types.IntNull

func (EsStatsHistoryFilter) GetReceiverId

func (dto EsStatsHistoryFilter) GetReceiverId() types.StringNull

func (EsStatsHistoryFilter) GetSearch

func (EsStatsHistoryFilter) GetSubscriptionName

func (dto EsStatsHistoryFilter) GetSubscriptionName() types.StringNull

func (EsStatsHistoryFilter) GetTill

func (dto EsStatsHistoryFilter) GetTill() types.DateTimeNull

func (EsStatsHistoryFilter) GetTimeGroupBy

func (dto EsStatsHistoryFilter) GetTimeGroupBy() types.String

func (EsStatsHistoryFilter) GetTimeZone

func (dto EsStatsHistoryFilter) GetTimeZone() types.String

func (*EsStatsHistoryFilter) UnmarshalJSON

func (dto *EsStatsHistoryFilter) UnmarshalJSON(b []byte) error

type EsStatsHistoryFilterSearch

type EsStatsHistoryFilterSearch []EsSearchNativeItem

func (EsStatsHistoryFilterSearch) MarshalJSON

func (dto EsStatsHistoryFilterSearch) MarshalJSON() ([]byte, error)

type EsTransactionDebitCost

type EsTransactionDebitCost struct {
	Search EsTransactionDebitCostSearch `json:"search"`
}

func (EsTransactionDebitCost) GetSearch

func (*EsTransactionDebitCost) UnmarshalJSON

func (dto *EsTransactionDebitCost) UnmarshalJSON(b []byte) error

type EsTransactionDebitCostSearch

type EsTransactionDebitCostSearch []EsSearchItem

func (EsTransactionDebitCostSearch) MarshalJSON

func (dto EsTransactionDebitCostSearch) MarshalJSON() ([]byte, error)

type ExternalRepositoryIntegration

type ExternalRepositoryIntegration struct {
	GithubIntegration *GithubIntegration `json:"githubIntegration"`
	GitlabIntegration *GitlabIntegration `json:"gitlabIntegration"`
}

func (ExternalRepositoryIntegration) GetGithubIntegration

func (dto ExternalRepositoryIntegration) GetGithubIntegration() *GithubIntegration

func (ExternalRepositoryIntegration) GetGitlabIntegration

func (dto ExternalRepositoryIntegration) GetGitlabIntegration() *GitlabIntegration

func (*ExternalRepositoryIntegration) UnmarshalJSON

func (dto *ExternalRepositoryIntegration) UnmarshalJSON(b []byte) error

type FirstClassRecipeElk added in v1.0.16

type FirstClassRecipeElk struct {
	ClientId                 uuid.ClientId              `json:"clientId"`
	ElkProjectId             uuid.ProjectIdNull         `json:"elkProjectId"`
	ForwardLogsFromProjectId uuid.ProjectIdNull         `json:"forwardLogsFromProjectId"`
	ElasticsearchMode        *enum.ServiceStackModeEnum `json:"elasticsearchMode"`
	ProjectCorePackage       *enum.ProjectModeEnum      `json:"projectCorePackage"`
	IncludeLogstash          types.Bool                 `json:"includeLogstash"`
	IncludeApm               types.Bool                 `json:"includeApm"`
}

func (FirstClassRecipeElk) GetClientId added in v1.0.16

func (dto FirstClassRecipeElk) GetClientId() uuid.ClientId

func (FirstClassRecipeElk) GetElasticsearchMode added in v1.0.16

func (dto FirstClassRecipeElk) GetElasticsearchMode() *enum.ServiceStackModeEnum

func (FirstClassRecipeElk) GetElkProjectId added in v1.0.16

func (dto FirstClassRecipeElk) GetElkProjectId() uuid.ProjectIdNull

func (FirstClassRecipeElk) GetForwardLogsFromProjectId added in v1.0.16

func (dto FirstClassRecipeElk) GetForwardLogsFromProjectId() uuid.ProjectIdNull

func (FirstClassRecipeElk) GetIncludeApm added in v1.0.16

func (dto FirstClassRecipeElk) GetIncludeApm() types.Bool

func (FirstClassRecipeElk) GetIncludeLogstash added in v1.0.16

func (dto FirstClassRecipeElk) GetIncludeLogstash() types.Bool

func (FirstClassRecipeElk) GetProjectCorePackage added in v1.0.16

func (dto FirstClassRecipeElk) GetProjectCorePackage() *enum.ProjectModeEnum

func (*FirstClassRecipeElk) UnmarshalJSON added in v1.0.16

func (dto *FirstClassRecipeElk) UnmarshalJSON(b []byte) error

type FirstClassRecipePrometheus added in v1.0.16

type FirstClassRecipePrometheus struct {
	ClientId                    uuid.ClientId              `json:"clientId"`
	PrometheusProjectId         uuid.ProjectIdNull         `json:"prometheusProjectId"`
	ForwardMetricsFromProjectId uuid.ProjectId             `json:"forwardMetricsFromProjectId"`
	GrafanaDatabaseMode         *enum.ServiceStackModeEnum `json:"grafanaDatabaseMode"`
	ProjectCorePackage          *enum.ProjectModeEnum      `json:"projectCorePackage"`
}

func (FirstClassRecipePrometheus) GetClientId added in v1.0.16

func (dto FirstClassRecipePrometheus) GetClientId() uuid.ClientId

func (FirstClassRecipePrometheus) GetForwardMetricsFromProjectId added in v1.0.16

func (dto FirstClassRecipePrometheus) GetForwardMetricsFromProjectId() uuid.ProjectId

func (FirstClassRecipePrometheus) GetGrafanaDatabaseMode added in v1.0.16

func (dto FirstClassRecipePrometheus) GetGrafanaDatabaseMode() *enum.ServiceStackModeEnum

func (FirstClassRecipePrometheus) GetProjectCorePackage added in v1.0.16

func (dto FirstClassRecipePrometheus) GetProjectCorePackage() *enum.ProjectModeEnum

func (FirstClassRecipePrometheus) GetPrometheusProjectId added in v1.0.16

func (dto FirstClassRecipePrometheus) GetPrometheusProjectId() uuid.ProjectIdNull

func (*FirstClassRecipePrometheus) UnmarshalJSON added in v1.0.16

func (dto *FirstClassRecipePrometheus) UnmarshalJSON(b []byte) error

type GithubAuth

type GithubAuth struct {
	Code  types.String     `json:"code"`
	State types.String     `json:"state"`
	Email types.StringNull `json:"email"`
}

func (GithubAuth) GetCode

func (dto GithubAuth) GetCode() types.String

func (GithubAuth) GetEmail added in v1.0.11

func (dto GithubAuth) GetEmail() types.StringNull

func (GithubAuth) GetState

func (dto GithubAuth) GetState() types.String

func (*GithubAuth) UnmarshalJSON

func (dto *GithubAuth) UnmarshalJSON(b []byte) error

type GithubIntegration

type GithubIntegration struct {
	RepositoryFullName types.String                        `json:"repositoryFullName"`
	EventType          enum.GithubIntegrationEventTypeEnum `json:"eventType"`
	BranchName         types.StringNull                    `json:"branchName"`
	TagRegex           types.StringNull                    `json:"tagRegex"`
	IsActive           types.Bool                          `json:"isActive"`
	ZeropsYamlSetup    types.StringNull                    `json:"zeropsYamlSetup"`
	TriggerBuild       types.Bool                          `json:"triggerBuild"`
}

func (GithubIntegration) GetBranchName

func (dto GithubIntegration) GetBranchName() types.StringNull

func (GithubIntegration) GetEventType

func (GithubIntegration) GetIsActive

func (dto GithubIntegration) GetIsActive() types.Bool

func (GithubIntegration) GetRepositoryFullName

func (dto GithubIntegration) GetRepositoryFullName() types.String

func (GithubIntegration) GetTagRegex added in v1.0.5

func (dto GithubIntegration) GetTagRegex() types.StringNull

func (GithubIntegration) GetTriggerBuild

func (dto GithubIntegration) GetTriggerBuild() types.Bool

func (GithubIntegration) GetZeropsYamlSetup added in v1.0.8

func (dto GithubIntegration) GetZeropsYamlSetup() types.StringNull

func (*GithubIntegration) UnmarshalJSON

func (dto *GithubIntegration) UnmarshalJSON(b []byte) error

type GitlabAuth

type GitlabAuth struct {
	Code  types.String     `json:"code"`
	State types.String     `json:"state"`
	Email types.StringNull `json:"email"`
}

func (GitlabAuth) GetCode

func (dto GitlabAuth) GetCode() types.String

func (GitlabAuth) GetEmail added in v1.0.11

func (dto GitlabAuth) GetEmail() types.StringNull

func (GitlabAuth) GetState

func (dto GitlabAuth) GetState() types.String

func (*GitlabAuth) UnmarshalJSON

func (dto *GitlabAuth) UnmarshalJSON(b []byte) error

type GitlabIntegration

type GitlabIntegration struct {
	RepositoryFullName types.String                        `json:"repositoryFullName"`
	EventType          enum.GitlabIntegrationEventTypeEnum `json:"eventType"`
	BranchName         types.StringNull                    `json:"branchName"`
	TagRegex           types.StringNull                    `json:"tagRegex"`
	IsActive           types.Bool                          `json:"isActive"`
	ZeropsYamlSetup    types.StringNull                    `json:"zeropsYamlSetup"`
	TriggerBuild       types.Bool                          `json:"triggerBuild"`
}

func (GitlabIntegration) GetBranchName

func (dto GitlabIntegration) GetBranchName() types.StringNull

func (GitlabIntegration) GetEventType

func (GitlabIntegration) GetIsActive

func (dto GitlabIntegration) GetIsActive() types.Bool

func (GitlabIntegration) GetRepositoryFullName

func (dto GitlabIntegration) GetRepositoryFullName() types.String

func (GitlabIntegration) GetTagRegex added in v1.0.5

func (dto GitlabIntegration) GetTagRegex() types.StringNull

func (GitlabIntegration) GetTriggerBuild

func (dto GitlabIntegration) GetTriggerBuild() types.Bool

func (GitlabIntegration) GetZeropsYamlSetup added in v1.0.8

func (dto GitlabIntegration) GetZeropsYamlSetup() types.StringNull

func (*GitlabIntegration) UnmarshalJSON

func (dto *GitlabIntegration) UnmarshalJSON(b []byte) error

type HorizontalAutoscalingNullable added in v1.0.9

type HorizontalAutoscalingNullable struct {
	MaxContainerCount types.IntNull `json:"maxContainerCount"`
	MinContainerCount types.IntNull `json:"minContainerCount"`
}

func (HorizontalAutoscalingNullable) GetMaxContainerCount added in v1.0.9

func (dto HorizontalAutoscalingNullable) GetMaxContainerCount() types.IntNull

func (HorizontalAutoscalingNullable) GetMinContainerCount added in v1.0.9

func (dto HorizontalAutoscalingNullable) GetMinContainerCount() types.IntNull

func (*HorizontalAutoscalingNullable) UnmarshalJSON added in v1.0.9

func (dto *HorizontalAutoscalingNullable) UnmarshalJSON(b []byte) error

type PostAppVersion

type PostAppVersion struct {
	Name types.StringNull `json:"name"`
}

func (PostAppVersion) GetName

func (dto PostAppVersion) GetName() types.StringNull

func (*PostAppVersion) UnmarshalJSON

func (dto *PostAppVersion) UnmarshalJSON(b []byte) error

type PostBillingCreditExport added in v1.0.11

type PostBillingCreditExport struct {
	Month types.String `json:"month"`
}

func (PostBillingCreditExport) GetMonth added in v1.0.11

func (dto PostBillingCreditExport) GetMonth() types.String

func (*PostBillingCreditExport) UnmarshalJSON added in v1.0.11

func (dto *PostBillingCreditExport) UnmarshalJSON(b []byte) error

type PostBillingPayment

type PostBillingPayment struct {
	Amount    types.Decimal                `json:"amount"`
	SourceId  stringId.PaymentSourceIdNull `json:"sourceId"`
	PromoCode types.StringNull             `json:"promoCode"`
}

func (PostBillingPayment) GetAmount added in v1.0.9

func (dto PostBillingPayment) GetAmount() types.Decimal

func (PostBillingPayment) GetPromoCode added in v1.0.11

func (dto PostBillingPayment) GetPromoCode() types.StringNull

func (PostBillingPayment) GetSourceId

func (*PostBillingPayment) UnmarshalJSON

func (dto *PostBillingPayment) UnmarshalJSON(b []byte) error

type PostClient added in v1.0.16

type PostClient struct {
	AccountName types.String `json:"accountName"`
}

func (PostClient) GetAccountName added in v1.0.16

func (dto PostClient) GetAccountName() types.String

func (*PostClient) UnmarshalJSON added in v1.0.16

func (dto *PostClient) UnmarshalJSON(b []byte) error

type PostObjectStorageServiceStack

type PostObjectStorageServiceStack struct {
	Name       types.String     `json:"name"`
	DiskGBytes types.Int        `json:"diskGBytes"`
	Policy     types.StringNull `json:"policy"`
	RawPolicy  types.TextNull   `json:"rawPolicy"`
	CdnEnabled types.BoolNull   `json:"cdnEnabled"`
}

func (PostObjectStorageServiceStack) GetCdnEnabled added in v1.0.12

func (dto PostObjectStorageServiceStack) GetCdnEnabled() types.BoolNull

func (PostObjectStorageServiceStack) GetDiskGBytes

func (dto PostObjectStorageServiceStack) GetDiskGBytes() types.Int

func (PostObjectStorageServiceStack) GetName

func (PostObjectStorageServiceStack) GetPolicy added in v1.0.5

func (PostObjectStorageServiceStack) GetRawPolicy added in v1.0.5

func (dto PostObjectStorageServiceStack) GetRawPolicy() types.TextNull

func (*PostObjectStorageServiceStack) UnmarshalJSON

func (dto *PostObjectStorageServiceStack) UnmarshalJSON(b []byte) error

type PostProject

type PostProject struct {
	Name             types.String            `json:"name"`
	Description      types.TextNull          `json:"description"`
	Mode             *enum.ProjectModeEnum   `json:"mode"`
	TagList          types.StringArray       `json:"tagList"`
	UserRoles        PostProjectUserRoles    `json:"userRoles"`
	EnvVariables     PostProjectEnvVariables `json:"envVariables"`
	PublicIpV4Shared types.Bool              `json:"publicIpV4Shared"`
	EnvIsolation     types.StringNull        `json:"envIsolation"`
	SshIsolation     types.StringNull        `json:"sshIsolation"`
	MaxCreditLimit   types.DecimalNull       `json:"maxCreditLimit"`
	Location         types.StringNull        `json:"location"`
}

func (PostProject) GetDescription

func (dto PostProject) GetDescription() types.TextNull

func (PostProject) GetEnvIsolation added in v1.0.12

func (dto PostProject) GetEnvIsolation() types.StringNull

func (PostProject) GetEnvVariables added in v1.0.11

func (dto PostProject) GetEnvVariables() PostProjectEnvVariables

func (PostProject) GetLocation added in v1.0.13

func (dto PostProject) GetLocation() types.StringNull

func (PostProject) GetMaxCreditLimit

func (dto PostProject) GetMaxCreditLimit() types.DecimalNull

func (PostProject) GetMode added in v1.0.11

func (dto PostProject) GetMode() *enum.ProjectModeEnum

func (PostProject) GetName

func (dto PostProject) GetName() types.String

func (PostProject) GetPublicIpV4Shared added in v1.0.13

func (dto PostProject) GetPublicIpV4Shared() types.Bool

func (PostProject) GetSshIsolation added in v1.0.12

func (dto PostProject) GetSshIsolation() types.StringNull

func (PostProject) GetTagList

func (dto PostProject) GetTagList() types.StringArray

func (PostProject) GetUserRoles added in v1.0.16

func (dto PostProject) GetUserRoles() PostProjectUserRoles

func (*PostProject) UnmarshalJSON

func (dto *PostProject) UnmarshalJSON(b []byte) error

type PostProjectEnvVariables added in v1.0.11

type PostProjectEnvVariables []ProjectEnvPut

func (PostProjectEnvVariables) MarshalJSON added in v1.0.11

func (dto PostProjectEnvVariables) MarshalJSON() ([]byte, error)

type PostProjectUserRoles added in v1.0.16

type PostProjectUserRoles []ProjectUserRole

func (PostProjectUserRoles) MarshalJSON added in v1.0.16

func (dto PostProjectUserRoles) MarshalJSON() ([]byte, error)

type PostProjectVpn added in v1.0.5

type PostProjectVpn struct {
	PublicKey  types.String        `json:"publicKey"`
	InstanceId uuid.InstanceIdNull `json:"instanceId"`
}

func (PostProjectVpn) GetInstanceId added in v1.0.13

func (dto PostProjectVpn) GetInstanceId() uuid.InstanceIdNull

func (PostProjectVpn) GetPublicKey added in v1.0.7

func (dto PostProjectVpn) GetPublicKey() types.String

func (*PostProjectVpn) UnmarshalJSON added in v1.0.5

func (dto *PostProjectVpn) UnmarshalJSON(b []byte) error

type PostServiceStackBackup added in v1.0.12

type PostServiceStackBackup struct {
	Tags types.StringArrayNull `json:"tags"`
}

func (PostServiceStackBackup) GetTags added in v1.0.12

func (*PostServiceStackBackup) UnmarshalJSON added in v1.0.12

func (dto *PostServiceStackBackup) UnmarshalJSON(b []byte) error

type PostServiceStackBackupModify added in v1.0.12

type PostServiceStackBackupModify struct {
	Tags types.StringArrayNull `json:"tags"`
}

func (PostServiceStackBackupModify) GetTags added in v1.0.12

func (*PostServiceStackBackupModify) UnmarshalJSON added in v1.0.12

func (dto *PostServiceStackBackupModify) UnmarshalJSON(b []byte) error

type PostStandardServiceStack

type PostStandardServiceStack struct {
	Name                  types.String                     `json:"name"`
	CustomAutoscaling     *CustomAutoscaling               `json:"customAutoscaling"`
	Mode                  *enum.ServiceStackModeEnum       `json:"mode"`
	UserData              PostStandardServiceStackUserData `json:"userData"`
	UserDataEnvFile       types.TextNull                   `json:"userDataEnvFile"`
	StartWithoutCode      types.BoolNull                   `json:"startWithoutCode"`
	BuildFromGit          types.StringNull                 `json:"buildFromGit"`
	ZeropsSetup           types.StringNull                 `json:"zeropsSetup"`
	ZeropsYaml            types.TextNull                   `json:"zeropsYaml"`
	EnvIsolation          types.StringNull                 `json:"envIsolation"`
	SshIsolation          types.StringNull                 `json:"sshIsolation"`
	EnableSubdomainAccess types.BoolNull                   `json:"enableSubdomainAccess"`
	CdnEnabled            types.BoolNull                   `json:"cdnEnabled"`
	Os                    types.StringNull                 `json:"os"`
	Location              types.StringNull                 `json:"location"`
}

func (PostStandardServiceStack) GetBuildFromGit added in v1.0.12

func (dto PostStandardServiceStack) GetBuildFromGit() types.StringNull

func (PostStandardServiceStack) GetCdnEnabled added in v1.0.12

func (dto PostStandardServiceStack) GetCdnEnabled() types.BoolNull

func (PostStandardServiceStack) GetCustomAutoscaling

func (dto PostStandardServiceStack) GetCustomAutoscaling() *CustomAutoscaling

func (PostStandardServiceStack) GetEnableSubdomainAccess added in v1.0.12

func (dto PostStandardServiceStack) GetEnableSubdomainAccess() types.BoolNull

func (PostStandardServiceStack) GetEnvIsolation added in v1.0.12

func (dto PostStandardServiceStack) GetEnvIsolation() types.StringNull

func (PostStandardServiceStack) GetLocation added in v1.0.13

func (dto PostStandardServiceStack) GetLocation() types.StringNull

func (PostStandardServiceStack) GetMode

func (PostStandardServiceStack) GetName

func (dto PostStandardServiceStack) GetName() types.String

func (PostStandardServiceStack) GetOs added in v1.0.13

func (PostStandardServiceStack) GetSshIsolation added in v1.0.12

func (dto PostStandardServiceStack) GetSshIsolation() types.StringNull

func (PostStandardServiceStack) GetStartWithoutCode added in v1.0.11

func (dto PostStandardServiceStack) GetStartWithoutCode() types.BoolNull

func (PostStandardServiceStack) GetUserData added in v1.0.10

func (PostStandardServiceStack) GetUserDataEnvFile added in v1.0.11

func (dto PostStandardServiceStack) GetUserDataEnvFile() types.TextNull

func (PostStandardServiceStack) GetZeropsSetup added in v1.0.12

func (dto PostStandardServiceStack) GetZeropsSetup() types.StringNull

func (PostStandardServiceStack) GetZeropsYaml added in v1.0.12

func (dto PostStandardServiceStack) GetZeropsYaml() types.TextNull

func (*PostStandardServiceStack) UnmarshalJSON

func (dto *PostStandardServiceStack) UnmarshalJSON(b []byte) error

type PostStandardServiceStackUserData added in v1.0.10

type PostStandardServiceStackUserData []UserDataPut

func (PostStandardServiceStackUserData) MarshalJSON added in v1.0.10

func (dto PostStandardServiceStackUserData) MarshalJSON() ([]byte, error)

type ProjectEnvPost added in v1.0.11

type ProjectEnvPost struct {
	Key       types.String `json:"key"`
	Content   types.Text   `json:"content"`
	Sensitive types.Bool   `json:"sensitive"`
}

func (ProjectEnvPost) GetContent added in v1.0.11

func (dto ProjectEnvPost) GetContent() types.Text

func (ProjectEnvPost) GetKey added in v1.0.11

func (dto ProjectEnvPost) GetKey() types.String

func (ProjectEnvPost) GetSensitive added in v1.0.12

func (dto ProjectEnvPost) GetSensitive() types.Bool

func (*ProjectEnvPost) UnmarshalJSON added in v1.0.11

func (dto *ProjectEnvPost) UnmarshalJSON(b []byte) error

type ProjectEnvPut added in v1.0.11

type ProjectEnvPut struct {
	Key       types.String `json:"key"`
	Content   types.Text   `json:"content"`
	Sensitive types.Bool   `json:"sensitive"`
}

func (ProjectEnvPut) GetContent added in v1.0.11

func (dto ProjectEnvPut) GetContent() types.Text

func (ProjectEnvPut) GetKey added in v1.0.11

func (dto ProjectEnvPut) GetKey() types.String

func (ProjectEnvPut) GetSensitive added in v1.0.12

func (dto ProjectEnvPut) GetSensitive() types.Bool

func (*ProjectEnvPut) UnmarshalJSON added in v1.0.11

func (dto *ProjectEnvPut) UnmarshalJSON(b []byte) error

type ProjectEnvPutEnvFile added in v1.0.11

type ProjectEnvPutEnvFile struct {
	EnvFile types.Text `json:"envFile"`
}

func (ProjectEnvPutEnvFile) GetEnvFile added in v1.0.11

func (dto ProjectEnvPutEnvFile) GetEnvFile() types.Text

func (*ProjectEnvPutEnvFile) UnmarshalJSON added in v1.0.11

func (dto *ProjectEnvPutEnvFile) UnmarshalJSON(b []byte) error

type ProjectImport

type ProjectImport struct {
	Yaml         types.Text     `json:"yaml"`
	RecipeSource types.TextNull `json:"recipeSource"`
}

func (ProjectImport) GetRecipeSource added in v1.0.11

func (dto ProjectImport) GetRecipeSource() types.TextNull

func (ProjectImport) GetYaml

func (dto ProjectImport) GetYaml() types.Text

func (*ProjectImport) UnmarshalJSON

func (dto *ProjectImport) UnmarshalJSON(b []byte) error

type ProjectUserRole added in v1.0.16

type ProjectUserRole struct {
	Id       uuid.ClientUserId           `json:"id"`
	RoleCode enum.ClientUserRoleCodeEnum `json:"roleCode"`
}

func (ProjectUserRole) GetId added in v1.0.16

func (dto ProjectUserRole) GetId() uuid.ClientUserId

func (ProjectUserRole) GetRoleCode added in v1.0.16

func (dto ProjectUserRole) GetRoleCode() enum.ClientUserRoleCodeEnum

func (*ProjectUserRole) UnmarshalJSON added in v1.0.16

func (dto *ProjectUserRole) UnmarshalJSON(b []byte) error

type PrometheusServiceDiscovery added in v1.0.16

type PrometheusServiceDiscovery struct {
	Targets types.StringArray `json:"targets"`
	Labels  types.Map         `json:"labels"`
}

func (PrometheusServiceDiscovery) GetLabels added in v1.0.16

func (dto PrometheusServiceDiscovery) GetLabels() types.Map

func (PrometheusServiceDiscovery) GetTargets added in v1.0.16

func (dto PrometheusServiceDiscovery) GetTargets() types.StringArray

func (*PrometheusServiceDiscovery) UnmarshalJSON added in v1.0.16

func (dto *PrometheusServiceDiscovery) UnmarshalJSON(b []byte) error

type PublicHttpRoutingLocation added in v1.0.13

type PublicHttpRoutingLocation struct {
	Path           types.String                     `json:"path"`
	Port           types.Int                        `json:"port"`
	ServiceStackId uuid.ServiceStackId              `json:"serviceStackId"`
	Config         *PublicHttpRoutingLocationConfig `json:"config"`
}

func (PublicHttpRoutingLocation) GetConfig added in v1.0.13

func (PublicHttpRoutingLocation) GetPath added in v1.0.13

func (dto PublicHttpRoutingLocation) GetPath() types.String

func (PublicHttpRoutingLocation) GetPort added in v1.0.13

func (dto PublicHttpRoutingLocation) GetPort() types.Int

func (PublicHttpRoutingLocation) GetServiceStackId added in v1.0.13

func (dto PublicHttpRoutingLocation) GetServiceStackId() uuid.ServiceStackId

func (*PublicHttpRoutingLocation) UnmarshalJSON added in v1.0.13

func (dto *PublicHttpRoutingLocation) UnmarshalJSON(b []byte) error

type PublicHttpRoutingLocationAccessPolicy added in v1.0.13

type PublicHttpRoutingLocationAccessPolicy struct {
	Enabled       types.Bool                                                  `json:"enabled"`
	DefaultPolicy enum.PublicHttpRoutingLocationAccessPolicyDefaultPolicyEnum `json:"defaultPolicy"`
	Cidr          types.StringArray                                           `json:"cidr"`
}

func (PublicHttpRoutingLocationAccessPolicy) GetCidr added in v1.0.13

func (PublicHttpRoutingLocationAccessPolicy) GetDefaultPolicy added in v1.0.13

func (PublicHttpRoutingLocationAccessPolicy) GetEnabled added in v1.0.13

func (*PublicHttpRoutingLocationAccessPolicy) UnmarshalJSON added in v1.0.13

func (dto *PublicHttpRoutingLocationAccessPolicy) UnmarshalJSON(b []byte) error

type PublicHttpRoutingLocationBasicAuth added in v1.0.13

type PublicHttpRoutingLocationBasicAuth struct {
	Enabled types.Bool                              `json:"enabled"`
	Realm   types.EmptyString                       `json:"realm"`
	Users   PublicHttpRoutingLocationBasicAuthUsers `json:"users"`
}

func (PublicHttpRoutingLocationBasicAuth) GetEnabled added in v1.0.13

func (PublicHttpRoutingLocationBasicAuth) GetRealm added in v1.0.13

func (PublicHttpRoutingLocationBasicAuth) GetUsers added in v1.0.13

func (*PublicHttpRoutingLocationBasicAuth) UnmarshalJSON added in v1.0.13

func (dto *PublicHttpRoutingLocationBasicAuth) UnmarshalJSON(b []byte) error

type PublicHttpRoutingLocationBasicAuthUser added in v1.0.13

type PublicHttpRoutingLocationBasicAuthUser struct {
	Username types.EmptyString `json:"username"`
	Password types.EmptyString `json:"password"`
	Comment  types.EmptyString `json:"comment"`
}

func (PublicHttpRoutingLocationBasicAuthUser) GetComment added in v1.0.13

func (PublicHttpRoutingLocationBasicAuthUser) GetPassword added in v1.0.13

func (PublicHttpRoutingLocationBasicAuthUser) GetUsername added in v1.0.13

func (*PublicHttpRoutingLocationBasicAuthUser) UnmarshalJSON added in v1.0.13

func (dto *PublicHttpRoutingLocationBasicAuthUser) UnmarshalJSON(b []byte) error

type PublicHttpRoutingLocationBasicAuthUsers added in v1.0.13

type PublicHttpRoutingLocationBasicAuthUsers []PublicHttpRoutingLocationBasicAuthUser

func (PublicHttpRoutingLocationBasicAuthUsers) MarshalJSON added in v1.0.13

func (dto PublicHttpRoutingLocationBasicAuthUsers) MarshalJSON() ([]byte, error)

type PublicHttpRoutingLocationConfig added in v1.0.13

type PublicHttpRoutingLocationConfig struct {
	Redirect     *PublicHttpRoutingLocationRedirect     `json:"redirect"`
	AccessPolicy *PublicHttpRoutingLocationAccessPolicy `json:"accessPolicy"`
	RateLimiting *PublicHttpRoutingLocationRateLimiting `json:"rateLimiting"`
	BasicAuth    *PublicHttpRoutingLocationBasicAuth    `json:"basicAuth"`
	Content      *PublicHttpRoutingLocationContent      `json:"content"`
}

func (PublicHttpRoutingLocationConfig) GetAccessPolicy added in v1.0.13

func (PublicHttpRoutingLocationConfig) GetBasicAuth added in v1.0.13

func (PublicHttpRoutingLocationConfig) GetContent added in v1.0.13

func (PublicHttpRoutingLocationConfig) GetRateLimiting added in v1.0.13

func (PublicHttpRoutingLocationConfig) GetRedirect added in v1.0.13

func (*PublicHttpRoutingLocationConfig) UnmarshalJSON added in v1.0.13

func (dto *PublicHttpRoutingLocationConfig) UnmarshalJSON(b []byte) error

type PublicHttpRoutingLocationContent added in v1.0.13

type PublicHttpRoutingLocationContent struct {
	Enabled     types.Bool        `json:"enabled"`
	Code        types.Int         `json:"code"`
	Content     types.Text        `json:"content"`
	ContentType types.EmptyString `json:"contentType"`
}

func (PublicHttpRoutingLocationContent) GetCode added in v1.0.13

func (PublicHttpRoutingLocationContent) GetContent added in v1.0.13

func (dto PublicHttpRoutingLocationContent) GetContent() types.Text

func (PublicHttpRoutingLocationContent) GetContentType added in v1.0.13

func (dto PublicHttpRoutingLocationContent) GetContentType() types.EmptyString

func (PublicHttpRoutingLocationContent) GetEnabled added in v1.0.13

func (dto PublicHttpRoutingLocationContent) GetEnabled() types.Bool

func (*PublicHttpRoutingLocationContent) UnmarshalJSON added in v1.0.13

func (dto *PublicHttpRoutingLocationContent) UnmarshalJSON(b []byte) error

type PublicHttpRoutingLocationPut

type PublicHttpRoutingLocationPut struct {
	Locations PublicHttpRoutingLocationPutLocations `json:"locations"`
}

func (PublicHttpRoutingLocationPut) GetLocations added in v1.0.13

func (*PublicHttpRoutingLocationPut) UnmarshalJSON

func (dto *PublicHttpRoutingLocationPut) UnmarshalJSON(b []byte) error

type PublicHttpRoutingLocationPutLocations added in v1.0.13

type PublicHttpRoutingLocationPutLocations []PublicHttpRoutingLocation

func (PublicHttpRoutingLocationPutLocations) MarshalJSON added in v1.0.13

func (dto PublicHttpRoutingLocationPutLocations) MarshalJSON() ([]byte, error)

type PublicHttpRoutingLocationRateLimiting added in v1.0.13

type PublicHttpRoutingLocationRateLimiting struct {
	Enabled  types.Bool                                        `json:"enabled"`
	Key      enum.PublicHttpRoutingLocationRateLimitingKeyEnum `json:"key"`
	Burst    types.Int                                         `json:"burst"`
	Rate     types.Int                                         `json:"rate"`
	Zone     types.EmptyString                                 `json:"zone"`
	ZoneSize types.Int                                         `json:"zoneSize"`
}

func (PublicHttpRoutingLocationRateLimiting) GetBurst added in v1.0.13

func (PublicHttpRoutingLocationRateLimiting) GetEnabled added in v1.0.13

func (PublicHttpRoutingLocationRateLimiting) GetKey added in v1.0.13

func (PublicHttpRoutingLocationRateLimiting) GetRate added in v1.0.13

func (PublicHttpRoutingLocationRateLimiting) GetZone added in v1.0.13

func (PublicHttpRoutingLocationRateLimiting) GetZoneSize added in v1.0.13

func (*PublicHttpRoutingLocationRateLimiting) UnmarshalJSON added in v1.0.13

func (dto *PublicHttpRoutingLocationRateLimiting) UnmarshalJSON(b []byte) error

type PublicHttpRoutingLocationRedirect added in v1.0.13

type PublicHttpRoutingLocationRedirect struct {
	Enabled       types.Bool        `json:"enabled"`
	To            types.EmptyString `json:"to"`
	Code          types.Int         `json:"code"`
	PreservePath  types.Bool        `json:"preservePath"`
	PreserveQuery types.Bool        `json:"preserveQuery"`
}

func (PublicHttpRoutingLocationRedirect) GetCode added in v1.0.13

func (PublicHttpRoutingLocationRedirect) GetEnabled added in v1.0.13

func (dto PublicHttpRoutingLocationRedirect) GetEnabled() types.Bool

func (PublicHttpRoutingLocationRedirect) GetPreservePath added in v1.0.13

func (dto PublicHttpRoutingLocationRedirect) GetPreservePath() types.Bool

func (PublicHttpRoutingLocationRedirect) GetPreserveQuery added in v1.0.13

func (dto PublicHttpRoutingLocationRedirect) GetPreserveQuery() types.Bool

func (PublicHttpRoutingLocationRedirect) GetTo added in v1.0.13

func (*PublicHttpRoutingLocationRedirect) UnmarshalJSON added in v1.0.13

func (dto *PublicHttpRoutingLocationRedirect) UnmarshalJSON(b []byte) error

type PublicHttpRoutingPost

type PublicHttpRoutingPost struct {
	SslEnabled types.Bool                     `json:"sslEnabled"`
	CdnEnabled types.BoolNull                 `json:"cdnEnabled"`
	Domains    types.StringArray              `json:"domains"`
	Locations  PublicHttpRoutingPostLocations `json:"locations"`
}

func (PublicHttpRoutingPost) GetCdnEnabled added in v1.0.12

func (dto PublicHttpRoutingPost) GetCdnEnabled() types.BoolNull

func (PublicHttpRoutingPost) GetDomains

func (dto PublicHttpRoutingPost) GetDomains() types.StringArray

func (PublicHttpRoutingPost) GetLocations

func (PublicHttpRoutingPost) GetSslEnabled

func (dto PublicHttpRoutingPost) GetSslEnabled() types.Bool

func (*PublicHttpRoutingPost) UnmarshalJSON

func (dto *PublicHttpRoutingPost) UnmarshalJSON(b []byte) error

type PublicHttpRoutingPostLocations

type PublicHttpRoutingPostLocations []PublicHttpRoutingLocation

func (PublicHttpRoutingPostLocations) MarshalJSON

func (dto PublicHttpRoutingPostLocations) MarshalJSON() ([]byte, error)

type PublicHttpRoutingPut

type PublicHttpRoutingPut struct {
	SslEnabled types.Bool                    `json:"sslEnabled"`
	CdnEnabled types.BoolNull                `json:"cdnEnabled"`
	Domains    types.StringArray             `json:"domains"`
	Locations  PublicHttpRoutingPutLocations `json:"locations"`
}

func (PublicHttpRoutingPut) GetCdnEnabled added in v1.0.12

func (dto PublicHttpRoutingPut) GetCdnEnabled() types.BoolNull

func (PublicHttpRoutingPut) GetDomains

func (dto PublicHttpRoutingPut) GetDomains() types.StringArray

func (PublicHttpRoutingPut) GetLocations

func (PublicHttpRoutingPut) GetSslEnabled

func (dto PublicHttpRoutingPut) GetSslEnabled() types.Bool

func (*PublicHttpRoutingPut) UnmarshalJSON

func (dto *PublicHttpRoutingPut) UnmarshalJSON(b []byte) error

type PublicHttpRoutingPutLocations

type PublicHttpRoutingPutLocations []PublicHttpRoutingLocation

func (PublicHttpRoutingPutLocations) MarshalJSON

func (dto PublicHttpRoutingPutLocations) MarshalJSON() ([]byte, error)

type PublicPortRouting added in v1.0.16

type PublicPortRouting struct {
	PublicIpType      enum.PublicPortRoutingPublicIpTypeEnum   `json:"publicIpType"`
	PublicPort        types.Int                                `json:"publicPort"`
	InternalPort      types.Int                                `json:"internalPort"`
	InternalProtocol  enum.ServicePortProtocolEnum             `json:"internalProtocol"`
	FirewallPolicy    enum.PublicPortRoutingFirewallPolicyEnum `json:"firewallPolicy"`
	FirewallIpRanges  types.StringArray                        `json:"firewallIpRanges"`
	FirewallAllowMyIp types.Bool                               `json:"firewallAllowMyIp"`
}

func (PublicPortRouting) GetFirewallAllowMyIp added in v1.0.16

func (dto PublicPortRouting) GetFirewallAllowMyIp() types.Bool

func (PublicPortRouting) GetFirewallIpRanges added in v1.0.16

func (dto PublicPortRouting) GetFirewallIpRanges() types.StringArray

func (PublicPortRouting) GetFirewallPolicy added in v1.0.16

func (PublicPortRouting) GetInternalPort added in v1.0.16

func (dto PublicPortRouting) GetInternalPort() types.Int

func (PublicPortRouting) GetInternalProtocol added in v1.0.16

func (dto PublicPortRouting) GetInternalProtocol() enum.ServicePortProtocolEnum

func (PublicPortRouting) GetPublicIpType added in v1.0.16

func (PublicPortRouting) GetPublicPort added in v1.0.16

func (dto PublicPortRouting) GetPublicPort() types.Int

func (*PublicPortRouting) UnmarshalJSON added in v1.0.16

func (dto *PublicPortRouting) UnmarshalJSON(b []byte) error

type PutAppVersion

type PutAppVersion struct {
	Name types.StringNull `json:"name"`
}

func (PutAppVersion) GetName

func (dto PutAppVersion) GetName() types.StringNull

func (*PutAppVersion) UnmarshalJSON

func (dto *PutAppVersion) UnmarshalJSON(b []byte) error

type PutAppVersionBuildAndDeploy

type PutAppVersionBuildAndDeploy struct {
	ZeropsYaml      types.MediumText `json:"zeropsYaml"`
	ZeropsYamlSetup types.StringNull `json:"zeropsYamlSetup"`
}

func (PutAppVersionBuildAndDeploy) GetZeropsYaml added in v1.0.6

func (dto PutAppVersionBuildAndDeploy) GetZeropsYaml() types.MediumText

func (PutAppVersionBuildAndDeploy) GetZeropsYamlSetup added in v1.0.8

func (dto PutAppVersionBuildAndDeploy) GetZeropsYamlSetup() types.StringNull

func (*PutAppVersionBuildAndDeploy) UnmarshalJSON

func (dto *PutAppVersionBuildAndDeploy) UnmarshalJSON(b []byte) error

type PutAppVersionDeploy

type PutAppVersionDeploy struct {
	ZeropsYaml      types.MediumTextNull `json:"zeropsYaml"`
	ZeropsYamlSetup types.StringNull     `json:"zeropsYamlSetup"`
}

func (PutAppVersionDeploy) GetZeropsYaml added in v1.0.6

func (dto PutAppVersionDeploy) GetZeropsYaml() types.MediumTextNull

func (PutAppVersionDeploy) GetZeropsYamlSetup added in v1.0.8

func (dto PutAppVersionDeploy) GetZeropsYamlSetup() types.StringNull

func (*PutAppVersionDeploy) UnmarshalJSON

func (dto *PutAppVersionDeploy) UnmarshalJSON(b []byte) error

type PutBillingAddon

type PutBillingAddon struct {
	RecurringEnabled types.Bool `json:"recurringEnabled"`
	Enabled          types.Bool `json:"enabled"`
}

func (PutBillingAddon) GetEnabled

func (dto PutBillingAddon) GetEnabled() types.Bool

func (PutBillingAddon) GetRecurringEnabled

func (dto PutBillingAddon) GetRecurringEnabled() types.Bool

func (*PutBillingAddon) UnmarshalJSON

func (dto *PutBillingAddon) UnmarshalJSON(b []byte) error

type PutBillingClientAutocharge

type PutBillingClientAutocharge struct {
	AutoCharge          types.Bool                           `json:"autoCharge"`
	AutoChargePeriod    enum.PaymentInfoAutoChargePeriodEnum `json:"autoChargePeriod"`
	MaximumChargeAmount types.Decimal                        `json:"maximumChargeAmount"`
}

func (PutBillingClientAutocharge) GetAutoCharge

func (dto PutBillingClientAutocharge) GetAutoCharge() types.Bool

func (PutBillingClientAutocharge) GetAutoChargePeriod

func (PutBillingClientAutocharge) GetMaximumChargeAmount

func (dto PutBillingClientAutocharge) GetMaximumChargeAmount() types.Decimal

func (*PutBillingClientAutocharge) UnmarshalJSON

func (dto *PutBillingClientAutocharge) UnmarshalJSON(b []byte) error

type PutClientAccountInfo

type PutClientAccountInfo struct {
	AccountName types.String `json:"accountName"`
}

func (PutClientAccountInfo) GetAccountName

func (dto PutClientAccountInfo) GetAccountName() types.String

func (*PutClientAccountInfo) UnmarshalJSON

func (dto *PutClientAccountInfo) UnmarshalJSON(b []byte) error

type PutClientBillingInfo

type PutClientBillingInfo struct {
	VatNumber               types.StringNull   `json:"vatNumber"`
	CompanyNumber           types.StringNull   `json:"companyNumber"`
	CompanyName             types.String       `json:"companyName"`
	InvoiceAddressStreet    types.String       `json:"invoiceAddressStreet"`
	InvoiceAddressCity      types.String       `json:"invoiceAddressCity"`
	InvoiceAddressPostcode  types.String       `json:"invoiceAddressPostcode"`
	InvoiceAddressCountryId stringId.CountryId `json:"invoiceAddressCountryId"`
}

func (PutClientBillingInfo) GetCompanyName

func (dto PutClientBillingInfo) GetCompanyName() types.String

func (PutClientBillingInfo) GetCompanyNumber

func (dto PutClientBillingInfo) GetCompanyNumber() types.StringNull

func (PutClientBillingInfo) GetInvoiceAddressCity

func (dto PutClientBillingInfo) GetInvoiceAddressCity() types.String

func (PutClientBillingInfo) GetInvoiceAddressCountryId

func (dto PutClientBillingInfo) GetInvoiceAddressCountryId() stringId.CountryId

func (PutClientBillingInfo) GetInvoiceAddressPostcode

func (dto PutClientBillingInfo) GetInvoiceAddressPostcode() types.String

func (PutClientBillingInfo) GetInvoiceAddressStreet

func (dto PutClientBillingInfo) GetInvoiceAddressStreet() types.String

func (PutClientBillingInfo) GetVatNumber

func (dto PutClientBillingInfo) GetVatNumber() types.StringNull

func (*PutClientBillingInfo) UnmarshalJSON

func (dto *PutClientBillingInfo) UnmarshalJSON(b []byte) error

type PutProject

type PutProject struct {
	UserRoles        *PutProjectUserRoles `json:"userRoles"`
	Name             types.String         `json:"name"`
	Description      types.TextNull       `json:"description"`
	TagList          types.StringArray    `json:"tagList"`
	PublicIpV4Shared types.Bool           `json:"publicIpV4Shared"`
	MaxCreditLimit   types.DecimalNull    `json:"maxCreditLimit"`
}

func (PutProject) GetDescription

func (dto PutProject) GetDescription() types.TextNull

func (PutProject) GetMaxCreditLimit

func (dto PutProject) GetMaxCreditLimit() types.DecimalNull

func (PutProject) GetName

func (dto PutProject) GetName() types.String

func (PutProject) GetPublicIpV4Shared added in v1.0.13

func (dto PutProject) GetPublicIpV4Shared() types.Bool

func (PutProject) GetTagList

func (dto PutProject) GetTagList() types.StringArray

func (PutProject) GetUserRoles added in v1.0.16

func (dto PutProject) GetUserRoles() *PutProjectUserRoles

func (*PutProject) UnmarshalJSON

func (dto *PutProject) UnmarshalJSON(b []byte) error

type PutProjectL7httpbalancerConfig added in v1.0.13

type PutProjectL7httpbalancerConfig struct {
	Values PutProjectL7httpbalancerConfigValues `json:"values"`
}

func (PutProjectL7httpbalancerConfig) GetValues added in v1.0.13

func (*PutProjectL7httpbalancerConfig) UnmarshalJSON added in v1.0.13

func (dto *PutProjectL7httpbalancerConfig) UnmarshalJSON(b []byte) error

type PutProjectL7httpbalancerConfigValue added in v1.0.13

type PutProjectL7httpbalancerConfigValue struct {
	Name  types.String     `json:"name"`
	Value types.StringNull `json:"value"`
}

func (PutProjectL7httpbalancerConfigValue) GetName added in v1.0.13

func (PutProjectL7httpbalancerConfigValue) GetValue added in v1.0.13

func (*PutProjectL7httpbalancerConfigValue) UnmarshalJSON added in v1.0.13

func (dto *PutProjectL7httpbalancerConfigValue) UnmarshalJSON(b []byte) error

type PutProjectL7httpbalancerConfigValues added in v1.0.13

type PutProjectL7httpbalancerConfigValues []PutProjectL7httpbalancerConfigValue

func (PutProjectL7httpbalancerConfigValues) MarshalJSON added in v1.0.13

func (dto PutProjectL7httpbalancerConfigValues) MarshalJSON() ([]byte, error)

type PutProjectModeUpgrade added in v1.0.13

type PutProjectModeUpgrade struct {
	Mode enum.ProjectModeEnum `json:"mode"`
}

func (PutProjectModeUpgrade) GetMode added in v1.0.13

func (*PutProjectModeUpgrade) UnmarshalJSON added in v1.0.13

func (dto *PutProjectModeUpgrade) UnmarshalJSON(b []byte) error

type PutProjectPublicIpV4Shared added in v1.0.13

type PutProjectPublicIpV4Shared struct {
	Enabled types.Bool `json:"enabled"`
}

func (PutProjectPublicIpV4Shared) GetEnabled added in v1.0.13

func (dto PutProjectPublicIpV4Shared) GetEnabled() types.Bool

func (*PutProjectPublicIpV4Shared) UnmarshalJSON added in v1.0.13

func (dto *PutProjectPublicIpV4Shared) UnmarshalJSON(b []byte) error

type PutProjectRemoteLogging added in v1.0.5

type PutProjectRemoteLogging struct {
	SyslogConfig types.Text       `json:"syslogConfig"`
	Certificate  types.Text       `json:"certificate"`
	Type         types.StringNull `json:"type"`
}

func (PutProjectRemoteLogging) GetCertificate added in v1.0.5

func (dto PutProjectRemoteLogging) GetCertificate() types.Text

func (PutProjectRemoteLogging) GetSyslogConfig added in v1.0.5

func (dto PutProjectRemoteLogging) GetSyslogConfig() types.Text

func (PutProjectRemoteLogging) GetType added in v1.0.7

func (*PutProjectRemoteLogging) UnmarshalJSON added in v1.0.5

func (dto *PutProjectRemoteLogging) UnmarshalJSON(b []byte) error

type PutProjectUserRoles added in v1.0.16

type PutProjectUserRoles struct {
	UserRoles PutProjectUserRolesUserRoles `json:"userRoles"`
}

func (PutProjectUserRoles) GetUserRoles added in v1.0.16

func (*PutProjectUserRoles) UnmarshalJSON added in v1.0.16

func (dto *PutProjectUserRoles) UnmarshalJSON(b []byte) error

type PutProjectUserRolesUserRoles added in v1.0.16

type PutProjectUserRolesUserRoles []ProjectUserRole

func (PutProjectUserRolesUserRoles) MarshalJSON added in v1.0.16

func (dto PutProjectUserRolesUserRoles) MarshalJSON() ([]byte, error)

type PutServiceStackDebug added in v1.0.11

type PutServiceStackDebug struct {
	DebugBuild          *enum.ServiceStackDebugDebugEnum `json:"debugBuild"`
	DebugRuntimePrepare *enum.ServiceStackDebugDebugEnum `json:"debugRuntimePrepare"`
}

func (PutServiceStackDebug) GetDebugBuild added in v1.0.11

func (PutServiceStackDebug) GetDebugRuntimePrepare added in v1.0.11

func (dto PutServiceStackDebug) GetDebugRuntimePrepare() *enum.ServiceStackDebugDebugEnum

func (*PutServiceStackDebug) UnmarshalJSON added in v1.0.11

func (dto *PutServiceStackDebug) UnmarshalJSON(b []byte) error

type PutServiceStackObjectStorageSize

type PutServiceStackObjectStorageSize struct {
	DiskGBytes types.Int        `json:"diskGBytes"`
	Policy     types.StringNull `json:"policy"`
	RawPolicy  types.TextNull   `json:"rawPolicy"`
	CdnEnabled types.BoolNull   `json:"cdnEnabled"`
}

func (PutServiceStackObjectStorageSize) GetCdnEnabled added in v1.0.12

func (dto PutServiceStackObjectStorageSize) GetCdnEnabled() types.BoolNull

func (PutServiceStackObjectStorageSize) GetDiskGBytes

func (dto PutServiceStackObjectStorageSize) GetDiskGBytes() types.Int

func (PutServiceStackObjectStorageSize) GetPolicy added in v1.0.5

func (PutServiceStackObjectStorageSize) GetRawPolicy added in v1.0.5

func (dto PutServiceStackObjectStorageSize) GetRawPolicy() types.TextNull

func (*PutServiceStackObjectStorageSize) UnmarshalJSON

func (dto *PutServiceStackObjectStorageSize) UnmarshalJSON(b []byte) error

type PutSharedStorageAction

type PutSharedStorageAction struct {
	SharedStorageId uuid.ServiceStackId `json:"sharedStorageId"`
}

func (PutSharedStorageAction) GetSharedStorageId

func (dto PutSharedStorageAction) GetSharedStorageId() uuid.ServiceStackId

func (*PutSharedStorageAction) UnmarshalJSON

func (dto *PutSharedStorageAction) UnmarshalJSON(b []byte) error

type PutStandardServiceStackTriggerExternalRepositoryIntegration added in v1.0.12

type PutStandardServiceStackTriggerExternalRepositoryIntegration struct {
	UserData        PutStandardServiceStackTriggerExternalRepositoryIntegrationUserData `json:"userData"`
	UserDataEnvFile types.TextNull                                                      `json:"userDataEnvFile"`
}

func (PutStandardServiceStackTriggerExternalRepositoryIntegration) GetUserData added in v1.0.12

func (PutStandardServiceStackTriggerExternalRepositoryIntegration) GetUserDataEnvFile added in v1.0.12

func (*PutStandardServiceStackTriggerExternalRepositoryIntegration) UnmarshalJSON added in v1.0.12

type PutStandardServiceStackTriggerExternalRepositoryIntegrationUserData added in v1.0.12

type PutStandardServiceStackTriggerExternalRepositoryIntegrationUserData []UserDataPut

func (PutStandardServiceStackTriggerExternalRepositoryIntegrationUserData) MarshalJSON added in v1.0.12

type PutStandardServiceStackTriggerPipeline added in v1.0.12

type PutStandardServiceStackTriggerPipeline struct {
	CustomAutoscaling     *CustomAutoscaling                             `json:"customAutoscaling"`
	Mode                  *enum.ServiceStackModeEnum                     `json:"mode"`
	AppVersionId          uuid.AppVersionIdNull                          `json:"appVersionId"`
	UserData              PutStandardServiceStackTriggerPipelineUserData `json:"userData"`
	UserDataEnvFile       types.TextNull                                 `json:"userDataEnvFile"`
	StartWithoutCode      types.BoolNull                                 `json:"startWithoutCode"`
	BuildFromGit          types.StringNull                               `json:"buildFromGit"`
	ZeropsSetup           types.StringNull                               `json:"zeropsSetup"`
	ZeropsYaml            types.TextNull                                 `json:"zeropsYaml"`
	EnableSubdomainAccess types.BoolNull                                 `json:"enableSubdomainAccess"`
}

func (PutStandardServiceStackTriggerPipeline) GetAppVersionId added in v1.0.12

func (PutStandardServiceStackTriggerPipeline) GetBuildFromGit added in v1.0.12

func (PutStandardServiceStackTriggerPipeline) GetCustomAutoscaling added in v1.0.12

func (dto PutStandardServiceStackTriggerPipeline) GetCustomAutoscaling() *CustomAutoscaling

func (PutStandardServiceStackTriggerPipeline) GetEnableSubdomainAccess added in v1.0.12

func (dto PutStandardServiceStackTriggerPipeline) GetEnableSubdomainAccess() types.BoolNull

func (PutStandardServiceStackTriggerPipeline) GetMode added in v1.0.12

func (PutStandardServiceStackTriggerPipeline) GetStartWithoutCode added in v1.0.12

func (dto PutStandardServiceStackTriggerPipeline) GetStartWithoutCode() types.BoolNull

func (PutStandardServiceStackTriggerPipeline) GetUserData added in v1.0.12

func (PutStandardServiceStackTriggerPipeline) GetUserDataEnvFile added in v1.0.12

func (dto PutStandardServiceStackTriggerPipeline) GetUserDataEnvFile() types.TextNull

func (PutStandardServiceStackTriggerPipeline) GetZeropsSetup added in v1.0.12

func (PutStandardServiceStackTriggerPipeline) GetZeropsYaml added in v1.0.12

func (*PutStandardServiceStackTriggerPipeline) UnmarshalJSON added in v1.0.12

func (dto *PutStandardServiceStackTriggerPipeline) UnmarshalJSON(b []byte) error

type PutStandardServiceStackTriggerPipelineUserData added in v1.0.12

type PutStandardServiceStackTriggerPipelineUserData []UserDataPut

func (PutStandardServiceStackTriggerPipelineUserData) MarshalJSON added in v1.0.12

type RecoverPassword

type RecoverPassword struct {
	Email types.Email `json:"email"`
}

func (RecoverPassword) GetEmail

func (dto RecoverPassword) GetEmail() types.Email

func (*RecoverPassword) UnmarshalJSON

func (dto *RecoverPassword) UnmarshalJSON(b []byte) error

type ScalingMinFreeResourceNullable added in v1.0.9

type ScalingMinFreeResourceNullable struct {
	CpuCoreCount   types.FloatNull `json:"cpuCoreCount"`
	CpuCorePercent types.FloatNull `json:"cpuCorePercent"`
	MemoryGBytes   types.FloatNull `json:"memoryGBytes"`
	MemoryPercent  types.FloatNull `json:"memoryPercent"`
}

func (ScalingMinFreeResourceNullable) GetCpuCoreCount added in v1.0.9

func (dto ScalingMinFreeResourceNullable) GetCpuCoreCount() types.FloatNull

func (ScalingMinFreeResourceNullable) GetCpuCorePercent added in v1.0.9

func (dto ScalingMinFreeResourceNullable) GetCpuCorePercent() types.FloatNull

func (ScalingMinFreeResourceNullable) GetMemoryGBytes added in v1.0.9

func (dto ScalingMinFreeResourceNullable) GetMemoryGBytes() types.FloatNull

func (ScalingMinFreeResourceNullable) GetMemoryPercent added in v1.0.9

func (dto ScalingMinFreeResourceNullable) GetMemoryPercent() types.FloatNull

func (*ScalingMinFreeResourceNullable) UnmarshalJSON added in v1.0.9

func (dto *ScalingMinFreeResourceNullable) UnmarshalJSON(b []byte) error

type ScalingResourceNullable added in v1.0.9

type ScalingResourceNullable struct {
	CpuCoreCount types.IntNull   `json:"cpuCoreCount"`
	MemoryGBytes types.FloatNull `json:"memoryGBytes"`
	DiskGBytes   types.FloatNull `json:"diskGBytes"`
}

func (ScalingResourceNullable) GetCpuCoreCount added in v1.0.9

func (dto ScalingResourceNullable) GetCpuCoreCount() types.IntNull

func (ScalingResourceNullable) GetDiskGBytes added in v1.0.9

func (dto ScalingResourceNullable) GetDiskGBytes() types.FloatNull

func (ScalingResourceNullable) GetMemoryGBytes added in v1.0.9

func (dto ScalingResourceNullable) GetMemoryGBytes() types.FloatNull

func (*ScalingResourceNullable) UnmarshalJSON added in v1.0.9

func (dto *ScalingResourceNullable) UnmarshalJSON(b []byte) error

type ServiceStackBackupConfig added in v1.0.11

type ServiceStackBackupConfig struct {
	BackupPeriod    types.StringNull       `json:"backupPeriod"`
	RetentionPolicy *BackupRetentionPolicy `json:"retentionPolicy"`
}

func (ServiceStackBackupConfig) GetBackupPeriod added in v1.0.11

func (dto ServiceStackBackupConfig) GetBackupPeriod() types.StringNull

func (ServiceStackBackupConfig) GetRetentionPolicy added in v1.0.12

func (dto ServiceStackBackupConfig) GetRetentionPolicy() *BackupRetentionPolicy

func (*ServiceStackBackupConfig) UnmarshalJSON added in v1.0.11

func (dto *ServiceStackBackupConfig) UnmarshalJSON(b []byte) error

type ServiceStackImport

type ServiceStackImport struct {
	Yaml         types.Text     `json:"yaml"`
	RecipeSource types.TextNull `json:"recipeSource"`
}

func (ServiceStackImport) GetRecipeSource added in v1.0.15

func (dto ServiceStackImport) GetRecipeSource() types.TextNull

func (ServiceStackImport) GetYaml

func (dto ServiceStackImport) GetYaml() types.Text

func (*ServiceStackImport) UnmarshalJSON

func (dto *ServiceStackImport) UnmarshalJSON(b []byte) error

type ServiceStackNextAppVersion

type ServiceStackNextAppVersion struct {
	UseCustomRuntime types.Bool `json:"useCustomRuntime"`
}

func (ServiceStackNextAppVersion) GetUseCustomRuntime

func (dto ServiceStackNextAppVersion) GetUseCustomRuntime() types.Bool

func (*ServiceStackNextAppVersion) UnmarshalJSON

func (dto *ServiceStackNextAppVersion) UnmarshalJSON(b []byte) error

type StripeWebhook added in v1.0.9

type StripeWebhook struct {
	Type   types.String         `json:"type"`
	Object types.JsonRawMessage `json:"object"`
}

func (StripeWebhook) GetObject added in v1.0.9

func (dto StripeWebhook) GetObject() types.JsonRawMessage

func (StripeWebhook) GetType added in v1.0.9

func (dto StripeWebhook) GetType() types.String

func (*StripeWebhook) UnmarshalJSON added in v1.0.9

func (dto *StripeWebhook) UnmarshalJSON(b []byte) error

type TotpRegistrationVerification added in v1.0.16

type TotpRegistrationVerification struct {
	SessionId uuid.TotpRegistrationVerificationSessionId `json:"sessionId"`
	Token     types.String                               `json:"token"`
}

func (TotpRegistrationVerification) GetSessionId added in v1.0.16

func (TotpRegistrationVerification) GetToken added in v1.0.16

func (dto TotpRegistrationVerification) GetToken() types.String

func (*TotpRegistrationVerification) UnmarshalJSON added in v1.0.16

func (dto *TotpRegistrationVerification) UnmarshalJSON(b []byte) error

type User

type User struct {
	Email              types.Email                 `json:"email"`
	FirstName          types.String                `json:"firstName"`
	LastName           types.EmptyString           `json:"lastName"`
	LanguageId         stringId.LanguageId         `json:"languageId"`
	CountryCallingCode types.IntNull               `json:"countryCallingCode"`
	PhoneNumber        types.IntNull               `json:"phoneNumber"`
	RoleCode           enum.ClientUserRoleCodeEnum `json:"roleCode"`
	CanViewFinances    types.Bool                  `json:"canViewFinances"`
	CanEditFinances    types.Bool                  `json:"canEditFinances"`
	CanCreateProjects  types.Bool                  `json:"canCreateProjects"`
}

func (User) GetCanCreateProjects added in v1.0.16

func (dto User) GetCanCreateProjects() types.Bool

func (User) GetCanEditFinances added in v1.0.16

func (dto User) GetCanEditFinances() types.Bool

func (User) GetCanViewFinances added in v1.0.16

func (dto User) GetCanViewFinances() types.Bool

func (User) GetCountryCallingCode

func (dto User) GetCountryCallingCode() types.IntNull

func (User) GetEmail

func (dto User) GetEmail() types.Email

func (User) GetFirstName

func (dto User) GetFirstName() types.String

func (User) GetLanguageId

func (dto User) GetLanguageId() stringId.LanguageId

func (User) GetLastName

func (dto User) GetLastName() types.EmptyString

func (User) GetPhoneNumber

func (dto User) GetPhoneNumber() types.IntNull

func (User) GetRoleCode

func (dto User) GetRoleCode() enum.ClientUserRoleCodeEnum

func (*User) UnmarshalJSON

func (dto *User) UnmarshalJSON(b []byte) error

type UserDataPost

type UserDataPost struct {
	Key     types.String `json:"key"`
	Content types.Text   `json:"content"`
}

func (UserDataPost) GetContent

func (dto UserDataPost) GetContent() types.Text

func (UserDataPost) GetKey

func (dto UserDataPost) GetKey() types.String

func (*UserDataPost) UnmarshalJSON

func (dto *UserDataPost) UnmarshalJSON(b []byte) error

type UserDataPut

type UserDataPut struct {
	Key     types.String `json:"key"`
	Content types.Text   `json:"content"`
}

func (UserDataPut) GetContent

func (dto UserDataPut) GetContent() types.Text

func (UserDataPut) GetKey

func (dto UserDataPut) GetKey() types.String

func (*UserDataPut) UnmarshalJSON

func (dto *UserDataPut) UnmarshalJSON(b []byte) error

type UserDataPutEnvFile added in v1.0.5

type UserDataPutEnvFile struct {
	EnvFile types.Text `json:"envFile"`
}

func (UserDataPutEnvFile) GetEnvFile added in v1.0.5

func (dto UserDataPutEnvFile) GetEnvFile() types.Text

func (*UserDataPutEnvFile) UnmarshalJSON added in v1.0.5

func (dto *UserDataPutEnvFile) UnmarshalJSON(b []byte) error

type UserNotification

type UserNotification struct {
	ClientId       uuid.ClientId           `json:"clientId"`
	ProjectId      uuid.ProjectIdNull      `json:"projectId"`
	ServiceStackId uuid.ServiceStackIdNull `json:"serviceStackId"`
}

func (UserNotification) GetClientId added in v1.0.11

func (dto UserNotification) GetClientId() uuid.ClientId

func (UserNotification) GetProjectId

func (dto UserNotification) GetProjectId() uuid.ProjectIdNull

func (UserNotification) GetServiceStackId

func (dto UserNotification) GetServiceStackId() uuid.ServiceStackIdNull

func (*UserNotification) UnmarshalJSON

func (dto *UserNotification) UnmarshalJSON(b []byte) error

type UserPut

type UserPut struct {
	ClientId           uuid.ClientId       `json:"clientId"`
	FirstName          types.String        `json:"firstName"`
	LastName           types.EmptyString   `json:"lastName"`
	LanguageId         stringId.LanguageId `json:"languageId"`
	CountryCallingCode types.IntNull       `json:"countryCallingCode"`
	PhoneNumber        types.IntNull       `json:"phoneNumber"`
}

func (UserPut) GetClientId

func (dto UserPut) GetClientId() uuid.ClientId

func (UserPut) GetCountryCallingCode

func (dto UserPut) GetCountryCallingCode() types.IntNull

func (UserPut) GetFirstName

func (dto UserPut) GetFirstName() types.String

func (UserPut) GetLanguageId

func (dto UserPut) GetLanguageId() stringId.LanguageId

func (UserPut) GetLastName

func (dto UserPut) GetLastName() types.EmptyString

func (UserPut) GetPhoneNumber

func (dto UserPut) GetPhoneNumber() types.IntNull

func (*UserPut) UnmarshalJSON

func (dto *UserPut) UnmarshalJSON(b []byte) error

type UserPutPassword

type UserPutPassword struct {
	OldPassword types.StringNull `json:"oldPassword"`
	NewPassword types.StringNull `json:"newPassword"`
}

func (UserPutPassword) GetNewPassword

func (dto UserPutPassword) GetNewPassword() types.StringNull

func (UserPutPassword) GetOldPassword

func (dto UserPutPassword) GetOldPassword() types.StringNull

func (*UserPutPassword) UnmarshalJSON

func (dto *UserPutPassword) UnmarshalJSON(b []byte) error

type UserPutPasswordViaToken

type UserPutPasswordViaToken struct {
	Email    types.Email                       `json:"email"`
	Password types.String                      `json:"password"`
	Token    uuid.UserPutPasswordViaTokenToken `json:"token"`
}

func (UserPutPasswordViaToken) GetEmail

func (dto UserPutPasswordViaToken) GetEmail() types.Email

func (UserPutPasswordViaToken) GetPassword

func (dto UserPutPasswordViaToken) GetPassword() types.String

func (UserPutPasswordViaToken) GetToken

func (*UserPutPasswordViaToken) UnmarshalJSON

func (dto *UserPutPasswordViaToken) UnmarshalJSON(b []byte) error

type UserRegistration

type UserRegistration struct {
	Email       types.Email         `json:"email"`
	Password    types.StringNull    `json:"password"`
	LanguageId  stringId.LanguageId `json:"languageId"`
	AccountName types.String        `json:"accountName"`
	Name        types.String        `json:"name"`
	PromoCode   types.StringNull    `json:"promoCode"`
	Token       types.TextNull      `json:"token"`
	Passkey     types.BoolNull      `json:"passkey"`
}

func (UserRegistration) GetAccountName

func (dto UserRegistration) GetAccountName() types.String

func (UserRegistration) GetEmail

func (dto UserRegistration) GetEmail() types.Email

func (UserRegistration) GetLanguageId

func (dto UserRegistration) GetLanguageId() stringId.LanguageId

func (UserRegistration) GetName added in v1.0.11

func (dto UserRegistration) GetName() types.String

func (UserRegistration) GetPasskey added in v1.0.16

func (dto UserRegistration) GetPasskey() types.BoolNull

func (UserRegistration) GetPassword

func (dto UserRegistration) GetPassword() types.StringNull

func (UserRegistration) GetPromoCode added in v1.0.11

func (dto UserRegistration) GetPromoCode() types.StringNull

func (UserRegistration) GetToken added in v1.0.13

func (dto UserRegistration) GetToken() types.TextNull

func (*UserRegistration) UnmarshalJSON

func (dto *UserRegistration) UnmarshalJSON(b []byte) error

type UserToken added in v1.0.16

type UserToken struct {
	Name types.String `json:"name"`
}

func (UserToken) GetName added in v1.0.16

func (dto UserToken) GetName() types.String

func (*UserToken) UnmarshalJSON added in v1.0.16

func (dto *UserToken) UnmarshalJSON(b []byte) error

type VerticalAutoscalingNullable added in v1.0.9

type VerticalAutoscalingNullable struct {
	MaxResource       *ScalingResourceNullable             `json:"maxResource"`
	MinResource       *ScalingResourceNullable             `json:"minResource"`
	MinFreeResource   *ScalingMinFreeResourceNullable      `json:"minFreeResource"`
	CpuMode           *enum.VerticalAutoscalingCpuModeEnum `json:"cpuMode"`
	StartCpuCoreCount types.IntNull                        `json:"startCpuCoreCount"`
	SwapEnabled       types.BoolNull                       `json:"swapEnabled"`
}

func (VerticalAutoscalingNullable) GetCpuMode added in v1.0.9

func (VerticalAutoscalingNullable) GetMaxResource added in v1.0.9

func (VerticalAutoscalingNullable) GetMinFreeResource added in v1.0.9

func (VerticalAutoscalingNullable) GetMinResource added in v1.0.9

func (VerticalAutoscalingNullable) GetStartCpuCoreCount added in v1.0.9

func (dto VerticalAutoscalingNullable) GetStartCpuCoreCount() types.IntNull

func (VerticalAutoscalingNullable) GetSwapEnabled added in v1.0.12

func (dto VerticalAutoscalingNullable) GetSwapEnabled() types.BoolNull

func (*VerticalAutoscalingNullable) UnmarshalJSON added in v1.0.9

func (dto *VerticalAutoscalingNullable) UnmarshalJSON(b []byte) error

type WebAuthnLoginVerification added in v1.0.16

type WebAuthnLoginVerification struct {
	SessionId uuid.WebAuthnLoginVerificationSessionId `json:"sessionId"`
	Response  types.JsonRawMessage                    `json:"response"`
}

func (WebAuthnLoginVerification) GetResponse added in v1.0.16

func (WebAuthnLoginVerification) GetSessionId added in v1.0.16

func (*WebAuthnLoginVerification) UnmarshalJSON added in v1.0.16

func (dto *WebAuthnLoginVerification) UnmarshalJSON(b []byte) error

type WebAuthnPublicKeyCredential added in v1.0.16

type WebAuthnPublicKeyCredential struct {
	AuthenticatorAttachment types.String         `json:"authenticatorAttachment"`
	Id                      types.String         `json:"id"`
	RawId                   types.String         `json:"rawId"`
	Response                types.JsonRawMessage `json:"response"`
	Type                    types.String         `json:"type"`
	ClientExtensionResults  types.Map            `json:"clientExtensionResults"`
}

func (WebAuthnPublicKeyCredential) GetAuthenticatorAttachment added in v1.0.16

func (dto WebAuthnPublicKeyCredential) GetAuthenticatorAttachment() types.String

func (WebAuthnPublicKeyCredential) GetClientExtensionResults added in v1.0.16

func (dto WebAuthnPublicKeyCredential) GetClientExtensionResults() types.Map

func (WebAuthnPublicKeyCredential) GetId added in v1.0.16

func (WebAuthnPublicKeyCredential) GetRawId added in v1.0.16

func (dto WebAuthnPublicKeyCredential) GetRawId() types.String

func (WebAuthnPublicKeyCredential) GetResponse added in v1.0.16

func (WebAuthnPublicKeyCredential) GetType added in v1.0.16

func (*WebAuthnPublicKeyCredential) UnmarshalJSON added in v1.0.16

func (dto *WebAuthnPublicKeyCredential) UnmarshalJSON(b []byte) error

type WebAuthnRegistrationOptions added in v1.0.16

type WebAuthnRegistrationOptions struct {
	ResidentKey types.Bool `json:"residentKey"`
}

func (WebAuthnRegistrationOptions) GetResidentKey added in v1.0.16

func (dto WebAuthnRegistrationOptions) GetResidentKey() types.Bool

func (*WebAuthnRegistrationOptions) UnmarshalJSON added in v1.0.16

func (dto *WebAuthnRegistrationOptions) UnmarshalJSON(b []byte) error

type WebAuthnRegistrationVerification added in v1.0.16

type WebAuthnRegistrationVerification struct {
	SessionId  uuid.WebAuthnLoginVerificationSessionId `json:"sessionId"`
	DeviceName types.String                            `json:"deviceName"`
	Response   WebAuthnPublicKeyCredential             `json:"response"`
}

func (WebAuthnRegistrationVerification) GetDeviceName added in v1.0.16

func (dto WebAuthnRegistrationVerification) GetDeviceName() types.String

func (WebAuthnRegistrationVerification) GetResponse added in v1.0.16

func (WebAuthnRegistrationVerification) GetSessionId added in v1.0.16

func (*WebAuthnRegistrationVerification) UnmarshalJSON added in v1.0.16

func (dto *WebAuthnRegistrationVerification) UnmarshalJSON(b []byte) error

type ZeropsYamlValidation added in v1.0.4

type ZeropsYamlValidation struct {
	ServiceStackName            types.String                           `json:"serviceStackName"`
	ServiceStackTypeId          stringId.ServiceStackTypeId            `json:"serviceStackTypeId"`
	ServiceStackTypeVersionName types.String                           `json:"serviceStackTypeVersionName"`
	ZeropsYaml                  types.MediumText                       `json:"zeropsYaml"`
	Operation                   enum.ZeropsYamlValidationOperationEnum `json:"operation"`
	ZeropsYamlSetup             types.StringNull                       `json:"zeropsYamlSetup"`
}

func (ZeropsYamlValidation) GetOperation added in v1.0.5

func (ZeropsYamlValidation) GetServiceStackName added in v1.0.6

func (dto ZeropsYamlValidation) GetServiceStackName() types.String

func (ZeropsYamlValidation) GetServiceStackTypeId added in v1.0.4

func (dto ZeropsYamlValidation) GetServiceStackTypeId() stringId.ServiceStackTypeId

func (ZeropsYamlValidation) GetServiceStackTypeVersionName added in v1.0.6

func (dto ZeropsYamlValidation) GetServiceStackTypeVersionName() types.String

func (ZeropsYamlValidation) GetZeropsYaml added in v1.0.4

func (dto ZeropsYamlValidation) GetZeropsYaml() types.MediumText

func (ZeropsYamlValidation) GetZeropsYamlSetup added in v1.0.8

func (dto ZeropsYamlValidation) GetZeropsYamlSetup() types.StringNull

func (*ZeropsYamlValidation) UnmarshalJSON added in v1.0.4

func (dto *ZeropsYamlValidation) UnmarshalJSON(b []byte) error

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL