Documentation ¶
Index ¶
- Constants
- type AWSAccountDetail
- func (v *AWSAccountDetail) GetAccountID() *string
- func (v *AWSAccountDetail) GetCloudFormationURL() string
- func (v *AWSAccountDetail) GetConnected() *bool
- func (v *AWSAccountDetail) GetId() uuid.UUID
- func (v *AWSAccountDetail) GetName() string
- func (v *AWSAccountDetail) GetRoleARN() *string
- func (v *AWSAccountDetail) GetState() AWSAccountState
- type AWSAccountState
- type AbortBlueprintDriverWorkflowResponse
- type AbortBuildResponse
- type AcceleratorSpecInput
- type AcceptTeamMemberInvitationResponse
- type AdapterStatusCriterion
- type AddAWSAccountInput
- type AddAWSAccountResponse
- type AddAzureAccountInput
- func (v *AddAzureAccountInput) GetClientID() string
- func (v *AddAzureAccountInput) GetClientSecret() string
- func (v *AddAzureAccountInput) GetName() *string
- func (v *AddAzureAccountInput) GetSubscriptionID() string
- func (v *AddAzureAccountInput) GetTenantID() string
- func (v *AddAzureAccountInput) GetUserID() uuid.UUID
- type AddAzureAccountResponse
- type AddCDNInput
- type AddCDNResponse
- type AddClusterInput
- func (v *AddClusterInput) GetAwsAccountID() *uuid.UUID
- func (v *AddClusterInput) GetGcpAccountID() *uuid.UUID
- func (v *AddClusterInput) GetIsPlaceholder() *bool
- func (v *AddClusterInput) GetKubeconfig() *string
- func (v *AddClusterInput) GetName() *string
- func (v *AddClusterInput) GetRegion() *string
- func (v *AddClusterInput) GetUserID() uuid.UUID
- type AddClusterResponse
- type AddContainerRegistryInput
- type AddContainerRegistryResponse
- type AddCoreWeaveAccountInput
- type AddCoreWeaveAccountResponse
- type AddDOAccountInput
- type AddDOAccountResponse
- type AddGCPAccountInput
- type AddGCPAccountResponse
- type AddLinodeAccountInput
- type AddLinodeAccountResponse
- type AddProjectCollaboratorInput
- type AddProjectCollaboratorResponse
- type AddRepoCustomDomainInput
- type AddRepoCustomDomainResponse
- type AddTeamMemberInput
- type AddTeamMemberResponse
- type AddVultrAccountInput
- type AddVultrAccountResponse
- type ApproveBlueprintDriverWorkflowResponse
- type AttachAwsPolicyToUser
- type AttachAwsPolicyToUserResponse
- type AutoscalingInput
- type AutoscalingTriggerInput
- type AutoscalingType
- type AwsPolicyJsonInput
- type AwsPolicyJsonResponse
- type AwsResourceSearchInput
- type AwsSamGeneratorConfigurationInput
- func (v *AwsSamGeneratorConfigurationInput) GetBuildImage() *string
- func (v *AwsSamGeneratorConfigurationInput) GetCustomDomainCertificateArn() *string
- func (v *AwsSamGeneratorConfigurationInput) GetCustomDomainHost() *string
- func (v *AwsSamGeneratorConfigurationInput) GetEnvVars() []*EnvVarInput
- func (v *AwsSamGeneratorConfigurationInput) GetHttpPort() *string
- func (v *AwsSamGeneratorConfigurationInput) GetRunCommand() *string
- func (v *AwsSamGeneratorConfigurationInput) GetServerlessArch() *string
- func (v *AwsSamGeneratorConfigurationInput) GetServerlessMemory() *int
- type AwsSamProjectV3ConfigurationInput
- type AzureAccountDetail
- func (v *AzureAccountDetail) GetClientID() *string
- func (v *AzureAccountDetail) GetConnected() *bool
- func (v *AzureAccountDetail) GetId() uuid.UUID
- func (v *AzureAccountDetail) GetName() string
- func (v *AzureAccountDetail) GetState() CloudAccountState
- func (v *AzureAccountDetail) GetSubscriptionID() *string
- func (v *AzureAccountDetail) GetTenantID() *string
- type BetterStackIntegrationInput
- type BillingOverviewDetail
- func (v *BillingOverviewDetail) GetCurrentProducts() []BillingOverviewDetailCurrentProductsProduct
- func (v *BillingOverviewDetail) GetExternalLinks() *BillingOverviewDetailExternalLinksExternalBillingProviderLinks
- func (v *BillingOverviewDetail) GetSubscriptionUsageAllowed() BillingOverviewDetailSubscriptionUsageAllowed
- func (v *BillingOverviewDetail) MarshalJSON() ([]byte, error)
- func (v *BillingOverviewDetail) UnmarshalJSON(b []byte) error
- type BillingOverviewDetailCurrentProductsApiAccess
- func (v *BillingOverviewDetailCurrentProductsApiAccess) GetBenefits() []string
- func (v *BillingOverviewDetailCurrentProductsApiAccess) GetDescription() *string
- func (v *BillingOverviewDetailCurrentProductsApiAccess) GetDisplayPrice() *string
- func (v *BillingOverviewDetailCurrentProductsApiAccess) GetName() *string
- func (v *BillingOverviewDetailCurrentProductsApiAccess) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
- func (v *BillingOverviewDetailCurrentProductsApiAccess) GetSku() uuid.UUID
- func (v *BillingOverviewDetailCurrentProductsApiAccess) GetTypename() *string
- func (v *BillingOverviewDetailCurrentProductsApiAccess) GetUsage() []ProductDetailUsage
- func (v *BillingOverviewDetailCurrentProductsApiAccess) MarshalJSON() ([]byte, error)
- func (v *BillingOverviewDetailCurrentProductsApiAccess) UnmarshalJSON(b []byte) error
- type BillingOverviewDetailCurrentProductsPlanTierV2
- func (v *BillingOverviewDetailCurrentProductsPlanTierV2) GetBenefits() []string
- func (v *BillingOverviewDetailCurrentProductsPlanTierV2) GetDescription() *string
- func (v *BillingOverviewDetailCurrentProductsPlanTierV2) GetDisplayPrice() *string
- func (v *BillingOverviewDetailCurrentProductsPlanTierV2) GetName() *string
- func (v *BillingOverviewDetailCurrentProductsPlanTierV2) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
- func (v *BillingOverviewDetailCurrentProductsPlanTierV2) GetSku() uuid.UUID
- func (v *BillingOverviewDetailCurrentProductsPlanTierV2) GetTypename() *string
- func (v *BillingOverviewDetailCurrentProductsPlanTierV2) GetUsage() []ProductDetailUsage
- func (v *BillingOverviewDetailCurrentProductsPlanTierV2) MarshalJSON() ([]byte, error)
- func (v *BillingOverviewDetailCurrentProductsPlanTierV2) UnmarshalJSON(b []byte) error
- type BillingOverviewDetailCurrentProductsProduct
- type BillingOverviewDetailCurrentProductsProjectPack
- func (v *BillingOverviewDetailCurrentProductsProjectPack) GetBenefits() []string
- func (v *BillingOverviewDetailCurrentProductsProjectPack) GetDescription() *string
- func (v *BillingOverviewDetailCurrentProductsProjectPack) GetDisplayPrice() *string
- func (v *BillingOverviewDetailCurrentProductsProjectPack) GetName() *string
- func (v *BillingOverviewDetailCurrentProductsProjectPack) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
- func (v *BillingOverviewDetailCurrentProductsProjectPack) GetSku() uuid.UUID
- func (v *BillingOverviewDetailCurrentProductsProjectPack) GetTypename() *string
- func (v *BillingOverviewDetailCurrentProductsProjectPack) GetUsage() []ProductDetailUsage
- func (v *BillingOverviewDetailCurrentProductsProjectPack) MarshalJSON() ([]byte, error)
- func (v *BillingOverviewDetailCurrentProductsProjectPack) UnmarshalJSON(b []byte) error
- type BillingOverviewDetailCurrentProductsSupportTier
- func (v *BillingOverviewDetailCurrentProductsSupportTier) GetBenefits() []string
- func (v *BillingOverviewDetailCurrentProductsSupportTier) GetDescription() *string
- func (v *BillingOverviewDetailCurrentProductsSupportTier) GetDisplayPrice() *string
- func (v *BillingOverviewDetailCurrentProductsSupportTier) GetName() *string
- func (v *BillingOverviewDetailCurrentProductsSupportTier) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
- func (v *BillingOverviewDetailCurrentProductsSupportTier) GetSku() uuid.UUID
- func (v *BillingOverviewDetailCurrentProductsSupportTier) GetTypename() *string
- func (v *BillingOverviewDetailCurrentProductsSupportTier) GetUsage() []ProductDetailUsage
- func (v *BillingOverviewDetailCurrentProductsSupportTier) MarshalJSON() ([]byte, error)
- func (v *BillingOverviewDetailCurrentProductsSupportTier) UnmarshalJSON(b []byte) error
- type BillingOverviewDetailExternalLinksExternalBillingProviderLinks
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinks) GetDowngrade() ...
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinks) GetHelp() ...
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinks) GetInvoiceHistory() ...
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinks) GetManagePaymentMethod() ...
- type BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs) GetContactUs() *ContactUs
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs) GetUrl() *string
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs) MarshalJSON() ([]byte, error)
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs) UnmarshalJSON(b []byte) error
- type BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs) GetContactUs() *ContactUs
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs) GetUrl() *string
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs) MarshalJSON() ([]byte, error)
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs) UnmarshalJSON(b []byte) error
- type BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs) GetContactUs() *ContactUs
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs) GetUrl() *string
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs) MarshalJSON() ([]byte, error)
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs) UnmarshalJSON(b []byte) error
- type BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs) GetContactUs() *ContactUs
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs) GetUrl() *string
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs) MarshalJSON() ([]byte, error)
- func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs) UnmarshalJSON(b []byte) error
- type BillingOverviewDetailSubscriptionUsageAllowed
- func (v *BillingOverviewDetailSubscriptionUsageAllowed) GetCloudAccounts() bool
- func (v *BillingOverviewDetailSubscriptionUsageAllowed) GetClusters() bool
- func (v *BillingOverviewDetailSubscriptionUsageAllowed) GetCustomBlueprints() bool
- func (v *BillingOverviewDetailSubscriptionUsageAllowed) GetProjects() bool
- func (v *BillingOverviewDetailSubscriptionUsageAllowed) GetSeats() bool
- type BitbucketIntegrationAuthType
- type BlueprintConfigurationInput
- type BlueprintConfigurationUpdate
- type BlueprintDriver
- type BlueprintDriverAction
- type BlueprintDriverWorkflowDetail
- func (v *BlueprintDriverWorkflowDetail) GetCreatedAt() time.Time
- func (v *BlueprintDriverWorkflowDetail) GetId() uuid.UUID
- func (v *BlueprintDriverWorkflowDetail) GetStatus() ProjectV3WorkflowStatus
- func (v *BlueprintDriverWorkflowDetail) GetSteps() []BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep
- func (v *BlueprintDriverWorkflowDetail) GetUpdatedAt() time.Time
- type BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep
- func (v *BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep) GetAction() BlueprintDriverWorkflowStepAction
- func (v *BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep) GetExecution() *WorkflowStepWithLogsExecutionBlueprintDriverActionExecution
- func (v *BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep) GetStatus() BlueprintDriverWorkflowStepStatus
- func (v *BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep) MarshalJSON() ([]byte, error)
- func (v *BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep) UnmarshalJSON(b []byte) error
- type BlueprintDriverWorkflowList
- func (v *BlueprintDriverWorkflowList) GetCreatedAt() time.Time
- func (v *BlueprintDriverWorkflowList) GetId() uuid.UUID
- func (v *BlueprintDriverWorkflowList) GetStatus() ProjectV3WorkflowStatus
- func (v *BlueprintDriverWorkflowList) GetSteps() []BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep
- func (v *BlueprintDriverWorkflowList) GetUpdatedAt() time.Time
- type BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep
- func (v *BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep) GetAction() BlueprintDriverWorkflowStepAction
- func (v *BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep) GetExecution() *WorkflowStepExecutionBlueprintDriverActionExecution
- func (v *BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep) GetStatus() BlueprintDriverWorkflowStepStatus
- func (v *BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep) MarshalJSON() ([]byte, error)
- func (v *BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep) UnmarshalJSON(b []byte) error
- type BlueprintDriverWorkflowResponse
- type BlueprintDriverWorkflowStepAction
- type BlueprintDriverWorkflowStepStatus
- type BlueprintHelmConfigurationInput
- type BlueprintHelmConfigurationUpdate
- type BlueprintList
- func (v *BlueprintList) GetAllowedCloudProviders() []CloudProvider
- func (v *BlueprintList) GetConfiguration() *BlueprintListConfigurationBlueprintConfiguration
- func (v *BlueprintList) GetDescription() *string
- func (v *BlueprintList) GetDisplayName() string
- func (v *BlueprintList) GetEnabled() *bool
- func (v *BlueprintList) GetId() uuid.UUID
- func (v *BlueprintList) GetIsOfficial() *bool
- func (v *BlueprintList) GetLogoUrl() *string
- func (v *BlueprintList) GetOwner() *BlueprintListOwnerBlueprintOwner
- func (v *BlueprintList) GetProjectCount() int
- func (v *BlueprintList) GetPublished() bool
- func (v *BlueprintList) GetRichInputSchema() *string
- func (v *BlueprintList) GetSlug() string
- func (v *BlueprintList) GetTags() []string
- func (v *BlueprintList) GetType() BlueprintType
- func (v *BlueprintList) GetVariables() []BlueprintListVariablesBlueprintVariableSpec
- func (v *BlueprintList) MarshalJSON() ([]byte, error)
- func (v *BlueprintList) UnmarshalJSON(b []byte) error
- type BlueprintListConfigurationBlueprintConfiguration
- type BlueprintListConfigurationBlueprintHelmConfiguration
- func (v *BlueprintListConfigurationBlueprintHelmConfiguration) GetSource() *ProjectBlueprintConfigurationDetailSource
- func (v *BlueprintListConfigurationBlueprintHelmConfiguration) GetTypename() *string
- func (v *BlueprintListConfigurationBlueprintHelmConfiguration) MarshalJSON() ([]byte, error)
- func (v *BlueprintListConfigurationBlueprintHelmConfiguration) UnmarshalJSON(b []byte) error
- type BlueprintListConfigurationBlueprintManifestConfiguration
- func (v *BlueprintListConfigurationBlueprintManifestConfiguration) GetSource() *ProjectBlueprintConfigurationDetailSource
- func (v *BlueprintListConfigurationBlueprintManifestConfiguration) GetTypename() *string
- func (v *BlueprintListConfigurationBlueprintManifestConfiguration) MarshalJSON() ([]byte, error)
- func (v *BlueprintListConfigurationBlueprintManifestConfiguration) UnmarshalJSON(b []byte) error
- type BlueprintListConfigurationBlueprintTerraformConfiguration
- func (v *BlueprintListConfigurationBlueprintTerraformConfiguration) GetGithubSource() *string
- func (v *BlueprintListConfigurationBlueprintTerraformConfiguration) GetModuleSource() *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource
- func (v *BlueprintListConfigurationBlueprintTerraformConfiguration) GetModuleVersionConstraint() *string
- func (v *BlueprintListConfigurationBlueprintTerraformConfiguration) GetRegistrySource() *string
- func (v *BlueprintListConfigurationBlueprintTerraformConfiguration) GetTypename() *string
- func (v *BlueprintListConfigurationBlueprintTerraformConfiguration) MarshalJSON() ([]byte, error)
- func (v *BlueprintListConfigurationBlueprintTerraformConfiguration) UnmarshalJSON(b []byte) error
- type BlueprintListOwnerBlueprintOwner
- type BlueprintListVariablesBlueprintVariableSpec
- func (v *BlueprintListVariablesBlueprintVariableSpec) GetId() uuid.UUID
- func (v *BlueprintListVariablesBlueprintVariableSpec) GetName() string
- func (v *BlueprintListVariablesBlueprintVariableSpec) GetRequired() bool
- func (v *BlueprintListVariablesBlueprintVariableSpec) GetType() BlueprintVariableType
- type BlueprintManifestConfigurationInput
- type BlueprintManifestConfigurationUpdate
- type BlueprintMetadataFilter
- type BlueprintMetadataList
- func (v *BlueprintMetadataList) GetApplicationVersion() *string
- func (v *BlueprintMetadataList) GetAvailableVersions() []string
- func (v *BlueprintMetadataList) GetCreatedAt() *time.Time
- func (v *BlueprintMetadataList) GetDescription() *string
- func (v *BlueprintMetadataList) GetDisplayName() string
- func (v *BlueprintMetadataList) GetId() uuid.UUID
- func (v *BlueprintMetadataList) GetLatestVersion() *string
- func (v *BlueprintMetadataList) GetLogoUrl() *string
- func (v *BlueprintMetadataList) GetMetatags() []*BlueprintMetadataListMetatagsBlueprintMetadataMetaTag
- func (v *BlueprintMetadataList) GetName() string
- func (v *BlueprintMetadataList) GetOrganizationDisplayName() *string
- func (v *BlueprintMetadataList) GetOrganizationName() *string
- func (v *BlueprintMetadataList) GetSlug() string
- func (v *BlueprintMetadataList) GetTags() []string
- func (v *BlueprintMetadataList) GetType() BlueprintType
- func (v *BlueprintMetadataList) GetUpdatedAt() *time.Time
- func (v *BlueprintMetadataList) GetVersion() *string
- func (v *BlueprintMetadataList) GetVersions() []BlueprintMetadataListVersionsBlueprintMetadataVersion
- type BlueprintMetadataListMetatagsBlueprintMetadataMetaTag
- type BlueprintMetadataListVersionsBlueprintMetadataVersion
- type BlueprintOutputDataSource
- type BlueprintOutputSchema
- type BlueprintOutputSchemaEntry
- func (v *BlueprintOutputSchemaEntry) GetDataPath() *string
- func (v *BlueprintOutputSchemaEntry) GetDataSource() *BlueprintOutputDataSource
- func (v *BlueprintOutputSchemaEntry) GetDisplayName() *string
- func (v *BlueprintOutputSchemaEntry) GetId() *uuid.UUID
- func (v *BlueprintOutputSchemaEntry) GetName() *string
- func (v *BlueprintOutputSchemaEntry) GetTransformationContext() *BlueprintOutputTransformationContext
- func (v *BlueprintOutputSchemaEntry) GetTransformations() []BlueprintOutputTransformationType
- func (v *BlueprintOutputSchemaEntry) GetType() *VariableType
- type BlueprintOutputTransformationContext
- type BlueprintOutputTransformationType
- type BlueprintOutputTransformationYamlContext
- type BlueprintResponse
- type BlueprintTerraformConfigurationInput
- func (v *BlueprintTerraformConfigurationInput) GetGitIntegration() *GitSourceIntegrationInput
- func (v *BlueprintTerraformConfigurationInput) GetGithubSource() *string
- func (v *BlueprintTerraformConfigurationInput) GetModuleSource() *TerraformModuleSourceInput
- func (v *BlueprintTerraformConfigurationInput) GetModuleVersionConstraint() *string
- func (v *BlueprintTerraformConfigurationInput) GetOutputConfiguration() *TerraformOutputConfigurationInput
- func (v *BlueprintTerraformConfigurationInput) GetRegistrySource() *string
- func (v *BlueprintTerraformConfigurationInput) GetTerraformVersion() *string
- type BlueprintTerraformConfigurationUpdate
- func (v *BlueprintTerraformConfigurationUpdate) GetGitIntegration() *GitSourceIntegrationInput
- func (v *BlueprintTerraformConfigurationUpdate) GetGithubSource() *string
- func (v *BlueprintTerraformConfigurationUpdate) GetModuleSource() *TerraformModuleSourceInput
- func (v *BlueprintTerraformConfigurationUpdate) GetModuleVersionConstraint() *string
- func (v *BlueprintTerraformConfigurationUpdate) GetRegistrySource() *string
- type BlueprintType
- type BlueprintVariableInput
- type BlueprintVariableSpecInput
- type BlueprintVariableSpecUpdate
- type BlueprintVariableType
- type BlueprintWithProjectsResponse
- type BlueprintsResponse
- type BooleanCriterion
- type BranchCommon
- func (v *BranchCommon) GetCreatedAt() time.Time
- func (v *BranchCommon) GetEndpoints() []string
- func (v *BranchCommon) GetId() uuid.UUID
- func (v *BranchCommon) GetLatestDeployment() *BranchCommonLatestDeployment
- func (v *BranchCommon) GetName() string
- func (v *BranchCommon) GetState() *string
- func (v *BranchCommon) GetUpdatedAt() time.Time
- type BranchCommonLatestDeployment
- func (v *BranchCommonLatestDeployment) GetAlternativeImages() []DeploymentCommonAlternativeImagesAlternativeImage
- func (v *BranchCommonLatestDeployment) GetBranch() *string
- func (v *BranchCommonLatestDeployment) GetBuild() *DeploymentCommonBuild
- func (v *BranchCommonLatestDeployment) GetCreatedAt() time.Time
- func (v *BranchCommonLatestDeployment) GetDeployStatus() *DeploymentCommonDeployStatus
- func (v *BranchCommonLatestDeployment) GetDescription() *string
- func (v *BranchCommonLatestDeployment) GetEndpoints() []string
- func (v *BranchCommonLatestDeployment) GetErrorMessage() *string
- func (v *BranchCommonLatestDeployment) GetId() uuid.UUID
- func (v *BranchCommonLatestDeployment) GetPrivateEndpoint() *string
- func (v *BranchCommonLatestDeployment) GetStatus() DeploymentStatus
- func (v *BranchCommonLatestDeployment) GetUpdatedAt() time.Time
- func (v *BranchCommonLatestDeployment) GetVersion() string
- func (v *BranchCommonLatestDeployment) MarshalJSON() ([]byte, error)
- func (v *BranchCommonLatestDeployment) UnmarshalJSON(b []byte) error
- type BridgeProjectV3List
- func (v *BridgeProjectV3List) GetId() uuid.UUID
- func (v *BridgeProjectV3List) GetIsDeployV2() bool
- func (v *BridgeProjectV3List) GetName() string
- func (v *BridgeProjectV3List) GetProject() *BridgeProjectV3ListProject
- func (v *BridgeProjectV3List) GetProjectEnvironment() *BridgeProjectV3ListProjectEnvironment
- func (v *BridgeProjectV3List) GetProjectV3() *BridgeProjectV3ListProjectV3
- func (v *BridgeProjectV3List) GetRepo() *BridgeProjectV3ListRepo
- func (v *BridgeProjectV3List) GetStatus() *ProjectV3AdapterStatus
- func (v *BridgeProjectV3List) GetUpdatedAt() time.Time
- type BridgeProjectV3ListProject
- type BridgeProjectV3ListProjectEnvironment
- type BridgeProjectV3ListProjectV3
- func (v *BridgeProjectV3ListProjectV3) GetBlueprintID() uuid.UUID
- func (v *BridgeProjectV3ListProjectV3) GetId() uuid.UUID
- func (v *BridgeProjectV3ListProjectV3) GetName() string
- func (v *BridgeProjectV3ListProjectV3) MarshalJSON() ([]byte, error)
- func (v *BridgeProjectV3ListProjectV3) UnmarshalJSON(b []byte) error
- type BridgeProjectV3ListRepo
- func (v *BridgeProjectV3ListRepo) GetAutoscaling() *RepoCommonAutoscaling
- func (v *BridgeProjectV3ListRepo) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
- func (v *BridgeProjectV3ListRepo) GetCluster() *RepoCommonCluster
- func (v *BridgeProjectV3ListRepo) GetCpu() *string
- func (v *BridgeProjectV3ListRepo) GetDatabaseEngine() *DatabaseEngineType
- func (v *BridgeProjectV3ListRepo) GetDatabaseProvider() *DatabaseProviderType
- func (v *BridgeProjectV3ListRepo) GetDeployJob() *bool
- func (v *BridgeProjectV3ListRepo) GetDeployService() *bool
- func (v *BridgeProjectV3ListRepo) GetDeployTarget() *DeployTarget
- func (v *BridgeProjectV3ListRepo) GetDeployType() *DeployType
- func (v *BridgeProjectV3ListRepo) GetDisableReason() *DisableReason
- func (v *BridgeProjectV3ListRepo) GetEnabled() bool
- func (v *BridgeProjectV3ListRepo) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
- func (v *BridgeProjectV3ListRepo) GetGpu() *RepoCommonGpuGPUSpec
- func (v *BridgeProjectV3ListRepo) GetId() uuid.UUID
- func (v *BridgeProjectV3ListRepo) GetImage() *string
- func (v *BridgeProjectV3ListRepo) GetMemory() *string
- func (v *BridgeProjectV3ListRepo) GetName() string
- func (v *BridgeProjectV3ListRepo) GetOwner() RepoCommonOwnerUser
- func (v *BridgeProjectV3ListRepo) GetPath() string
- func (v *BridgeProjectV3ListRepo) GetProductionDeployment() *RepoListItemProductionDeployment
- func (v *BridgeProjectV3ListRepo) GetProject() *RepoCommonProject
- func (v *BridgeProjectV3ListRepo) GetProjectEnvironment() *RepoCommonProjectEnvironment
- func (v *BridgeProjectV3ListRepo) GetSource() RepoCommonSourceRepoSource
- func (v *BridgeProjectV3ListRepo) GetTpu() *RepoCommonTpuTPUSpec
- func (v *BridgeProjectV3ListRepo) GetUpdatedAt() time.Time
- func (v *BridgeProjectV3ListRepo) MarshalJSON() ([]byte, error)
- func (v *BridgeProjectV3ListRepo) UnmarshalJSON(b []byte) error
- type BuildLogsInput
- type BuildRepoResponse
- type BuildTarget
- type BuildTargetInput
- type BuildTemplateType
- type BuildTemplatesExistResponse
- type BuildTemplatesResponse
- type BuildType
- type CDNDetail
- type CDNDetailCertificate
- type CDNDetailCertificateInstructionsDNSRecord
- type CDNDetailDomainsCDNDomain
- type CDNDetailDomainsCDNDomainInstructionDNSRecord
- type CDNProvider
- type CWAccountDetail
- type CatalogProductStatus
- type CertManagerChallengeType
- type CheckPriceInput
- func (v *CheckPriceInput) GetCpu() *string
- func (v *CheckPriceInput) GetDedicated() *bool
- func (v *CheckPriceInput) GetDockerImage() *string
- func (v *CheckPriceInput) GetGpu() *string
- func (v *CheckPriceInput) GetInstallation() *uuid.UUID
- func (v *CheckPriceInput) GetMemory() *string
- func (v *CheckPriceInput) GetOwner() *string
- func (v *CheckPriceInput) GetPorts() *string
- func (v *CheckPriceInput) GetReplication() []ReplicationInput
- func (v *CheckPriceInput) GetRepo() *string
- func (v *CheckPriceInput) GetSource() *RepoSourceType
- func (v *CheckPriceInput) GetTeamId() *uuid.UUID
- func (v *CheckPriceInput) GetVolumes() *string
- type CheckProjectNameInput
- type CheckProjectNameResponse
- type CloudAccountState
- type CloudDetailsAwsResponse
- type CloudDetailsAzureResponse
- type CloudDetailsCoreweaveResponse
- type CloudDetailsDoResponse
- type CloudDetailsGcpResponse
- type CloudDetailsLinodeResponse
- type CloudDetailsVultrResponse
- type CloudFunctionsLinks
- func (v *CloudFunctionsLinks) GetCloudFunctions() *string
- func (v *CloudFunctionsLinks) GetCloudFunctionsTrigger() *string
- func (v *CloudFunctionsLinks) GetCloudLogging() *string
- func (v *CloudFunctionsLinks) GetCloudMonitoring() *string
- func (v *CloudFunctionsLinks) GetCloudRun() *string
- func (v *CloudFunctionsLinks) GetDeploymentManager() *string
- type CloudProvider
- type CloudQueryState
- type CloudResourceType
- type ClusterAddOnState
- type ClusterCertIssuersResponse
- type ClusterCommon
- func (v *ClusterCommon) GetCloudProvider() *CloudProvider
- func (v *ClusterCommon) GetClusterProvider() *ClusterProvider
- func (v *ClusterCommon) GetConnected() *bool
- func (v *ClusterCommon) GetDomain() *string
- func (v *ClusterCommon) GetId() uuid.UUID
- func (v *ClusterCommon) GetIsExternal() *bool
- func (v *ClusterCommon) GetName() string
- func (v *ClusterCommon) GetRegion() *string
- func (v *ClusterCommon) GetState() ClusterState
- func (v *ClusterCommon) GetStatus() *ClusterStatus
- type ClusterCommonResponse
- type ClusterComponentEjectedStatus
- type ClusterComponentType
- type ClusterDeployLogsResponse
- type ClusterDetail
- func (v *ClusterDetail) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
- func (v *ClusterDetail) GetAzureAccount() *ClusterDetailAzureAccount
- func (v *ClusterDetail) GetCloudAccount() *ClusterDetailCloudAccount
- func (v *ClusterDetail) GetCloudProvider() *CloudProvider
- func (v *ClusterDetail) GetClusterProvider() *ClusterProvider
- func (v *ClusterDetail) GetComponents() []*ClusterDetailComponentsClusterComponent
- func (v *ClusterDetail) GetConnected() *bool
- func (v *ClusterDetail) GetContainerCacheRepository() *string
- func (v *ClusterDetail) GetContainerRegistry() *ClusterDetailContainerRegistry
- func (v *ClusterDetail) GetContainerRepository() *string
- func (v *ClusterDetail) GetCreatedAt() time.Time
- func (v *ClusterDetail) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
- func (v *ClusterDetail) GetDeployJob() *ClusterDetailDeployJobJobRun
- func (v *ClusterDetail) GetDoAccount() *ClusterDetailDoAccountDOAccount
- func (v *ClusterDetail) GetDomain() *string
- func (v *ClusterDetail) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
- func (v *ClusterDetail) GetGrafana() *ClusterDetailGrafana
- func (v *ClusterDetail) GetId() uuid.UUID
- func (v *ClusterDetail) GetIngressDNS() *string
- func (v *ClusterDetail) GetIngressIP() *string
- func (v *ClusterDetail) GetIsEjected() *bool
- func (v *ClusterDetail) GetIsExternal() *bool
- func (v *ClusterDetail) GetLinodeAccount() *ClusterDetailLinodeAccount
- func (v *ClusterDetail) GetName() string
- func (v *ClusterDetail) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
- func (v *ClusterDetail) GetProjects() *ClusterDetailProjectsProjectConnection
- func (v *ClusterDetail) GetPrometheus() *ClusterDetailPrometheus
- func (v *ClusterDetail) GetRegion() *string
- func (v *ClusterDetail) GetState() ClusterState
- func (v *ClusterDetail) GetStatus() *ClusterStatus
- func (v *ClusterDetail) GetTerraformProjectUrl() *string
- func (v *ClusterDetail) GetUpdatedAt() time.Time
- func (v *ClusterDetail) GetVultrAccount() *ClusterDetailVultrAccount
- func (v *ClusterDetail) MarshalJSON() ([]byte, error)
- func (v *ClusterDetail) UnmarshalJSON(b []byte) error
- type ClusterDetailAwsAccountAWSAccount
- type ClusterDetailAzureAccount
- type ClusterDetailCloudAccount
- type ClusterDetailCloudAccountAWSAccount
- type ClusterDetailCloudAccountAzureAccount
- type ClusterDetailCloudAccountCoreWeaveAccount
- type ClusterDetailCloudAccountDOAccount
- type ClusterDetailCloudAccountGCPAccount
- type ClusterDetailCloudAccountLinodeAccount
- type ClusterDetailCloudAccountVultrAccount
- type ClusterDetailComponentsClusterComponent
- func (v *ClusterDetailComponentsClusterComponent) GetExists() bool
- func (v *ClusterDetailComponentsClusterComponent) GetHelmMetadata() ...
- func (v *ClusterDetailComponentsClusterComponent) GetIsInstalledByZeet() bool
- func (v *ClusterDetailComponentsClusterComponent) GetName() string
- func (v *ClusterDetailComponentsClusterComponent) GetProject() *ClusterDetailComponentsClusterComponentProjectProjectV3Adapter
- func (v *ClusterDetailComponentsClusterComponent) GetStatus() ClusterComponentEjectedStatus
- func (v *ClusterDetailComponentsClusterComponent) GetType() ClusterComponentType
- type ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata
- func (v *ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata) GetChartName() string
- func (v *ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata) GetChartRepoGuess() *string
- func (v *ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata) GetChartVersion() string
- func (v *ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata) GetNamespace() string
- func (v *ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata) GetReleaseName() string
- func (v *ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata) GetValues() string
- type ClusterDetailComponentsClusterComponentProjectProjectV3Adapter
- func (v *ClusterDetailComponentsClusterComponentProjectProjectV3Adapter) GetId() uuid.UUID
- func (v *ClusterDetailComponentsClusterComponentProjectProjectV3Adapter) GetName() string
- func (v *ClusterDetailComponentsClusterComponentProjectProjectV3Adapter) GetProject() *ClusterDetailComponentsClusterComponentProjectProjectV3AdapterProject
- func (v *ClusterDetailComponentsClusterComponentProjectProjectV3Adapter) GetProjectEnvironment() ...
- type ClusterDetailComponentsClusterComponentProjectProjectV3AdapterProject
- type ClusterDetailComponentsClusterComponentProjectProjectV3AdapterProjectEnvironment
- type ClusterDetailContainerRegistry
- type ClusterDetailCwAccountCoreWeaveAccount
- type ClusterDetailDeployJobJobRun
- type ClusterDetailDoAccountDOAccount
- type ClusterDetailGcpAccountGCPAccount
- type ClusterDetailGrafana
- type ClusterDetailLinodeAccount
- type ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
- func (v *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection) GetNodes() []ProjectV3AdapterConnectionCommonNodesProjectV3Adapter
- func (v *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo() ProjectV3AdapterConnectionCommonPageInfo
- func (v *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount() int
- func (v *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON() ([]byte, error)
- func (v *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON(b []byte) error
- type ClusterDetailProjectsProjectConnection
- func (v *ClusterDetailProjectsProjectConnection) GetNodes() []ProjectConnectionComonNodesProject
- func (v *ClusterDetailProjectsProjectConnection) GetPageInfo() ProjectConnectionComonPageInfo
- func (v *ClusterDetailProjectsProjectConnection) MarshalJSON() ([]byte, error)
- func (v *ClusterDetailProjectsProjectConnection) UnmarshalJSON(b []byte) error
- type ClusterDetailPrometheus
- type ClusterDetailVultrAccount
- type ClusterDetailsResponse
- type ClusterDomainResponse
- type ClusterDomainsDetail
- type ClusterDomainsDetailCluster
- type ClusterDomainsDetailDomainsCustomDomain
- func (v *ClusterDomainsDetailDomainsCustomDomain) GetCertManagerChallengeType() *CertManagerChallengeType
- func (v *ClusterDomainsDetailDomainsCustomDomain) GetCertificate() *DomainDetailCertificate
- func (v *ClusterDomainsDetailDomainsCustomDomain) GetCnameTargets() []string
- func (v *ClusterDomainsDetailDomainsCustomDomain) GetDisableCertManager() *bool
- func (v *ClusterDomainsDetailDomainsCustomDomain) GetDomain() string
- func (v *ClusterDomainsDetailDomainsCustomDomain) GetId() uuid.UUID
- func (v *ClusterDomainsDetailDomainsCustomDomain) GetInstructions() []DomainDetailInstructionsDNSRecord
- func (v *ClusterDomainsDetailDomainsCustomDomain) GetIpTargets() []string
- func (v *ClusterDomainsDetailDomainsCustomDomain) GetIsApex() bool
- func (v *ClusterDomainsDetailDomainsCustomDomain) GetSyncDomain() *DomainDetailSyncDomainCustomDomain
- func (v *ClusterDomainsDetailDomainsCustomDomain) MarshalJSON() ([]byte, error)
- func (v *ClusterDomainsDetailDomainsCustomDomain) UnmarshalJSON(b []byte) error
- type ClusterKubeconfigResponse
- type ClusterNameResponse
- type ClusterProvider
- type ClusterProvisionTargetsResponse
- type ClusterState
- type ClusterStatus
- type ClusterSummary
- func (v *ClusterSummary) GetAwsAccount() *ClusterSummaryAwsAccountAWSAccount
- func (v *ClusterSummary) GetAzureAccount() *ClusterSummaryAzureAccount
- func (v *ClusterSummary) GetCwAccount() *ClusterSummaryCwAccountCoreWeaveAccount
- func (v *ClusterSummary) GetDoAccount() *ClusterSummaryDoAccountDOAccount
- func (v *ClusterSummary) GetGcpAccount() *ClusterSummaryGcpAccountGCPAccount
- func (v *ClusterSummary) GetId() uuid.UUID
- func (v *ClusterSummary) GetLinodeAccount() *ClusterSummaryLinodeAccount
- func (v *ClusterSummary) GetName() string
- func (v *ClusterSummary) GetVultrAccount() *ClusterSummaryVultrAccount
- type ClusterSummaryAwsAccountAWSAccount
- type ClusterSummaryAzureAccount
- type ClusterSummaryCwAccountCoreWeaveAccount
- type ClusterSummaryDoAccountDOAccount
- type ClusterSummaryGcpAccountGCPAccount
- type ClusterSummaryLinodeAccount
- type ClusterSummaryVultrAccount
- type ClustersCustomDomainsResponse
- type CollaboratorCommon
- type CollaboratorCommonUser
- func (v *CollaboratorCommonUser) GetAvatar() *string
- func (v *CollaboratorCommonUser) GetId() uuid.UUID
- func (v *CollaboratorCommonUser) GetIsTeam() *bool
- func (v *CollaboratorCommonUser) GetLogin() string
- func (v *CollaboratorCommonUser) GetName() string
- func (v *CollaboratorCommonUser) MarshalJSON() ([]byte, error)
- func (v *CollaboratorCommonUser) UnmarshalJSON(b []byte) error
- type CombinedAwsRdsMetricsUpdatedResponse
- type CombinedCloudFunctionDeploymentMetricsUpdatedResponse
- type CombinedCloudRunMetricsUpdatedResponse
- type CombinedDeploymentMetricsResponse
- type CombinedDeploymentMetricsUpdatedResponse
- type CombinedDeploymentMetricsUpdatedV2Response
- type CombinedLambdaDeploymentMetricsUpdatedResponse
- type ConnectUserToIamInput
- type ConnectUserToIamResponse
- type ContactUs
- type ContainerRegistryCredentialProvider
- type ContainerRegistrySourceInput
- type ContainerResourcesSpecInput
- func (v *ContainerResourcesSpecInput) GetAccelerator() *AcceleratorSpecInput
- func (v *ContainerResourcesSpecInput) GetCpu() float64
- func (v *ContainerResourcesSpecInput) GetEphemeralStorage() *float64
- func (v *ContainerResourcesSpecInput) GetMemory() float64
- func (v *ContainerResourcesSpecInput) GetSpot() *bool
- type CopyEnvVarsResponse
- type CreateAPIKeyInput
- type CreateAPIKeyResponse
- type CreateBitbucketIntegrationResponse
- type CreateBlueprintDriverWorkflowResponse
- type CreateBlueprintInput
- func (v *CreateBlueprintInput) GetConfiguration() *BlueprintConfigurationInput
- func (v *CreateBlueprintInput) GetDescription() *string
- func (v *CreateBlueprintInput) GetDisplayName() string
- func (v *CreateBlueprintInput) GetLogoUrl() *string
- func (v *CreateBlueprintInput) GetPublished() bool
- func (v *CreateBlueprintInput) GetRichInputSchema() *string
- func (v *CreateBlueprintInput) GetSlug() string
- func (v *CreateBlueprintInput) GetTags() []string
- func (v *CreateBlueprintInput) GetType() BlueprintType
- func (v *CreateBlueprintInput) GetUserID() uuid.UUID
- func (v *CreateBlueprintInput) GetVariables() []BlueprintVariableSpecInput
- type CreateBlueprintResponse
- type CreateBranchResponse
- type CreateClusterInput
- func (v *CreateClusterInput) GetAwsAccountID() *uuid.UUID
- func (v *CreateClusterInput) GetAzureAccountID() *uuid.UUID
- func (v *CreateClusterInput) GetCoreweaveAccountID() *uuid.UUID
- func (v *CreateClusterInput) GetDoAccountID() *uuid.UUID
- func (v *CreateClusterInput) GetGcpAccountID() *uuid.UUID
- func (v *CreateClusterInput) GetGcpClusterCreationOptions() *GcpClusterCreationOptions
- func (v *CreateClusterInput) GetIsExternal() *bool
- func (v *CreateClusterInput) GetLinodeAccountID() *uuid.UUID
- func (v *CreateClusterInput) GetName() string
- func (v *CreateClusterInput) GetRegion() string
- func (v *CreateClusterInput) GetUserID() uuid.UUID
- func (v *CreateClusterInput) GetVultrAccountID() *uuid.UUID
- type CreateClusterResponse
- type CreateDatabaseInput
- func (v *CreateDatabaseInput) GetDeployTarget() DatabaseDeployTargetInput
- func (v *CreateDatabaseInput) GetEngine() DatabaseEngineType
- func (v *CreateDatabaseInput) GetEnvironmentID() *uuid.UUID
- func (v *CreateDatabaseInput) GetEnvironmentName() *string
- func (v *CreateDatabaseInput) GetName() string
- func (v *CreateDatabaseInput) GetOptions() *DatabaseOptions
- func (v *CreateDatabaseInput) GetProjectID() *uuid.UUID
- func (v *CreateDatabaseInput) GetProjectName() *string
- func (v *CreateDatabaseInput) GetUserID() uuid.UUID
- func (v *CreateDatabaseInput) GetVersion() string
- type CreateDatabaseResponse
- type CreateDatadogIntegrationInput
- type CreateDatadogIntegrationResponse
- type CreateDiscordWebhookIntegrationResponse
- type CreateEmailIntegrationInput
- type CreateEmailIntegrationResponse
- type CreateEphemeralContainerInput
- type CreateEphemeralContainerResponse
- type CreateGitlabIntegrationInput
- type CreateGitlabIntegrationResponse
- type CreateManifestAppInput
- func (v *CreateManifestAppInput) GetDeployTarget() ProjectDeployInput
- func (v *CreateManifestAppInput) GetEnvironmentID() *uuid.UUID
- func (v *CreateManifestAppInput) GetEnvironmentName() *string
- func (v *CreateManifestAppInput) GetGitRepository() *string
- func (v *CreateManifestAppInput) GetGithubConnection() *GithubConnectionInput
- func (v *CreateManifestAppInput) GetManifestValue() *string
- func (v *CreateManifestAppInput) GetManifests() []string
- func (v *CreateManifestAppInput) GetName() string
- func (v *CreateManifestAppInput) GetNamespace() *string
- func (v *CreateManifestAppInput) GetProjectID() *uuid.UUID
- func (v *CreateManifestAppInput) GetUserID() uuid.UUID
- type CreateProjectDockerInput
- func (v *CreateProjectDockerInput) GetCpu() *string
- func (v *CreateProjectDockerInput) GetDedicated() *bool
- func (v *CreateProjectDockerInput) GetDeployTarget() *ProjectDeployInput
- func (v *CreateProjectDockerInput) GetDockerImage() string
- func (v *CreateProjectDockerInput) GetEnabled() *bool
- func (v *CreateProjectDockerInput) GetEnvironmentID() *uuid.UUID
- func (v *CreateProjectDockerInput) GetEnvironmentName() *string
- func (v *CreateProjectDockerInput) GetEnvs() []EnvVarInput
- func (v *CreateProjectDockerInput) GetEphemeralStorage() *float64
- func (v *CreateProjectDockerInput) GetGpu() *string
- func (v *CreateProjectDockerInput) GetMemory() *string
- func (v *CreateProjectDockerInput) GetName() *string
- func (v *CreateProjectDockerInput) GetPorts() *string
- func (v *CreateProjectDockerInput) GetProjectID() *uuid.UUID
- func (v *CreateProjectDockerInput) GetProjectName() *string
- func (v *CreateProjectDockerInput) GetReplication() []ReplicationInput
- func (v *CreateProjectDockerInput) GetTeamID() *uuid.UUID
- func (v *CreateProjectDockerInput) GetUserID() *uuid.UUID
- func (v *CreateProjectDockerInput) GetVolumes() *string
- type CreateProjectDockerResponse
- type CreateProjectEnvironmentInput
- type CreateProjectEnvironmentResponse
- type CreateProjectFromProjectTemplateInput
- type CreateProjectGitInput
- func (v *CreateProjectGitInput) GetAutoRetry() *bool
- func (v *CreateProjectGitInput) GetAutoRollback() *bool
- func (v *CreateProjectGitInput) GetAutoscaling() *AutoscalingInput
- func (v *CreateProjectGitInput) GetBranchIgnore() *string
- func (v *CreateProjectGitInput) GetBranchResources() *ContainerResourcesSpecInput
- func (v *CreateProjectGitInput) GetBuild() *ProjectBuildInput
- func (v *CreateProjectGitInput) GetBuildResources() *ContainerResourcesSpecInput
- func (v *CreateProjectGitInput) GetBuildTarget() *BuildTargetInput
- func (v *CreateProjectGitInput) GetClusterIssuerName() *string
- func (v *CreateProjectGitInput) GetContainerCacheRepository() *string
- func (v *CreateProjectGitInput) GetContainerRegistryID() *uuid.UUID
- func (v *CreateProjectGitInput) GetContainerRepository() *string
- func (v *CreateProjectGitInput) GetDatadogApmEnabled() *bool
- func (v *CreateProjectGitInput) GetDeployBranch() *bool
- func (v *CreateProjectGitInput) GetDeployJob() *bool
- func (v *CreateProjectGitInput) GetDeployService() *bool
- func (v *CreateProjectGitInput) GetDeployStrategy() *DeployStrategy
- func (v *CreateProjectGitInput) GetDeployTarget() *ProjectDeployInput
- func (v *CreateProjectGitInput) GetEnabled() *bool
- func (v *CreateProjectGitInput) GetEnvironmentID() *uuid.UUID
- func (v *CreateProjectGitInput) GetEnvironmentName() *string
- func (v *CreateProjectGitInput) GetEnvs() []EnvVarInput
- func (v *CreateProjectGitInput) GetHostNetwork() *bool
- func (v *CreateProjectGitInput) GetKanikoFlags() *KanikoFlagsInput
- func (v *CreateProjectGitInput) GetLivenessProbe() *ProbeInput
- func (v *CreateProjectGitInput) GetLogShipper() *LogShipperInput
- func (v *CreateProjectGitInput) GetManualDeploy() *bool
- func (v *CreateProjectGitInput) GetName() *string
- func (v *CreateProjectGitInput) GetNoBuildCache() *bool
- func (v *CreateProjectGitInput) GetNodeSelector() *string
- func (v *CreateProjectGitInput) GetPath() *string
- func (v *CreateProjectGitInput) GetPipelineClusterID() *uuid.UUID
- func (v *CreateProjectGitInput) GetPorts() []PortInput
- func (v *CreateProjectGitInput) GetPreStopSleep() *int
- func (v *CreateProjectGitInput) GetProductionBranch() *string
- func (v *CreateProjectGitInput) GetProjectID() *uuid.UUID
- func (v *CreateProjectGitInput) GetProjectName() *string
- func (v *CreateProjectGitInput) GetPrometheusScrape() *PrometheusScrapeInput
- func (v *CreateProjectGitInput) GetReadinessProbe() *ProbeInput
- func (v *CreateProjectGitInput) GetReplication() []ReplicationInput
- func (v *CreateProjectGitInput) GetResources() *ContainerResourcesSpecInput
- func (v *CreateProjectGitInput) GetRunCommand() *string
- func (v *CreateProjectGitInput) GetStartupProbe() *ProbeInput
- func (v *CreateProjectGitInput) GetStaticIP() *bool
- func (v *CreateProjectGitInput) GetTerminationGracePeriodSeconds() *int
- func (v *CreateProjectGitInput) GetUrl() string
- func (v *CreateProjectGitInput) GetUserID() *uuid.UUID
- func (v *CreateProjectGitInput) GetVolumes() []VolumeInput
- type CreateProjectGitResponse
- type CreateProjectHelmInput
- func (v *CreateProjectHelmInput) GetChart() *string
- func (v *CreateProjectHelmInput) GetDeployTarget() ProjectDeployInput
- func (v *CreateProjectHelmInput) GetEnabled() *bool
- func (v *CreateProjectHelmInput) GetEnvironmentID() *uuid.UUID
- func (v *CreateProjectHelmInput) GetEnvironmentName() *string
- func (v *CreateProjectHelmInput) GetGitReference() *string
- func (v *CreateProjectHelmInput) GetGitRepository() *string
- func (v *CreateProjectHelmInput) GetGithubConnection() *GithubConnectionInput
- func (v *CreateProjectHelmInput) GetName() string
- func (v *CreateProjectHelmInput) GetNamespace() *string
- func (v *CreateProjectHelmInput) GetProjectID() *uuid.UUID
- func (v *CreateProjectHelmInput) GetReleaseName() string
- func (v *CreateProjectHelmInput) GetRepository() *string
- func (v *CreateProjectHelmInput) GetUserID() uuid.UUID
- func (v *CreateProjectHelmInput) GetValues() *string
- func (v *CreateProjectHelmInput) GetValuesRef() *string
- func (v *CreateProjectHelmInput) GetWorkingDirectory() *string
- type CreateProjectHelmResponse
- type CreateProjectInput
- func (v *CreateProjectInput) GetAutoRetry() *bool
- func (v *CreateProjectInput) GetAutoRollback() *bool
- func (v *CreateProjectInput) GetBranchIgnore() *string
- func (v *CreateProjectInput) GetBranchResources() *ContainerResourcesSpecInput
- func (v *CreateProjectInput) GetBuildCommand() *string
- func (v *CreateProjectInput) GetBuildResources() *ContainerResourcesSpecInput
- func (v *CreateProjectInput) GetBuildTarget() *BuildTargetInput
- func (v *CreateProjectInput) GetBuildType() *string
- func (v *CreateProjectInput) GetContainerCacheRepository() *string
- func (v *CreateProjectInput) GetContainerRegistryID() *uuid.UUID
- func (v *CreateProjectInput) GetContainerRepository() *string
- func (v *CreateProjectInput) GetCpu() *string
- func (v *CreateProjectInput) GetDedicated() *bool
- func (v *CreateProjectInput) GetDeployBranch() *bool
- func (v *CreateProjectInput) GetDeployJob() *bool
- func (v *CreateProjectInput) GetDeployService() *bool
- func (v *CreateProjectInput) GetDeployTarget() *ProjectDeployInput
- func (v *CreateProjectInput) GetEnabled() *bool
- func (v *CreateProjectInput) GetEnvironmentID() *uuid.UUID
- func (v *CreateProjectInput) GetEnvironmentName() *string
- func (v *CreateProjectInput) GetEnvs() []EnvVarInput
- func (v *CreateProjectInput) GetGitRepository() *string
- func (v *CreateProjectInput) GetGithubConnection() *GithubConnectionInput
- func (v *CreateProjectInput) GetGitlabConnection() *GitlabConnectionInput
- func (v *CreateProjectInput) GetGpu() *string
- func (v *CreateProjectInput) GetInstallation() *uuid.UUID
- func (v *CreateProjectInput) GetManualDeploy() *bool
- func (v *CreateProjectInput) GetMemory() *string
- func (v *CreateProjectInput) GetName() *string
- func (v *CreateProjectInput) GetOwner() *string
- func (v *CreateProjectInput) GetPorts() *string
- func (v *CreateProjectInput) GetProductionBranch() *string
- func (v *CreateProjectInput) GetProjectID() *uuid.UUID
- func (v *CreateProjectInput) GetProjectName() *string
- func (v *CreateProjectInput) GetReplication() []ReplicationInput
- func (v *CreateProjectInput) GetRepo() *string
- func (v *CreateProjectInput) GetResources() *ContainerResourcesSpecInput
- func (v *CreateProjectInput) GetRunCommand() *string
- func (v *CreateProjectInput) GetStaticPath() *string
- func (v *CreateProjectInput) GetTeamID() *uuid.UUID
- func (v *CreateProjectInput) GetUserID() *uuid.UUID
- func (v *CreateProjectInput) GetVolumes() *string
- type CreateProjectManifestResponse
- type CreateProjectResponse
- type CreateProjectTerraformInput
- func (v *CreateProjectTerraformInput) GetDeployTarget() ProjectDeployInput
- func (v *CreateProjectTerraformInput) GetEnabled() *bool
- func (v *CreateProjectTerraformInput) GetEnvs() []EnvVarInput
- func (v *CreateProjectTerraformInput) GetGitReference() *string
- func (v *CreateProjectTerraformInput) GetGitRepository() *string
- func (v *CreateProjectTerraformInput) GetGithubConnection() *GithubConnectionInput
- func (v *CreateProjectTerraformInput) GetManualApproval() *bool
- func (v *CreateProjectTerraformInput) GetName() string
- func (v *CreateProjectTerraformInput) GetTerraformVersion() *string
- func (v *CreateProjectTerraformInput) GetUserID() uuid.UUID
- func (v *CreateProjectTerraformInput) GetVariables() *string
- func (v *CreateProjectTerraformInput) GetWorkingDirectory() *string
- type CreateProjectTerraformResponse
- type CreateProjectV3Input
- func (v *CreateProjectV3Input) GetAwsSamConfiguration() *AwsSamProjectV3ConfigurationInput
- func (v *CreateProjectV3Input) GetBlueprintConfiguration() *BlueprintConfigurationInput
- func (v *CreateProjectV3Input) GetBlueprintID() uuid.UUID
- func (v *CreateProjectV3Input) GetEnvironmentID() *uuid.UUID
- func (v *CreateProjectV3Input) GetEnvironmentName() *string
- func (v *CreateProjectV3Input) GetGcpCloudRunConfiguration() *GcpCloudRunProjectV3ConfigurationInput
- func (v *CreateProjectV3Input) GetHelmConfiguration() *HelmProjectV3ConfigurationInput
- func (v *CreateProjectV3Input) GetIsDeployV2() *bool
- func (v *CreateProjectV3Input) GetManifestConfiguration() *ManifestProjectV3ConfigurationInput
- func (v *CreateProjectV3Input) GetName() string
- func (v *CreateProjectV3Input) GetProjectID() *uuid.UUID
- func (v *CreateProjectV3Input) GetProjectName() *string
- func (v *CreateProjectV3Input) GetRequirePlanApproval() *bool
- func (v *CreateProjectV3Input) GetTerraformConfiguration() *TerraformProjectV3ConfigurationInput
- func (v *CreateProjectV3Input) GetUserID() uuid.UUID
- func (v *CreateProjectV3Input) GetVariables() []BlueprintVariableInput
- type CreateProjectV3Response
- type CreateProjectsFromTemplateInput
- type CreateProjectsFromTemplateResponse
- type CreateRepoPipelineLinkInput
- func (v *CreateRepoPipelineLinkInput) GetSourceEvent() RepoEvent
- func (v *CreateRepoPipelineLinkInput) GetSourceRepoID() uuid.UUID
- func (v *CreateRepoPipelineLinkInput) GetTargetAction() RepoAction
- func (v *CreateRepoPipelineLinkInput) GetTargetEnvironmentID() *uuid.UUID
- func (v *CreateRepoPipelineLinkInput) GetTargetRepoID() *uuid.UUID
- type CreateRepoPipelineLinkResponse
- type CreateResourceAlphaInput
- func (v *CreateResourceAlphaInput) GetAppID() *string
- func (v *CreateResourceAlphaInput) GetBlueprintID() *uuid.UUID
- func (v *CreateResourceAlphaInput) GetBranch() *ResourceBranchInput
- func (v *CreateResourceAlphaInput) GetBuild() *ResourceBuildInput
- func (v *CreateResourceAlphaInput) GetDatabase() *ResourceDatabaseInput
- func (v *CreateResourceAlphaInput) GetEnabled() *bool
- func (v *CreateResourceAlphaInput) GetEnvironmentID() *uuid.UUID
- func (v *CreateResourceAlphaInput) GetEnvironmentName() *string
- func (v *CreateResourceAlphaInput) GetKubernetes() *ResourceKubernetesInput
- func (v *CreateResourceAlphaInput) GetName() string
- func (v *CreateResourceAlphaInput) GetProjectID() *uuid.UUID
- func (v *CreateResourceAlphaInput) GetProjectName() *string
- func (v *CreateResourceAlphaInput) GetServerless() *ResourceServerlessInput
- func (v *CreateResourceAlphaInput) GetSource() *SourceInput
- func (v *CreateResourceAlphaInput) GetTerraform() *ResourceTerraformInput
- func (v *CreateResourceAlphaInput) GetUserID() uuid.UUID
- func (v *CreateResourceAlphaInput) GetWorkflow() *ResourceWorkflowInput
- type CreateResourceAlphaResponse
- type CreateSlackWebhookIntegrationResponse
- type CreateTeamInput
- func (v *CreateTeamInput) GetAvatar() *string
- func (v *CreateTeamInput) GetBillingEmail() string
- func (v *CreateTeamInput) GetBillingPeriod() *PlanBillingPeriod
- func (v *CreateTeamInput) GetLogin() *string
- func (v *CreateTeamInput) GetName() string
- func (v *CreateTeamInput) GetPaymentMethod() *string
- func (v *CreateTeamInput) GetTier() *PlanTier
- type CreateTeamResponse
- type CreateWebhookIntegrationInput
- type CurrentUsageMetricsResponse
- type CurrentUserResponse
- type DNSRecordType
- type DOAccountDetail
- type DOAccountState
- type DatabaseDeployTargetInput
- func (v *DatabaseDeployTargetInput) GetAwsAccountID() *uuid.UUID
- func (v *DatabaseDeployTargetInput) GetClusterID() *uuid.UUID
- func (v *DatabaseDeployTargetInput) GetDoAccountID() *uuid.UUID
- func (v *DatabaseDeployTargetInput) GetGcpAccountID() *uuid.UUID
- func (v *DatabaseDeployTargetInput) GetLinodeAccountID() *uuid.UUID
- func (v *DatabaseDeployTargetInput) GetProvider() DatabaseProviderType
- func (v *DatabaseDeployTargetInput) GetRegion() *string
- func (v *DatabaseDeployTargetInput) GetVultrAccountID() *uuid.UUID
- type DatabaseEngineType
- type DatabaseOptions
- type DatabaseProviderType
- type DatadogLogIntegrationInput
- type DeleteAPIKeyResponse
- type DeleteBlueprintResponse
- type DeleteClusterResponse
- type DeleteIntegrationResponse
- type DeleteProjectBranchResponse
- type DeleteProjectEnvironmentResponse
- type DeleteProjectResponse
- type DeleteProjectV2Response
- type DeleteProjectV3Response
- type DeleteRepoPipelineLinkResponse
- type DeleteTeamMemberInvitationResponse
- type DeleteTeamResponse
- type DeleteUserResponse
- type DeployRepoBranchInput
- type DeployRepoBranchResponse
- type DeployRuntime
- type DeployStrategy
- type DeployTarget
- type DeployTemplateType
- type DeployTemplatesExistResponse
- type DeployTemplatesResponse
- type DeployType
- type DeployableDriverActionExecutionFilter
- type DeploymentAlertDetail
- type DeploymentAlertDetailDeploymentPodCrashAlert
- func (v *DeploymentAlertDetailDeploymentPodCrashAlert) GetCreatedAt() time.Time
- func (v *DeploymentAlertDetailDeploymentPodCrashAlert) GetNamespace() *string
- func (v *DeploymentAlertDetailDeploymentPodCrashAlert) GetPodName() *string
- func (v *DeploymentAlertDetailDeploymentPodCrashAlert) GetPreviousPodLogs() *DeploymentAlertDetailPreviousPodLogs
- func (v *DeploymentAlertDetailDeploymentPodCrashAlert) GetResolvedAt() *time.Time
- type DeploymentAlertDetailPreviousPodLogs
- type DeploymentAlertDetailPreviousPodLogsEntriesLogEntry
- type DeploymentAlertResponse
- type DeploymentAlertsResponse
- type DeploymentBuildLogs
- type DeploymentBuildLogsAddedResponse
- type DeploymentBuildLogsBuild
- type DeploymentBuildLogsBuildLogs
- type DeploymentBuildLogsBuildLogsEntriesLogEntry
- type DeploymentBuildLogsResponse
- type DeploymentBuildMetricsResponse
- type DeploymentCommon
- func (v *DeploymentCommon) GetAlternativeImages() []DeploymentCommonAlternativeImagesAlternativeImage
- func (v *DeploymentCommon) GetBranch() *string
- func (v *DeploymentCommon) GetBuild() *DeploymentCommonBuild
- func (v *DeploymentCommon) GetCreatedAt() time.Time
- func (v *DeploymentCommon) GetDeployStatus() *DeploymentCommonDeployStatus
- func (v *DeploymentCommon) GetDescription() *string
- func (v *DeploymentCommon) GetEndpoints() []string
- func (v *DeploymentCommon) GetErrorMessage() *string
- func (v *DeploymentCommon) GetId() uuid.UUID
- func (v *DeploymentCommon) GetPrivateEndpoint() *string
- func (v *DeploymentCommon) GetStatus() DeploymentStatus
- func (v *DeploymentCommon) GetUpdatedAt() time.Time
- func (v *DeploymentCommon) GetVersion() string
- type DeploymentCommonAlternativeImagesAlternativeImage
- type DeploymentCommonBuild
- type DeploymentCommonDeployStatus
- func (v *DeploymentCommonDeployStatus) GetActive() bool
- func (v *DeploymentCommonDeployStatus) GetErrorMessage() *string
- func (v *DeploymentCommonDeployStatus) GetPublicIPs() []string
- func (v *DeploymentCommonDeployStatus) GetReplicas() int
- func (v *DeploymentCommonDeployStatus) GetState() string
- func (v *DeploymentCommonDeployStatus) GetTroubleshooting() *DeploymentCommonDeployStatusTroubleshooting
- type DeploymentCommonDeployStatusTroubleshooting
- type DeploymentCommonDeployStatusTroubleshootingIssue
- type DeploymentCommonDeployStatusTroubleshootingIssueBlocksTroubleshootingIssueBlock
- type DeploymentDeployLogsResponse
- type DeploymentDetail
- func (v *DeploymentDetail) GetAlternativeImages() []DeploymentCommonAlternativeImagesAlternativeImage
- func (v *DeploymentDetail) GetAwsLinks() *DeploymentDetailAwsLinksAWSLinks
- func (v *DeploymentDetail) GetBranch() *string
- func (v *DeploymentDetail) GetBuild() *DeploymentCommonBuild
- func (v *DeploymentDetail) GetBuildStage() *DeploymentDetailBuildStage
- func (v *DeploymentDetail) GetCreatedAt() time.Time
- func (v *DeploymentDetail) GetDeployStage() *DeploymentDetailDeployStagePipelineStage
- func (v *DeploymentDetail) GetDeployStatus() *DeploymentCommonDeployStatus
- func (v *DeploymentDetail) GetDeploymentError() *DeploymentDetailDeploymentError
- func (v *DeploymentDetail) GetDescription() *string
- func (v *DeploymentDetail) GetEndpoints() []string
- func (v *DeploymentDetail) GetErrorMessage() *string
- func (v *DeploymentDetail) GetGcpLinks() *DeploymentDetailGcpLinksGCPLinks
- func (v *DeploymentDetail) GetId() uuid.UUID
- func (v *DeploymentDetail) GetPrivateEndpoint() *string
- func (v *DeploymentDetail) GetReleaseStage() *DeploymentDetailReleaseStagePipelineStage
- func (v *DeploymentDetail) GetRepo() *DeploymentDetailRepo
- func (v *DeploymentDetail) GetStatus() DeploymentStatus
- func (v *DeploymentDetail) GetUpdatedAt() time.Time
- func (v *DeploymentDetail) GetVersion() string
- func (v *DeploymentDetail) MarshalJSON() ([]byte, error)
- func (v *DeploymentDetail) UnmarshalJSON(b []byte) error
- type DeploymentDetailAwsLinksAWSLinks
- func (v *DeploymentDetailAwsLinksAWSLinks) GetApiGateway() *string
- func (v *DeploymentDetailAwsLinksAWSLinks) GetCloudformation() *string
- func (v *DeploymentDetailAwsLinksAWSLinks) GetCloudwatchLogs() *string
- func (v *DeploymentDetailAwsLinksAWSLinks) GetCloudwatchMetrics() *string
- func (v *DeploymentDetailAwsLinksAWSLinks) GetLambda() *string
- func (v *DeploymentDetailAwsLinksAWSLinks) GetRds() *string
- func (v *DeploymentDetailAwsLinksAWSLinks) MarshalJSON() ([]byte, error)
- func (v *DeploymentDetailAwsLinksAWSLinks) UnmarshalJSON(b []byte) error
- type DeploymentDetailBuildStage
- type DeploymentDetailDeployStagePipelineStage
- type DeploymentDetailDeploymentError
- type DeploymentDetailGcpLinksGCPLinks
- func (v *DeploymentDetailGcpLinksGCPLinks) GetCloudFunctions() *string
- func (v *DeploymentDetailGcpLinksGCPLinks) GetCloudFunctionsTrigger() *string
- func (v *DeploymentDetailGcpLinksGCPLinks) GetCloudLogging() *string
- func (v *DeploymentDetailGcpLinksGCPLinks) GetCloudMonitoring() *string
- func (v *DeploymentDetailGcpLinksGCPLinks) GetCloudRun() *string
- func (v *DeploymentDetailGcpLinksGCPLinks) GetDeploymentManager() *string
- func (v *DeploymentDetailGcpLinksGCPLinks) MarshalJSON() ([]byte, error)
- func (v *DeploymentDetailGcpLinksGCPLinks) UnmarshalJSON(b []byte) error
- type DeploymentDetailReleaseStagePipelineStage
- type DeploymentDetailRepo
- func (v *DeploymentDetailRepo) GetAutoscaling() *RepoCommonAutoscaling
- func (v *DeploymentDetailRepo) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
- func (v *DeploymentDetailRepo) GetCluster() *RepoCommonCluster
- func (v *DeploymentDetailRepo) GetCpu() *string
- func (v *DeploymentDetailRepo) GetDatabaseEngine() *DatabaseEngineType
- func (v *DeploymentDetailRepo) GetDatabaseProvider() *DatabaseProviderType
- func (v *DeploymentDetailRepo) GetDeployJob() *bool
- func (v *DeploymentDetailRepo) GetDeployService() *bool
- func (v *DeploymentDetailRepo) GetDeployTarget() *DeployTarget
- func (v *DeploymentDetailRepo) GetDeployType() *DeployType
- func (v *DeploymentDetailRepo) GetDisableReason() *DisableReason
- func (v *DeploymentDetailRepo) GetEnabled() bool
- func (v *DeploymentDetailRepo) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
- func (v *DeploymentDetailRepo) GetGpu() *RepoCommonGpuGPUSpec
- func (v *DeploymentDetailRepo) GetId() uuid.UUID
- func (v *DeploymentDetailRepo) GetImage() *string
- func (v *DeploymentDetailRepo) GetMemory() *string
- func (v *DeploymentDetailRepo) GetName() string
- func (v *DeploymentDetailRepo) GetOwner() RepoCommonOwnerUser
- func (v *DeploymentDetailRepo) GetPath() string
- func (v *DeploymentDetailRepo) GetPorts() []DeploymentDetailRepoPortsPort
- func (v *DeploymentDetailRepo) GetProject() *RepoCommonProject
- func (v *DeploymentDetailRepo) GetProjectEnvironment() *RepoCommonProjectEnvironment
- func (v *DeploymentDetailRepo) GetSource() RepoCommonSourceRepoSource
- func (v *DeploymentDetailRepo) GetTpu() *RepoCommonTpuTPUSpec
- func (v *DeploymentDetailRepo) GetUpdatedAt() time.Time
- func (v *DeploymentDetailRepo) MarshalJSON() ([]byte, error)
- func (v *DeploymentDetailRepo) UnmarshalJSON(b []byte) error
- type DeploymentDetailRepoPortsPort
- type DeploymentLogsResponse
- type DeploymentMetricsResponse
- type DeploymentReleaseLogsResponse
- type DeploymentStatus
- type DeploymentUpdatedResponse
- type DisableProjectResponse
- type DisableReason
- type DisconnectUserFromIamResponse
- type DockerInfoResponse
- type DockerRepositoryPortsResponse
- type DomainDetail
- func (v *DomainDetail) GetCertManagerChallengeType() *CertManagerChallengeType
- func (v *DomainDetail) GetCertificate() *DomainDetailCertificate
- func (v *DomainDetail) GetCnameTargets() []string
- func (v *DomainDetail) GetDisableCertManager() *bool
- func (v *DomainDetail) GetDomain() string
- func (v *DomainDetail) GetId() uuid.UUID
- func (v *DomainDetail) GetInstructions() []DomainDetailInstructionsDNSRecord
- func (v *DomainDetail) GetIpTargets() []string
- func (v *DomainDetail) GetIsApex() bool
- func (v *DomainDetail) GetSyncDomain() *DomainDetailSyncDomainCustomDomain
- type DomainDetailCertificate
- func (v *DomainDetailCertificate) GetChallenges() []DomainDetailCertificateChallengesCertificateChallenge
- func (v *DomainDetailCertificate) GetDnsNames() []string
- func (v *DomainDetailCertificate) GetInstructions() []DomainDetailCertificateInstructionsDNSRecord
- func (v *DomainDetailCertificate) GetIssuing() bool
- func (v *DomainDetailCertificate) GetReady() bool
- type DomainDetailCertificateChallengesCertificateChallenge
- func (v *DomainDetailCertificateChallengesCertificateChallenge) GetDnsName() string
- func (v *DomainDetailCertificateChallengesCertificateChallenge) GetSolver() string
- func (v *DomainDetailCertificateChallengesCertificateChallenge) GetStatusReason() string
- func (v *DomainDetailCertificateChallengesCertificateChallenge) GetStatusState() string
- func (v *DomainDetailCertificateChallengesCertificateChallenge) GetType() string
- func (v *DomainDetailCertificateChallengesCertificateChallenge) GetWildcard() bool
- type DomainDetailCertificateInstructionsDNSRecord
- type DomainDetailInstructionsDNSRecord
- type DomainDetailSyncDomainCustomDomain
- type DriverActionTypeCriterion
- type DuplicateBlueprintInput
- type DuplicateBlueprintResponse
- type DuplicateProjectDuplicateProjectRepo
- func (v *DuplicateProjectDuplicateProjectRepo) GetAlternativeImageTagTemplates() []string
- func (v *DuplicateProjectDuplicateProjectRepo) GetAppID() *string
- func (v *DuplicateProjectDuplicateProjectRepo) GetAutoRetry() *bool
- func (v *DuplicateProjectDuplicateProjectRepo) GetAutoRollback() *bool
- func (v *DuplicateProjectDuplicateProjectRepo) GetAutoscaling() *RepoDetailAutoscaling
- func (v *DuplicateProjectDuplicateProjectRepo) GetAwsAccount() *RepoDetailAwsAccountAWSAccount
- func (v *DuplicateProjectDuplicateProjectRepo) GetAwsIamRole() *string
- func (v *DuplicateProjectDuplicateProjectRepo) GetBranchResources() *RepoDetailBranchResourcesContainerResourcesSpec
- func (v *DuplicateProjectDuplicateProjectRepo) GetBuildMethod() *RepoBuildBuildMethod
- func (v *DuplicateProjectDuplicateProjectRepo) GetBuildResources() *RepoBuildBuildResourcesContainerResourcesSpec
- func (v *DuplicateProjectDuplicateProjectRepo) GetBuildSpec() *RepoBuildBuildSpecContainerSpec
- func (v *DuplicateProjectDuplicateProjectRepo) GetCanDeploy() *bool
- func (v *DuplicateProjectDuplicateProjectRepo) GetCdns() []RepoNetworkCdnsCDN
- func (v *DuplicateProjectDuplicateProjectRepo) GetCluster() *RepoDetailCluster
- func (v *DuplicateProjectDuplicateProjectRepo) GetClusterDomains() []RepoNetworkClusterDomains
- func (v *DuplicateProjectDuplicateProjectRepo) GetCollaborators() []RepoDetailCollaboratorsProjectCollaborator
- func (v *DuplicateProjectDuplicateProjectRepo) GetContainerRegistry() *RepoDetailContainerRegistry
- func (v *DuplicateProjectDuplicateProjectRepo) GetCpu() *string
- func (v *DuplicateProjectDuplicateProjectRepo) GetDatabaseEngine() *DatabaseEngineType
- func (v *DuplicateProjectDuplicateProjectRepo) GetDatabaseEnvs() []RepoDetailDatabaseEnvsEnvVar
- func (v *DuplicateProjectDuplicateProjectRepo) GetDatabaseLinks() []RepoDetailDatabaseLinksDatabaseLink
- func (v *DuplicateProjectDuplicateProjectRepo) GetDatabaseProvider() *DatabaseProviderType
- func (v *DuplicateProjectDuplicateProjectRepo) GetDatabaseVersion() *string
- func (v *DuplicateProjectDuplicateProjectRepo) GetDatadogApmEnabled() *bool
- func (v *DuplicateProjectDuplicateProjectRepo) GetDedicated() *bool
- func (v *DuplicateProjectDuplicateProjectRepo) GetDefaultIngressDomain() *string
- func (v *DuplicateProjectDuplicateProjectRepo) GetDeployJob() *bool
- func (v *DuplicateProjectDuplicateProjectRepo) GetDeployService() *bool
- func (v *DuplicateProjectDuplicateProjectRepo) GetDeployStrategy() *DeployStrategy
- func (v *DuplicateProjectDuplicateProjectRepo) GetDeployTarget() *DeployTarget
- func (v *DuplicateProjectDuplicateProjectRepo) GetDeployTimeoutSeconds() *int
- func (v *DuplicateProjectDuplicateProjectRepo) GetDeployType() *DeployType
- func (v *DuplicateProjectDuplicateProjectRepo) GetDisableReason() *DisableReason
- func (v *DuplicateProjectDuplicateProjectRepo) GetEnabled() bool
- func (v *DuplicateProjectDuplicateProjectRepo) GetEnvs() []RepoDetailEnvsEnvVar
- func (v *DuplicateProjectDuplicateProjectRepo) GetEphemeralStorage() *float64
- func (v *DuplicateProjectDuplicateProjectRepo) GetFree() *bool
- func (v *DuplicateProjectDuplicateProjectRepo) GetGcpAccount() *RepoDetailGcpAccountGCPAccount
- func (v *DuplicateProjectDuplicateProjectRepo) GetGcpServiceAccount() *string
- func (v *DuplicateProjectDuplicateProjectRepo) GetGitSubmodules() *GitSubmodulesType
- func (v *DuplicateProjectDuplicateProjectRepo) GetGithubIntegration() *RepoDetailGithubIntegrationGitHubRepoIntegration
- func (v *DuplicateProjectDuplicateProjectRepo) GetGitlabIntegration() *RepoDetailGitlabIntegrationGitlabRepoIntegration
- func (v *DuplicateProjectDuplicateProjectRepo) GetGpu() *RepoDetailGpuGPUSpec
- func (v *DuplicateProjectDuplicateProjectRepo) GetHelmValues() *string
- func (v *DuplicateProjectDuplicateProjectRepo) GetHostNetwork() *bool
- func (v *DuplicateProjectDuplicateProjectRepo) GetId() uuid.UUID
- func (v *DuplicateProjectDuplicateProjectRepo) GetImage() *string
- func (v *DuplicateProjectDuplicateProjectRepo) GetJobRuns() *RepoDetailJobRunsJobRunConnection
- func (v *DuplicateProjectDuplicateProjectRepo) GetKanikoFlags() *RepoBuildKanikoFlags
- func (v *DuplicateProjectDuplicateProjectRepo) GetKappID() *string
- func (v *DuplicateProjectDuplicateProjectRepo) GetKubernetesCustomization() *RepoDetailKubernetesCustomization
- func (v *DuplicateProjectDuplicateProjectRepo) GetLinkedProjects() []RepoDetailLinkedProjectsDatabaseLink
- func (v *DuplicateProjectDuplicateProjectRepo) GetLivenessProbe() *RepoDetailLivenessProbe
- func (v *DuplicateProjectDuplicateProjectRepo) GetLogShipper() *RepoDetailLogShipper
- func (v *DuplicateProjectDuplicateProjectRepo) GetManifest() *RepoDetailManifest
- func (v *DuplicateProjectDuplicateProjectRepo) GetManualDeploy() *bool
- func (v *DuplicateProjectDuplicateProjectRepo) GetMemory() *string
- func (v *DuplicateProjectDuplicateProjectRepo) GetName() string
- func (v *DuplicateProjectDuplicateProjectRepo) GetNamespace() *string
- func (v *DuplicateProjectDuplicateProjectRepo) GetNoBuildCache() *bool
- func (v *DuplicateProjectDuplicateProjectRepo) GetOwner() RepoCommonOwnerUser
- func (v *DuplicateProjectDuplicateProjectRepo) GetPath() string
- func (v *DuplicateProjectDuplicateProjectRepo) GetPipelineCluster() *RepoDetailPipelineCluster
- func (v *DuplicateProjectDuplicateProjectRepo) GetPipelineLinks() []RepoDetailPipelineLinksRepoPipelineLink
- func (v *DuplicateProjectDuplicateProjectRepo) GetPorts() []RepoNetworkPortsPort
- func (v *DuplicateProjectDuplicateProjectRepo) GetPreStopSleep() *int
- func (v *DuplicateProjectDuplicateProjectRepo) GetProductionBranch() *string
- func (v *DuplicateProjectDuplicateProjectRepo) GetProductionDeployment() *RepoDetailProductionDeployment
- func (v *DuplicateProjectDuplicateProjectRepo) GetProject() *RepoDetailProject
- func (v *DuplicateProjectDuplicateProjectRepo) GetProjectEnvironment() *RepoDetailProjectEnvironment
- func (v *DuplicateProjectDuplicateProjectRepo) GetPrometheusScrape() *RepoDetailPrometheusScrape
- func (v *DuplicateProjectDuplicateProjectRepo) GetReadinessProbe() *RepoDetailReadinessProbe
- func (v *DuplicateProjectDuplicateProjectRepo) GetReplication() []RepoDetailReplication
- func (v *DuplicateProjectDuplicateProjectRepo) GetSecretMounts() []RepoDetailSecretMountsKubernetesSecretMount
- func (v *DuplicateProjectDuplicateProjectRepo) GetServerlessRegion() *string
- func (v *DuplicateProjectDuplicateProjectRepo) GetServerlessResources() *RepoDetailServerlessResourcesServerlessResourceSpec
- func (v *DuplicateProjectDuplicateProjectRepo) GetSource() RepoCommonSourceRepoSource
- func (v *DuplicateProjectDuplicateProjectRepo) GetStartupProbe() *RepoDetailStartupProbe
- func (v *DuplicateProjectDuplicateProjectRepo) GetStaticIP() *bool
- func (v *DuplicateProjectDuplicateProjectRepo) GetTerminationGracePeriodSeconds() *int
- func (v *DuplicateProjectDuplicateProjectRepo) GetTerraformVariables() *string
- func (v *DuplicateProjectDuplicateProjectRepo) GetTerraformVersion() *string
- func (v *DuplicateProjectDuplicateProjectRepo) GetTpu() *RepoDetailTpuTPUSpec
- func (v *DuplicateProjectDuplicateProjectRepo) GetUpdatedAt() time.Time
- func (v *DuplicateProjectDuplicateProjectRepo) GetUseHumanReadableKubernetesName() *bool
- func (v *DuplicateProjectDuplicateProjectRepo) GetVolumes() []RepoDetailVolumesVolumeSpec
- func (v *DuplicateProjectDuplicateProjectRepo) MarshalJSON() ([]byte, error)
- func (v *DuplicateProjectDuplicateProjectRepo) UnmarshalJSON(b []byte) error
- type DuplicateProjectInput
- func (v *DuplicateProjectInput) GetEnabled() bool
- func (v *DuplicateProjectInput) GetEnvironmentID() *uuid.UUID
- func (v *DuplicateProjectInput) GetEnvironmentName() *string
- func (v *DuplicateProjectInput) GetId() uuid.UUID
- func (v *DuplicateProjectInput) GetName() string
- func (v *DuplicateProjectInput) GetProjectID() *uuid.UUID
- type DuplicateProjectResponse
- type DuplicateProjectV3Input
- func (v *DuplicateProjectV3Input) GetEnvironmentID() *uuid.UUID
- func (v *DuplicateProjectV3Input) GetEnvironmentName() *string
- func (v *DuplicateProjectV3Input) GetId() uuid.UUID
- func (v *DuplicateProjectV3Input) GetName() string
- func (v *DuplicateProjectV3Input) GetProjectID() *uuid.UUID
- func (v *DuplicateProjectV3Input) GetProjectName() *string
- type DuplicateProjectV3Response
- type EnableProjectResponse
- type EnsureCloudqueryEnabledResponse
- type EnvVarDetail
- type EnvVarDetailSourceEnvVarSource
- type EnvVarInput
- type EnvVarSourceType
- type EnvironmentEnvironmentVariablesResponse
- type FeatureKey
- type FilterCriterion
- func (v *FilterCriterion) GetBlueprintMetadataFilter() *BlueprintMetadataFilter
- func (v *FilterCriterion) GetDeployableDriverActionExecutionFilter() *DeployableDriverActionExecutionFilter
- func (v *FilterCriterion) GetRepoFilter() *RepoFilter
- func (v *FilterCriterion) GetResourceAdapterFilter() *ResourceAdapterFilter
- func (v *FilterCriterion) GetResourceFilter() *ResourceFilter
- func (v *FilterCriterion) GetUserFilter() *UserFilter
- type FilterCriterionOperatorType
- type FilterExpression
- type FilterExpressionOperator
- type FilterInput
- type FilterNode
- type FreeQuotaResponse
- type FreeTierEligibleResponse
- type GCPAccountDetail
- func (v *GCPAccountDetail) GetClientEmail() *string
- func (v *GCPAccountDetail) GetConnected() *bool
- func (v *GCPAccountDetail) GetError() *string
- func (v *GCPAccountDetail) GetId() uuid.UUID
- func (v *GCPAccountDetail) GetName() string
- func (v *GCPAccountDetail) GetProjectID() *string
- func (v *GCPAccountDetail) GetState() GCPAccountState
- type GCPAccountState
- type GCSBucketBackendInput
- type GPUInput
- type GcpCloudRunGeneratorConfigurationInput
- func (v *GcpCloudRunGeneratorConfigurationInput) GetContainerCpu() *float64
- func (v *GcpCloudRunGeneratorConfigurationInput) GetContainerMemory() *float64
- func (v *GcpCloudRunGeneratorConfigurationInput) GetEnvVars() []*EnvVarInput
- func (v *GcpCloudRunGeneratorConfigurationInput) GetHttpPort() *string
- func (v *GcpCloudRunGeneratorConfigurationInput) GetName() string
- func (v *GcpCloudRunGeneratorConfigurationInput) GetRunCommand() *string
- type GcpCloudRunProjectV3ConfigurationInput
- type GcpClusterCreationOptions
- type GenerateDownloadableLogLinkResponse
- type GetPriceTotalResponse
- type GitHubRepo
- func (v *GitHubRepo) GetDescription() *string
- func (v *GitHubRepo) GetId() uuid.UUID
- func (v *GitHubRepo) GetIsFork() bool
- func (v *GitHubRepo) GetIsPrivate() bool
- func (v *GitHubRepo) GetName() string
- func (v *GitHubRepo) GetOwner() string
- func (v *GitHubRepo) GetPrimaryLanguage() *string
- func (v *GitHubRepo) GetUpdatedAt() time.Time
- func (v *GitHubRepo) GetUrl() string
- type GitHubRepoIntegrationInput
- func (v *GitHubRepoIntegrationInput) GetAutoDeployBranch() *bool
- func (v *GitHubRepoIntegrationInput) GetAutoStopBranch() *bool
- func (v *GitHubRepoIntegrationInput) GetAutoStopPullRequest() *bool
- func (v *GitHubRepoIntegrationInput) GetBranchIgnore() *string
- func (v *GitHubRepoIntegrationInput) GetBranchStopIgnore() *string
- func (v *GitHubRepoIntegrationInput) GetGithubConnectionID() *int
- func (v *GitHubRepoIntegrationInput) GetGithubName() *string
- func (v *GitHubRepoIntegrationInput) GetGithubOwner() *string
- type GitSourceInput
- type GitSourceIntegrationInput
- type GitSubmodulesType
- type GithubConnectionInput
- type GithubDetail
- func (v *GithubDetail) GetBuildMethodSuggestions() []GithubDetailBuildMethodSuggestionsBuildMethod
- func (v *GithubDetail) GetDefaultBranch() *GithubDetailDefaultBranchGitBranch
- func (v *GithubDetail) GetPorts() []GithubDetailPortsPort
- func (v *GithubDetail) GetVolumes() []GithubDetailVolumesVolumeSpec
- type GithubDetailBuildMethodSuggestionsBuildMethod
- func (v *GithubDetailBuildMethodSuggestionsBuildMethod) GetBuildCommand() *string
- func (v *GithubDetailBuildMethodSuggestionsBuildMethod) GetDockerfilePath() *string
- func (v *GithubDetailBuildMethodSuggestionsBuildMethod) GetName() string
- func (v *GithubDetailBuildMethodSuggestionsBuildMethod) GetRunCommand() *string
- func (v *GithubDetailBuildMethodSuggestionsBuildMethod) GetStaticPath() *string
- func (v *GithubDetailBuildMethodSuggestionsBuildMethod) GetType() BuildType
- type GithubDetailDefaultBranchGitBranch
- type GithubDetailPortsPort
- type GithubDetailVolumesVolumeSpec
- type GithubRepoPortResponse
- type GithubUserType
- type GitlabConnectionInput
- type GitlabRepoIntegrationInput
- func (v *GitlabRepoIntegrationInput) GetAutoDeployBranch() *bool
- func (v *GitlabRepoIntegrationInput) GetAutoStopBranch() *bool
- func (v *GitlabRepoIntegrationInput) GetAutoStopPullRequest() *bool
- func (v *GitlabRepoIntegrationInput) GetBranchIgnore() *string
- func (v *GitlabRepoIntegrationInput) GetBranchStopIgnore() *string
- func (v *GitlabRepoIntegrationInput) GetGitlabConnection() *GitlabConnectionInput
- type GroupListItem
- type GroupListItemEnvironmentsProjectEnvironment
- func (v *GroupListItemEnvironmentsProjectEnvironment) GetId() uuid.UUID
- func (v *GroupListItemEnvironmentsProjectEnvironment) GetName() string
- func (v *GroupListItemEnvironmentsProjectEnvironment) GetUpdatedAt() time.Time
- func (v *GroupListItemEnvironmentsProjectEnvironment) MarshalJSON() ([]byte, error)
- func (v *GroupListItemEnvironmentsProjectEnvironment) UnmarshalJSON(b []byte) error
- type HelmChartResponse
- type HelmCommon
- func (v *HelmCommon) GetApp_version() *string
- func (v *HelmCommon) GetDescription() *string
- func (v *HelmCommon) GetId() string
- func (v *HelmCommon) GetLogoImage() *string
- func (v *HelmCommon) GetName() *string
- func (v *HelmCommon) GetRepository() HelmCommonRepositoryHelmRepository
- func (v *HelmCommon) GetVersion() *string
- type HelmCommonRepositoryHelmRepository
- type HelmProjectV3ConfigurationInput
- type HelmRepositorySourceInput
- type IPFSServiceState
- type IntegrationCommon
- type IntegrationCommonBitbucketIntegration
- func (v *IntegrationCommonBitbucketIntegration) GetCreatedAt() time.Time
- func (v *IntegrationCommonBitbucketIntegration) GetDescription() string
- func (v *IntegrationCommonBitbucketIntegration) GetId() uuid.UUID
- func (v *IntegrationCommonBitbucketIntegration) GetImage() string
- func (v *IntegrationCommonBitbucketIntegration) GetName() string
- func (v *IntegrationCommonBitbucketIntegration) GetType() IntegrationType
- func (v *IntegrationCommonBitbucketIntegration) GetUpdatedAt() time.Time
- type IntegrationCommonDatadogIntegration
- func (v *IntegrationCommonDatadogIntegration) GetCreatedAt() time.Time
- func (v *IntegrationCommonDatadogIntegration) GetDescription() string
- func (v *IntegrationCommonDatadogIntegration) GetId() uuid.UUID
- func (v *IntegrationCommonDatadogIntegration) GetImage() string
- func (v *IntegrationCommonDatadogIntegration) GetName() string
- func (v *IntegrationCommonDatadogIntegration) GetType() IntegrationType
- func (v *IntegrationCommonDatadogIntegration) GetUpdatedAt() time.Time
- type IntegrationCommonDiscordIntegration
- func (v *IntegrationCommonDiscordIntegration) GetCreatedAt() time.Time
- func (v *IntegrationCommonDiscordIntegration) GetDescription() string
- func (v *IntegrationCommonDiscordIntegration) GetId() uuid.UUID
- func (v *IntegrationCommonDiscordIntegration) GetImage() string
- func (v *IntegrationCommonDiscordIntegration) GetName() string
- func (v *IntegrationCommonDiscordIntegration) GetType() IntegrationType
- func (v *IntegrationCommonDiscordIntegration) GetUpdatedAt() time.Time
- type IntegrationCommonDiscordWebhookIntegration
- func (v *IntegrationCommonDiscordWebhookIntegration) GetCreatedAt() time.Time
- func (v *IntegrationCommonDiscordWebhookIntegration) GetDescription() string
- func (v *IntegrationCommonDiscordWebhookIntegration) GetId() uuid.UUID
- func (v *IntegrationCommonDiscordWebhookIntegration) GetImage() string
- func (v *IntegrationCommonDiscordWebhookIntegration) GetName() string
- func (v *IntegrationCommonDiscordWebhookIntegration) GetType() IntegrationType
- func (v *IntegrationCommonDiscordWebhookIntegration) GetUpdatedAt() time.Time
- type IntegrationCommonEmailIntegration
- func (v *IntegrationCommonEmailIntegration) GetCreatedAt() time.Time
- func (v *IntegrationCommonEmailIntegration) GetDescription() string
- func (v *IntegrationCommonEmailIntegration) GetId() uuid.UUID
- func (v *IntegrationCommonEmailIntegration) GetImage() string
- func (v *IntegrationCommonEmailIntegration) GetName() string
- func (v *IntegrationCommonEmailIntegration) GetType() IntegrationType
- func (v *IntegrationCommonEmailIntegration) GetUpdatedAt() time.Time
- type IntegrationCommonGithubIntegration
- func (v *IntegrationCommonGithubIntegration) GetCreatedAt() time.Time
- func (v *IntegrationCommonGithubIntegration) GetDescription() string
- func (v *IntegrationCommonGithubIntegration) GetId() uuid.UUID
- func (v *IntegrationCommonGithubIntegration) GetImage() string
- func (v *IntegrationCommonGithubIntegration) GetName() string
- func (v *IntegrationCommonGithubIntegration) GetType() IntegrationType
- func (v *IntegrationCommonGithubIntegration) GetUpdatedAt() time.Time
- type IntegrationCommonGitlabIntegration
- func (v *IntegrationCommonGitlabIntegration) GetCreatedAt() time.Time
- func (v *IntegrationCommonGitlabIntegration) GetDescription() string
- func (v *IntegrationCommonGitlabIntegration) GetId() uuid.UUID
- func (v *IntegrationCommonGitlabIntegration) GetImage() string
- func (v *IntegrationCommonGitlabIntegration) GetName() string
- func (v *IntegrationCommonGitlabIntegration) GetType() IntegrationType
- func (v *IntegrationCommonGitlabIntegration) GetUpdatedAt() time.Time
- type IntegrationCommonSlackIntegration
- func (v *IntegrationCommonSlackIntegration) GetCreatedAt() time.Time
- func (v *IntegrationCommonSlackIntegration) GetDescription() string
- func (v *IntegrationCommonSlackIntegration) GetId() uuid.UUID
- func (v *IntegrationCommonSlackIntegration) GetImage() string
- func (v *IntegrationCommonSlackIntegration) GetName() string
- func (v *IntegrationCommonSlackIntegration) GetType() IntegrationType
- func (v *IntegrationCommonSlackIntegration) GetUpdatedAt() time.Time
- type IntegrationCommonSlackWebhookIntegration
- func (v *IntegrationCommonSlackWebhookIntegration) GetCreatedAt() time.Time
- func (v *IntegrationCommonSlackWebhookIntegration) GetDescription() string
- func (v *IntegrationCommonSlackWebhookIntegration) GetId() uuid.UUID
- func (v *IntegrationCommonSlackWebhookIntegration) GetImage() string
- func (v *IntegrationCommonSlackWebhookIntegration) GetName() string
- func (v *IntegrationCommonSlackWebhookIntegration) GetType() IntegrationType
- func (v *IntegrationCommonSlackWebhookIntegration) GetUpdatedAt() time.Time
- type IntegrationDetail
- type IntegrationDetailAccountBitbucketAccount
- type IntegrationDetailBitbucketIntegration
- func (v *IntegrationDetailBitbucketIntegration) GetAccount() *IntegrationDetailAccountBitbucketAccount
- func (v *IntegrationDetailBitbucketIntegration) GetAuthType() BitbucketIntegrationAuthType
- func (v *IntegrationDetailBitbucketIntegration) GetCreatedAt() time.Time
- func (v *IntegrationDetailBitbucketIntegration) GetDescription() string
- func (v *IntegrationDetailBitbucketIntegration) GetId() uuid.UUID
- func (v *IntegrationDetailBitbucketIntegration) GetImage() string
- func (v *IntegrationDetailBitbucketIntegration) GetName() string
- func (v *IntegrationDetailBitbucketIntegration) GetType() IntegrationType
- func (v *IntegrationDetailBitbucketIntegration) GetUpdatedAt() time.Time
- func (v *IntegrationDetailBitbucketIntegration) GetWebhookToken() string
- func (v *IntegrationDetailBitbucketIntegration) GetWebhookUrl() string
- func (v *IntegrationDetailBitbucketIntegration) MarshalJSON() ([]byte, error)
- func (v *IntegrationDetailBitbucketIntegration) UnmarshalJSON(b []byte) error
- type IntegrationDetailDatadogIntegration
- func (v *IntegrationDetailDatadogIntegration) GetApiKey() *string
- func (v *IntegrationDetailDatadogIntegration) GetCreatedAt() time.Time
- func (v *IntegrationDetailDatadogIntegration) GetDescription() string
- func (v *IntegrationDetailDatadogIntegration) GetId() uuid.UUID
- func (v *IntegrationDetailDatadogIntegration) GetImage() string
- func (v *IntegrationDetailDatadogIntegration) GetName() string
- func (v *IntegrationDetailDatadogIntegration) GetType() IntegrationType
- func (v *IntegrationDetailDatadogIntegration) GetUpdatedAt() time.Time
- func (v *IntegrationDetailDatadogIntegration) MarshalJSON() ([]byte, error)
- func (v *IntegrationDetailDatadogIntegration) UnmarshalJSON(b []byte) error
- type IntegrationDetailDiscordIntegration
- func (v *IntegrationDetailDiscordIntegration) GetCreatedAt() time.Time
- func (v *IntegrationDetailDiscordIntegration) GetDescription() string
- func (v *IntegrationDetailDiscordIntegration) GetId() uuid.UUID
- func (v *IntegrationDetailDiscordIntegration) GetImage() string
- func (v *IntegrationDetailDiscordIntegration) GetName() string
- func (v *IntegrationDetailDiscordIntegration) GetType() IntegrationType
- func (v *IntegrationDetailDiscordIntegration) GetUpdatedAt() time.Time
- func (v *IntegrationDetailDiscordIntegration) MarshalJSON() ([]byte, error)
- func (v *IntegrationDetailDiscordIntegration) UnmarshalJSON(b []byte) error
- type IntegrationDetailDiscordWebhookIntegration
- func (v *IntegrationDetailDiscordWebhookIntegration) GetCreatedAt() time.Time
- func (v *IntegrationDetailDiscordWebhookIntegration) GetDescription() string
- func (v *IntegrationDetailDiscordWebhookIntegration) GetId() uuid.UUID
- func (v *IntegrationDetailDiscordWebhookIntegration) GetImage() string
- func (v *IntegrationDetailDiscordWebhookIntegration) GetName() string
- func (v *IntegrationDetailDiscordWebhookIntegration) GetNotificationSettings() ...
- func (v *IntegrationDetailDiscordWebhookIntegration) GetType() IntegrationType
- func (v *IntegrationDetailDiscordWebhookIntegration) GetUpdatedAt() time.Time
- func (v *IntegrationDetailDiscordWebhookIntegration) GetUrl() *string
- func (v *IntegrationDetailDiscordWebhookIntegration) MarshalJSON() ([]byte, error)
- func (v *IntegrationDetailDiscordWebhookIntegration) UnmarshalJSON(b []byte) error
- type IntegrationDetailEmailIntegration
- func (v *IntegrationDetailEmailIntegration) GetActivated() *bool
- func (v *IntegrationDetailEmailIntegration) GetCreatedAt() time.Time
- func (v *IntegrationDetailEmailIntegration) GetDescription() string
- func (v *IntegrationDetailEmailIntegration) GetEmailAddress() string
- func (v *IntegrationDetailEmailIntegration) GetId() uuid.UUID
- func (v *IntegrationDetailEmailIntegration) GetImage() string
- func (v *IntegrationDetailEmailIntegration) GetName() string
- func (v *IntegrationDetailEmailIntegration) GetNotificationSettings() ...
- func (v *IntegrationDetailEmailIntegration) GetType() IntegrationType
- func (v *IntegrationDetailEmailIntegration) GetUpdatedAt() time.Time
- func (v *IntegrationDetailEmailIntegration) MarshalJSON() ([]byte, error)
- func (v *IntegrationDetailEmailIntegration) UnmarshalJSON(b []byte) error
- type IntegrationDetailGithubIntegration
- func (v *IntegrationDetailGithubIntegration) GetAppID() int
- func (v *IntegrationDetailGithubIntegration) GetCreatedAt() time.Time
- func (v *IntegrationDetailGithubIntegration) GetDescription() string
- func (v *IntegrationDetailGithubIntegration) GetId() uuid.UUID
- func (v *IntegrationDetailGithubIntegration) GetImage() string
- func (v *IntegrationDetailGithubIntegration) GetInstallationID() int
- func (v *IntegrationDetailGithubIntegration) GetLogin() string
- func (v *IntegrationDetailGithubIntegration) GetName() string
- func (v *IntegrationDetailGithubIntegration) GetTargetType() string
- func (v *IntegrationDetailGithubIntegration) GetType() IntegrationType
- func (v *IntegrationDetailGithubIntegration) GetUpdatedAt() time.Time
- func (v *IntegrationDetailGithubIntegration) MarshalJSON() ([]byte, error)
- func (v *IntegrationDetailGithubIntegration) UnmarshalJSON(b []byte) error
- type IntegrationDetailGitlabIntegration
- func (v *IntegrationDetailGitlabIntegration) GetAccessTokenPrefix() *string
- func (v *IntegrationDetailGitlabIntegration) GetCreatedAt() time.Time
- func (v *IntegrationDetailGitlabIntegration) GetDescription() string
- func (v *IntegrationDetailGitlabIntegration) GetId() uuid.UUID
- func (v *IntegrationDetailGitlabIntegration) GetImage() string
- func (v *IntegrationDetailGitlabIntegration) GetName() string
- func (v *IntegrationDetailGitlabIntegration) GetType() IntegrationType
- func (v *IntegrationDetailGitlabIntegration) GetUpdatedAt() time.Time
- func (v *IntegrationDetailGitlabIntegration) GetWebhookToken() string
- func (v *IntegrationDetailGitlabIntegration) GetWebhookUrl() string
- func (v *IntegrationDetailGitlabIntegration) MarshalJSON() ([]byte, error)
- func (v *IntegrationDetailGitlabIntegration) UnmarshalJSON(b []byte) error
- type IntegrationDetailSlackIntegration
- func (v *IntegrationDetailSlackIntegration) GetCreatedAt() time.Time
- func (v *IntegrationDetailSlackIntegration) GetDescription() string
- func (v *IntegrationDetailSlackIntegration) GetId() uuid.UUID
- func (v *IntegrationDetailSlackIntegration) GetImage() string
- func (v *IntegrationDetailSlackIntegration) GetName() string
- func (v *IntegrationDetailSlackIntegration) GetType() IntegrationType
- func (v *IntegrationDetailSlackIntegration) GetUpdatedAt() time.Time
- func (v *IntegrationDetailSlackIntegration) MarshalJSON() ([]byte, error)
- func (v *IntegrationDetailSlackIntegration) UnmarshalJSON(b []byte) error
- type IntegrationDetailSlackWebhookIntegration
- func (v *IntegrationDetailSlackWebhookIntegration) GetCreatedAt() time.Time
- func (v *IntegrationDetailSlackWebhookIntegration) GetDescription() string
- func (v *IntegrationDetailSlackWebhookIntegration) GetId() uuid.UUID
- func (v *IntegrationDetailSlackWebhookIntegration) GetImage() string
- func (v *IntegrationDetailSlackWebhookIntegration) GetName() string
- func (v *IntegrationDetailSlackWebhookIntegration) GetNotificationSettings() ...
- func (v *IntegrationDetailSlackWebhookIntegration) GetType() IntegrationType
- func (v *IntegrationDetailSlackWebhookIntegration) GetUpdatedAt() time.Time
- func (v *IntegrationDetailSlackWebhookIntegration) GetUrl() *string
- func (v *IntegrationDetailSlackWebhookIntegration) MarshalJSON() ([]byte, error)
- func (v *IntegrationDetailSlackWebhookIntegration) UnmarshalJSON(b []byte) error
- type IntegrationType
- type InviteTeamMemberInput
- type InviteTeamMemberResponse
- type IpfSServicesFragment
- func (v *IpfSServicesFragment) GetAccessToken() *string
- func (v *IpfSServicesFragment) GetApi() *IpfSServicesFragmentApiProject
- func (v *IpfSServicesFragment) GetApiURL() *string
- func (v *IpfSServicesFragment) GetId() uuid.UUID
- func (v *IpfSServicesFragment) GetNodeURL() *string
- func (v *IpfSServicesFragment) GetOwner() IpfSServicesFragmentOwnerUser
- func (v *IpfSServicesFragment) GetState() IPFSServiceState
- type IpfSServicesFragmentApiProject
- type IpfSServicesFragmentApiProjectRepo
- type IpfSServicesFragmentApiProjectRepoClusterDomains
- type IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain
- func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetCertManagerChallengeType() *CertManagerChallengeType
- func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetCertificate() *DomainDetailCertificate
- func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetCnameTargets() []string
- func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetDisableCertManager() *bool
- func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetDomain() string
- func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetId() uuid.UUID
- func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetInstructions() []DomainDetailInstructionsDNSRecord
- func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetIpTargets() []string
- func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetIsApex() bool
- func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetSyncDomain() *DomainDetailSyncDomainCustomDomain
- func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) MarshalJSON() ([]byte, error)
- func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) UnmarshalJSON(b []byte) error
- type IpfSServicesFragmentOwnerUser
- func (v *IpfSServicesFragmentOwnerUser) GetAdvanced() *bool
- func (v *IpfSServicesFragmentOwnerUser) GetAvatar() *string
- func (v *IpfSServicesFragmentOwnerUser) GetCreatedAt() *time.Time
- func (v *IpfSServicesFragmentOwnerUser) GetEmail() *string
- func (v *IpfSServicesFragmentOwnerUser) GetFreeTrialEndsAt() *time.Time
- func (v *IpfSServicesFragmentOwnerUser) GetHasPaymentMethod() *bool
- func (v *IpfSServicesFragmentOwnerUser) GetId() uuid.UUID
- func (v *IpfSServicesFragmentOwnerUser) GetIsTeam() *bool
- func (v *IpfSServicesFragmentOwnerUser) GetLogin() string
- func (v *IpfSServicesFragmentOwnerUser) GetName() string
- func (v *IpfSServicesFragmentOwnerUser) GetPaymentAuthorizationError() *string
- func (v *IpfSServicesFragmentOwnerUser) GetPaymentError() *string
- func (v *IpfSServicesFragmentOwnerUser) MarshalJSON() ([]byte, error)
- func (v *IpfSServicesFragmentOwnerUser) UnmarshalJSON(b []byte) error
- type IpfsServicesResponse
- type IpfsServicesUser
- type IpfsServicesUserIpfsServicesIPFSService
- func (v *IpfsServicesUserIpfsServicesIPFSService) GetAccessToken() *string
- func (v *IpfsServicesUserIpfsServicesIPFSService) GetApi() *IpfSServicesFragmentApiProject
- func (v *IpfsServicesUserIpfsServicesIPFSService) GetApiURL() *string
- func (v *IpfsServicesUserIpfsServicesIPFSService) GetId() uuid.UUID
- func (v *IpfsServicesUserIpfsServicesIPFSService) GetNodeURL() *string
- func (v *IpfsServicesUserIpfsServicesIPFSService) GetOwner() IpfSServicesFragmentOwnerUser
- func (v *IpfsServicesUserIpfsServicesIPFSService) GetState() IPFSServiceState
- func (v *IpfsServicesUserIpfsServicesIPFSService) MarshalJSON() ([]byte, error)
- func (v *IpfsServicesUserIpfsServicesIPFSService) UnmarshalJSON(b []byte) error
- type JobCommon
- type JobCommonBuild
- type JobRunState
- type KanikoFlagsInput
- type KubernetesCustomizationInput
- func (v *KubernetesCustomizationInput) GetClusterIssuerName() *string
- func (v *KubernetesCustomizationInput) GetHostNetwork() *bool
- func (v *KubernetesCustomizationInput) GetIngressAnnotations() *string
- func (v *KubernetesCustomizationInput) GetIngressSpecPatch() *string
- func (v *KubernetesCustomizationInput) GetNodeSelector() *string
- func (v *KubernetesCustomizationInput) GetPodAnnotations() *string
- func (v *KubernetesCustomizationInput) GetPodSpecPatch() *string
- func (v *KubernetesCustomizationInput) GetServiceAnnotations() *string
- type KubernetesManifestGeneratorConfigurationInput
- func (v *KubernetesManifestGeneratorConfigurationInput) GetBuildImage() *string
- func (v *KubernetesManifestGeneratorConfigurationInput) GetCustomDomainCertificateArn() *string
- func (v *KubernetesManifestGeneratorConfigurationInput) GetCustomDomainHost() *string
- func (v *KubernetesManifestGeneratorConfigurationInput) GetEnvVars() []EnvVarInput
- func (v *KubernetesManifestGeneratorConfigurationInput) GetHttpPort() *string
- func (v *KubernetesManifestGeneratorConfigurationInput) GetRunCommand() *string
- func (v *KubernetesManifestGeneratorConfigurationInput) GetServerlessArch() *string
- func (v *KubernetesManifestGeneratorConfigurationInput) GetServerlessMemory() *int
- type KubernetesSecretMountInput
- type LambdaCloudRunBlueprintsResponse
- type LambdaLinks
- type LinkCloudToClusterInput
- type LinkClusterToCloudLinkCloudToCluster
- func (v *LinkClusterToCloudLinkCloudToCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
- func (v *LinkClusterToCloudLinkCloudToCluster) GetAzureAccount() *ClusterDetailAzureAccount
- func (v *LinkClusterToCloudLinkCloudToCluster) GetCloudAccount() *ClusterDetailCloudAccount
- func (v *LinkClusterToCloudLinkCloudToCluster) GetCloudProvider() *CloudProvider
- func (v *LinkClusterToCloudLinkCloudToCluster) GetClusterProvider() *ClusterProvider
- func (v *LinkClusterToCloudLinkCloudToCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
- func (v *LinkClusterToCloudLinkCloudToCluster) GetConnected() *bool
- func (v *LinkClusterToCloudLinkCloudToCluster) GetContainerCacheRepository() *string
- func (v *LinkClusterToCloudLinkCloudToCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
- func (v *LinkClusterToCloudLinkCloudToCluster) GetContainerRepository() *string
- func (v *LinkClusterToCloudLinkCloudToCluster) GetCreatedAt() time.Time
- func (v *LinkClusterToCloudLinkCloudToCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
- func (v *LinkClusterToCloudLinkCloudToCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
- func (v *LinkClusterToCloudLinkCloudToCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
- func (v *LinkClusterToCloudLinkCloudToCluster) GetDomain() *string
- func (v *LinkClusterToCloudLinkCloudToCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
- func (v *LinkClusterToCloudLinkCloudToCluster) GetGrafana() *ClusterDetailGrafana
- func (v *LinkClusterToCloudLinkCloudToCluster) GetId() uuid.UUID
- func (v *LinkClusterToCloudLinkCloudToCluster) GetIngressDNS() *string
- func (v *LinkClusterToCloudLinkCloudToCluster) GetIngressIP() *string
- func (v *LinkClusterToCloudLinkCloudToCluster) GetIsEjected() *bool
- func (v *LinkClusterToCloudLinkCloudToCluster) GetIsExternal() *bool
- func (v *LinkClusterToCloudLinkCloudToCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
- func (v *LinkClusterToCloudLinkCloudToCluster) GetName() string
- func (v *LinkClusterToCloudLinkCloudToCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
- func (v *LinkClusterToCloudLinkCloudToCluster) GetProjects() *ClusterDetailProjectsProjectConnection
- func (v *LinkClusterToCloudLinkCloudToCluster) GetPrometheus() *ClusterDetailPrometheus
- func (v *LinkClusterToCloudLinkCloudToCluster) GetRegion() *string
- func (v *LinkClusterToCloudLinkCloudToCluster) GetState() ClusterState
- func (v *LinkClusterToCloudLinkCloudToCluster) GetStatus() *ClusterStatus
- func (v *LinkClusterToCloudLinkCloudToCluster) GetTerraformProjectUrl() *string
- func (v *LinkClusterToCloudLinkCloudToCluster) GetUpdatedAt() time.Time
- func (v *LinkClusterToCloudLinkCloudToCluster) GetVultrAccount() *ClusterDetailVultrAccount
- func (v *LinkClusterToCloudLinkCloudToCluster) MarshalJSON() ([]byte, error)
- func (v *LinkClusterToCloudLinkCloudToCluster) UnmarshalJSON(b []byte) error
- type LinkClusterToCloudResponse
- type LinkDatabaseInput
- type LinkDatabaseResponse
- type LinodeAccountDetail
- type LogDNAIntegrationInput
- type LogShipperInput
- func (v *LogShipperInput) GetBetterstack() *BetterStackIntegrationInput
- func (v *LogShipperInput) GetDatadog() *DatadogLogIntegrationInput
- func (v *LogShipperInput) GetLogDNA() *LogDNAIntegrationInput
- func (v *LogShipperInput) GetLogz() *LogzIntegrationInput
- func (v *LogShipperInput) GetSyslog() *SyslogIntegrationInput
- func (v *LogShipperInput) GetType() *LogShipperType
- type LogShipperType
- type LoggedOutDockerInfoResponse
- type LogzIntegrationInput
- type ManifestProjectV3ConfigurationInput
- type MarketplaceBlueprintMetadataListResponse
- type MarketplaceBlueprintMetadataResponse
- type MarketplaceBlueprintResponse
- type MarketplaceBlueprintsResponse
- type MaybeCreateBlueprintFromMetadataResponse
- type MetricLabelType
- type MetricQueryOptions
- type MetricStream
- type MetricStreamEntriesMetricEntry
- type MetricStreamLabelsMetricStreamLabel
- type MetricType
- type MonthlyCostForServicesResponse
- type MoveRepoInput
- type MoveRepoResponse
- type MoveRepoTargetsResponse
- type MultiEntityCriterion
- type NewTeamMemberSuggestionsResponse
- type NewTeamProjectSuggestionsResponse
- type NotificationConditionGroupInput
- type NotificationConditionGroupOperator
- type NotificationConditionInput
- type NotificationConditionKey
- type NotificationConditionOperator
- type NotificationConditionProviderInput
- func (v *NotificationConditionProviderInput) GetCondition() *NotificationConditionInput
- func (v *NotificationConditionProviderInput) GetGroups() []NotificationConditionGroupInput
- func (v *NotificationConditionProviderInput) GetNoConditions() *bool
- func (v *NotificationConditionProviderInput) GetOperator() *NotificationConditionGroupOperator
- type NotificationIntegrationCommon
- type NotificationIntegrationCommonDiscordWebhookIntegration
- type NotificationIntegrationCommonEmailIntegration
- type NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings
- func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings) GetBuild() *bool
- func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings) GetConditions() ...
- func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings) GetDeploy() *bool
- func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings) GetPodCrash() *bool
- func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings) MarshalJSON() ([]byte, error)
- func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings) UnmarshalJSON(b []byte) error
- type NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition
- func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition) GetKey() *NotificationConditionKey
- func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition) GetOperator() *NotificationConditionOperator
- func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition) GetTypename() *string
- func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition) GetValue() *string
- type NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationConditionGroup
- type NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationConditionProvider
- type NotificationIntegrationCommonSlackWebhookIntegration
- type NotificationIntegrationSettingsInput
- type ObservabilityRange
- type PageInput
- type PaginatedRepoDeploymentsForProjectEnvironmentResponse
- type PaginatedReposForProjectEnvironmentResponse
- type PlanBillingPeriod
- type PlanTier
- type PortInput
- type PortProtocol
- type PreviewSubscriptionResponse
- type ProbeDetail
- func (v *ProbeDetail) GetCommand() *string
- func (v *ProbeDetail) GetFailureThreshold() int
- func (v *ProbeDetail) GetHttp() *ProbeDetailHttpHTTPProbe
- func (v *ProbeDetail) GetInitialDelaySeconds() int
- func (v *ProbeDetail) GetPeriodSeconds() int
- func (v *ProbeDetail) GetSuccessThreshold() int
- func (v *ProbeDetail) GetTcp() *ProbeDetailTcpTCPProbe
- func (v *ProbeDetail) GetTimeoutSeconds() int
- type ProbeDetailHttpHTTPProbe
- type ProbeDetailTcpTCPProbe
- type ProbeInput
- func (v *ProbeInput) GetCommand() *string
- func (v *ProbeInput) GetFailureThreshold() *int
- func (v *ProbeInput) GetHttpEndpoint() *string
- func (v *ProbeInput) GetInitialDelaySeconds() *int
- func (v *ProbeInput) GetPeriodSeconds() *int
- func (v *ProbeInput) GetSuccessThreshold() *int
- func (v *ProbeInput) GetTcpEndpoint() *string
- func (v *ProbeInput) GetTimeoutSeconds() *int
- type ProductCatalogSectionDetail
- type ProductCatalogSectionDetailAllProductsCatalogProductView
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductView) GetAvailable() bool
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductView) GetDescription() *string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductView) GetProduct() ProductCatalogSectionDetailAllProductsCatalogProductViewProduct
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductView) GetStatus() *CatalogProductStatus
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductView) MarshalJSON() ([]byte, error)
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductView) UnmarshalJSON(b []byte) error
- type ProductCatalogSectionDetailAllProductsCatalogProductViewProduct
- type ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetBenefits() []string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetDescription() *string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetDisplayPrice() *string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetName() *string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetSku() uuid.UUID
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetTypename() *string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetUsage() []ProductDetailUsage
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) MarshalJSON() ([]byte, error)
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) UnmarshalJSON(b []byte) error
- type ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetBenefits() []string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetDescription() *string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetDisplayPrice() *string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetName() *string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetSku() uuid.UUID
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetTypename() *string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetUsage() []ProductDetailUsage
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) MarshalJSON() ([]byte, error)
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) UnmarshalJSON(b []byte) error
- type ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetBenefits() []string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetDescription() *string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetDisplayPrice() *string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetName() *string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetSku() uuid.UUID
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetTypename() *string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetUsage() []ProductDetailUsage
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) MarshalJSON() ([]byte, error)
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) UnmarshalJSON(b []byte) error
- type ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetBenefits() []string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetDescription() *string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetDisplayPrice() *string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetName() *string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetSku() uuid.UUID
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetTypename() *string
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetUsage() []ProductDetailUsage
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) MarshalJSON() ([]byte, error)
- func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) UnmarshalJSON(b []byte) error
- type ProductCatalogSectionDetailProductTypeMetadata
- type ProductDetail
- type ProductDetailApiAccess
- func (v *ProductDetailApiAccess) GetBenefits() []string
- func (v *ProductDetailApiAccess) GetDescription() *string
- func (v *ProductDetailApiAccess) GetDisplayPrice() *string
- func (v *ProductDetailApiAccess) GetName() *string
- func (v *ProductDetailApiAccess) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
- func (v *ProductDetailApiAccess) GetSku() uuid.UUID
- func (v *ProductDetailApiAccess) GetUsage() []ProductDetailUsage
- type ProductDetailPlanTierV2
- func (v *ProductDetailPlanTierV2) GetBenefits() []string
- func (v *ProductDetailPlanTierV2) GetDescription() *string
- func (v *ProductDetailPlanTierV2) GetDisplayPrice() *string
- func (v *ProductDetailPlanTierV2) GetName() *string
- func (v *ProductDetailPlanTierV2) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
- func (v *ProductDetailPlanTierV2) GetSku() uuid.UUID
- func (v *ProductDetailPlanTierV2) GetUsage() []ProductDetailUsage
- type ProductDetailProductTypeMetadata
- type ProductDetailProjectPack
- func (v *ProductDetailProjectPack) GetBenefits() []string
- func (v *ProductDetailProjectPack) GetDescription() *string
- func (v *ProductDetailProjectPack) GetDisplayPrice() *string
- func (v *ProductDetailProjectPack) GetName() *string
- func (v *ProductDetailProjectPack) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
- func (v *ProductDetailProjectPack) GetSku() uuid.UUID
- func (v *ProductDetailProjectPack) GetUsage() []ProductDetailUsage
- type ProductDetailSupportTier
- func (v *ProductDetailSupportTier) GetBenefits() []string
- func (v *ProductDetailSupportTier) GetDescription() *string
- func (v *ProductDetailSupportTier) GetDisplayPrice() *string
- func (v *ProductDetailSupportTier) GetName() *string
- func (v *ProductDetailSupportTier) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
- func (v *ProductDetailSupportTier) GetSku() uuid.UUID
- func (v *ProductDetailSupportTier) GetUsage() []ProductDetailUsage
- type ProductDetailUsage
- func (v *ProductDetailUsage) GetCurrentUsage() *int
- func (v *ProductDetailUsage) GetDescription() *string
- func (v *ProductDetailUsage) GetDisplayName() string
- func (v *ProductDetailUsage) GetMaximumUsage() *int
- func (v *ProductDetailUsage) GetUnit() string
- func (v *ProductDetailUsage) GetUnitPlural() string
- type ProductType
- type ProjectActiveBranchesCountResponse
- type ProjectBasic
- type ProjectBasicOwnerUser
- type ProjectBlueprintConfigurationDetail
- type ProjectBlueprintConfigurationDetailBlueprintHelmConfiguration
- type ProjectBlueprintConfigurationDetailBlueprintManifestConfiguration
- type ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration
- func (v *ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration) GetGithubSource() *string
- func (v *ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration) GetModuleSource() *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource
- func (v *ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration) GetModuleVersionConstraint() *string
- func (v *ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration) GetRegistrySource() *string
- type ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource
- type ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegration
- type ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegrationGitGitSourceIntegration
- func (v *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegrationGitGitSourceIntegration) GetBitbucketIntegrationID() *uuid.UUID
- func (v *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegrationGitGitSourceIntegration) GetGithubInstallationID() *int
- func (v *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegrationGitGitSourceIntegration) GetGitlabIntegrationID() *uuid.UUID
- type ProjectBlueprintConfigurationDetailSource
- type ProjectBlueprintConfigurationDetailSourceGitGitSource
- func (v *ProjectBlueprintConfigurationDetailSourceGitGitSource) GetIntegration() *ProjectBlueprintConfigurationDetailSourceGitGitSourceIntegration
- func (v *ProjectBlueprintConfigurationDetailSourceGitGitSource) GetPath() *string
- func (v *ProjectBlueprintConfigurationDetailSourceGitGitSource) GetRef() *string
- func (v *ProjectBlueprintConfigurationDetailSourceGitGitSource) GetRepository() string
- type ProjectBlueprintConfigurationDetailSourceGitGitSourceIntegration
- func (v *ProjectBlueprintConfigurationDetailSourceGitGitSourceIntegration) GetBitbucketIntegrationID() *uuid.UUID
- func (v *ProjectBlueprintConfigurationDetailSourceGitGitSourceIntegration) GetGithubInstallationID() *int
- func (v *ProjectBlueprintConfigurationDetailSourceGitGitSourceIntegration) GetGitlabIntegrationID() *uuid.UUID
- type ProjectBranchesResponse
- type ProjectBuildInput
- func (v *ProjectBuildInput) GetBuildCommand() *string
- func (v *ProjectBuildInput) GetBuildType() *BuildType
- func (v *ProjectBuildInput) GetDockerfilePath() *string
- func (v *ProjectBuildInput) GetGolangVersion() *string
- func (v *ProjectBuildInput) GetNodejsVersion() *string
- func (v *ProjectBuildInput) GetPythonVersion() *string
- func (v *ProjectBuildInput) GetRunCommand() *string
- func (v *ProjectBuildInput) GetStaticPath() *string
- func (v *ProjectBuildInput) GetWorkingDirectory() *string
- type ProjectByIdResponse
- type ProjectCollaboratorRole
- type ProjectConnectionComon
- type ProjectConnectionComonNodesProject
- type ProjectConnectionComonNodesProjectRepo
- func (v *ProjectConnectionComonNodesProjectRepo) GetAutoscaling() *RepoCommonAutoscaling
- func (v *ProjectConnectionComonNodesProjectRepo) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
- func (v *ProjectConnectionComonNodesProjectRepo) GetCluster() *RepoCommonCluster
- func (v *ProjectConnectionComonNodesProjectRepo) GetCpu() *string
- func (v *ProjectConnectionComonNodesProjectRepo) GetDatabaseEngine() *DatabaseEngineType
- func (v *ProjectConnectionComonNodesProjectRepo) GetDatabaseProvider() *DatabaseProviderType
- func (v *ProjectConnectionComonNodesProjectRepo) GetDeployJob() *bool
- func (v *ProjectConnectionComonNodesProjectRepo) GetDeployService() *bool
- func (v *ProjectConnectionComonNodesProjectRepo) GetDeployTarget() *DeployTarget
- func (v *ProjectConnectionComonNodesProjectRepo) GetDeployType() *DeployType
- func (v *ProjectConnectionComonNodesProjectRepo) GetDisableReason() *DisableReason
- func (v *ProjectConnectionComonNodesProjectRepo) GetEnabled() bool
- func (v *ProjectConnectionComonNodesProjectRepo) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
- func (v *ProjectConnectionComonNodesProjectRepo) GetGpu() *RepoCommonGpuGPUSpec
- func (v *ProjectConnectionComonNodesProjectRepo) GetId() uuid.UUID
- func (v *ProjectConnectionComonNodesProjectRepo) GetImage() *string
- func (v *ProjectConnectionComonNodesProjectRepo) GetMemory() *string
- func (v *ProjectConnectionComonNodesProjectRepo) GetName() string
- func (v *ProjectConnectionComonNodesProjectRepo) GetOwner() RepoCommonOwnerUser
- func (v *ProjectConnectionComonNodesProjectRepo) GetPath() string
- func (v *ProjectConnectionComonNodesProjectRepo) GetProject() *RepoCommonProject
- func (v *ProjectConnectionComonNodesProjectRepo) GetProjectEnvironment() *RepoCommonProjectEnvironment
- func (v *ProjectConnectionComonNodesProjectRepo) GetSource() RepoCommonSourceRepoSource
- func (v *ProjectConnectionComonNodesProjectRepo) GetTpu() *RepoCommonTpuTPUSpec
- func (v *ProjectConnectionComonNodesProjectRepo) GetUpdatedAt() time.Time
- func (v *ProjectConnectionComonNodesProjectRepo) MarshalJSON() ([]byte, error)
- func (v *ProjectConnectionComonNodesProjectRepo) UnmarshalJSON(b []byte) error
- type ProjectConnectionComonPageInfo
- type ProjectConnectorSchema
- type ProjectConnectorSchemaEntry
- type ProjectConnectorSchemaField
- type ProjectConnectorSchemaFieldType
- type ProjectConnectorType
- type ProjectContext
- func (v *ProjectContext) GetCreatedAt() time.Time
- func (v *ProjectContext) GetDefaultEnvironment() ProjectContextDefaultEnvironmentProjectEnvironment
- func (v *ProjectContext) GetId() uuid.UUID
- func (v *ProjectContext) GetIsMultiRepo() bool
- func (v *ProjectContext) GetName() string
- func (v *ProjectContext) GetOwner() ProjectContextOwnerUser
- func (v *ProjectContext) GetUpdatedAt() time.Time
- type ProjectContextDefaultEnvironmentProjectEnvironment
- type ProjectContextDefaultEnvironmentProjectEnvironmentDefaultRepo
- type ProjectContextOwnerUser
- type ProjectCountResponse
- type ProjectDeployInput
- func (v *ProjectDeployInput) GetAwsAccountID() *uuid.UUID
- func (v *ProjectDeployInput) GetClusterID() *uuid.UUID
- func (v *ProjectDeployInput) GetDeployRuntime() *DeployRuntime
- func (v *ProjectDeployInput) GetDeployTarget() DeployTarget
- func (v *ProjectDeployInput) GetDeployType() *DeployType
- func (v *ProjectDeployInput) GetDoAccountID() *uuid.UUID
- func (v *ProjectDeployInput) GetGcpAccountID() *uuid.UUID
- func (v *ProjectDeployInput) GetLinodeAccountID() *uuid.UUID
- func (v *ProjectDeployInput) GetRegion() *string
- func (v *ProjectDeployInput) GetVultrAccountID() *uuid.UUID
- type ProjectEnvironmentBasic
- type ProjectEnvironmentByIdResponse
- type ProjectEnvironmentListItem
- func (v *ProjectEnvironmentListItem) GetId() uuid.UUID
- func (v *ProjectEnvironmentListItem) GetName() string
- func (v *ProjectEnvironmentListItem) GetProjectV3Adapters() *ProjectEnvironmentListItemProjectV3AdaptersProjectV3AdapterConnection
- func (v *ProjectEnvironmentListItem) GetUpdatedAt() time.Time
- func (v *ProjectEnvironmentListItem) MarshalJSON() ([]byte, error)
- func (v *ProjectEnvironmentListItem) UnmarshalJSON(b []byte) error
- type ProjectEnvironmentListItemProjectV3AdaptersProjectV3AdapterConnection
- type ProjectEnvironmentResponse
- type ProjectEnvironmentRevisionsResponse
- type ProjectEnvironmentVariablesResponse
- type ProjectEnvironmentsAndRepoCountResponse
- type ProjectEnvironmentsBasicResponse
- type ProjectEnvironmentsByIdResponse
- type ProjectEnvironmentsResponse
- type ProjectHelmChartResponse
- type ProjectJobResponse
- type ProjectJobsResponse
- type ProjectListItem
- func (v *ProjectListItem) GetCreatedAt() time.Time
- func (v *ProjectListItem) GetId() uuid.UUID
- func (v *ProjectListItem) GetName() string
- func (v *ProjectListItem) GetProject() *ProjectListItemProject
- func (v *ProjectListItem) GetProjectEnvironment() *ProjectListItemProjectEnvironment
- func (v *ProjectListItem) GetRepo() *ProjectListItemRepo
- func (v *ProjectListItem) GetUpdatedAt() time.Time
- type ProjectListItemProject
- type ProjectListItemProjectEnvironment
- type ProjectListItemRepo
- type ProjectResponse
- type ProjectRevisionsResponse
- type ProjectV3AdapterConnectionCommon
- type ProjectV3AdapterConnectionCommonNodesProjectV3Adapter
- func (v *ProjectV3AdapterConnectionCommonNodesProjectV3Adapter) GetId() uuid.UUID
- func (v *ProjectV3AdapterConnectionCommonNodesProjectV3Adapter) GetName() string
- func (v *ProjectV3AdapterConnectionCommonNodesProjectV3Adapter) GetProject() *ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProject
- func (v *ProjectV3AdapterConnectionCommonNodesProjectV3Adapter) GetProjectEnvironment() *ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProjectEnvironment
- type ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProject
- type ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProjectEnvironment
- type ProjectV3AdapterConnectionCommonPageInfo
- type ProjectV3AdapterDetail
- func (v *ProjectV3AdapterDetail) GetId() uuid.UUID
- func (v *ProjectV3AdapterDetail) GetIsDeployV2() bool
- func (v *ProjectV3AdapterDetail) GetName() string
- func (v *ProjectV3AdapterDetail) GetProject() *ProjectV3AdapterDetailProject
- func (v *ProjectV3AdapterDetail) GetProjectEnvironment() *ProjectV3AdapterDetailProjectEnvironment
- func (v *ProjectV3AdapterDetail) GetProjectV3() *ProjectV3AdapterDetailProjectV3
- func (v *ProjectV3AdapterDetail) GetRepo() *ProjectV3AdapterDetailRepo
- func (v *ProjectV3AdapterDetail) GetStatus() *ProjectV3AdapterStatus
- type ProjectV3AdapterDetailProject
- type ProjectV3AdapterDetailProjectEnvironment
- type ProjectV3AdapterDetailProjectV3
- func (v *ProjectV3AdapterDetailProjectV3) GetBlueprintConfiguration() *ProjectV3DetailBlueprintConfiguration
- func (v *ProjectV3AdapterDetailProjectV3) GetBlueprintID() uuid.UUID
- func (v *ProjectV3AdapterDetailProjectV3) GetConfiguration() *ProjectV3DetailConfigurationProjectV3Configuration
- func (v *ProjectV3AdapterDetailProjectV3) GetDriverWorkflows() []ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow
- func (v *ProjectV3AdapterDetailProjectV3) GetId() uuid.UUID
- func (v *ProjectV3AdapterDetailProjectV3) GetName() string
- func (v *ProjectV3AdapterDetailProjectV3) GetRequirePlanApproval() bool
- func (v *ProjectV3AdapterDetailProjectV3) GetVariables() []ProjectV3DetailVariablesBlueprintVariable
- func (v *ProjectV3AdapterDetailProjectV3) MarshalJSON() ([]byte, error)
- func (v *ProjectV3AdapterDetailProjectV3) UnmarshalJSON(b []byte) error
- type ProjectV3AdapterDetailRepo
- type ProjectV3AdapterStatus
- type ProjectV3Detail
- func (v *ProjectV3Detail) GetBlueprintConfiguration() *ProjectV3DetailBlueprintConfiguration
- func (v *ProjectV3Detail) GetBlueprintID() uuid.UUID
- func (v *ProjectV3Detail) GetConfiguration() *ProjectV3DetailConfigurationProjectV3Configuration
- func (v *ProjectV3Detail) GetDriverWorkflows() []ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow
- func (v *ProjectV3Detail) GetId() uuid.UUID
- func (v *ProjectV3Detail) GetName() string
- func (v *ProjectV3Detail) GetRequirePlanApproval() bool
- func (v *ProjectV3Detail) GetVariables() []ProjectV3DetailVariablesBlueprintVariable
- func (v *ProjectV3Detail) MarshalJSON() ([]byte, error)
- func (v *ProjectV3Detail) UnmarshalJSON(b []byte) error
- type ProjectV3DetailBlueprintConfiguration
- type ProjectV3DetailBlueprintConfigurationBlueprintHelmConfiguration
- func (v *ProjectV3DetailBlueprintConfigurationBlueprintHelmConfiguration) GetSource() *ProjectBlueprintConfigurationDetailSource
- func (v *ProjectV3DetailBlueprintConfigurationBlueprintHelmConfiguration) GetTypename() *string
- func (v *ProjectV3DetailBlueprintConfigurationBlueprintHelmConfiguration) MarshalJSON() ([]byte, error)
- func (v *ProjectV3DetailBlueprintConfigurationBlueprintHelmConfiguration) UnmarshalJSON(b []byte) error
- type ProjectV3DetailBlueprintConfigurationBlueprintManifestConfiguration
- func (v *ProjectV3DetailBlueprintConfigurationBlueprintManifestConfiguration) GetSource() *ProjectBlueprintConfigurationDetailSource
- func (v *ProjectV3DetailBlueprintConfigurationBlueprintManifestConfiguration) GetTypename() *string
- func (v *ProjectV3DetailBlueprintConfigurationBlueprintManifestConfiguration) MarshalJSON() ([]byte, error)
- func (v *ProjectV3DetailBlueprintConfigurationBlueprintManifestConfiguration) UnmarshalJSON(b []byte) error
- type ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration
- func (v *ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) GetGithubSource() *string
- func (v *ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) GetModuleSource() *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource
- func (v *ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) GetModuleVersionConstraint() *string
- func (v *ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) GetRegistrySource() *string
- func (v *ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) GetTypename() *string
- func (v *ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) MarshalJSON() ([]byte, error)
- func (v *ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) UnmarshalJSON(b []byte) error
- type ProjectV3DetailConfigurationHelmProjectV3Configuration
- func (v *ProjectV3DetailConfigurationHelmProjectV3Configuration) GetClusterID() uuid.UUID
- func (v *ProjectV3DetailConfigurationHelmProjectV3Configuration) GetNamespace() *string
- func (v *ProjectV3DetailConfigurationHelmProjectV3Configuration) GetReleaseName() string
- func (v *ProjectV3DetailConfigurationHelmProjectV3Configuration) GetTypename() *string
- func (v *ProjectV3DetailConfigurationHelmProjectV3Configuration) GetValues() *string
- type ProjectV3DetailConfigurationManifestProjectV3Configuration
- type ProjectV3DetailConfigurationProjectV3Configuration
- type ProjectV3DetailConfigurationTerraformProjectV3Configuration
- type ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProvider
- func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProvider) GetAwsAccount() ...
- func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProvider) GetGcpAccount() ...
- func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProvider) GetRegion() *string
- type ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProviderAwsAccountAWSAccount
- type ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProviderGcpAccountGCPAccount
- type ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackend
- type ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration
- func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration) GetBucketName() string
- func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration) GetGcpAccountID() uuid.UUID
- func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration) GetLocation() string
- func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration) GetPrefix() *string
- type ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration
- func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration) GetAwsAccountID() uuid.UUID
- func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration) GetBucketName() string
- func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration) GetKey() *string
- func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration) GetRegion() string
- type ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow
- func (v *ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) GetCreatedAt() time.Time
- func (v *ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) GetId() uuid.UUID
- func (v *ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) GetStatus() ProjectV3WorkflowStatus
- func (v *ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) GetSteps() []BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep
- func (v *ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) GetUpdatedAt() time.Time
- func (v *ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) MarshalJSON() ([]byte, error)
- func (v *ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) UnmarshalJSON(b []byte) error
- type ProjectV3DetailVariablesBlueprintVariable
- type ProjectV3DetailVariablesBlueprintVariableBoolean
- func (v *ProjectV3DetailVariablesBlueprintVariableBoolean) GetBooleanValue() bool
- func (v *ProjectV3DetailVariablesBlueprintVariableBoolean) GetId() uuid.UUID
- func (v *ProjectV3DetailVariablesBlueprintVariableBoolean) GetName() string
- func (v *ProjectV3DetailVariablesBlueprintVariableBoolean) GetTypename() *string
- func (v *ProjectV3DetailVariablesBlueprintVariableBoolean) GetVariableSpecID() *uuid.UUID
- type ProjectV3DetailVariablesBlueprintVariableFloat
- func (v *ProjectV3DetailVariablesBlueprintVariableFloat) GetFloatValue() float64
- func (v *ProjectV3DetailVariablesBlueprintVariableFloat) GetId() uuid.UUID
- func (v *ProjectV3DetailVariablesBlueprintVariableFloat) GetName() string
- func (v *ProjectV3DetailVariablesBlueprintVariableFloat) GetTypename() *string
- func (v *ProjectV3DetailVariablesBlueprintVariableFloat) GetVariableSpecID() *uuid.UUID
- type ProjectV3DetailVariablesBlueprintVariableInt
- func (v *ProjectV3DetailVariablesBlueprintVariableInt) GetId() uuid.UUID
- func (v *ProjectV3DetailVariablesBlueprintVariableInt) GetIntValue() int
- func (v *ProjectV3DetailVariablesBlueprintVariableInt) GetName() string
- func (v *ProjectV3DetailVariablesBlueprintVariableInt) GetTypename() *string
- func (v *ProjectV3DetailVariablesBlueprintVariableInt) GetVariableSpecID() *uuid.UUID
- type ProjectV3DetailVariablesBlueprintVariableJSON
- func (v *ProjectV3DetailVariablesBlueprintVariableJSON) GetId() uuid.UUID
- func (v *ProjectV3DetailVariablesBlueprintVariableJSON) GetJsonValue() string
- func (v *ProjectV3DetailVariablesBlueprintVariableJSON) GetName() string
- func (v *ProjectV3DetailVariablesBlueprintVariableJSON) GetTypename() *string
- func (v *ProjectV3DetailVariablesBlueprintVariableJSON) GetVariableSpecID() *uuid.UUID
- type ProjectV3DetailVariablesBlueprintVariableString
- func (v *ProjectV3DetailVariablesBlueprintVariableString) GetId() uuid.UUID
- func (v *ProjectV3DetailVariablesBlueprintVariableString) GetName() string
- func (v *ProjectV3DetailVariablesBlueprintVariableString) GetStringValue() string
- func (v *ProjectV3DetailVariablesBlueprintVariableString) GetTypename() *string
- func (v *ProjectV3DetailVariablesBlueprintVariableString) GetVariableSpecID() *uuid.UUID
- type ProjectV3ListItem
- type ProjectV3ListItemConnection
- type ProjectV3ListItemConnectionNodesProjectV3Adapter
- func (v *ProjectV3ListItemConnectionNodesProjectV3Adapter) GetId() uuid.UUID
- func (v *ProjectV3ListItemConnectionNodesProjectV3Adapter) GetIsDeployV2() bool
- func (v *ProjectV3ListItemConnectionNodesProjectV3Adapter) GetName() string
- func (v *ProjectV3ListItemConnectionNodesProjectV3Adapter) GetProject() *ProjectV3ListItemConnectionNodesProjectV3AdapterProject
- func (v *ProjectV3ListItemConnectionNodesProjectV3Adapter) GetProjectEnvironment() *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectEnvironment
- func (v *ProjectV3ListItemConnectionNodesProjectV3Adapter) GetProjectV3() *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3
- func (v *ProjectV3ListItemConnectionNodesProjectV3Adapter) GetRepo() *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo
- func (v *ProjectV3ListItemConnectionNodesProjectV3Adapter) GetStatus() *ProjectV3AdapterStatus
- func (v *ProjectV3ListItemConnectionNodesProjectV3Adapter) GetUpdatedAt() time.Time
- type ProjectV3ListItemConnectionNodesProjectV3AdapterProject
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterProject) GetDefaultRepo() *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectDefaultRepo
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterProject) GetId() uuid.UUID
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterProject) GetName() string
- type ProjectV3ListItemConnectionNodesProjectV3AdapterProjectDefaultRepo
- type ProjectV3ListItemConnectionNodesProjectV3AdapterProjectEnvironment
- type ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3) GetBlueprintID() uuid.UUID
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3) GetId() uuid.UUID
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3) GetName() string
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3) MarshalJSON() ([]byte, error)
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3) UnmarshalJSON(b []byte) error
- type ProjectV3ListItemConnectionNodesProjectV3AdapterRepo
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetAutoscaling() *RepoCommonAutoscaling
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetCluster() *RepoCommonCluster
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetCpu() *string
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDatabaseEngine() *DatabaseEngineType
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDatabaseProvider() *DatabaseProviderType
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDeployJob() *bool
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDeployService() *bool
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDeployTarget() *DeployTarget
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDeployType() *DeployType
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDisableReason() *DisableReason
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetEnabled() bool
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetGpu() *RepoCommonGpuGPUSpec
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetId() uuid.UUID
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetImage() *string
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetMemory() *string
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetName() string
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetOwner() RepoCommonOwnerUser
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetPath() string
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetProject() *RepoCommonProject
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetProjectEnvironment() *RepoCommonProjectEnvironment
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetSource() RepoCommonSourceRepoSource
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetTpu() *RepoCommonTpuTPUSpec
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetUpdatedAt() time.Time
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) MarshalJSON() ([]byte, error)
- func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) UnmarshalJSON(b []byte) error
- type ProjectV3ProductionDeploymentConnection
- type ProjectV3ProductionDeploymentConnectionNodesProjectV3Adapter
- type ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepo
- type ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment
- func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetAlternativeImages() []DeploymentCommonAlternativeImagesAlternativeImage
- func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetBranch() *string
- func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetBuild() *DeploymentCommonBuild
- func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetCreatedAt() time.Time
- func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetDeployStatus() *DeploymentCommonDeployStatus
- func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetDescription() *string
- func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetEndpoints() []string
- func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetErrorMessage() *string
- func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetId() uuid.UUID
- func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetPrivateEndpoint() *string
- func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetStatus() DeploymentStatus
- func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetUpdatedAt() time.Time
- func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetVersion() string
- func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) MarshalJSON() ([]byte, error)
- func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) UnmarshalJSON(b []byte) error
- type ProjectV3Response
- type ProjectV3WorkflowStatus
- type ProjectV3sForEnvironmentProductionDeploymentsResponse
- type ProjectV3sForEnvironmentResponse
- type ProjectWithRepo
- type ProjectWithRepoRepo
- func (v *ProjectWithRepoRepo) GetDeployJob() *bool
- func (v *ProjectWithRepoRepo) GetDeployTarget() *DeployTarget
- func (v *ProjectWithRepoRepo) GetId() uuid.UUID
- func (v *ProjectWithRepoRepo) GetImage() *string
- func (v *ProjectWithRepoRepo) GetProductionDeployment() *ProjectWithRepoRepoProductionDeployment
- func (v *ProjectWithRepoRepo) GetSource() ProjectWithRepoRepoSource
- type ProjectWithRepoRepoProductionDeployment
- type ProjectWithRepoRepoSource
- type ProjectsResponse
- type ProjectsWithRepoResponse
- type PrometheusScrapeInput
- type PurchaseSubscriptionResponse
- type ReissueCertResponse
- type ReissueCustomDomainCertificateInput
- type RemoveAWSAccountResponse
- type RemoveAzureAccountResponse
- type RemoveCDNResponse
- type RemoveContainerRegistryResponse
- type RemoveCoreWeaveAccountResponse
- type RemoveDOAccountResponse
- type RemoveGCPAccountResponse
- type RemoveLinodeAccountResponse
- type RemoveProbeInput
- type RemoveProbeResponse
- type RemoveProjectCollaboratorResponse
- type RemoveProjectLogShipperResponse
- type RemoveRepoCustomDomainInput
- type RemoveRepoCustomDomainResponse
- type RemoveTeamMemberInput
- type RemoveTeamMemberResponse
- type RemoveUserIntegrationInput
- type RemoveVultrAccountResponse
- type ReplicationInput
- type RepoAction
- type RepoBasic
- func (v *RepoBasic) GetEnabled() bool
- func (v *RepoBasic) GetId() uuid.UUID
- func (v *RepoBasic) GetImage() *string
- func (v *RepoBasic) GetName() string
- func (v *RepoBasic) GetOwner() RepoBasicOwnerUser
- func (v *RepoBasic) GetPath() string
- func (v *RepoBasic) GetProject() *RepoBasicProject
- func (v *RepoBasic) GetProjectEnvironment() *RepoBasicProjectEnvironment
- type RepoBasicOwnerUser
- type RepoBasicProject
- type RepoBasicProjectEnvironment
- type RepoBranchDeployments
- type RepoBranchDeploymentsNodesDeployment
- func (v *RepoBranchDeploymentsNodesDeployment) GetAlternativeImages() []DeploymentCommonAlternativeImagesAlternativeImage
- func (v *RepoBranchDeploymentsNodesDeployment) GetAwsLinks() *RepoBranchDeploymentsNodesDeploymentAwsLinksAWSLinks
- func (v *RepoBranchDeploymentsNodesDeployment) GetBranch() *string
- func (v *RepoBranchDeploymentsNodesDeployment) GetBuild() *DeploymentCommonBuild
- func (v *RepoBranchDeploymentsNodesDeployment) GetCreatedAt() time.Time
- func (v *RepoBranchDeploymentsNodesDeployment) GetDeployStatus() *DeploymentCommonDeployStatus
- func (v *RepoBranchDeploymentsNodesDeployment) GetDescription() *string
- func (v *RepoBranchDeploymentsNodesDeployment) GetEndpoints() []string
- func (v *RepoBranchDeploymentsNodesDeployment) GetErrorMessage() *string
- func (v *RepoBranchDeploymentsNodesDeployment) GetGcpLinks() *RepoBranchDeploymentsNodesDeploymentGcpLinksGCPLinks
- func (v *RepoBranchDeploymentsNodesDeployment) GetId() uuid.UUID
- func (v *RepoBranchDeploymentsNodesDeployment) GetPrivateEndpoint() *string
- func (v *RepoBranchDeploymentsNodesDeployment) GetStatus() DeploymentStatus
- func (v *RepoBranchDeploymentsNodesDeployment) GetUpdatedAt() time.Time
- func (v *RepoBranchDeploymentsNodesDeployment) GetVersion() string
- func (v *RepoBranchDeploymentsNodesDeployment) MarshalJSON() ([]byte, error)
- func (v *RepoBranchDeploymentsNodesDeployment) UnmarshalJSON(b []byte) error
- type RepoBranchDeploymentsNodesDeploymentAwsLinksAWSLinks
- type RepoBranchDeploymentsNodesDeploymentGcpLinksGCPLinks
- type RepoBranchDeploymentsPageInfo
- type RepoBuild
- func (v *RepoBuild) GetAlternativeImageTagTemplates() []string
- func (v *RepoBuild) GetBuildMethod() *RepoBuildBuildMethod
- func (v *RepoBuild) GetBuildResources() *RepoBuildBuildResourcesContainerResourcesSpec
- func (v *RepoBuild) GetBuildSpec() *RepoBuildBuildSpecContainerSpec
- func (v *RepoBuild) GetGitSubmodules() *GitSubmodulesType
- func (v *RepoBuild) GetKanikoFlags() *RepoBuildKanikoFlags
- func (v *RepoBuild) GetNoBuildCache() *bool
- type RepoBuildBuildMethod
- func (v *RepoBuildBuildMethod) GetBuildCommand() *string
- func (v *RepoBuildBuildMethod) GetDockerfilePath() *string
- func (v *RepoBuildBuildMethod) GetGolangVersion() *string
- func (v *RepoBuildBuildMethod) GetName() string
- func (v *RepoBuildBuildMethod) GetNodejsVersion() *string
- func (v *RepoBuildBuildMethod) GetPythonVersion() *string
- func (v *RepoBuildBuildMethod) GetReleaseCommand() *string
- func (v *RepoBuildBuildMethod) GetRunCommand() *string
- func (v *RepoBuildBuildMethod) GetStaticPath() *string
- func (v *RepoBuildBuildMethod) GetType() BuildType
- func (v *RepoBuildBuildMethod) GetWorkingDirectory() *string
- type RepoBuildBuildResourcesContainerResourcesSpec
- func (v *RepoBuildBuildResourcesContainerResourcesSpec) GetCpu() *float64
- func (v *RepoBuildBuildResourcesContainerResourcesSpec) GetEphemeralStorage() *float64
- func (v *RepoBuildBuildResourcesContainerResourcesSpec) GetMemory() *float64
- func (v *RepoBuildBuildResourcesContainerResourcesSpec) GetSpot() *bool
- type RepoBuildBuildSpecContainerSpec
- type RepoBuildKanikoFlags
- type RepoBuildSuggestionResponse
- type RepoCommon
- func (v *RepoCommon) GetAutoscaling() *RepoCommonAutoscaling
- func (v *RepoCommon) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
- func (v *RepoCommon) GetCluster() *RepoCommonCluster
- func (v *RepoCommon) GetCpu() *string
- func (v *RepoCommon) GetDatabaseEngine() *DatabaseEngineType
- func (v *RepoCommon) GetDatabaseProvider() *DatabaseProviderType
- func (v *RepoCommon) GetDeployJob() *bool
- func (v *RepoCommon) GetDeployService() *bool
- func (v *RepoCommon) GetDeployTarget() *DeployTarget
- func (v *RepoCommon) GetDeployType() *DeployType
- func (v *RepoCommon) GetDisableReason() *DisableReason
- func (v *RepoCommon) GetEnabled() bool
- func (v *RepoCommon) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
- func (v *RepoCommon) GetGpu() *RepoCommonGpuGPUSpec
- func (v *RepoCommon) GetId() uuid.UUID
- func (v *RepoCommon) GetImage() *string
- func (v *RepoCommon) GetMemory() *string
- func (v *RepoCommon) GetName() string
- func (v *RepoCommon) GetOwner() RepoCommonOwnerUser
- func (v *RepoCommon) GetPath() string
- func (v *RepoCommon) GetProject() *RepoCommonProject
- func (v *RepoCommon) GetProjectEnvironment() *RepoCommonProjectEnvironment
- func (v *RepoCommon) GetSource() RepoCommonSourceRepoSource
- func (v *RepoCommon) GetTpu() *RepoCommonTpuTPUSpec
- func (v *RepoCommon) GetUpdatedAt() time.Time
- type RepoCommonAutoscaling
- type RepoCommonAwsAccountAWSAccount
- type RepoCommonCluster
- func (v *RepoCommonCluster) GetAwsAccount() *RepoCommonClusterAwsAccountAWSAccount
- func (v *RepoCommonCluster) GetAzureAccount() *RepoCommonClusterAzureAccount
- func (v *RepoCommonCluster) GetCwAccount() *RepoCommonClusterCwAccountCoreWeaveAccount
- func (v *RepoCommonCluster) GetDoAccount() *RepoCommonClusterDoAccountDOAccount
- func (v *RepoCommonCluster) GetDomain() *string
- func (v *RepoCommonCluster) GetGcpAccount() *RepoCommonClusterGcpAccountGCPAccount
- func (v *RepoCommonCluster) GetId() uuid.UUID
- func (v *RepoCommonCluster) GetLinodeAccount() *RepoCommonClusterLinodeAccount
- func (v *RepoCommonCluster) GetName() string
- func (v *RepoCommonCluster) GetVultrAccount() *RepoCommonClusterVultrAccount
- type RepoCommonClusterAwsAccountAWSAccount
- type RepoCommonClusterAzureAccount
- type RepoCommonClusterCwAccountCoreWeaveAccount
- type RepoCommonClusterDoAccountDOAccount
- type RepoCommonClusterGcpAccountGCPAccount
- type RepoCommonClusterLinodeAccount
- type RepoCommonClusterVultrAccount
- type RepoCommonGcpAccountGCPAccount
- type RepoCommonGpuGPUSpec
- type RepoCommonOwnerUser
- func (v *RepoCommonOwnerUser) GetAdvanced() *bool
- func (v *RepoCommonOwnerUser) GetAvatar() *string
- func (v *RepoCommonOwnerUser) GetId() uuid.UUID
- func (v *RepoCommonOwnerUser) GetIsTeam() *bool
- func (v *RepoCommonOwnerUser) GetLogin() string
- func (v *RepoCommonOwnerUser) GetName() string
- func (v *RepoCommonOwnerUser) MarshalJSON() ([]byte, error)
- func (v *RepoCommonOwnerUser) UnmarshalJSON(b []byte) error
- type RepoCommonProject
- type RepoCommonProjectEnvironment
- type RepoCommonSourceRepoSource
- type RepoCommonTpuTPUSpec
- type RepoCommonWithDB
- func (v *RepoCommonWithDB) GetAutoscaling() *RepoCommonAutoscaling
- func (v *RepoCommonWithDB) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
- func (v *RepoCommonWithDB) GetCluster() *RepoCommonCluster
- func (v *RepoCommonWithDB) GetCpu() *string
- func (v *RepoCommonWithDB) GetDatabaseEngine() *DatabaseEngineType
- func (v *RepoCommonWithDB) GetDatabaseLinks() []RepoCommonWithDBDatabaseLinksDatabaseLink
- func (v *RepoCommonWithDB) GetDatabaseProvider() *DatabaseProviderType
- func (v *RepoCommonWithDB) GetDatabaseVersion() *string
- func (v *RepoCommonWithDB) GetDeployJob() *bool
- func (v *RepoCommonWithDB) GetDeployService() *bool
- func (v *RepoCommonWithDB) GetDeployTarget() *DeployTarget
- func (v *RepoCommonWithDB) GetDeployType() *DeployType
- func (v *RepoCommonWithDB) GetDisableReason() *DisableReason
- func (v *RepoCommonWithDB) GetEnabled() bool
- func (v *RepoCommonWithDB) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
- func (v *RepoCommonWithDB) GetGpu() *RepoCommonGpuGPUSpec
- func (v *RepoCommonWithDB) GetId() uuid.UUID
- func (v *RepoCommonWithDB) GetImage() *string
- func (v *RepoCommonWithDB) GetLinkedProjects() []RepoCommonWithDBLinkedProjectsDatabaseLink
- func (v *RepoCommonWithDB) GetMemory() *string
- func (v *RepoCommonWithDB) GetName() string
- func (v *RepoCommonWithDB) GetOwner() RepoCommonOwnerUser
- func (v *RepoCommonWithDB) GetPath() string
- func (v *RepoCommonWithDB) GetProject() *RepoCommonProject
- func (v *RepoCommonWithDB) GetProjectEnvironment() *RepoCommonProjectEnvironment
- func (v *RepoCommonWithDB) GetSource() RepoCommonSourceRepoSource
- func (v *RepoCommonWithDB) GetTpu() *RepoCommonTpuTPUSpec
- func (v *RepoCommonWithDB) GetUpdatedAt() time.Time
- func (v *RepoCommonWithDB) MarshalJSON() ([]byte, error)
- func (v *RepoCommonWithDB) UnmarshalJSON(b []byte) error
- type RepoCommonWithDBDatabaseLinksDatabaseLink
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLink) GetDatabase() RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLink) GetEnvPrefix() *string
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLink) GetEnvs() []RepoCommonWithDBDatabaseLinksDatabaseLinkEnvsEnvVar
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLink) GetId() uuid.UUID
- type RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetAutoscaling() *RepoCommonAutoscaling
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetCluster() *RepoCommonCluster
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetCpu() *string
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDatabaseEngine() *DatabaseEngineType
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDatabaseProvider() *DatabaseProviderType
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployJob() *bool
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployService() *bool
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployTarget() *DeployTarget
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployType() *DeployType
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDisableReason() *DisableReason
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetEnabled() bool
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetGpu() *RepoCommonGpuGPUSpec
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetId() uuid.UUID
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetImage() *string
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetMemory() *string
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetName() string
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetOwner() RepoCommonOwnerUser
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetPath() string
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetProject() *RepoCommonProject
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetProjectEnvironment() *RepoCommonProjectEnvironment
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetSource() RepoCommonSourceRepoSource
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetTpu() *RepoCommonTpuTPUSpec
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetUpdatedAt() time.Time
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) MarshalJSON() ([]byte, error)
- func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) UnmarshalJSON(b []byte) error
- type RepoCommonWithDBDatabaseLinksDatabaseLinkEnvsEnvVar
- type RepoCommonWithDBLinkedProjectsDatabaseLink
- type RepoCommonWithDBLinkedProjectsDatabaseLinkRepo
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetAutoscaling() *RepoCommonAutoscaling
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetCluster() *RepoCommonCluster
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetCpu() *string
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDatabaseEngine() *DatabaseEngineType
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDatabaseProvider() *DatabaseProviderType
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDeployJob() *bool
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDeployService() *bool
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDeployTarget() *DeployTarget
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDeployType() *DeployType
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDisableReason() *DisableReason
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetEnabled() bool
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetGpu() *RepoCommonGpuGPUSpec
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetId() uuid.UUID
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetImage() *string
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetMemory() *string
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetName() string
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetOwner() RepoCommonOwnerUser
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetPath() string
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetProject() *RepoCommonProject
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetProjectEnvironment() *RepoCommonProjectEnvironment
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetSource() RepoCommonSourceRepoSource
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetTpu() *RepoCommonTpuTPUSpec
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetUpdatedAt() time.Time
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) MarshalJSON() ([]byte, error)
- func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) UnmarshalJSON(b []byte) error
- type RepoCustomization
- func (v *RepoCustomization) GetAutoscaling() *RepoCommonAutoscaling
- func (v *RepoCustomization) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
- func (v *RepoCustomization) GetCluster() *RepoCommonCluster
- func (v *RepoCustomization) GetCpu() *string
- func (v *RepoCustomization) GetDatabaseEngine() *DatabaseEngineType
- func (v *RepoCustomization) GetDatabaseProvider() *DatabaseProviderType
- func (v *RepoCustomization) GetDeployJob() *bool
- func (v *RepoCustomization) GetDeployService() *bool
- func (v *RepoCustomization) GetDeployTarget() *DeployTarget
- func (v *RepoCustomization) GetDeployType() *DeployType
- func (v *RepoCustomization) GetDisableReason() *DisableReason
- func (v *RepoCustomization) GetEnabled() bool
- func (v *RepoCustomization) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
- func (v *RepoCustomization) GetGpu() *RepoCommonGpuGPUSpec
- func (v *RepoCustomization) GetId() uuid.UUID
- func (v *RepoCustomization) GetImage() *string
- func (v *RepoCustomization) GetKubernetesCustomization() *RepoCustomizationKubernetesCustomization
- func (v *RepoCustomization) GetMemory() *string
- func (v *RepoCustomization) GetName() string
- func (v *RepoCustomization) GetOwner() RepoCommonOwnerUser
- func (v *RepoCustomization) GetPath() string
- func (v *RepoCustomization) GetProject() *RepoCommonProject
- func (v *RepoCustomization) GetProjectEnvironment() *RepoCommonProjectEnvironment
- func (v *RepoCustomization) GetSource() RepoCommonSourceRepoSource
- func (v *RepoCustomization) GetTpu() *RepoCommonTpuTPUSpec
- func (v *RepoCustomization) GetUpdatedAt() time.Time
- func (v *RepoCustomization) MarshalJSON() ([]byte, error)
- func (v *RepoCustomization) UnmarshalJSON(b []byte) error
- type RepoCustomizationKubernetesCustomization
- func (v *RepoCustomizationKubernetesCustomization) GetIngressAnnotations() *map[string]string
- func (v *RepoCustomizationKubernetesCustomization) GetIngressSpecPatch() *string
- func (v *RepoCustomizationKubernetesCustomization) GetPodAnnotations() *map[string]string
- func (v *RepoCustomizationKubernetesCustomization) GetPodSpecPatch() *string
- func (v *RepoCustomizationKubernetesCustomization) GetServiceAccountName() *string
- func (v *RepoCustomizationKubernetesCustomization) GetServiceAnnotations() *map[string]string
- type RepoCustomizationResponse
- type RepoDeploy
- func (v *RepoDeploy) GetAutoscaling() *RepoCommonAutoscaling
- func (v *RepoDeploy) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
- func (v *RepoDeploy) GetCanDeploy() *bool
- func (v *RepoDeploy) GetCluster() *RepoCommonCluster
- func (v *RepoDeploy) GetCpu() *string
- func (v *RepoDeploy) GetDatabaseEngine() *DatabaseEngineType
- func (v *RepoDeploy) GetDatabaseProvider() *DatabaseProviderType
- func (v *RepoDeploy) GetDeployJob() *bool
- func (v *RepoDeploy) GetDeployService() *bool
- func (v *RepoDeploy) GetDeployTarget() *DeployTarget
- func (v *RepoDeploy) GetDeployType() *DeployType
- func (v *RepoDeploy) GetDisableReason() *DisableReason
- func (v *RepoDeploy) GetEnabled() bool
- func (v *RepoDeploy) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
- func (v *RepoDeploy) GetGpu() *RepoCommonGpuGPUSpec
- func (v *RepoDeploy) GetId() uuid.UUID
- func (v *RepoDeploy) GetImage() *string
- func (v *RepoDeploy) GetMemory() *string
- func (v *RepoDeploy) GetName() string
- func (v *RepoDeploy) GetOwner() RepoCommonOwnerUser
- func (v *RepoDeploy) GetPath() string
- func (v *RepoDeploy) GetProject() *RepoCommonProject
- func (v *RepoDeploy) GetProjectEnvironment() *RepoCommonProjectEnvironment
- func (v *RepoDeploy) GetSource() RepoCommonSourceRepoSource
- func (v *RepoDeploy) GetTpu() *RepoCommonTpuTPUSpec
- func (v *RepoDeploy) GetUpdatedAt() time.Time
- func (v *RepoDeploy) MarshalJSON() ([]byte, error)
- func (v *RepoDeploy) UnmarshalJSON(b []byte) error
- type RepoDeployRevisionsResponse
- type RepoDetail
- func (v *RepoDetail) GetAlternativeImageTagTemplates() []string
- func (v *RepoDetail) GetAppID() *string
- func (v *RepoDetail) GetAutoRetry() *bool
- func (v *RepoDetail) GetAutoRollback() *bool
- func (v *RepoDetail) GetAutoscaling() *RepoDetailAutoscaling
- func (v *RepoDetail) GetAwsAccount() *RepoDetailAwsAccountAWSAccount
- func (v *RepoDetail) GetAwsIamRole() *string
- func (v *RepoDetail) GetBranchResources() *RepoDetailBranchResourcesContainerResourcesSpec
- func (v *RepoDetail) GetBuildMethod() *RepoBuildBuildMethod
- func (v *RepoDetail) GetBuildResources() *RepoBuildBuildResourcesContainerResourcesSpec
- func (v *RepoDetail) GetBuildSpec() *RepoBuildBuildSpecContainerSpec
- func (v *RepoDetail) GetCanDeploy() *bool
- func (v *RepoDetail) GetCdns() []RepoNetworkCdnsCDN
- func (v *RepoDetail) GetCluster() *RepoDetailCluster
- func (v *RepoDetail) GetClusterDomains() []RepoNetworkClusterDomains
- func (v *RepoDetail) GetCollaborators() []RepoDetailCollaboratorsProjectCollaborator
- func (v *RepoDetail) GetContainerRegistry() *RepoDetailContainerRegistry
- func (v *RepoDetail) GetCpu() *string
- func (v *RepoDetail) GetDatabaseEngine() *DatabaseEngineType
- func (v *RepoDetail) GetDatabaseEnvs() []RepoDetailDatabaseEnvsEnvVar
- func (v *RepoDetail) GetDatabaseLinks() []RepoDetailDatabaseLinksDatabaseLink
- func (v *RepoDetail) GetDatabaseProvider() *DatabaseProviderType
- func (v *RepoDetail) GetDatabaseVersion() *string
- func (v *RepoDetail) GetDatadogApmEnabled() *bool
- func (v *RepoDetail) GetDedicated() *bool
- func (v *RepoDetail) GetDefaultIngressDomain() *string
- func (v *RepoDetail) GetDeployJob() *bool
- func (v *RepoDetail) GetDeployService() *bool
- func (v *RepoDetail) GetDeployStrategy() *DeployStrategy
- func (v *RepoDetail) GetDeployTarget() *DeployTarget
- func (v *RepoDetail) GetDeployTimeoutSeconds() *int
- func (v *RepoDetail) GetDeployType() *DeployType
- func (v *RepoDetail) GetDisableReason() *DisableReason
- func (v *RepoDetail) GetEnabled() bool
- func (v *RepoDetail) GetEnvs() []RepoDetailEnvsEnvVar
- func (v *RepoDetail) GetEphemeralStorage() *float64
- func (v *RepoDetail) GetFree() *bool
- func (v *RepoDetail) GetGcpAccount() *RepoDetailGcpAccountGCPAccount
- func (v *RepoDetail) GetGcpServiceAccount() *string
- func (v *RepoDetail) GetGitSubmodules() *GitSubmodulesType
- func (v *RepoDetail) GetGithubIntegration() *RepoDetailGithubIntegrationGitHubRepoIntegration
- func (v *RepoDetail) GetGitlabIntegration() *RepoDetailGitlabIntegrationGitlabRepoIntegration
- func (v *RepoDetail) GetGpu() *RepoDetailGpuGPUSpec
- func (v *RepoDetail) GetHelmValues() *string
- func (v *RepoDetail) GetHostNetwork() *bool
- func (v *RepoDetail) GetId() uuid.UUID
- func (v *RepoDetail) GetImage() *string
- func (v *RepoDetail) GetJobRuns() *RepoDetailJobRunsJobRunConnection
- func (v *RepoDetail) GetKanikoFlags() *RepoBuildKanikoFlags
- func (v *RepoDetail) GetKappID() *string
- func (v *RepoDetail) GetKubernetesCustomization() *RepoDetailKubernetesCustomization
- func (v *RepoDetail) GetLinkedProjects() []RepoDetailLinkedProjectsDatabaseLink
- func (v *RepoDetail) GetLivenessProbe() *RepoDetailLivenessProbe
- func (v *RepoDetail) GetLogShipper() *RepoDetailLogShipper
- func (v *RepoDetail) GetManifest() *RepoDetailManifest
- func (v *RepoDetail) GetManualDeploy() *bool
- func (v *RepoDetail) GetMemory() *string
- func (v *RepoDetail) GetName() string
- func (v *RepoDetail) GetNamespace() *string
- func (v *RepoDetail) GetNoBuildCache() *bool
- func (v *RepoDetail) GetOwner() RepoCommonOwnerUser
- func (v *RepoDetail) GetPath() string
- func (v *RepoDetail) GetPipelineCluster() *RepoDetailPipelineCluster
- func (v *RepoDetail) GetPipelineLinks() []RepoDetailPipelineLinksRepoPipelineLink
- func (v *RepoDetail) GetPorts() []RepoNetworkPortsPort
- func (v *RepoDetail) GetPreStopSleep() *int
- func (v *RepoDetail) GetProductionBranch() *string
- func (v *RepoDetail) GetProductionDeployment() *RepoDetailProductionDeployment
- func (v *RepoDetail) GetProject() *RepoDetailProject
- func (v *RepoDetail) GetProjectEnvironment() *RepoDetailProjectEnvironment
- func (v *RepoDetail) GetPrometheusScrape() *RepoDetailPrometheusScrape
- func (v *RepoDetail) GetReadinessProbe() *RepoDetailReadinessProbe
- func (v *RepoDetail) GetReplication() []RepoDetailReplication
- func (v *RepoDetail) GetSecretMounts() []RepoDetailSecretMountsKubernetesSecretMount
- func (v *RepoDetail) GetServerlessRegion() *string
- func (v *RepoDetail) GetServerlessResources() *RepoDetailServerlessResourcesServerlessResourceSpec
- func (v *RepoDetail) GetSource() RepoCommonSourceRepoSource
- func (v *RepoDetail) GetStartupProbe() *RepoDetailStartupProbe
- func (v *RepoDetail) GetStaticIP() *bool
- func (v *RepoDetail) GetTerminationGracePeriodSeconds() *int
- func (v *RepoDetail) GetTerraformVariables() *string
- func (v *RepoDetail) GetTerraformVersion() *string
- func (v *RepoDetail) GetTpu() *RepoDetailTpuTPUSpec
- func (v *RepoDetail) GetUpdatedAt() time.Time
- func (v *RepoDetail) GetUseHumanReadableKubernetesName() *bool
- func (v *RepoDetail) GetVolumes() []RepoDetailVolumesVolumeSpec
- func (v *RepoDetail) MarshalJSON() ([]byte, error)
- func (v *RepoDetail) UnmarshalJSON(b []byte) error
- type RepoDetailAutoscaling
- func (v *RepoDetailAutoscaling) GetCoolDownPeriod() *int
- func (v *RepoDetailAutoscaling) GetKedaScaledObjectSpec() *string
- func (v *RepoDetailAutoscaling) GetMaxReplicas() int
- func (v *RepoDetailAutoscaling) GetMinReplicas() int
- func (v *RepoDetailAutoscaling) GetTriggers() []RepoDetailAutoscalingTriggersAutoscalingTrigger
- type RepoDetailAutoscalingTriggersAutoscalingTrigger
- type RepoDetailAwsAccountAWSAccount
- type RepoDetailBranchResourcesContainerResourcesSpec
- func (v *RepoDetailBranchResourcesContainerResourcesSpec) GetAccelerator() *ResourcesAcceleratorAcceleratorSpec
- func (v *RepoDetailBranchResourcesContainerResourcesSpec) GetCpu() *float64
- func (v *RepoDetailBranchResourcesContainerResourcesSpec) GetEphemeralStorage() *float64
- func (v *RepoDetailBranchResourcesContainerResourcesSpec) GetMemory() *float64
- func (v *RepoDetailBranchResourcesContainerResourcesSpec) GetSpot() *bool
- func (v *RepoDetailBranchResourcesContainerResourcesSpec) MarshalJSON() ([]byte, error)
- func (v *RepoDetailBranchResourcesContainerResourcesSpec) UnmarshalJSON(b []byte) error
- type RepoDetailCluster
- func (v *RepoDetailCluster) GetCloudProvider() *CloudProvider
- func (v *RepoDetailCluster) GetClusterProvider() *ClusterProvider
- func (v *RepoDetailCluster) GetConnected() *bool
- func (v *RepoDetailCluster) GetId() uuid.UUID
- func (v *RepoDetailCluster) GetIngressIP() *string
- func (v *RepoDetailCluster) GetName() string
- func (v *RepoDetailCluster) GetRegion() *string
- func (v *RepoDetailCluster) GetStaticIPs() []string
- type RepoDetailCollaboratorsProjectCollaborator
- func (v *RepoDetailCollaboratorsProjectCollaborator) GetId() uuid.UUID
- func (v *RepoDetailCollaboratorsProjectCollaborator) GetRole() ProjectCollaboratorRole
- func (v *RepoDetailCollaboratorsProjectCollaborator) GetUser() CollaboratorCommonUser
- func (v *RepoDetailCollaboratorsProjectCollaborator) MarshalJSON() ([]byte, error)
- func (v *RepoDetailCollaboratorsProjectCollaborator) UnmarshalJSON(b []byte) error
- type RepoDetailContainerRegistry
- type RepoDetailDatabaseEnvsEnvVar
- type RepoDetailDatabaseLinksDatabaseLink
- func (v *RepoDetailDatabaseLinksDatabaseLink) GetDatabase() RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo
- func (v *RepoDetailDatabaseLinksDatabaseLink) GetEnvPrefix() *string
- func (v *RepoDetailDatabaseLinksDatabaseLink) GetEnvs() []RepoDetailDatabaseLinksDatabaseLinkEnvsEnvVar
- func (v *RepoDetailDatabaseLinksDatabaseLink) GetId() uuid.UUID
- type RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetAutoscaling() *RepoCommonAutoscaling
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetCluster() *RepoCommonCluster
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetCpu() *string
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDatabaseEngine() *DatabaseEngineType
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDatabaseProvider() *DatabaseProviderType
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployJob() *bool
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployService() *bool
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployTarget() *DeployTarget
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployType() *DeployType
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDisableReason() *DisableReason
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetEnabled() bool
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetGpu() *RepoCommonGpuGPUSpec
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetId() uuid.UUID
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetImage() *string
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetMemory() *string
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetName() string
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetOwner() RepoCommonOwnerUser
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetPath() string
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetProject() *RepoCommonProject
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetProjectEnvironment() *RepoCommonProjectEnvironment
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetSource() RepoCommonSourceRepoSource
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetTpu() *RepoCommonTpuTPUSpec
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetUpdatedAt() time.Time
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) MarshalJSON() ([]byte, error)
- func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) UnmarshalJSON(b []byte) error
- type RepoDetailDatabaseLinksDatabaseLinkEnvsEnvVar
- type RepoDetailEnvsEnvVar
- func (v *RepoDetailEnvsEnvVar) GetId() uuid.UUID
- func (v *RepoDetailEnvsEnvVar) GetName() string
- func (v *RepoDetailEnvsEnvVar) GetSealed() bool
- func (v *RepoDetailEnvsEnvVar) GetSource() *RepoDetailEnvsEnvVarSource
- func (v *RepoDetailEnvsEnvVar) GetValue() string
- func (v *RepoDetailEnvsEnvVar) GetVisible() bool
- type RepoDetailEnvsEnvVarSource
- type RepoDetailGcpAccountGCPAccount
- type RepoDetailGithubIntegrationGitHubRepoIntegration
- func (v *RepoDetailGithubIntegrationGitHubRepoIntegration) GetAutoDeployBranch() bool
- func (v *RepoDetailGithubIntegrationGitHubRepoIntegration) GetAutoStopBranch() bool
- func (v *RepoDetailGithubIntegrationGitHubRepoIntegration) GetBranchIgnore() string
- func (v *RepoDetailGithubIntegrationGitHubRepoIntegration) GetBranchStopIgnore() string
- func (v *RepoDetailGithubIntegrationGitHubRepoIntegration) GetGithubRepository() ...
- func (v *RepoDetailGithubIntegrationGitHubRepoIntegration) GetId() uuid.UUID
- type RepoDetailGithubIntegrationGitHubRepoIntegrationGithubRepositoryGitHubRepository
- func (v *RepoDetailGithubIntegrationGitHubRepoIntegrationGithubRepositoryGitHubRepository) GetId() uuid.UUID
- func (v *RepoDetailGithubIntegrationGitHubRepoIntegrationGithubRepositoryGitHubRepository) GetName() string
- func (v *RepoDetailGithubIntegrationGitHubRepoIntegrationGithubRepositoryGitHubRepository) GetOwner() string
- type RepoDetailGitlabIntegrationGitlabRepoIntegration
- func (v *RepoDetailGitlabIntegrationGitlabRepoIntegration) GetAutoDeployBranch() bool
- func (v *RepoDetailGitlabIntegrationGitlabRepoIntegration) GetAutoStopBranch() bool
- func (v *RepoDetailGitlabIntegrationGitlabRepoIntegration) GetBranchIgnore() string
- func (v *RepoDetailGitlabIntegrationGitlabRepoIntegration) GetBranchStopIgnore() string
- func (v *RepoDetailGitlabIntegrationGitlabRepoIntegration) GetId() uuid.UUID
- type RepoDetailGpuGPUSpec
- type RepoDetailJobRunsJobRunConnection
- type RepoDetailKubernetesCustomization
- func (v *RepoDetailKubernetesCustomization) GetIngressAnnotations() *map[string]string
- func (v *RepoDetailKubernetesCustomization) GetPodAnnotations() *map[string]string
- func (v *RepoDetailKubernetesCustomization) GetServiceAccountName() *string
- func (v *RepoDetailKubernetesCustomization) GetServiceAnnotations() *map[string]string
- type RepoDetailLinkedProjectsDatabaseLink
- type RepoDetailLinkedProjectsDatabaseLinkRepo
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetAutoscaling() *RepoCommonAutoscaling
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetCluster() *RepoCommonCluster
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetCpu() *string
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetDatabaseEngine() *DatabaseEngineType
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetDatabaseProvider() *DatabaseProviderType
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetDeployJob() *bool
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetDeployService() *bool
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetDeployTarget() *DeployTarget
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetDeployType() *DeployType
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetDisableReason() *DisableReason
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetEnabled() bool
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetGpu() *RepoCommonGpuGPUSpec
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetId() uuid.UUID
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetImage() *string
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetMemory() *string
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetName() string
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetOwner() RepoCommonOwnerUser
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetPath() string
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetProject() *RepoCommonProject
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetProjectEnvironment() *RepoCommonProjectEnvironment
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetSource() RepoCommonSourceRepoSource
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetTpu() *RepoCommonTpuTPUSpec
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetUpdatedAt() time.Time
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) MarshalJSON() ([]byte, error)
- func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) UnmarshalJSON(b []byte) error
- type RepoDetailLivenessProbe
- func (v *RepoDetailLivenessProbe) GetCommand() *string
- func (v *RepoDetailLivenessProbe) GetFailureThreshold() int
- func (v *RepoDetailLivenessProbe) GetHttp() *ProbeDetailHttpHTTPProbe
- func (v *RepoDetailLivenessProbe) GetInitialDelaySeconds() int
- func (v *RepoDetailLivenessProbe) GetPeriodSeconds() int
- func (v *RepoDetailLivenessProbe) GetSuccessThreshold() int
- func (v *RepoDetailLivenessProbe) GetTcp() *ProbeDetailTcpTCPProbe
- func (v *RepoDetailLivenessProbe) GetTimeoutSeconds() int
- func (v *RepoDetailLivenessProbe) MarshalJSON() ([]byte, error)
- func (v *RepoDetailLivenessProbe) UnmarshalJSON(b []byte) error
- type RepoDetailLogShipper
- func (v *RepoDetailLogShipper) GetBetterstack() *RepoDetailLogShipperBetterstackBetterStackIntegration
- func (v *RepoDetailLogShipper) GetDatadog() *RepoDetailLogShipperDatadogDatadogLogIntegration
- func (v *RepoDetailLogShipper) GetLogDNA() *RepoDetailLogShipperLogDNALogDNAIntegration
- func (v *RepoDetailLogShipper) GetLogz() *RepoDetailLogShipperLogzLogzIntegration
- func (v *RepoDetailLogShipper) GetSyslog() *RepoDetailLogShipperSyslogSyslogIntegration
- func (v *RepoDetailLogShipper) GetType() LogShipperType
- type RepoDetailLogShipperBetterstackBetterStackIntegration
- type RepoDetailLogShipperDatadogDatadogLogIntegration
- type RepoDetailLogShipperLogDNALogDNAIntegration
- type RepoDetailLogShipperLogzLogzIntegration
- type RepoDetailLogShipperSyslogSyslogIntegration
- type RepoDetailManifest
- type RepoDetailPipelineCluster
- type RepoDetailPipelineLinksRepoPipelineLink
- func (v *RepoDetailPipelineLinksRepoPipelineLink) GetId() uuid.UUID
- func (v *RepoDetailPipelineLinksRepoPipelineLink) GetSource() RepoPipelineLinkDetailSourceRepo
- func (v *RepoDetailPipelineLinksRepoPipelineLink) GetSourceEvent() RepoEvent
- func (v *RepoDetailPipelineLinksRepoPipelineLink) GetTargetAction() RepoAction
- func (v *RepoDetailPipelineLinksRepoPipelineLink) GetTargetGroup() RepoPipelineLinkDetailTargetGroupRepoGroup
- func (v *RepoDetailPipelineLinksRepoPipelineLink) MarshalJSON() ([]byte, error)
- func (v *RepoDetailPipelineLinksRepoPipelineLink) UnmarshalJSON(b []byte) error
- type RepoDetailProductionDeployment
- func (v *RepoDetailProductionDeployment) GetAlternativeImages() []DeploymentCommonAlternativeImagesAlternativeImage
- func (v *RepoDetailProductionDeployment) GetAwsLinks() *RepoDetailProductionDeploymentAwsLinksAWSLinks
- func (v *RepoDetailProductionDeployment) GetBranch() *string
- func (v *RepoDetailProductionDeployment) GetBuild() *DeploymentCommonBuild
- func (v *RepoDetailProductionDeployment) GetCreatedAt() time.Time
- func (v *RepoDetailProductionDeployment) GetDeployStatus() *DeploymentCommonDeployStatus
- func (v *RepoDetailProductionDeployment) GetDescription() *string
- func (v *RepoDetailProductionDeployment) GetEndpoints() []string
- func (v *RepoDetailProductionDeployment) GetErrorMessage() *string
- func (v *RepoDetailProductionDeployment) GetGcpLinks() *RepoDetailProductionDeploymentGcpLinksGCPLinks
- func (v *RepoDetailProductionDeployment) GetId() uuid.UUID
- func (v *RepoDetailProductionDeployment) GetLoadBalancers() []RepoDetailProductionDeploymentLoadBalancersLoadBalancer
- func (v *RepoDetailProductionDeployment) GetPrivateEndpoint() *string
- func (v *RepoDetailProductionDeployment) GetStatus() DeploymentStatus
- func (v *RepoDetailProductionDeployment) GetUpdatedAt() time.Time
- func (v *RepoDetailProductionDeployment) GetVersion() string
- func (v *RepoDetailProductionDeployment) MarshalJSON() ([]byte, error)
- func (v *RepoDetailProductionDeployment) UnmarshalJSON(b []byte) error
- type RepoDetailProductionDeploymentAwsLinksAWSLinks
- func (v *RepoDetailProductionDeploymentAwsLinksAWSLinks) GetApiGateway() *string
- func (v *RepoDetailProductionDeploymentAwsLinksAWSLinks) GetCloudformation() *string
- func (v *RepoDetailProductionDeploymentAwsLinksAWSLinks) GetCloudwatchLogs() *string
- func (v *RepoDetailProductionDeploymentAwsLinksAWSLinks) GetCloudwatchMetrics() *string
- func (v *RepoDetailProductionDeploymentAwsLinksAWSLinks) GetLambda() *string
- func (v *RepoDetailProductionDeploymentAwsLinksAWSLinks) GetRds() *string
- func (v *RepoDetailProductionDeploymentAwsLinksAWSLinks) MarshalJSON() ([]byte, error)
- func (v *RepoDetailProductionDeploymentAwsLinksAWSLinks) UnmarshalJSON(b []byte) error
- type RepoDetailProductionDeploymentGcpLinksGCPLinks
- func (v *RepoDetailProductionDeploymentGcpLinksGCPLinks) GetCloudFunctions() *string
- func (v *RepoDetailProductionDeploymentGcpLinksGCPLinks) GetCloudFunctionsTrigger() *string
- func (v *RepoDetailProductionDeploymentGcpLinksGCPLinks) GetCloudLogging() *string
- func (v *RepoDetailProductionDeploymentGcpLinksGCPLinks) GetCloudMonitoring() *string
- func (v *RepoDetailProductionDeploymentGcpLinksGCPLinks) GetCloudRun() *string
- func (v *RepoDetailProductionDeploymentGcpLinksGCPLinks) GetDeploymentManager() *string
- func (v *RepoDetailProductionDeploymentGcpLinksGCPLinks) MarshalJSON() ([]byte, error)
- func (v *RepoDetailProductionDeploymentGcpLinksGCPLinks) UnmarshalJSON(b []byte) error
- type RepoDetailProductionDeploymentLoadBalancersLoadBalancer
- type RepoDetailProject
- type RepoDetailProjectEnvironment
- type RepoDetailProjectEnvironmentEnvsEnvVar
- func (v *RepoDetailProjectEnvironmentEnvsEnvVar) GetId() uuid.UUID
- func (v *RepoDetailProjectEnvironmentEnvsEnvVar) GetName() string
- func (v *RepoDetailProjectEnvironmentEnvsEnvVar) GetSealed() bool
- func (v *RepoDetailProjectEnvironmentEnvsEnvVar) GetSource() *RepoDetailProjectEnvironmentEnvsEnvVarSource
- func (v *RepoDetailProjectEnvironmentEnvsEnvVar) GetValue() string
- func (v *RepoDetailProjectEnvironmentEnvsEnvVar) GetVisible() bool
- type RepoDetailProjectEnvironmentEnvsEnvVarSource
- type RepoDetailProjectEnvironmentsProjectEnvironment
- func (v *RepoDetailProjectEnvironmentsProjectEnvironment) GetId() uuid.UUID
- func (v *RepoDetailProjectEnvironmentsProjectEnvironment) GetName() string
- func (v *RepoDetailProjectEnvironmentsProjectEnvironment) MarshalJSON() ([]byte, error)
- func (v *RepoDetailProjectEnvironmentsProjectEnvironment) UnmarshalJSON(b []byte) error
- type RepoDetailProjectEnvsEnvVar
- func (v *RepoDetailProjectEnvsEnvVar) GetId() uuid.UUID
- func (v *RepoDetailProjectEnvsEnvVar) GetName() string
- func (v *RepoDetailProjectEnvsEnvVar) GetSealed() bool
- func (v *RepoDetailProjectEnvsEnvVar) GetSource() *RepoDetailProjectEnvsEnvVarSource
- func (v *RepoDetailProjectEnvsEnvVar) GetValue() string
- func (v *RepoDetailProjectEnvsEnvVar) GetVisible() bool
- type RepoDetailProjectEnvsEnvVarSource
- type RepoDetailPrometheusScrape
- type RepoDetailReadinessProbe
- func (v *RepoDetailReadinessProbe) GetCommand() *string
- func (v *RepoDetailReadinessProbe) GetFailureThreshold() int
- func (v *RepoDetailReadinessProbe) GetHttp() *ProbeDetailHttpHTTPProbe
- func (v *RepoDetailReadinessProbe) GetInitialDelaySeconds() int
- func (v *RepoDetailReadinessProbe) GetPeriodSeconds() int
- func (v *RepoDetailReadinessProbe) GetSuccessThreshold() int
- func (v *RepoDetailReadinessProbe) GetTcp() *ProbeDetailTcpTCPProbe
- func (v *RepoDetailReadinessProbe) GetTimeoutSeconds() int
- func (v *RepoDetailReadinessProbe) MarshalJSON() ([]byte, error)
- func (v *RepoDetailReadinessProbe) UnmarshalJSON(b []byte) error
- type RepoDetailReplication
- type RepoDetailReplicationCluster
- type RepoDetailSecretMountsKubernetesSecretMount
- type RepoDetailServerlessResourcesServerlessResourceSpec
- type RepoDetailStartupProbe
- func (v *RepoDetailStartupProbe) GetCommand() *string
- func (v *RepoDetailStartupProbe) GetFailureThreshold() int
- func (v *RepoDetailStartupProbe) GetHttp() *ProbeDetailHttpHTTPProbe
- func (v *RepoDetailStartupProbe) GetInitialDelaySeconds() int
- func (v *RepoDetailStartupProbe) GetPeriodSeconds() int
- func (v *RepoDetailStartupProbe) GetSuccessThreshold() int
- func (v *RepoDetailStartupProbe) GetTcp() *ProbeDetailTcpTCPProbe
- func (v *RepoDetailStartupProbe) GetTimeoutSeconds() int
- func (v *RepoDetailStartupProbe) MarshalJSON() ([]byte, error)
- func (v *RepoDetailStartupProbe) UnmarshalJSON(b []byte) error
- type RepoDetailTpuTPUSpec
- type RepoDetailVolumesVolumeSpec
- type RepoEvent
- type RepoFilter
- type RepoForProjectEnvironmentResponse
- type RepoForProjectResponse
- type RepoListItem
- func (v *RepoListItem) GetAutoscaling() *RepoCommonAutoscaling
- func (v *RepoListItem) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
- func (v *RepoListItem) GetCluster() *RepoCommonCluster
- func (v *RepoListItem) GetCpu() *string
- func (v *RepoListItem) GetDatabaseEngine() *DatabaseEngineType
- func (v *RepoListItem) GetDatabaseProvider() *DatabaseProviderType
- func (v *RepoListItem) GetDeployJob() *bool
- func (v *RepoListItem) GetDeployService() *bool
- func (v *RepoListItem) GetDeployTarget() *DeployTarget
- func (v *RepoListItem) GetDeployType() *DeployType
- func (v *RepoListItem) GetDisableReason() *DisableReason
- func (v *RepoListItem) GetEnabled() bool
- func (v *RepoListItem) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
- func (v *RepoListItem) GetGpu() *RepoCommonGpuGPUSpec
- func (v *RepoListItem) GetId() uuid.UUID
- func (v *RepoListItem) GetImage() *string
- func (v *RepoListItem) GetMemory() *string
- func (v *RepoListItem) GetName() string
- func (v *RepoListItem) GetOwner() RepoCommonOwnerUser
- func (v *RepoListItem) GetPath() string
- func (v *RepoListItem) GetProductionDeployment() *RepoListItemProductionDeployment
- func (v *RepoListItem) GetProject() *RepoCommonProject
- func (v *RepoListItem) GetProjectEnvironment() *RepoCommonProjectEnvironment
- func (v *RepoListItem) GetSource() RepoCommonSourceRepoSource
- func (v *RepoListItem) GetTpu() *RepoCommonTpuTPUSpec
- func (v *RepoListItem) GetUpdatedAt() time.Time
- func (v *RepoListItem) MarshalJSON() ([]byte, error)
- func (v *RepoListItem) UnmarshalJSON(b []byte) error
- type RepoListItemProductionDeployment
- func (v *RepoListItemProductionDeployment) GetAlternativeImages() []DeploymentCommonAlternativeImagesAlternativeImage
- func (v *RepoListItemProductionDeployment) GetBranch() *string
- func (v *RepoListItemProductionDeployment) GetBuild() *DeploymentCommonBuild
- func (v *RepoListItemProductionDeployment) GetCreatedAt() time.Time
- func (v *RepoListItemProductionDeployment) GetDeployStatus() *DeploymentCommonDeployStatus
- func (v *RepoListItemProductionDeployment) GetDescription() *string
- func (v *RepoListItemProductionDeployment) GetEndpoints() []string
- func (v *RepoListItemProductionDeployment) GetErrorMessage() *string
- func (v *RepoListItemProductionDeployment) GetId() uuid.UUID
- func (v *RepoListItemProductionDeployment) GetPrivateEndpoint() *string
- func (v *RepoListItemProductionDeployment) GetStatus() DeploymentStatus
- func (v *RepoListItemProductionDeployment) GetUpdatedAt() time.Time
- func (v *RepoListItemProductionDeployment) GetVersion() string
- func (v *RepoListItemProductionDeployment) MarshalJSON() ([]byte, error)
- func (v *RepoListItemProductionDeployment) UnmarshalJSON(b []byte) error
- type RepoNetwork
- func (v *RepoNetwork) GetAutoscaling() *RepoCommonAutoscaling
- func (v *RepoNetwork) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
- func (v *RepoNetwork) GetCdns() []RepoNetworkCdnsCDN
- func (v *RepoNetwork) GetCluster() *RepoCommonCluster
- func (v *RepoNetwork) GetClusterDomains() []RepoNetworkClusterDomains
- func (v *RepoNetwork) GetCpu() *string
- func (v *RepoNetwork) GetDatabaseEngine() *DatabaseEngineType
- func (v *RepoNetwork) GetDatabaseProvider() *DatabaseProviderType
- func (v *RepoNetwork) GetDeployJob() *bool
- func (v *RepoNetwork) GetDeployService() *bool
- func (v *RepoNetwork) GetDeployTarget() *DeployTarget
- func (v *RepoNetwork) GetDeployType() *DeployType
- func (v *RepoNetwork) GetDisableReason() *DisableReason
- func (v *RepoNetwork) GetEnabled() bool
- func (v *RepoNetwork) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
- func (v *RepoNetwork) GetGpu() *RepoCommonGpuGPUSpec
- func (v *RepoNetwork) GetHostNetwork() *bool
- func (v *RepoNetwork) GetId() uuid.UUID
- func (v *RepoNetwork) GetImage() *string
- func (v *RepoNetwork) GetMemory() *string
- func (v *RepoNetwork) GetName() string
- func (v *RepoNetwork) GetOwner() RepoCommonOwnerUser
- func (v *RepoNetwork) GetPath() string
- func (v *RepoNetwork) GetPorts() []RepoNetworkPortsPort
- func (v *RepoNetwork) GetProject() *RepoCommonProject
- func (v *RepoNetwork) GetProjectEnvironment() *RepoCommonProjectEnvironment
- func (v *RepoNetwork) GetSource() RepoCommonSourceRepoSource
- func (v *RepoNetwork) GetStaticIP() *bool
- func (v *RepoNetwork) GetTpu() *RepoCommonTpuTPUSpec
- func (v *RepoNetwork) GetUpdatedAt() time.Time
- func (v *RepoNetwork) MarshalJSON() ([]byte, error)
- func (v *RepoNetwork) UnmarshalJSON(b []byte) error
- type RepoNetworkCdnsCDN
- func (v *RepoNetworkCdnsCDN) GetCertificate() *CDNDetailCertificate
- func (v *RepoNetworkCdnsCDN) GetDomains() []CDNDetailDomainsCDNDomain
- func (v *RepoNetworkCdnsCDN) GetEndpoint() *string
- func (v *RepoNetworkCdnsCDN) GetId() uuid.UUID
- func (v *RepoNetworkCdnsCDN) GetState() string
- func (v *RepoNetworkCdnsCDN) MarshalJSON() ([]byte, error)
- func (v *RepoNetworkCdnsCDN) UnmarshalJSON(b []byte) error
- type RepoNetworkClusterDomains
- func (v *RepoNetworkClusterDomains) GetCluster() ClusterDomainsDetailCluster
- func (v *RepoNetworkClusterDomains) GetDomains() []ClusterDomainsDetailDomainsCustomDomain
- func (v *RepoNetworkClusterDomains) GetId() uuid.UUID
- func (v *RepoNetworkClusterDomains) MarshalJSON() ([]byte, error)
- func (v *RepoNetworkClusterDomains) UnmarshalJSON(b []byte) error
- type RepoNetworkPortsPort
- type RepoNetworkResponse
- type RepoPipelineLinkDetail
- func (v *RepoPipelineLinkDetail) GetId() uuid.UUID
- func (v *RepoPipelineLinkDetail) GetSource() RepoPipelineLinkDetailSourceRepo
- func (v *RepoPipelineLinkDetail) GetSourceEvent() RepoEvent
- func (v *RepoPipelineLinkDetail) GetTargetAction() RepoAction
- func (v *RepoPipelineLinkDetail) GetTargetGroup() RepoPipelineLinkDetailTargetGroupRepoGroup
- type RepoPipelineLinkDetailSourceRepo
- type RepoPipelineLinkDetailTargetGroupRepoGroup
- type RepoPipelineLinkDetailTargetGroupRepoGroupSelectorLabelSelectors
- type RepoPrometheusResponse
- type RepoRenderIngressSpecPatchResponse
- type RepoRenderPodSpecPatchResponse
- type RepoSourceType
- type RepoStatusCriterion
- type ReposForProjectEnvironmentBasicResponse
- type ReposForProjectEnvironmentResponse
- type ReposForProjectResponse
- type ResendTeamMemberInvitationResponse
- type ResourceAdapterFilter
- func (v *ResourceAdapterFilter) GetActive() *BooleanCriterion
- func (v *ResourceAdapterFilter) GetDeployableIds() *MultiEntityCriterion
- func (v *ResourceAdapterFilter) GetEnvironmentName() *StringCriterion
- func (v *ResourceAdapterFilter) GetIds() *MultiEntityCriterion
- func (v *ResourceAdapterFilter) GetName() *StringCriterion
- func (v *ResourceAdapterFilter) GetProjectName() *StringCriterion
- func (v *ResourceAdapterFilter) GetRepoIds() *MultiEntityCriterion
- func (v *ResourceAdapterFilter) GetResourceIds() *MultiEntityCriterion
- func (v *ResourceAdapterFilter) GetStatus() *AdapterStatusCriterion
- type ResourceBranchInput
- type ResourceBuildInput
- func (v *ResourceBuildInput) GetBuild() *ProjectBuildInput
- func (v *ResourceBuildInput) GetBuildResources() *ContainerResourcesSpecInput
- func (v *ResourceBuildInput) GetBuildTarget() *BuildTargetInput
- func (v *ResourceBuildInput) GetContainerCacheRepository() *string
- func (v *ResourceBuildInput) GetContainerRegistryID() *uuid.UUID
- func (v *ResourceBuildInput) GetContainerRepository() *string
- func (v *ResourceBuildInput) GetGitSubmodules() *GitSubmodulesType
- func (v *ResourceBuildInput) GetKanikoFlags() *KanikoFlagsInput
- func (v *ResourceBuildInput) GetNoBuildCache() *bool
- type ResourceDatabaseInput
- type ResourceFilter
- type ResourceKubernetesAppInput
- func (v *ResourceKubernetesAppInput) GetAutoscaling() *AutoscalingInput
- func (v *ResourceKubernetesAppInput) GetAwsIamRole() *string
- func (v *ResourceKubernetesAppInput) GetBranchResources() *ContainerResourcesSpecInput
- func (v *ResourceKubernetesAppInput) GetCustomization() *KubernetesCustomizationInput
- func (v *ResourceKubernetesAppInput) GetDatadogApmEnabled() *bool
- func (v *ResourceKubernetesAppInput) GetDefaultIngressDomain() *string
- func (v *ResourceKubernetesAppInput) GetDeployJob() *bool
- func (v *ResourceKubernetesAppInput) GetDeployService() *bool
- func (v *ResourceKubernetesAppInput) GetDeployStrategy() *DeployStrategy
- func (v *ResourceKubernetesAppInput) GetEnvs() []EnvVarInput
- func (v *ResourceKubernetesAppInput) GetGcpServiceAccount() *string
- func (v *ResourceKubernetesAppInput) GetLivenessProbe() *ProbeInput
- func (v *ResourceKubernetesAppInput) GetLogShipper() *LogShipperInput
- func (v *ResourceKubernetesAppInput) GetPorts() []PortInput
- func (v *ResourceKubernetesAppInput) GetPreStopSleep() *int
- func (v *ResourceKubernetesAppInput) GetPrometheusScrape() *PrometheusScrapeInput
- func (v *ResourceKubernetesAppInput) GetReadinessProbe() *ProbeInput
- func (v *ResourceKubernetesAppInput) GetReleaseCommand() *string
- func (v *ResourceKubernetesAppInput) GetReplication() []*ReplicationInput
- func (v *ResourceKubernetesAppInput) GetResources() *ContainerResourcesSpecInput
- func (v *ResourceKubernetesAppInput) GetRunCommand() *string
- func (v *ResourceKubernetesAppInput) GetSecretMounts() []KubernetesSecretMountInput
- func (v *ResourceKubernetesAppInput) GetStartupProbe() *ProbeInput
- func (v *ResourceKubernetesAppInput) GetStaticIP() *bool
- func (v *ResourceKubernetesAppInput) GetTerminationGracePeriodSeconds() *int
- func (v *ResourceKubernetesAppInput) GetUseHumanReadableName() *bool
- func (v *ResourceKubernetesAppInput) GetVolumes() []VolumeInput
- type ResourceKubernetesHelmInput
- type ResourceKubernetesInput
- func (v *ResourceKubernetesInput) GetApp() *ResourceKubernetesAppInput
- func (v *ResourceKubernetesInput) GetDeployTarget() *ProjectDeployInput
- func (v *ResourceKubernetesInput) GetHelm() *ResourceKubernetesHelmInput
- func (v *ResourceKubernetesInput) GetManifest() *ResourceKubernetesManifestInput
- func (v *ResourceKubernetesInput) GetNamespace() *string
- type ResourceKubernetesManifestInput
- type ResourceServerlessInput
- func (v *ResourceServerlessInput) GetDeployService() *bool
- func (v *ResourceServerlessInput) GetDeployTarget() *ProjectDeployInput
- func (v *ResourceServerlessInput) GetEnvs() []*EnvVarInput
- func (v *ResourceServerlessInput) GetPorts() []PortInput
- func (v *ResourceServerlessInput) GetServerlessResources() *ServerlessResourcesSpecInput
- type ResourceTerraformInput
- type ResourceWorkflowInput
- type Resources
- type ResourcesAcceleratorAcceleratorSpec
- type RevisableEntityCommonFragment
- type RevisableEntityCommonFragmentProjectEnvironmentRevision
- type RevisableEntityCommonFragmentProjectRevision
- type RevisableEntityCommonFragmentRepoDeploymentConfiguration
- type RevisableEntityCommonFragmentRevisionMetadata
- func (v *RevisableEntityCommonFragmentRevisionMetadata) GetCreatedAt() time.Time
- func (v *RevisableEntityCommonFragmentRevisionMetadata) GetCreatedBy() RevisableEntityCommonFragmentRevisionMetadataCreatedByUser
- func (v *RevisableEntityCommonFragmentRevisionMetadata) GetDescription() string
- func (v *RevisableEntityCommonFragmentRevisionMetadata) GetId() uuid.UUID
- func (v *RevisableEntityCommonFragmentRevisionMetadata) GetSequenceId() int
- type RevisableEntityCommonFragmentRevisionMetadataCreatedByUser
- func (v *RevisableEntityCommonFragmentRevisionMetadataCreatedByUser) GetAvatar() *string
- func (v *RevisableEntityCommonFragmentRevisionMetadataCreatedByUser) GetId() uuid.UUID
- func (v *RevisableEntityCommonFragmentRevisionMetadataCreatedByUser) GetLogin() string
- func (v *RevisableEntityCommonFragmentRevisionMetadataCreatedByUser) GetName() string
- type RollbackToDeploymentResponse
- type RunJobInput
- type RunJobResponse
- type S3BucketBackendInput
- type SearchHelmChartsInput
- type SearchHelmChartsResponse
- type ServerlessResourcesSpecInput
- type SetPaymentMethodResponse
- type SetRepoEnvsInput
- type SetRepoEnvsResponse
- type SortDirection
- type SortInput
- type SourceInput
- type StringCriterion
- type SubgroupListItem
- type SubgroupOverviewResponse
- type SubscriptionCart
- type SubscriptionFeatureResponse
- type SuggestProjectNameInput
- type SuggestProjectNameResponse
- type SuggestTemplateNameInput
- type SuggestTemplateNameResponse
- type SyslogIntegrationInput
- type TPUInput
- type TeamByNameResponse
- type TeamCloudResponse
- type TeamCommon
- type TeamCommonPlan
- type TeamCommonUser
- func (v *TeamCommonUser) GetAdvanced() *bool
- func (v *TeamCommonUser) GetAvatar() *string
- func (v *TeamCommonUser) GetCreatedAt() *time.Time
- func (v *TeamCommonUser) GetEmail() *string
- func (v *TeamCommonUser) GetFreeTrialEndsAt() *time.Time
- func (v *TeamCommonUser) GetHasPaymentMethod() *bool
- func (v *TeamCommonUser) GetId() uuid.UUID
- func (v *TeamCommonUser) GetIsTeam() *bool
- func (v *TeamCommonUser) GetLogin() string
- func (v *TeamCommonUser) GetName() string
- func (v *TeamCommonUser) GetPaymentAuthorizationError() *string
- func (v *TeamCommonUser) GetPaymentError() *string
- func (v *TeamCommonUser) MarshalJSON() ([]byte, error)
- func (v *TeamCommonUser) UnmarshalJSON(b []byte) error
- type TeamDetail
- type TeamDetailUser
- func (v *TeamDetailUser) GetAdvanced() *bool
- func (v *TeamDetailUser) GetAvatar() *string
- func (v *TeamDetailUser) GetCanDeploy() *bool
- func (v *TeamDetailUser) GetCreatedAt() *time.Time
- func (v *TeamDetailUser) GetEmail() *string
- func (v *TeamDetailUser) GetFreeTrialEndsAt() *time.Time
- func (v *TeamDetailUser) GetHasOnboarded() *bool
- func (v *TeamDetailUser) GetHasPaymentMethod() *bool
- func (v *TeamDetailUser) GetHasZeetCloud() *bool
- func (v *TeamDetailUser) GetId() uuid.UUID
- func (v *TeamDetailUser) GetIsTeam() *bool
- func (v *TeamDetailUser) GetLogin() string
- func (v *TeamDetailUser) GetName() string
- func (v *TeamDetailUser) GetPaymentAuthorizationError() *string
- func (v *TeamDetailUser) GetPaymentError() *string
- func (v *TeamDetailUser) MarshalJSON() ([]byte, error)
- func (v *TeamDetailUser) UnmarshalJSON(b []byte) error
- type TeamGithubReposResponse
- type TeamInvite
- type TeamMember
- type TeamMemberMemberInvitationsTeamMemberInvitation
- func (v *TeamMemberMemberInvitationsTeamMemberInvitation) GetCreatedAt() time.Time
- func (v *TeamMemberMemberInvitationsTeamMemberInvitation) GetEmail() *string
- func (v *TeamMemberMemberInvitationsTeamMemberInvitation) GetExpiresAt() *time.Time
- func (v *TeamMemberMemberInvitationsTeamMemberInvitation) GetId() uuid.UUID
- func (v *TeamMemberMemberInvitationsTeamMemberInvitation) GetLink() string
- func (v *TeamMemberMemberInvitationsTeamMemberInvitation) GetRole() TeamMemberRole
- func (v *TeamMemberMemberInvitationsTeamMemberInvitation) MarshalJSON() ([]byte, error)
- func (v *TeamMemberMemberInvitationsTeamMemberInvitation) UnmarshalJSON(b []byte) error
- type TeamMemberMembersUserTeamEdge
- type TeamMemberMembersUserTeamEdgeUser
- func (v *TeamMemberMembersUserTeamEdgeUser) GetAvatar() *string
- func (v *TeamMemberMembersUserTeamEdgeUser) GetId() uuid.UUID
- func (v *TeamMemberMembersUserTeamEdgeUser) GetIsTeam() *bool
- func (v *TeamMemberMembersUserTeamEdgeUser) GetLogin() string
- func (v *TeamMemberMembersUserTeamEdgeUser) GetName() string
- func (v *TeamMemberMembersUserTeamEdgeUser) MarshalJSON() ([]byte, error)
- func (v *TeamMemberMembersUserTeamEdgeUser) UnmarshalJSON(b []byte) error
- type TeamMemberRole
- type TemplateCommon
- func (v *TemplateCommon) GetDescription() string
- func (v *TemplateCommon) GetHomepageURL() *string
- func (v *TemplateCommon) GetId() uuid.UUID
- func (v *TemplateCommon) GetImage() string
- func (v *TemplateCommon) GetName() string
- func (v *TemplateCommon) GetProjects() []TemplateCommonProjectsProjectTemplate
- func (v *TemplateCommon) GetRepositoryURL() *string
- func (v *TemplateCommon) GetStats() *TemplateCommonStatsTemplateStats
- type TemplateCommonProjectsProjectTemplate
- func (v *TemplateCommonProjectsProjectTemplate) GetCpu() float64
- func (v *TemplateCommonProjectsProjectTemplate) GetDedicated() *bool
- func (v *TemplateCommonProjectsProjectTemplate) GetDescription() string
- func (v *TemplateCommonProjectsProjectTemplate) GetEnvs() []TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate
- func (v *TemplateCommonProjectsProjectTemplate) GetGpu() *int
- func (v *TemplateCommonProjectsProjectTemplate) GetId() uuid.UUID
- func (v *TemplateCommonProjectsProjectTemplate) GetImage() string
- func (v *TemplateCommonProjectsProjectTemplate) GetMemory() float64
- func (v *TemplateCommonProjectsProjectTemplate) GetName() string
- func (v *TemplateCommonProjectsProjectTemplate) GetPorts() []TemplateCommonProjectsProjectTemplatePortsPort
- func (v *TemplateCommonProjectsProjectTemplate) GetReplication() []TemplateCommonProjectsProjectTemplateReplication
- func (v *TemplateCommonProjectsProjectTemplate) GetSource() TemplateCommonProjectsProjectTemplateSourceRepoSource
- func (v *TemplateCommonProjectsProjectTemplate) GetVolumes() []TemplateCommonProjectsProjectTemplateVolumesVolumeSpec
- type TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate
- func (v *TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetDescription() string
- func (v *TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetGenerator() *string
- func (v *TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetHidden() bool
- func (v *TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetLocked() bool
- func (v *TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetName() string
- func (v *TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetOptions() []string
- func (v *TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetReference() *string
- func (v *TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetRequired() bool
- func (v *TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetValue() *string
- type TemplateCommonProjectsProjectTemplatePortsPort
- type TemplateCommonProjectsProjectTemplateReplication
- type TemplateCommonProjectsProjectTemplateSourceRepoSource
- type TemplateCommonProjectsProjectTemplateVolumesVolumeSpec
- type TemplateCommonStatsTemplateStats
- type TemplateResponse
- type TerraformAutomaticOutputConfigurationInput
- type TerraformModuleSourceInput
- type TerraformModuleSourceIntegrationInput
- type TerraformOutputConfigurationInput
- type TerraformProjectV3ConfigurationInput
- type TerraformProviderInput
- type TerraformRegistrySourceInput
- type TerraformStateBackendInput
- type TransferProjectInput
- type TransferProjectResponse
- type TroubleshootingIssueBlockType
- type UnitPriceResponse
- type UnlinkClusterResponse
- type UnlinkDatabaseResponse
- type UnlinkProjectResponse
- type UpdateAWSAccountInput
- type UpdateAWSAccountResponse
- type UpdateAzureAccountInput
- func (v *UpdateAzureAccountInput) GetClientID() *string
- func (v *UpdateAzureAccountInput) GetClientSecret() *string
- func (v *UpdateAzureAccountInput) GetId() uuid.UUID
- func (v *UpdateAzureAccountInput) GetName() *string
- func (v *UpdateAzureAccountInput) GetSubscriptionID() *string
- func (v *UpdateAzureAccountInput) GetTenantID() *string
- type UpdateAzureAccountResponse
- type UpdateBitbucketIntegrationResponse
- type UpdateBlueprintInput
- func (v *UpdateBlueprintInput) GetConfiguration() *BlueprintConfigurationUpdate
- func (v *UpdateBlueprintInput) GetConnectorSchema() *ProjectConnectorSchema
- func (v *UpdateBlueprintInput) GetDescription() *string
- func (v *UpdateBlueprintInput) GetDisplayName() *string
- func (v *UpdateBlueprintInput) GetLogoUrl() *string
- func (v *UpdateBlueprintInput) GetOutputSchema() *BlueprintOutputSchema
- func (v *UpdateBlueprintInput) GetPublished() *bool
- func (v *UpdateBlueprintInput) GetRichInputSchema() *string
- func (v *UpdateBlueprintInput) GetSlug() *string
- func (v *UpdateBlueprintInput) GetTags() []string
- func (v *UpdateBlueprintInput) GetVariables() []BlueprintVariableSpecUpdate
- type UpdateBlueprintResponse
- type UpdateCDNInput
- type UpdateCDNResponse
- type UpdateCertResponse
- type UpdateClusterAddOn
- type UpdateClusterDetailsExternalLinkLinkCloudToCluster
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetAzureAccount() *ClusterDetailAzureAccount
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetCloudAccount() *ClusterDetailCloudAccount
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetCloudProvider() *CloudProvider
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetClusterProvider() *ClusterProvider
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetConnected() *bool
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetContainerCacheRepository() *string
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetContainerRepository() *string
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetCreatedAt() time.Time
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetDomain() *string
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetGrafana() *ClusterDetailGrafana
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetId() uuid.UUID
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetIngressDNS() *string
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetIngressIP() *string
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetIsEjected() *bool
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetIsExternal() *bool
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetName() string
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetProjects() *ClusterDetailProjectsProjectConnection
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetPrometheus() *ClusterDetailPrometheus
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetRegion() *string
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetState() ClusterState
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetStatus() *ClusterStatus
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetTerraformProjectUrl() *string
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetUpdatedAt() time.Time
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetVultrAccount() *ClusterDetailVultrAccount
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) MarshalJSON() ([]byte, error)
- func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) UnmarshalJSON(b []byte) error
- type UpdateClusterDetailsExternalLinkResponse
- func (v *UpdateClusterDetailsExternalLinkResponse) GetLinkCloudToCluster() UpdateClusterDetailsExternalLinkLinkCloudToCluster
- func (v *UpdateClusterDetailsExternalLinkResponse) GetUpdateCluster() UpdateClusterDetailsExternalLinkUpdateCluster
- func (v *UpdateClusterDetailsExternalLinkResponse) GetUpdateClusterDomain() UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster
- type UpdateClusterDetailsExternalLinkUpdateCluster
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetAzureAccount() *ClusterDetailAzureAccount
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetCloudAccount() *ClusterDetailCloudAccount
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetCloudProvider() *CloudProvider
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetClusterProvider() *ClusterProvider
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetConnected() *bool
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetContainerCacheRepository() *string
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetContainerRepository() *string
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetCreatedAt() time.Time
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetDomain() *string
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetGrafana() *ClusterDetailGrafana
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetId() uuid.UUID
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetIngressDNS() *string
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetIngressIP() *string
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetIsEjected() *bool
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetIsExternal() *bool
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetName() string
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetProjects() *ClusterDetailProjectsProjectConnection
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetPrometheus() *ClusterDetailPrometheus
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetRegion() *string
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetState() ClusterState
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetStatus() *ClusterStatus
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetTerraformProjectUrl() *string
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetUpdatedAt() time.Time
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetVultrAccount() *ClusterDetailVultrAccount
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) MarshalJSON() ([]byte, error)
- func (v *UpdateClusterDetailsExternalLinkUpdateCluster) UnmarshalJSON(b []byte) error
- type UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetAzureAccount() *ClusterDetailAzureAccount
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetCloudAccount() *ClusterDetailCloudAccount
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetCloudProvider() *CloudProvider
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetClusterProvider() *ClusterProvider
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetConnected() *bool
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetContainerCacheRepository() *string
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetContainerRepository() *string
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetCreatedAt() time.Time
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetDomain() *string
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetGrafana() *ClusterDetailGrafana
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetId() uuid.UUID
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetIngressDNS() *string
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetIngressIP() *string
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetIsEjected() *bool
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetIsExternal() *bool
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetName() string
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetProjects() *ClusterDetailProjectsProjectConnection
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetPrometheus() *ClusterDetailPrometheus
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetRegion() *string
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetState() ClusterState
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetStatus() *ClusterStatus
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetTerraformProjectUrl() *string
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetUpdatedAt() time.Time
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetVultrAccount() *ClusterDetailVultrAccount
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) MarshalJSON() ([]byte, error)
- func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) UnmarshalJSON(b []byte) error
- type UpdateClusterDetailsExternalResponse
- type UpdateClusterDetailsExternalUpdateCluster
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetAzureAccount() *ClusterDetailAzureAccount
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetCloudAccount() *ClusterDetailCloudAccount
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetCloudProvider() *CloudProvider
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetClusterProvider() *ClusterProvider
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetConnected() *bool
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetContainerCacheRepository() *string
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetContainerRepository() *string
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetCreatedAt() time.Time
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetDomain() *string
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetGrafana() *ClusterDetailGrafana
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetId() uuid.UUID
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetIngressDNS() *string
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetIngressIP() *string
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetIsEjected() *bool
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetIsExternal() *bool
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetName() string
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetProjects() *ClusterDetailProjectsProjectConnection
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetPrometheus() *ClusterDetailPrometheus
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetRegion() *string
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetState() ClusterState
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetStatus() *ClusterStatus
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetTerraformProjectUrl() *string
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetUpdatedAt() time.Time
- func (v *UpdateClusterDetailsExternalUpdateCluster) GetVultrAccount() *ClusterDetailVultrAccount
- func (v *UpdateClusterDetailsExternalUpdateCluster) MarshalJSON() ([]byte, error)
- func (v *UpdateClusterDetailsExternalUpdateCluster) UnmarshalJSON(b []byte) error
- type UpdateClusterDetailsExternalUpdateClusterDomainCluster
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetAzureAccount() *ClusterDetailAzureAccount
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetCloudAccount() *ClusterDetailCloudAccount
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetCloudProvider() *CloudProvider
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetClusterProvider() *ClusterProvider
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetConnected() *bool
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetContainerCacheRepository() *string
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetContainerRepository() *string
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetCreatedAt() time.Time
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetDomain() *string
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetGrafana() *ClusterDetailGrafana
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetId() uuid.UUID
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetIngressDNS() *string
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetIngressIP() *string
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetIsEjected() *bool
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetIsExternal() *bool
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetName() string
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetProjects() *ClusterDetailProjectsProjectConnection
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetPrometheus() *ClusterDetailPrometheus
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetRegion() *string
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetState() ClusterState
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetStatus() *ClusterStatus
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetTerraformProjectUrl() *string
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetUpdatedAt() time.Time
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetVultrAccount() *ClusterDetailVultrAccount
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) MarshalJSON() ([]byte, error)
- func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) UnmarshalJSON(b []byte) error
- type UpdateClusterDetailsZeetLinkLinkCloudToCluster
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetAzureAccount() *ClusterDetailAzureAccount
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetCloudAccount() *ClusterDetailCloudAccount
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetCloudProvider() *CloudProvider
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetClusterProvider() *ClusterProvider
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetConnected() *bool
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetContainerCacheRepository() *string
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetContainerRepository() *string
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetCreatedAt() time.Time
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetDomain() *string
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetGrafana() *ClusterDetailGrafana
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetId() uuid.UUID
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetIngressDNS() *string
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetIngressIP() *string
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetIsEjected() *bool
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetIsExternal() *bool
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetName() string
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetProjects() *ClusterDetailProjectsProjectConnection
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetPrometheus() *ClusterDetailPrometheus
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetRegion() *string
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetState() ClusterState
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetStatus() *ClusterStatus
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetTerraformProjectUrl() *string
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetUpdatedAt() time.Time
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetVultrAccount() *ClusterDetailVultrAccount
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) MarshalJSON() ([]byte, error)
- func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) UnmarshalJSON(b []byte) error
- type UpdateClusterDetailsZeetLinkResponse
- type UpdateClusterDetailsZeetLinkUpdateCluster
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetAzureAccount() *ClusterDetailAzureAccount
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetCloudAccount() *ClusterDetailCloudAccount
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetCloudProvider() *CloudProvider
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetClusterProvider() *ClusterProvider
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetConnected() *bool
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetContainerCacheRepository() *string
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetContainerRepository() *string
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetCreatedAt() time.Time
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetDomain() *string
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetGrafana() *ClusterDetailGrafana
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetId() uuid.UUID
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetIngressDNS() *string
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetIngressIP() *string
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetIsEjected() *bool
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetIsExternal() *bool
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetName() string
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetProjects() *ClusterDetailProjectsProjectConnection
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetPrometheus() *ClusterDetailPrometheus
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetRegion() *string
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetState() ClusterState
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetStatus() *ClusterStatus
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetTerraformProjectUrl() *string
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetUpdatedAt() time.Time
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetVultrAccount() *ClusterDetailVultrAccount
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) MarshalJSON() ([]byte, error)
- func (v *UpdateClusterDetailsZeetLinkUpdateCluster) UnmarshalJSON(b []byte) error
- type UpdateClusterDetailsZeetResponse
- type UpdateClusterDetailsZeetUpdateCluster
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetAzureAccount() *ClusterDetailAzureAccount
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetCloudAccount() *ClusterDetailCloudAccount
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetCloudProvider() *CloudProvider
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetClusterProvider() *ClusterProvider
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetConnected() *bool
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetContainerCacheRepository() *string
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetContainerRepository() *string
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetCreatedAt() time.Time
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetDomain() *string
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetGrafana() *ClusterDetailGrafana
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetId() uuid.UUID
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetIngressDNS() *string
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetIngressIP() *string
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetIsEjected() *bool
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetIsExternal() *bool
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetName() string
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetProjects() *ClusterDetailProjectsProjectConnection
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetPrometheus() *ClusterDetailPrometheus
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetRegion() *string
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetState() ClusterState
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetStatus() *ClusterStatus
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetTerraformProjectUrl() *string
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetUpdatedAt() time.Time
- func (v *UpdateClusterDetailsZeetUpdateCluster) GetVultrAccount() *ClusterDetailVultrAccount
- func (v *UpdateClusterDetailsZeetUpdateCluster) MarshalJSON() ([]byte, error)
- func (v *UpdateClusterDetailsZeetUpdateCluster) UnmarshalJSON(b []byte) error
- type UpdateClusterDomainInput
- type UpdateClusterDomainResponse
- type UpdateClusterDomainUpdateClusterDomainCluster
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetAzureAccount() *ClusterDetailAzureAccount
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetCloudAccount() *ClusterDetailCloudAccount
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetCloudProvider() *CloudProvider
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetClusterProvider() *ClusterProvider
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetConnected() *bool
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetContainerCacheRepository() *string
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetContainerRepository() *string
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetCreatedAt() time.Time
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetDomain() *string
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetGrafana() *ClusterDetailGrafana
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetId() uuid.UUID
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetIngressDNS() *string
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetIngressIP() *string
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetIsEjected() *bool
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetIsExternal() *bool
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetName() string
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetProjects() *ClusterDetailProjectsProjectConnection
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetPrometheus() *ClusterDetailPrometheus
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetRegion() *string
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetState() ClusterState
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetStatus() *ClusterStatus
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetTerraformProjectUrl() *string
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetUpdatedAt() time.Time
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetVultrAccount() *ClusterDetailVultrAccount
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) MarshalJSON() ([]byte, error)
- func (v *UpdateClusterDomainUpdateClusterDomainCluster) UnmarshalJSON(b []byte) error
- type UpdateClusterInput
- func (v *UpdateClusterInput) GetAddOns() []UpdateClusterAddOn
- func (v *UpdateClusterInput) GetContainerCacheRepository() *string
- func (v *UpdateClusterInput) GetContainerRegistryID() *uuid.UUID
- func (v *UpdateClusterInput) GetContainerRepository() *string
- func (v *UpdateClusterInput) GetId() uuid.UUID
- func (v *UpdateClusterInput) GetKubeconfig() *string
- func (v *UpdateClusterInput) GetName() *string
- type UpdateClusterResponse
- type UpdateCoreWeaveAccountInput
- type UpdateCoreWeaveAccountResponse
- type UpdateDOAccountInput
- type UpdateDOAccountResponse
- type UpdateDatabaseLinkInput
- type UpdateDatabaseLinkResponse
- type UpdateDiscordWebhookIntegrationResponse
- type UpdateEnvironmentEnvironmentVariablesResponse
- type UpdateGCPAccountInput
- type UpdateGCPAccountResponse
- type UpdateGitlabIntegrationInput
- type UpdateGitlabIntegrationResponse
- type UpdateLinodeAccountInput
- type UpdateLinodeAccountResponse
- type UpdateMarketplaceBlueprintInput
- type UpdateMarketplaceBlueprintResponse
- type UpdateNotificationIntegrationConditionsResponse
- type UpdateNotificationIntegrationSettingsResponse
- type UpdateNotificationIntegrationSpecificSettingsResponse
- type UpdateProjectDangerInput
- func (v *UpdateProjectDangerInput) GetAppID() *string
- func (v *UpdateProjectDangerInput) GetDefaultIngressDomain() *string
- func (v *UpdateProjectDangerInput) GetDeployTarget() *ProjectDeployInput
- func (v *UpdateProjectDangerInput) GetId() uuid.UUID
- func (v *UpdateProjectDangerInput) GetNamespace() *string
- func (v *UpdateProjectDangerInput) GetUseHumanReadableKubernetesName() *bool
- type UpdateProjectDangerSettingsResponse
- type UpdateProjectEnvironmentInput
- type UpdateProjectEnvironmentResponse
- type UpdateProjectEnvironmentVariablesResponse
- type UpdateProjectInput
- func (v *UpdateProjectInput) GetAlternativeImageTagTemplates() []string
- func (v *UpdateProjectInput) GetAutoRetry() *bool
- func (v *UpdateProjectInput) GetAutoRollback() *bool
- func (v *UpdateProjectInput) GetAutoscaling() *AutoscalingInput
- func (v *UpdateProjectInput) GetAwsIamRole() *string
- func (v *UpdateProjectInput) GetBranchIgnore() *string
- func (v *UpdateProjectInput) GetBranchResources() *ContainerResourcesSpecInput
- func (v *UpdateProjectInput) GetBuildCPU() *float64
- func (v *UpdateProjectInput) GetBuildCommand() *string
- func (v *UpdateProjectInput) GetBuildMemory() *float64
- func (v *UpdateProjectInput) GetBuildResources() *ContainerResourcesSpecInput
- func (v *UpdateProjectInput) GetBuildType() *string
- func (v *UpdateProjectInput) GetClusterIssuerName() *string
- func (v *UpdateProjectInput) GetContainerCacheRepository() *string
- func (v *UpdateProjectInput) GetContainerRegistryID() *uuid.UUID
- func (v *UpdateProjectInput) GetContainerRepository() *string
- func (v *UpdateProjectInput) GetCpu() *string
- func (v *UpdateProjectInput) GetCronJobSchedule() *string
- func (v *UpdateProjectInput) GetDatadogApmEnabled() *bool
- func (v *UpdateProjectInput) GetDedicated() *bool
- func (v *UpdateProjectInput) GetDeployBranch() *bool
- func (v *UpdateProjectInput) GetDeployJob() *bool
- func (v *UpdateProjectInput) GetDeployService() *bool
- func (v *UpdateProjectInput) GetDeployStrategy() *DeployStrategy
- func (v *UpdateProjectInput) GetDeployTarget() *ProjectDeployInput
- func (v *UpdateProjectInput) GetDeployTimeoutSeconds() *int
- func (v *UpdateProjectInput) GetDockerImage() *string
- func (v *UpdateProjectInput) GetDockerfilePath() *string
- func (v *UpdateProjectInput) GetDockerfileText() *string
- func (v *UpdateProjectInput) GetEphemeralStorage() *float64
- func (v *UpdateProjectInput) GetGcpServiceAccount() *string
- func (v *UpdateProjectInput) GetGitSubmodules() *GitSubmodulesType
- func (v *UpdateProjectInput) GetGithubInstallationID() *string
- func (v *UpdateProjectInput) GetGithubIntegration() *GitHubRepoIntegrationInput
- func (v *UpdateProjectInput) GetGithubRepository() *string
- func (v *UpdateProjectInput) GetGitlabIntegration() *GitlabRepoIntegrationInput
- func (v *UpdateProjectInput) GetGolangVersion() *string
- func (v *UpdateProjectInput) GetGpu() *GPUInput
- func (v *UpdateProjectInput) GetHelmValues() *string
- func (v *UpdateProjectInput) GetHelmVersion() *string
- func (v *UpdateProjectInput) GetHostNetwork() *bool
- func (v *UpdateProjectInput) GetIamPolicies() []string
- func (v *UpdateProjectInput) GetId() uuid.UUID
- func (v *UpdateProjectInput) GetKanikoFlags() *KanikoFlagsInput
- func (v *UpdateProjectInput) GetKubernetesCustomization() *KubernetesCustomizationInput
- func (v *UpdateProjectInput) GetLivenessProbe() *ProbeInput
- func (v *UpdateProjectInput) GetLogShipper() *LogShipperInput
- func (v *UpdateProjectInput) GetManifest() *ResourceKubernetesManifestInput
- func (v *UpdateProjectInput) GetManifestValue() *string
- func (v *UpdateProjectInput) GetManifests() []string
- func (v *UpdateProjectInput) GetManualDeploy() *bool
- func (v *UpdateProjectInput) GetMemory() *string
- func (v *UpdateProjectInput) GetName() *string
- func (v *UpdateProjectInput) GetNoBuildCache() *bool
- func (v *UpdateProjectInput) GetNodeSelector() *string
- func (v *UpdateProjectInput) GetNodejsVersion() *string
- func (v *UpdateProjectInput) GetPath() *string
- func (v *UpdateProjectInput) GetPipelineClusterID() *uuid.UUID
- func (v *UpdateProjectInput) GetPorts() *string
- func (v *UpdateProjectInput) GetPreStopSleep() *int
- func (v *UpdateProjectInput) GetProductionBranch() *string
- func (v *UpdateProjectInput) GetPrometheusScrape() *PrometheusScrapeInput
- func (v *UpdateProjectInput) GetPythonVersion() *string
- func (v *UpdateProjectInput) GetReadinessProbe() *ProbeInput
- func (v *UpdateProjectInput) GetReleaseCommand() *string
- func (v *UpdateProjectInput) GetReplication() []ReplicationInput
- func (v *UpdateProjectInput) GetResources() *ContainerResourcesSpecInput
- func (v *UpdateProjectInput) GetRunCommand() *string
- func (v *UpdateProjectInput) GetSecretMounts() []KubernetesSecretMountInput
- func (v *UpdateProjectInput) GetServerlessResources() *ServerlessResourcesSpecInput
- func (v *UpdateProjectInput) GetStartupProbe() *ProbeInput
- func (v *UpdateProjectInput) GetStaticIP() *bool
- func (v *UpdateProjectInput) GetStaticPath() *string
- func (v *UpdateProjectInput) GetTerminationGracePeriodSeconds() *int
- func (v *UpdateProjectInput) GetTerraformSource() *string
- func (v *UpdateProjectInput) GetTerraformVariables() *string
- func (v *UpdateProjectInput) GetTerraformVersion() *string
- func (v *UpdateProjectInput) GetTpu() *TPUInput
- func (v *UpdateProjectInput) GetVolumes() *string
- func (v *UpdateProjectInput) GetWorkingDirectory() *string
- type UpdateProjectSettingsResponse
- type UpdateProjectV2Input
- type UpdateProjectV2Response
- type UpdateProjectV3Input
- func (v *UpdateProjectV3Input) GetBlueprintConfiguration() *BlueprintConfigurationInput
- func (v *UpdateProjectV3Input) GetEnvironmentID() *uuid.UUID
- func (v *UpdateProjectV3Input) GetHelmConfiguration() *HelmProjectV3ConfigurationInput
- func (v *UpdateProjectV3Input) GetManifestConfiguration() *ManifestProjectV3ConfigurationInput
- func (v *UpdateProjectV3Input) GetName() *string
- func (v *UpdateProjectV3Input) GetProjectID() *uuid.UUID
- func (v *UpdateProjectV3Input) GetRequirePlanApproval() *bool
- func (v *UpdateProjectV3Input) GetTerraformConfiguration() *TerraformProjectV3ConfigurationInput
- func (v *UpdateProjectV3Input) GetVariables() []BlueprintVariableInput
- type UpdateProjectV3Response
- type UpdateRepoCustomDomainInput
- type UpdateRepoPipelineLinkInput
- func (v *UpdateRepoPipelineLinkInput) GetId() uuid.UUID
- func (v *UpdateRepoPipelineLinkInput) GetSourceEvent() *RepoEvent
- func (v *UpdateRepoPipelineLinkInput) GetTargetAction() *RepoAction
- func (v *UpdateRepoPipelineLinkInput) GetTargetEnvironmentID() *uuid.UUID
- func (v *UpdateRepoPipelineLinkInput) GetTargetRepoID() *uuid.UUID
- type UpdateRepoPipelineLinkResponse
- type UpdateResourceAlphaInput
- type UpdateResourceAlphaResponse
- type UpdateSlackWebhookIntegrationResponse
- type UpdateTeamInput
- type UpdateTeamMemberRoleInput
- type UpdateTeamMemberRoleResponse
- type UpdateTeamMemberRoleUpdateTeamMemberRoleUserTeamEdge
- type UpdateTeamPlanInput
- type UpdateTeamResponse
- type UpdateUserInput
- type UpdateUserResponse
- type UpdateVultrAccountInput
- type UpdateVultrAccountResponse
- type UpdateWebhookIntegrationInput
- type UrlOrContactUsDetail
- type UserAPIKeysResponse
- type UserAWSAccountsResponse
- type UserAWSAccountsWithCQResponse
- type UserAllBasicReposResponse
- type UserAwsAccountConnectedResponse
- type UserAwsResourcesResponse
- type UserBalanceResponse
- type UserBasicProjectsResponse
- type UserBasicReposResponse
- type UserBillingOverviewResponse
- type UserBillingResponse
- type UserBranchResourcesResponse
- type UserClouds
- func (v *UserClouds) GetAwsAccounts() []UserCloudsAwsAccountsAWSAccount
- func (v *UserClouds) GetAzureAccounts() []UserCloudsAzureAccountsAzureAccount
- func (v *UserClouds) GetCoreweaveAccounts() []UserCloudsCoreweaveAccountsCoreWeaveAccount
- func (v *UserClouds) GetDoAccounts() []UserCloudsDoAccountsDOAccount
- func (v *UserClouds) GetGcpAccounts() []UserCloudsGcpAccountsGCPAccount
- func (v *UserClouds) GetLinodeAccounts() []UserCloudsLinodeAccountsLinodeAccount
- func (v *UserClouds) GetVultrAccounts() []UserCloudsVultrAccountsVultrAccount
- type UserCloudsAwsAccountsAWSAccount
- func (v *UserCloudsAwsAccountsAWSAccount) GetAccountID() *string
- func (v *UserCloudsAwsAccountsAWSAccount) GetCloudFormationURL() string
- func (v *UserCloudsAwsAccountsAWSAccount) GetClusters() []UserCloudsAwsAccountsAWSAccountClustersCluster
- func (v *UserCloudsAwsAccountsAWSAccount) GetConnected() *bool
- func (v *UserCloudsAwsAccountsAWSAccount) GetId() uuid.UUID
- func (v *UserCloudsAwsAccountsAWSAccount) GetName() string
- func (v *UserCloudsAwsAccountsAWSAccount) GetProjectV3Adapters() *UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection
- func (v *UserCloudsAwsAccountsAWSAccount) GetRoleARN() *string
- func (v *UserCloudsAwsAccountsAWSAccount) GetState() AWSAccountState
- func (v *UserCloudsAwsAccountsAWSAccount) GetUpdatedAt() time.Time
- func (v *UserCloudsAwsAccountsAWSAccount) MarshalJSON() ([]byte, error)
- func (v *UserCloudsAwsAccountsAWSAccount) UnmarshalJSON(b []byte) error
- type UserCloudsAwsAccountsAWSAccountClustersCluster
- type UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection
- func (v *UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection) GetNodes() []ProjectV3AdapterConnectionCommonNodesProjectV3Adapter
- func (v *UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo() ProjectV3AdapterConnectionCommonPageInfo
- func (v *UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount() int
- func (v *UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON() ([]byte, error)
- func (v *UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON(b []byte) error
- type UserCloudsAzureAccountsAzureAccount
- func (v *UserCloudsAzureAccountsAzureAccount) GetClientID() *string
- func (v *UserCloudsAzureAccountsAzureAccount) GetClusters() []UserCloudsAzureAccountsAzureAccountClustersCluster
- func (v *UserCloudsAzureAccountsAzureAccount) GetConnected() *bool
- func (v *UserCloudsAzureAccountsAzureAccount) GetId() uuid.UUID
- func (v *UserCloudsAzureAccountsAzureAccount) GetName() string
- func (v *UserCloudsAzureAccountsAzureAccount) GetProjectV3Adapters() ...
- func (v *UserCloudsAzureAccountsAzureAccount) GetState() CloudAccountState
- func (v *UserCloudsAzureAccountsAzureAccount) GetSubscriptionID() *string
- func (v *UserCloudsAzureAccountsAzureAccount) GetTenantID() *string
- func (v *UserCloudsAzureAccountsAzureAccount) GetUpdatedAt() time.Time
- func (v *UserCloudsAzureAccountsAzureAccount) MarshalJSON() ([]byte, error)
- func (v *UserCloudsAzureAccountsAzureAccount) UnmarshalJSON(b []byte) error
- type UserCloudsAzureAccountsAzureAccountClustersCluster
- type UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection
- func (v *UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection) GetNodes() []ProjectV3AdapterConnectionCommonNodesProjectV3Adapter
- func (v *UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo() ProjectV3AdapterConnectionCommonPageInfo
- func (v *UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount() int
- func (v *UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON() ([]byte, error)
- func (v *UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON(b []byte) error
- type UserCloudsCoreweaveAccountsCoreWeaveAccount
- func (v *UserCloudsCoreweaveAccountsCoreWeaveAccount) GetClusters() []UserCloudsCoreweaveAccountsCoreWeaveAccountClustersCluster
- func (v *UserCloudsCoreweaveAccountsCoreWeaveAccount) GetConnected() *bool
- func (v *UserCloudsCoreweaveAccountsCoreWeaveAccount) GetId() uuid.UUID
- func (v *UserCloudsCoreweaveAccountsCoreWeaveAccount) GetName() string
- func (v *UserCloudsCoreweaveAccountsCoreWeaveAccount) GetNamespace() *string
- func (v *UserCloudsCoreweaveAccountsCoreWeaveAccount) GetState() CloudAccountState
- func (v *UserCloudsCoreweaveAccountsCoreWeaveAccount) GetUpdatedAt() time.Time
- func (v *UserCloudsCoreweaveAccountsCoreWeaveAccount) MarshalJSON() ([]byte, error)
- func (v *UserCloudsCoreweaveAccountsCoreWeaveAccount) UnmarshalJSON(b []byte) error
- type UserCloudsCoreweaveAccountsCoreWeaveAccountClustersCluster
- type UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection
- func (v *UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection) GetNodes() []ProjectV3AdapterConnectionCommonNodesProjectV3Adapter
- func (v *UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo() ProjectV3AdapterConnectionCommonPageInfo
- func (v *UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount() int
- func (v *UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON() ([]byte, error)
- func (v *UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON(b []byte) error
- type UserCloudsDoAccountsDOAccount
- func (v *UserCloudsDoAccountsDOAccount) GetAccessTokenPrefix() *string
- func (v *UserCloudsDoAccountsDOAccount) GetClusters() []UserCloudsDoAccountsDOAccountClustersCluster
- func (v *UserCloudsDoAccountsDOAccount) GetConnected() *bool
- func (v *UserCloudsDoAccountsDOAccount) GetDefaultProject() *string
- func (v *UserCloudsDoAccountsDOAccount) GetId() uuid.UUID
- func (v *UserCloudsDoAccountsDOAccount) GetName() string
- func (v *UserCloudsDoAccountsDOAccount) GetProjectV3Adapters() *UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection
- func (v *UserCloudsDoAccountsDOAccount) GetState() DOAccountState
- func (v *UserCloudsDoAccountsDOAccount) GetUpdatedAt() time.Time
- func (v *UserCloudsDoAccountsDOAccount) MarshalJSON() ([]byte, error)
- func (v *UserCloudsDoAccountsDOAccount) UnmarshalJSON(b []byte) error
- type UserCloudsDoAccountsDOAccountClustersCluster
- type UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection
- func (v *UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection) GetNodes() []ProjectV3AdapterConnectionCommonNodesProjectV3Adapter
- func (v *UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo() ProjectV3AdapterConnectionCommonPageInfo
- func (v *UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount() int
- func (v *UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON() ([]byte, error)
- func (v *UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON(b []byte) error
- type UserCloudsGcpAccountsGCPAccount
- func (v *UserCloudsGcpAccountsGCPAccount) GetClientEmail() *string
- func (v *UserCloudsGcpAccountsGCPAccount) GetClusters() []UserCloudsGcpAccountsGCPAccountClustersCluster
- func (v *UserCloudsGcpAccountsGCPAccount) GetConnected() *bool
- func (v *UserCloudsGcpAccountsGCPAccount) GetError() *string
- func (v *UserCloudsGcpAccountsGCPAccount) GetId() uuid.UUID
- func (v *UserCloudsGcpAccountsGCPAccount) GetName() string
- func (v *UserCloudsGcpAccountsGCPAccount) GetProjectID() *string
- func (v *UserCloudsGcpAccountsGCPAccount) GetProjectV3Adapters() *UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection
- func (v *UserCloudsGcpAccountsGCPAccount) GetState() GCPAccountState
- func (v *UserCloudsGcpAccountsGCPAccount) GetUpdatedAt() time.Time
- func (v *UserCloudsGcpAccountsGCPAccount) MarshalJSON() ([]byte, error)
- func (v *UserCloudsGcpAccountsGCPAccount) UnmarshalJSON(b []byte) error
- type UserCloudsGcpAccountsGCPAccountClustersCluster
- type UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection
- func (v *UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection) GetNodes() []ProjectV3AdapterConnectionCommonNodesProjectV3Adapter
- func (v *UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo() ProjectV3AdapterConnectionCommonPageInfo
- func (v *UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount() int
- func (v *UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON() ([]byte, error)
- func (v *UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON(b []byte) error
- type UserCloudsLinodeAccountsLinodeAccount
- func (v *UserCloudsLinodeAccountsLinodeAccount) GetAccessTokenPrefix() *string
- func (v *UserCloudsLinodeAccountsLinodeAccount) GetClusters() []UserCloudsLinodeAccountsLinodeAccountClustersCluster
- func (v *UserCloudsLinodeAccountsLinodeAccount) GetConnected() *bool
- func (v *UserCloudsLinodeAccountsLinodeAccount) GetId() uuid.UUID
- func (v *UserCloudsLinodeAccountsLinodeAccount) GetName() string
- func (v *UserCloudsLinodeAccountsLinodeAccount) GetProjectV3Adapters() ...
- func (v *UserCloudsLinodeAccountsLinodeAccount) GetState() CloudAccountState
- func (v *UserCloudsLinodeAccountsLinodeAccount) GetUpdatedAt() time.Time
- func (v *UserCloudsLinodeAccountsLinodeAccount) MarshalJSON() ([]byte, error)
- func (v *UserCloudsLinodeAccountsLinodeAccount) UnmarshalJSON(b []byte) error
- type UserCloudsLinodeAccountsLinodeAccountClustersCluster
- type UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection
- func (v *UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection) GetNodes() []ProjectV3AdapterConnectionCommonNodesProjectV3Adapter
- func (v *UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo() ProjectV3AdapterConnectionCommonPageInfo
- func (v *UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount() int
- func (v *UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON() ([]byte, error)
- func (v *UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON(b []byte) error
- type UserCloudsResponse
- type UserCloudsVultrAccountsVultrAccount
- func (v *UserCloudsVultrAccountsVultrAccount) GetClusters() []UserCloudsVultrAccountsVultrAccountClustersCluster
- func (v *UserCloudsVultrAccountsVultrAccount) GetConnected() *bool
- func (v *UserCloudsVultrAccountsVultrAccount) GetId() uuid.UUID
- func (v *UserCloudsVultrAccountsVultrAccount) GetName() string
- func (v *UserCloudsVultrAccountsVultrAccount) GetProjectV3Adapters() ...
- func (v *UserCloudsVultrAccountsVultrAccount) GetState() CloudAccountState
- func (v *UserCloudsVultrAccountsVultrAccount) GetUpdatedAt() time.Time
- func (v *UserCloudsVultrAccountsVultrAccount) MarshalJSON() ([]byte, error)
- func (v *UserCloudsVultrAccountsVultrAccount) UnmarshalJSON(b []byte) error
- type UserCloudsVultrAccountsVultrAccountClustersCluster
- type UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection
- func (v *UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection) GetNodes() []ProjectV3AdapterConnectionCommonNodesProjectV3Adapter
- func (v *UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo() ProjectV3AdapterConnectionCommonPageInfo
- func (v *UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount() int
- func (v *UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON() ([]byte, error)
- func (v *UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON(b []byte) error
- type UserClustersResponse
- type UserCommon
- func (v *UserCommon) GetAdvanced() *bool
- func (v *UserCommon) GetAvatar() *string
- func (v *UserCommon) GetCreatedAt() *time.Time
- func (v *UserCommon) GetEmail() *string
- func (v *UserCommon) GetFreeTrialEndsAt() *time.Time
- func (v *UserCommon) GetHasPaymentMethod() *bool
- func (v *UserCommon) GetId() uuid.UUID
- func (v *UserCommon) GetIsTeam() *bool
- func (v *UserCommon) GetLogin() string
- func (v *UserCommon) GetName() string
- func (v *UserCommon) GetPaymentAuthorizationError() *string
- func (v *UserCommon) GetPaymentError() *string
- func (v *UserCommon) MarshalJSON() ([]byte, error)
- func (v *UserCommon) UnmarshalJSON(b []byte) error
- type UserContainerRegistries
- type UserContainerRegistriesContainerRegistriesContainerRegistry
- func (v *UserContainerRegistriesContainerRegistriesContainerRegistry) GetId() uuid.UUID
- func (v *UserContainerRegistriesContainerRegistriesContainerRegistry) GetName() string
- func (v *UserContainerRegistriesContainerRegistriesContainerRegistry) GetRegistry() string
- func (v *UserContainerRegistriesContainerRegistriesContainerRegistry) GetUsername() *string
- type UserContainerRegistriesResponse
- type UserCoreWeaveAccountsResponse
- type UserCrispAuthResponse
- type UserDOAccountsResponse
- type UserDeployTargetsResponse
- type UserDeploymentMetricResponse
- type UserDeploymentResponse
- type UserDetail
- func (v *UserDetail) GetAdvanced() *bool
- func (v *UserDetail) GetAvatar() *string
- func (v *UserDetail) GetCanDeploy() *bool
- func (v *UserDetail) GetCreatedAt() *time.Time
- func (v *UserDetail) GetEmail() *string
- func (v *UserDetail) GetFreeTrialEndsAt() *time.Time
- func (v *UserDetail) GetHasOnboarded() *bool
- func (v *UserDetail) GetHasPaymentMethod() *bool
- func (v *UserDetail) GetHasZeetCloud() *bool
- func (v *UserDetail) GetId() uuid.UUID
- func (v *UserDetail) GetIsTeam() *bool
- func (v *UserDetail) GetLogin() string
- func (v *UserDetail) GetName() string
- func (v *UserDetail) GetPaymentAuthorizationError() *string
- func (v *UserDetail) GetPaymentError() *string
- func (v *UserDetail) MarshalJSON() ([]byte, error)
- func (v *UserDetail) UnmarshalJSON(b []byte) error
- type UserEphemeralContainersResponse
- type UserFilter
- type UserGCPAccountsResponse
- type UserGithubOrgsResponse
- type UserGithubRepoResponse
- type UserGithubRepoServerlessResponse
- type UserGithubReposResponse
- type UserIntegrationsResponse
- type UserJobResponse
- type UserLinodeAccountsResponse
- type UserPaymentResponse
- type UserProductCatalogResponse
- type UserProjectV3DeploymentsResponse
- type UserProjectV3Response
- type UserProjectsProductionDeploymentsResponse
- type UserPublicCommon
- type UserRepoBranchesV2Response
- type UserRepoCloudOnboardByPathResponse
- type UserRepoDeploymentsResponse
- type UserRepoResponse
- type UserReposResponse
- type UserReposWithDBResponse
- type UserResponse
- type UserTeamMemberResponse
- type UserTeamResponse
- type UserTeamsResponse
- type VariableType
- type VolumeInput
- type VultrAccountDetail
- type WorkflowStep
- type WorkflowStepExecutionBlueprintDriverActionExecution
- func (v *WorkflowStepExecutionBlueprintDriverActionExecution) GetAction() BlueprintDriverAction
- func (v *WorkflowStepExecutionBlueprintDriverActionExecution) GetApprovedAt() *time.Time
- func (v *WorkflowStepExecutionBlueprintDriverActionExecution) GetDriver() BlueprintDriver
- func (v *WorkflowStepExecutionBlueprintDriverActionExecution) GetId() uuid.UUID
- func (v *WorkflowStepExecutionBlueprintDriverActionExecution) GetJobRun() *WorkflowStepExecutionBlueprintDriverActionExecutionJobRun
- type WorkflowStepExecutionBlueprintDriverActionExecutionJobRun
- func (v *WorkflowStepExecutionBlueprintDriverActionExecutionJobRun) GetCreatedAt() *time.Time
- func (v *WorkflowStepExecutionBlueprintDriverActionExecutionJobRun) GetId() uuid.UUID
- func (v *WorkflowStepExecutionBlueprintDriverActionExecutionJobRun) GetState() JobRunState
- func (v *WorkflowStepExecutionBlueprintDriverActionExecutionJobRun) GetUpdatedAt() *time.Time
- type WorkflowStepWithLogs
- type WorkflowStepWithLogsExecutionBlueprintDriverActionExecution
- func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecution) GetAction() BlueprintDriverAction
- func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecution) GetApprovedAt() *time.Time
- func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecution) GetDriver() BlueprintDriver
- func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecution) GetId() uuid.UUID
- func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecution) GetJobRun() *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun
- type WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun
- func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun) GetCreatedAt() *time.Time
- func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun) GetId() uuid.UUID
- func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun) GetLogs() *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs
- func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun) GetState() JobRunState
- func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun) GetUpdatedAt() *time.Time
- type WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs
- func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs) GetCompleted() bool
- func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs) GetEntries() ...
- func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs) GetExpired() bool
- func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs) GetId() uuid.UUID
- type WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogsEntriesLogEntry
Constants ¶
const AttachAwsPolicyToUser_Operation = `
mutation AttachAwsPolicyToUser ($input: AttachAwsPolicyToUser!) {
attachAwsPolicyToUser(input: $input)
}
`
The query or mutation executed by AttachAwsPolicyToUser.
const ConnectUserToIam_Operation = `
mutation ConnectUserToIam ($input: ConnectUserToIamInput!) {
connectUserToIam(input: $input)
}
`
The query or mutation executed by ConnectUserToIam.
const DisconnectUserFromIam_Operation = `
mutation DisconnectUserFromIam ($id: UUID!) {
disconnectUserFromIam(id: $id)
}
`
The query or mutation executed by DisconnectUserFromIam.
const DuplicateProject_Operation = `` /* 6596-byte string literal not displayed */
The query or mutation executed by DuplicateProject.
const IpfsServices_Operation = `` /* 984-byte string literal not displayed */
The query or mutation executed by IpfsServices.
const LinkClusterToCloud_Operation = `` /* 3028-byte string literal not displayed */
The query or mutation executed by LinkClusterToCloud.
const UpdateClusterDetailsExternalLink_Operation = `` /* 3332-byte string literal not displayed */
The query or mutation executed by UpdateClusterDetailsExternalLink.
const UpdateClusterDetailsExternal_Operation = `` /* 3193-byte string literal not displayed */
The query or mutation executed by UpdateClusterDetailsExternal.
const UpdateClusterDetailsZeetLink_Operation = `` /* 3189-byte string literal not displayed */
The query or mutation executed by UpdateClusterDetailsZeetLink.
const UpdateClusterDetailsZeet_Operation = `` /* 3050-byte string literal not displayed */
The query or mutation executed by UpdateClusterDetailsZeet.
const UpdateClusterDomain_Operation = `` /* 3031-byte string literal not displayed */
The query or mutation executed by UpdateClusterDomain.
const UpdateTeamMemberRole_Operation = `` /* 126-byte string literal not displayed */
The query or mutation executed by UpdateTeamMemberRole.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSAccountDetail ¶
type AWSAccountDetail struct { Id uuid.UUID `json:"id"` Name string `json:"name"` State AWSAccountState `json:"state"` AccountID *string `json:"accountID"` RoleARN *string `json:"roleARN"` CloudFormationURL string `json:"cloudFormationURL"` Connected *bool `json:"connected"` }
AWSAccountDetail includes the GraphQL fields of AWSAccount requested by the fragment AWSAccountDetail.
func (*AWSAccountDetail) GetAccountID ¶
func (v *AWSAccountDetail) GetAccountID() *string
GetAccountID returns AWSAccountDetail.AccountID, and is useful for accessing the field via an interface.
func (*AWSAccountDetail) GetCloudFormationURL ¶
func (v *AWSAccountDetail) GetCloudFormationURL() string
GetCloudFormationURL returns AWSAccountDetail.CloudFormationURL, and is useful for accessing the field via an interface.
func (*AWSAccountDetail) GetConnected ¶
func (v *AWSAccountDetail) GetConnected() *bool
GetConnected returns AWSAccountDetail.Connected, and is useful for accessing the field via an interface.
func (*AWSAccountDetail) GetId ¶
func (v *AWSAccountDetail) GetId() uuid.UUID
GetId returns AWSAccountDetail.Id, and is useful for accessing the field via an interface.
func (*AWSAccountDetail) GetName ¶
func (v *AWSAccountDetail) GetName() string
GetName returns AWSAccountDetail.Name, and is useful for accessing the field via an interface.
func (*AWSAccountDetail) GetRoleARN ¶
func (v *AWSAccountDetail) GetRoleARN() *string
GetRoleARN returns AWSAccountDetail.RoleARN, and is useful for accessing the field via an interface.
func (*AWSAccountDetail) GetState ¶
func (v *AWSAccountDetail) GetState() AWSAccountState
GetState returns AWSAccountDetail.State, and is useful for accessing the field via an interface.
type AWSAccountState ¶
type AWSAccountState string
const ( AWSAccountStateWaiting AWSAccountState = "WAITING" AWSAccountStateSuccess AWSAccountState = "SUCCESS" AWSAccountStateError AWSAccountState = "ERROR" )
type AbortBlueprintDriverWorkflowResponse ¶
type AbortBlueprintDriverWorkflowResponse struct {
AbortBlueprintDriverWorkflow *uuid.UUID `json:"abortBlueprintDriverWorkflow"`
}
abortBlueprintDriverWorkflowResponse is returned by abortBlueprintDriverWorkflow on success.
func (*AbortBlueprintDriverWorkflowResponse) GetAbortBlueprintDriverWorkflow ¶
func (v *AbortBlueprintDriverWorkflowResponse) GetAbortBlueprintDriverWorkflow() *uuid.UUID
GetAbortBlueprintDriverWorkflow returns AbortBlueprintDriverWorkflowResponse.AbortBlueprintDriverWorkflow, and is useful for accessing the field via an interface.
type AbortBuildResponse ¶
type AbortBuildResponse struct {
AbortBuild abortBuildAbortBuildRepo `json:"abortBuild"`
}
abortBuildResponse is returned by abortBuild on success.
func AbortBuildMutation ¶
func (*AbortBuildResponse) GetAbortBuild ¶
func (v *AbortBuildResponse) GetAbortBuild() abortBuildAbortBuildRepo
GetAbortBuild returns AbortBuildResponse.AbortBuild, and is useful for accessing the field via an interface.
type AcceleratorSpecInput ¶
type AcceleratorSpecInput struct { Type string `json:"type"` Count int `json:"count"` TpuTfVersion *string `json:"tpuTfVersion"` }
func (*AcceleratorSpecInput) GetCount ¶
func (v *AcceleratorSpecInput) GetCount() int
GetCount returns AcceleratorSpecInput.Count, and is useful for accessing the field via an interface.
func (*AcceleratorSpecInput) GetTpuTfVersion ¶
func (v *AcceleratorSpecInput) GetTpuTfVersion() *string
GetTpuTfVersion returns AcceleratorSpecInput.TpuTfVersion, and is useful for accessing the field via an interface.
func (*AcceleratorSpecInput) GetType ¶
func (v *AcceleratorSpecInput) GetType() string
GetType returns AcceleratorSpecInput.Type, and is useful for accessing the field via an interface.
type AcceptTeamMemberInvitationResponse ¶
type AcceptTeamMemberInvitationResponse struct {
AcceptTeamMemberInvitation acceptTeamMemberInvitationAcceptTeamMemberInvitationTeam `json:"acceptTeamMemberInvitation"`
}
acceptTeamMemberInvitationResponse is returned by acceptTeamMemberInvitation on success.
func (*AcceptTeamMemberInvitationResponse) GetAcceptTeamMemberInvitation ¶
func (v *AcceptTeamMemberInvitationResponse) GetAcceptTeamMemberInvitation() acceptTeamMemberInvitationAcceptTeamMemberInvitationTeam
GetAcceptTeamMemberInvitation returns AcceptTeamMemberInvitationResponse.AcceptTeamMemberInvitation, and is useful for accessing the field via an interface.
type AdapterStatusCriterion ¶
type AdapterStatusCriterion struct {
Value []*string `json:"value"`
}
func (*AdapterStatusCriterion) GetValue ¶
func (v *AdapterStatusCriterion) GetValue() []*string
GetValue returns AdapterStatusCriterion.Value, and is useful for accessing the field via an interface.
type AddAWSAccountInput ¶
type AddAWSAccountInput struct { UserID uuid.UUID `json:"userID"` AccountID string `json:"accountID"` }
func (*AddAWSAccountInput) GetAccountID ¶
func (v *AddAWSAccountInput) GetAccountID() string
GetAccountID returns AddAWSAccountInput.AccountID, and is useful for accessing the field via an interface.
func (*AddAWSAccountInput) GetUserID ¶
func (v *AddAWSAccountInput) GetUserID() uuid.UUID
GetUserID returns AddAWSAccountInput.UserID, and is useful for accessing the field via an interface.
type AddAWSAccountResponse ¶
type AddAWSAccountResponse struct {
AddAWSAccount addAWSAccountAddAWSAccount `json:"addAWSAccount"`
}
addAWSAccountResponse is returned by addAWSAccount on success.
func AddAWSAccountMutation ¶
func AddAWSAccountMutation( ctx_ context.Context, client_ graphql.Client, input AddAWSAccountInput, ) (*AddAWSAccountResponse, error)
func (*AddAWSAccountResponse) GetAddAWSAccount ¶
func (v *AddAWSAccountResponse) GetAddAWSAccount() addAWSAccountAddAWSAccount
GetAddAWSAccount returns AddAWSAccountResponse.AddAWSAccount, and is useful for accessing the field via an interface.
type AddAzureAccountInput ¶
type AddAzureAccountInput struct { UserID uuid.UUID `json:"userID"` Name *string `json:"name"` SubscriptionID string `json:"subscriptionID"` TenantID string `json:"tenantID"` ClientID string `json:"clientID"` ClientSecret string `json:"clientSecret"` }
func (*AddAzureAccountInput) GetClientID ¶
func (v *AddAzureAccountInput) GetClientID() string
GetClientID returns AddAzureAccountInput.ClientID, and is useful for accessing the field via an interface.
func (*AddAzureAccountInput) GetClientSecret ¶
func (v *AddAzureAccountInput) GetClientSecret() string
GetClientSecret returns AddAzureAccountInput.ClientSecret, and is useful for accessing the field via an interface.
func (*AddAzureAccountInput) GetName ¶
func (v *AddAzureAccountInput) GetName() *string
GetName returns AddAzureAccountInput.Name, and is useful for accessing the field via an interface.
func (*AddAzureAccountInput) GetSubscriptionID ¶
func (v *AddAzureAccountInput) GetSubscriptionID() string
GetSubscriptionID returns AddAzureAccountInput.SubscriptionID, and is useful for accessing the field via an interface.
func (*AddAzureAccountInput) GetTenantID ¶
func (v *AddAzureAccountInput) GetTenantID() string
GetTenantID returns AddAzureAccountInput.TenantID, and is useful for accessing the field via an interface.
func (*AddAzureAccountInput) GetUserID ¶
func (v *AddAzureAccountInput) GetUserID() uuid.UUID
GetUserID returns AddAzureAccountInput.UserID, and is useful for accessing the field via an interface.
type AddAzureAccountResponse ¶
type AddAzureAccountResponse struct {
AddAzureAccount addAzureAccountAddAzureAccount `json:"addAzureAccount"`
}
addAzureAccountResponse is returned by addAzureAccount on success.
func AddAzureAccountMutation ¶
func AddAzureAccountMutation( ctx_ context.Context, client_ graphql.Client, input AddAzureAccountInput, ) (*AddAzureAccountResponse, error)
func (*AddAzureAccountResponse) GetAddAzureAccount ¶
func (v *AddAzureAccountResponse) GetAddAzureAccount() addAzureAccountAddAzureAccount
GetAddAzureAccount returns AddAzureAccountResponse.AddAzureAccount, and is useful for accessing the field via an interface.
type AddCDNInput ¶
type AddCDNInput struct { Id uuid.UUID `json:"id"` Provider CDNProvider `json:"provider"` Domains []string `json:"domains"` }
func (*AddCDNInput) GetDomains ¶
func (v *AddCDNInput) GetDomains() []string
GetDomains returns AddCDNInput.Domains, and is useful for accessing the field via an interface.
func (*AddCDNInput) GetId ¶
func (v *AddCDNInput) GetId() uuid.UUID
GetId returns AddCDNInput.Id, and is useful for accessing the field via an interface.
func (*AddCDNInput) GetProvider ¶
func (v *AddCDNInput) GetProvider() CDNProvider
GetProvider returns AddCDNInput.Provider, and is useful for accessing the field via an interface.
type AddCDNResponse ¶
type AddCDNResponse struct {
AddCDN addCDNAddCDN `json:"addCDN"`
}
addCDNResponse is returned by addCDN on success.
func AddCDNMutation ¶
func AddCDNMutation( ctx_ context.Context, client_ graphql.Client, input AddCDNInput, ) (*AddCDNResponse, error)
func (*AddCDNResponse) GetAddCDN ¶
func (v *AddCDNResponse) GetAddCDN() addCDNAddCDN
GetAddCDN returns AddCDNResponse.AddCDN, and is useful for accessing the field via an interface.
type AddClusterInput ¶
type AddClusterInput struct { UserID uuid.UUID `json:"userID"` Kubeconfig *string `json:"kubeconfig"` AwsAccountID *uuid.UUID `json:"awsAccountID"` GcpAccountID *uuid.UUID `json:"gcpAccountID"` Name *string `json:"name"` Region *string `json:"region"` IsPlaceholder *bool `json:"isPlaceholder"` }
func (*AddClusterInput) GetAwsAccountID ¶
func (v *AddClusterInput) GetAwsAccountID() *uuid.UUID
GetAwsAccountID returns AddClusterInput.AwsAccountID, and is useful for accessing the field via an interface.
func (*AddClusterInput) GetGcpAccountID ¶
func (v *AddClusterInput) GetGcpAccountID() *uuid.UUID
GetGcpAccountID returns AddClusterInput.GcpAccountID, and is useful for accessing the field via an interface.
func (*AddClusterInput) GetIsPlaceholder ¶
func (v *AddClusterInput) GetIsPlaceholder() *bool
GetIsPlaceholder returns AddClusterInput.IsPlaceholder, and is useful for accessing the field via an interface.
func (*AddClusterInput) GetKubeconfig ¶
func (v *AddClusterInput) GetKubeconfig() *string
GetKubeconfig returns AddClusterInput.Kubeconfig, and is useful for accessing the field via an interface.
func (*AddClusterInput) GetName ¶
func (v *AddClusterInput) GetName() *string
GetName returns AddClusterInput.Name, and is useful for accessing the field via an interface.
func (*AddClusterInput) GetRegion ¶
func (v *AddClusterInput) GetRegion() *string
GetRegion returns AddClusterInput.Region, and is useful for accessing the field via an interface.
func (*AddClusterInput) GetUserID ¶
func (v *AddClusterInput) GetUserID() uuid.UUID
GetUserID returns AddClusterInput.UserID, and is useful for accessing the field via an interface.
type AddClusterResponse ¶
type AddClusterResponse struct {
AddCluster addClusterAddCluster `json:"addCluster"`
}
addClusterResponse is returned by addCluster on success.
func AddClusterMutation ¶
func AddClusterMutation( ctx_ context.Context, client_ graphql.Client, input AddClusterInput, ) (*AddClusterResponse, error)
func (*AddClusterResponse) GetAddCluster ¶
func (v *AddClusterResponse) GetAddCluster() addClusterAddCluster
GetAddCluster returns AddClusterResponse.AddCluster, and is useful for accessing the field via an interface.
type AddContainerRegistryInput ¶
type AddContainerRegistryInput struct { UserID uuid.UUID `json:"userID"` Name string `json:"name"` Registry string `json:"registry"` Username string `json:"username"` Password string `json:"password"` }
func (*AddContainerRegistryInput) GetName ¶
func (v *AddContainerRegistryInput) GetName() string
GetName returns AddContainerRegistryInput.Name, and is useful for accessing the field via an interface.
func (*AddContainerRegistryInput) GetPassword ¶
func (v *AddContainerRegistryInput) GetPassword() string
GetPassword returns AddContainerRegistryInput.Password, and is useful for accessing the field via an interface.
func (*AddContainerRegistryInput) GetRegistry ¶
func (v *AddContainerRegistryInput) GetRegistry() string
GetRegistry returns AddContainerRegistryInput.Registry, and is useful for accessing the field via an interface.
func (*AddContainerRegistryInput) GetUserID ¶
func (v *AddContainerRegistryInput) GetUserID() uuid.UUID
GetUserID returns AddContainerRegistryInput.UserID, and is useful for accessing the field via an interface.
func (*AddContainerRegistryInput) GetUsername ¶
func (v *AddContainerRegistryInput) GetUsername() string
GetUsername returns AddContainerRegistryInput.Username, and is useful for accessing the field via an interface.
type AddContainerRegistryResponse ¶
type AddContainerRegistryResponse struct {
AddContainerRegistry addContainerRegistryAddContainerRegistry `json:"addContainerRegistry"`
}
addContainerRegistryResponse is returned by addContainerRegistry on success.
func AddContainerRegistryMutation ¶
func AddContainerRegistryMutation( ctx_ context.Context, client_ graphql.Client, input AddContainerRegistryInput, ) (*AddContainerRegistryResponse, error)
func (*AddContainerRegistryResponse) GetAddContainerRegistry ¶
func (v *AddContainerRegistryResponse) GetAddContainerRegistry() addContainerRegistryAddContainerRegistry
GetAddContainerRegistry returns AddContainerRegistryResponse.AddContainerRegistry, and is useful for accessing the field via an interface.
type AddCoreWeaveAccountInput ¶
type AddCoreWeaveAccountInput struct { UserID uuid.UUID `json:"userID"` Kubeconfig *string `json:"kubeconfig"` }
func (*AddCoreWeaveAccountInput) GetKubeconfig ¶
func (v *AddCoreWeaveAccountInput) GetKubeconfig() *string
GetKubeconfig returns AddCoreWeaveAccountInput.Kubeconfig, and is useful for accessing the field via an interface.
func (*AddCoreWeaveAccountInput) GetUserID ¶
func (v *AddCoreWeaveAccountInput) GetUserID() uuid.UUID
GetUserID returns AddCoreWeaveAccountInput.UserID, and is useful for accessing the field via an interface.
type AddCoreWeaveAccountResponse ¶
type AddCoreWeaveAccountResponse struct {
AddCoreWeaveAccount addCoreWeaveAccountAddCoreWeaveAccount `json:"addCoreWeaveAccount"`
}
addCoreWeaveAccountResponse is returned by addCoreWeaveAccount on success.
func AddCoreWeaveAccountMutation ¶
func AddCoreWeaveAccountMutation( ctx_ context.Context, client_ graphql.Client, input AddCoreWeaveAccountInput, ) (*AddCoreWeaveAccountResponse, error)
func (*AddCoreWeaveAccountResponse) GetAddCoreWeaveAccount ¶
func (v *AddCoreWeaveAccountResponse) GetAddCoreWeaveAccount() addCoreWeaveAccountAddCoreWeaveAccount
GetAddCoreWeaveAccount returns AddCoreWeaveAccountResponse.AddCoreWeaveAccount, and is useful for accessing the field via an interface.
type AddDOAccountInput ¶
type AddDOAccountInput struct { UserID uuid.UUID `json:"userID"` Name *string `json:"name"` AccessToken string `json:"accessToken"` }
func (*AddDOAccountInput) GetAccessToken ¶
func (v *AddDOAccountInput) GetAccessToken() string
GetAccessToken returns AddDOAccountInput.AccessToken, and is useful for accessing the field via an interface.
func (*AddDOAccountInput) GetName ¶
func (v *AddDOAccountInput) GetName() *string
GetName returns AddDOAccountInput.Name, and is useful for accessing the field via an interface.
func (*AddDOAccountInput) GetUserID ¶
func (v *AddDOAccountInput) GetUserID() uuid.UUID
GetUserID returns AddDOAccountInput.UserID, and is useful for accessing the field via an interface.
type AddDOAccountResponse ¶
type AddDOAccountResponse struct {
AddDOAccount addDOAccountAddDOAccount `json:"addDOAccount"`
}
addDOAccountResponse is returned by addDOAccount on success.
func AddDOAccountMutation ¶
func AddDOAccountMutation( ctx_ context.Context, client_ graphql.Client, input AddDOAccountInput, ) (*AddDOAccountResponse, error)
func (*AddDOAccountResponse) GetAddDOAccount ¶
func (v *AddDOAccountResponse) GetAddDOAccount() addDOAccountAddDOAccount
GetAddDOAccount returns AddDOAccountResponse.AddDOAccount, and is useful for accessing the field via an interface.
type AddGCPAccountInput ¶
type AddGCPAccountInput struct { UserID uuid.UUID `json:"userID"` ProjectID string `json:"projectID"` Credentials string `json:"credentials"` }
func (*AddGCPAccountInput) GetCredentials ¶
func (v *AddGCPAccountInput) GetCredentials() string
GetCredentials returns AddGCPAccountInput.Credentials, and is useful for accessing the field via an interface.
func (*AddGCPAccountInput) GetProjectID ¶
func (v *AddGCPAccountInput) GetProjectID() string
GetProjectID returns AddGCPAccountInput.ProjectID, and is useful for accessing the field via an interface.
func (*AddGCPAccountInput) GetUserID ¶
func (v *AddGCPAccountInput) GetUserID() uuid.UUID
GetUserID returns AddGCPAccountInput.UserID, and is useful for accessing the field via an interface.
type AddGCPAccountResponse ¶
type AddGCPAccountResponse struct {
AddGCPAccount addGCPAccountAddGCPAccount `json:"addGCPAccount"`
}
addGCPAccountResponse is returned by addGCPAccount on success.
func AddGCPAccountMutation ¶
func AddGCPAccountMutation( ctx_ context.Context, client_ graphql.Client, input AddGCPAccountInput, ) (*AddGCPAccountResponse, error)
func (*AddGCPAccountResponse) GetAddGCPAccount ¶
func (v *AddGCPAccountResponse) GetAddGCPAccount() addGCPAccountAddGCPAccount
GetAddGCPAccount returns AddGCPAccountResponse.AddGCPAccount, and is useful for accessing the field via an interface.
type AddLinodeAccountInput ¶
type AddLinodeAccountInput struct { UserID uuid.UUID `json:"userID"` Name *string `json:"name"` AccessToken string `json:"accessToken"` }
func (*AddLinodeAccountInput) GetAccessToken ¶
func (v *AddLinodeAccountInput) GetAccessToken() string
GetAccessToken returns AddLinodeAccountInput.AccessToken, and is useful for accessing the field via an interface.
func (*AddLinodeAccountInput) GetName ¶
func (v *AddLinodeAccountInput) GetName() *string
GetName returns AddLinodeAccountInput.Name, and is useful for accessing the field via an interface.
func (*AddLinodeAccountInput) GetUserID ¶
func (v *AddLinodeAccountInput) GetUserID() uuid.UUID
GetUserID returns AddLinodeAccountInput.UserID, and is useful for accessing the field via an interface.
type AddLinodeAccountResponse ¶
type AddLinodeAccountResponse struct {
AddLinodeAccount addLinodeAccountAddLinodeAccount `json:"addLinodeAccount"`
}
addLinodeAccountResponse is returned by addLinodeAccount on success.
func AddLinodeAccountMutation ¶
func AddLinodeAccountMutation( ctx_ context.Context, client_ graphql.Client, input AddLinodeAccountInput, ) (*AddLinodeAccountResponse, error)
func (*AddLinodeAccountResponse) GetAddLinodeAccount ¶
func (v *AddLinodeAccountResponse) GetAddLinodeAccount() addLinodeAccountAddLinodeAccount
GetAddLinodeAccount returns AddLinodeAccountResponse.AddLinodeAccount, and is useful for accessing the field via an interface.
type AddProjectCollaboratorInput ¶
type AddProjectCollaboratorInput struct { Id uuid.UUID `json:"id"` User string `json:"user"` Role ProjectCollaboratorRole `json:"role"` }
func (*AddProjectCollaboratorInput) GetId ¶
func (v *AddProjectCollaboratorInput) GetId() uuid.UUID
GetId returns AddProjectCollaboratorInput.Id, and is useful for accessing the field via an interface.
func (*AddProjectCollaboratorInput) GetRole ¶
func (v *AddProjectCollaboratorInput) GetRole() ProjectCollaboratorRole
GetRole returns AddProjectCollaboratorInput.Role, and is useful for accessing the field via an interface.
func (*AddProjectCollaboratorInput) GetUser ¶
func (v *AddProjectCollaboratorInput) GetUser() string
GetUser returns AddProjectCollaboratorInput.User, and is useful for accessing the field via an interface.
type AddProjectCollaboratorResponse ¶
type AddProjectCollaboratorResponse struct {
AddProjectCollaborator addProjectCollaboratorAddProjectCollaboratorRepo `json:"addProjectCollaborator"`
}
addProjectCollaboratorResponse is returned by addProjectCollaborator on success.
func AddProjectCollaboratorMutation ¶
func AddProjectCollaboratorMutation( ctx_ context.Context, client_ graphql.Client, input AddProjectCollaboratorInput, ) (*AddProjectCollaboratorResponse, error)
func (*AddProjectCollaboratorResponse) GetAddProjectCollaborator ¶
func (v *AddProjectCollaboratorResponse) GetAddProjectCollaborator() addProjectCollaboratorAddProjectCollaboratorRepo
GetAddProjectCollaborator returns AddProjectCollaboratorResponse.AddProjectCollaborator, and is useful for accessing the field via an interface.
type AddRepoCustomDomainInput ¶
type AddRepoCustomDomainInput struct { Id uuid.UUID `json:"id"` Domain string `json:"domain"` CertManagerChallengerType *CertManagerChallengeType `json:"certManagerChallengerType"` SyncDomainID *uuid.UUID `json:"syncDomainID"` }
func (*AddRepoCustomDomainInput) GetCertManagerChallengerType ¶
func (v *AddRepoCustomDomainInput) GetCertManagerChallengerType() *CertManagerChallengeType
GetCertManagerChallengerType returns AddRepoCustomDomainInput.CertManagerChallengerType, and is useful for accessing the field via an interface.
func (*AddRepoCustomDomainInput) GetDomain ¶
func (v *AddRepoCustomDomainInput) GetDomain() string
GetDomain returns AddRepoCustomDomainInput.Domain, and is useful for accessing the field via an interface.
func (*AddRepoCustomDomainInput) GetId ¶
func (v *AddRepoCustomDomainInput) GetId() uuid.UUID
GetId returns AddRepoCustomDomainInput.Id, and is useful for accessing the field via an interface.
func (*AddRepoCustomDomainInput) GetSyncDomainID ¶
func (v *AddRepoCustomDomainInput) GetSyncDomainID() *uuid.UUID
GetSyncDomainID returns AddRepoCustomDomainInput.SyncDomainID, and is useful for accessing the field via an interface.
type AddRepoCustomDomainResponse ¶
type AddRepoCustomDomainResponse struct {
AddRepoCustomDomain addRepoCustomDomainAddRepoCustomDomainRepo `json:"addRepoCustomDomain"`
}
addRepoCustomDomainResponse is returned by addRepoCustomDomain on success.
func AddRepoCustomDomainMutation ¶
func AddRepoCustomDomainMutation( ctx_ context.Context, client_ graphql.Client, input AddRepoCustomDomainInput, ) (*AddRepoCustomDomainResponse, error)
func (*AddRepoCustomDomainResponse) GetAddRepoCustomDomain ¶
func (v *AddRepoCustomDomainResponse) GetAddRepoCustomDomain() addRepoCustomDomainAddRepoCustomDomainRepo
GetAddRepoCustomDomain returns AddRepoCustomDomainResponse.AddRepoCustomDomain, and is useful for accessing the field via an interface.
type AddTeamMemberInput ¶
type AddTeamMemberInput struct { Id uuid.UUID `json:"id"` Username *string `json:"username"` UserID *uuid.UUID `json:"userID"` Role TeamMemberRole `json:"role"` }
func (*AddTeamMemberInput) GetId ¶
func (v *AddTeamMemberInput) GetId() uuid.UUID
GetId returns AddTeamMemberInput.Id, and is useful for accessing the field via an interface.
func (*AddTeamMemberInput) GetRole ¶
func (v *AddTeamMemberInput) GetRole() TeamMemberRole
GetRole returns AddTeamMemberInput.Role, and is useful for accessing the field via an interface.
func (*AddTeamMemberInput) GetUserID ¶
func (v *AddTeamMemberInput) GetUserID() *uuid.UUID
GetUserID returns AddTeamMemberInput.UserID, and is useful for accessing the field via an interface.
func (*AddTeamMemberInput) GetUsername ¶
func (v *AddTeamMemberInput) GetUsername() *string
GetUsername returns AddTeamMemberInput.Username, and is useful for accessing the field via an interface.
type AddTeamMemberResponse ¶
type AddTeamMemberResponse struct {
AddTeamMember addTeamMemberAddTeamMemberTeam `json:"addTeamMember"`
}
addTeamMemberResponse is returned by addTeamMember on success.
func AddTeamMemberMutation ¶
func AddTeamMemberMutation( ctx_ context.Context, client_ graphql.Client, input AddTeamMemberInput, ) (*AddTeamMemberResponse, error)
func (*AddTeamMemberResponse) GetAddTeamMember ¶
func (v *AddTeamMemberResponse) GetAddTeamMember() addTeamMemberAddTeamMemberTeam
GetAddTeamMember returns AddTeamMemberResponse.AddTeamMember, and is useful for accessing the field via an interface.
type AddVultrAccountInput ¶
type AddVultrAccountInput struct { UserID uuid.UUID `json:"userID"` Name string `json:"name"` AccessToken string `json:"accessToken"` }
func (*AddVultrAccountInput) GetAccessToken ¶
func (v *AddVultrAccountInput) GetAccessToken() string
GetAccessToken returns AddVultrAccountInput.AccessToken, and is useful for accessing the field via an interface.
func (*AddVultrAccountInput) GetName ¶
func (v *AddVultrAccountInput) GetName() string
GetName returns AddVultrAccountInput.Name, and is useful for accessing the field via an interface.
func (*AddVultrAccountInput) GetUserID ¶
func (v *AddVultrAccountInput) GetUserID() uuid.UUID
GetUserID returns AddVultrAccountInput.UserID, and is useful for accessing the field via an interface.
type AddVultrAccountResponse ¶
type AddVultrAccountResponse struct {
AddVultrAccount addVultrAccountAddVultrAccount `json:"addVultrAccount"`
}
addVultrAccountResponse is returned by addVultrAccount on success.
func AddVultrAccountMutation ¶
func AddVultrAccountMutation( ctx_ context.Context, client_ graphql.Client, input AddVultrAccountInput, ) (*AddVultrAccountResponse, error)
func (*AddVultrAccountResponse) GetAddVultrAccount ¶
func (v *AddVultrAccountResponse) GetAddVultrAccount() addVultrAccountAddVultrAccount
GetAddVultrAccount returns AddVultrAccountResponse.AddVultrAccount, and is useful for accessing the field via an interface.
type ApproveBlueprintDriverWorkflowResponse ¶
type ApproveBlueprintDriverWorkflowResponse struct {
ApproveBlueprintDriverWorkflow *approveBlueprintDriverWorkflowApproveBlueprintDriverWorkflow `json:"approveBlueprintDriverWorkflow"`
}
approveBlueprintDriverWorkflowResponse is returned by approveBlueprintDriverWorkflow on success.
func (*ApproveBlueprintDriverWorkflowResponse) GetApproveBlueprintDriverWorkflow ¶
func (v *ApproveBlueprintDriverWorkflowResponse) GetApproveBlueprintDriverWorkflow() *approveBlueprintDriverWorkflowApproveBlueprintDriverWorkflow
GetApproveBlueprintDriverWorkflow returns ApproveBlueprintDriverWorkflowResponse.ApproveBlueprintDriverWorkflow, and is useful for accessing the field via an interface.
type AttachAwsPolicyToUser ¶
type AttachAwsPolicyToUser struct { UserID uuid.UUID `json:"userID"` PolicyArn string `json:"policyArn"` AwsUsername string `json:"awsUsername"` AwsAccountCredentialsId uuid.UUID `json:"awsAccountCredentialsId"` }
func (*AttachAwsPolicyToUser) GetAwsAccountCredentialsId ¶
func (v *AttachAwsPolicyToUser) GetAwsAccountCredentialsId() uuid.UUID
GetAwsAccountCredentialsId returns AttachAwsPolicyToUser.AwsAccountCredentialsId, and is useful for accessing the field via an interface.
func (*AttachAwsPolicyToUser) GetAwsUsername ¶
func (v *AttachAwsPolicyToUser) GetAwsUsername() string
GetAwsUsername returns AttachAwsPolicyToUser.AwsUsername, and is useful for accessing the field via an interface.
func (*AttachAwsPolicyToUser) GetPolicyArn ¶
func (v *AttachAwsPolicyToUser) GetPolicyArn() string
GetPolicyArn returns AttachAwsPolicyToUser.PolicyArn, and is useful for accessing the field via an interface.
func (*AttachAwsPolicyToUser) GetUserID ¶
func (v *AttachAwsPolicyToUser) GetUserID() uuid.UUID
GetUserID returns AttachAwsPolicyToUser.UserID, and is useful for accessing the field via an interface.
type AttachAwsPolicyToUserResponse ¶
type AttachAwsPolicyToUserResponse struct {
AttachAwsPolicyToUser bool `json:"attachAwsPolicyToUser"`
}
AttachAwsPolicyToUserResponse is returned by AttachAwsPolicyToUser on success.
func AttachAwsPolicyToUserMutation ¶
func AttachAwsPolicyToUserMutation( ctx_ context.Context, client_ graphql.Client, input AttachAwsPolicyToUser, ) (*AttachAwsPolicyToUserResponse, error)
func (*AttachAwsPolicyToUserResponse) GetAttachAwsPolicyToUser ¶
func (v *AttachAwsPolicyToUserResponse) GetAttachAwsPolicyToUser() bool
GetAttachAwsPolicyToUser returns AttachAwsPolicyToUserResponse.AttachAwsPolicyToUser, and is useful for accessing the field via an interface.
type AutoscalingInput ¶
type AutoscalingInput struct { MinReplicas int `json:"minReplicas"` MaxReplicas int `json:"maxReplicas"` CoolDownPeriod *int `json:"coolDownPeriod"` Triggers []AutoscalingTriggerInput `json:"triggers"` KedaScaledObjectSpec *string `json:"kedaScaledObjectSpec"` }
func (*AutoscalingInput) GetCoolDownPeriod ¶
func (v *AutoscalingInput) GetCoolDownPeriod() *int
GetCoolDownPeriod returns AutoscalingInput.CoolDownPeriod, and is useful for accessing the field via an interface.
func (*AutoscalingInput) GetKedaScaledObjectSpec ¶
func (v *AutoscalingInput) GetKedaScaledObjectSpec() *string
GetKedaScaledObjectSpec returns AutoscalingInput.KedaScaledObjectSpec, and is useful for accessing the field via an interface.
func (*AutoscalingInput) GetMaxReplicas ¶
func (v *AutoscalingInput) GetMaxReplicas() int
GetMaxReplicas returns AutoscalingInput.MaxReplicas, and is useful for accessing the field via an interface.
func (*AutoscalingInput) GetMinReplicas ¶
func (v *AutoscalingInput) GetMinReplicas() int
GetMinReplicas returns AutoscalingInput.MinReplicas, and is useful for accessing the field via an interface.
func (*AutoscalingInput) GetTriggers ¶
func (v *AutoscalingInput) GetTriggers() []AutoscalingTriggerInput
GetTriggers returns AutoscalingInput.Triggers, and is useful for accessing the field via an interface.
type AutoscalingTriggerInput ¶
type AutoscalingTriggerInput struct { Type AutoscalingType `json:"type"` Spec string `json:"spec"` }
func (*AutoscalingTriggerInput) GetSpec ¶
func (v *AutoscalingTriggerInput) GetSpec() string
GetSpec returns AutoscalingTriggerInput.Spec, and is useful for accessing the field via an interface.
func (*AutoscalingTriggerInput) GetType ¶
func (v *AutoscalingTriggerInput) GetType() AutoscalingType
GetType returns AutoscalingTriggerInput.Type, and is useful for accessing the field via an interface.
type AutoscalingType ¶
type AutoscalingType string
const ( AutoscalingTypeCpu AutoscalingType = "CPU" AutoscalingTypeMemory AutoscalingType = "MEMORY" AutoscalingTypePrometheus AutoscalingType = "PROMETHEUS" AutoscalingTypeCustom AutoscalingType = "CUSTOM" )
type AwsPolicyJsonInput ¶
type AwsPolicyJsonInput struct { Arn *string `json:"arn"` Username *string `json:"username"` PolicyName *string `json:"policyName"` }
func (*AwsPolicyJsonInput) GetArn ¶
func (v *AwsPolicyJsonInput) GetArn() *string
GetArn returns AwsPolicyJsonInput.Arn, and is useful for accessing the field via an interface.
func (*AwsPolicyJsonInput) GetPolicyName ¶
func (v *AwsPolicyJsonInput) GetPolicyName() *string
GetPolicyName returns AwsPolicyJsonInput.PolicyName, and is useful for accessing the field via an interface.
func (*AwsPolicyJsonInput) GetUsername ¶
func (v *AwsPolicyJsonInput) GetUsername() *string
GetUsername returns AwsPolicyJsonInput.Username, and is useful for accessing the field via an interface.
type AwsPolicyJsonResponse ¶
type AwsPolicyJsonResponse struct {
User awsPolicyJsonUser `json:"user"`
}
awsPolicyJsonResponse is returned by awsPolicyJson on success.
func AwsPolicyJsonQuery ¶
func (*AwsPolicyJsonResponse) GetUser ¶
func (v *AwsPolicyJsonResponse) GetUser() awsPolicyJsonUser
GetUser returns AwsPolicyJsonResponse.User, and is useful for accessing the field via an interface.
type AwsResourceSearchInput ¶
type AwsResourceSearchInput struct { Region *string `json:"region"` Tag *string `json:"tag"` NextToken *string `json:"nextToken"` }
func (*AwsResourceSearchInput) GetNextToken ¶
func (v *AwsResourceSearchInput) GetNextToken() *string
GetNextToken returns AwsResourceSearchInput.NextToken, and is useful for accessing the field via an interface.
func (*AwsResourceSearchInput) GetRegion ¶
func (v *AwsResourceSearchInput) GetRegion() *string
GetRegion returns AwsResourceSearchInput.Region, and is useful for accessing the field via an interface.
func (*AwsResourceSearchInput) GetTag ¶
func (v *AwsResourceSearchInput) GetTag() *string
GetTag returns AwsResourceSearchInput.Tag, and is useful for accessing the field via an interface.
type AwsSamGeneratorConfigurationInput ¶
type AwsSamGeneratorConfigurationInput struct { EnvVars []*EnvVarInput `json:"envVars"` RunCommand *string `json:"runCommand"` ServerlessMemory *int `json:"serverlessMemory"` ServerlessArch *string `json:"serverlessArch"` CustomDomainHost *string `json:"customDomainHost"` CustomDomainCertificateArn *string `json:"customDomainCertificateArn"` HttpPort *string `json:"httpPort"` BuildImage *string `json:"buildImage"` }
func (*AwsSamGeneratorConfigurationInput) GetBuildImage ¶
func (v *AwsSamGeneratorConfigurationInput) GetBuildImage() *string
GetBuildImage returns AwsSamGeneratorConfigurationInput.BuildImage, and is useful for accessing the field via an interface.
func (*AwsSamGeneratorConfigurationInput) GetCustomDomainCertificateArn ¶
func (v *AwsSamGeneratorConfigurationInput) GetCustomDomainCertificateArn() *string
GetCustomDomainCertificateArn returns AwsSamGeneratorConfigurationInput.CustomDomainCertificateArn, and is useful for accessing the field via an interface.
func (*AwsSamGeneratorConfigurationInput) GetCustomDomainHost ¶
func (v *AwsSamGeneratorConfigurationInput) GetCustomDomainHost() *string
GetCustomDomainHost returns AwsSamGeneratorConfigurationInput.CustomDomainHost, and is useful for accessing the field via an interface.
func (*AwsSamGeneratorConfigurationInput) GetEnvVars ¶
func (v *AwsSamGeneratorConfigurationInput) GetEnvVars() []*EnvVarInput
GetEnvVars returns AwsSamGeneratorConfigurationInput.EnvVars, and is useful for accessing the field via an interface.
func (*AwsSamGeneratorConfigurationInput) GetHttpPort ¶
func (v *AwsSamGeneratorConfigurationInput) GetHttpPort() *string
GetHttpPort returns AwsSamGeneratorConfigurationInput.HttpPort, and is useful for accessing the field via an interface.
func (*AwsSamGeneratorConfigurationInput) GetRunCommand ¶
func (v *AwsSamGeneratorConfigurationInput) GetRunCommand() *string
GetRunCommand returns AwsSamGeneratorConfigurationInput.RunCommand, and is useful for accessing the field via an interface.
func (*AwsSamGeneratorConfigurationInput) GetServerlessArch ¶
func (v *AwsSamGeneratorConfigurationInput) GetServerlessArch() *string
GetServerlessArch returns AwsSamGeneratorConfigurationInput.ServerlessArch, and is useful for accessing the field via an interface.
func (*AwsSamGeneratorConfigurationInput) GetServerlessMemory ¶
func (v *AwsSamGeneratorConfigurationInput) GetServerlessMemory() *int
GetServerlessMemory returns AwsSamGeneratorConfigurationInput.ServerlessMemory, and is useful for accessing the field via an interface.
type AwsSamProjectV3ConfigurationInput ¶
type AwsSamProjectV3ConfigurationInput struct { AwsAccountId uuid.UUID `json:"awsAccountId"` AwsRegion *string `json:"awsRegion"` StackName string `json:"stackName"` Generator *AwsSamGeneratorConfigurationInput `json:"generator"` }
func (*AwsSamProjectV3ConfigurationInput) GetAwsAccountId ¶
func (v *AwsSamProjectV3ConfigurationInput) GetAwsAccountId() uuid.UUID
GetAwsAccountId returns AwsSamProjectV3ConfigurationInput.AwsAccountId, and is useful for accessing the field via an interface.
func (*AwsSamProjectV3ConfigurationInput) GetAwsRegion ¶
func (v *AwsSamProjectV3ConfigurationInput) GetAwsRegion() *string
GetAwsRegion returns AwsSamProjectV3ConfigurationInput.AwsRegion, and is useful for accessing the field via an interface.
func (*AwsSamProjectV3ConfigurationInput) GetGenerator ¶
func (v *AwsSamProjectV3ConfigurationInput) GetGenerator() *AwsSamGeneratorConfigurationInput
GetGenerator returns AwsSamProjectV3ConfigurationInput.Generator, and is useful for accessing the field via an interface.
func (*AwsSamProjectV3ConfigurationInput) GetStackName ¶
func (v *AwsSamProjectV3ConfigurationInput) GetStackName() string
GetStackName returns AwsSamProjectV3ConfigurationInput.StackName, and is useful for accessing the field via an interface.
type AzureAccountDetail ¶
type AzureAccountDetail struct { Id uuid.UUID `json:"id"` Name string `json:"name"` State CloudAccountState `json:"state"` Connected *bool `json:"connected"` SubscriptionID *string `json:"subscriptionID"` TenantID *string `json:"tenantID"` ClientID *string `json:"clientID"` }
AzureAccountDetail includes the GraphQL fields of AzureAccount requested by the fragment AzureAccountDetail.
func (*AzureAccountDetail) GetClientID ¶
func (v *AzureAccountDetail) GetClientID() *string
GetClientID returns AzureAccountDetail.ClientID, and is useful for accessing the field via an interface.
func (*AzureAccountDetail) GetConnected ¶
func (v *AzureAccountDetail) GetConnected() *bool
GetConnected returns AzureAccountDetail.Connected, and is useful for accessing the field via an interface.
func (*AzureAccountDetail) GetId ¶
func (v *AzureAccountDetail) GetId() uuid.UUID
GetId returns AzureAccountDetail.Id, and is useful for accessing the field via an interface.
func (*AzureAccountDetail) GetName ¶
func (v *AzureAccountDetail) GetName() string
GetName returns AzureAccountDetail.Name, and is useful for accessing the field via an interface.
func (*AzureAccountDetail) GetState ¶
func (v *AzureAccountDetail) GetState() CloudAccountState
GetState returns AzureAccountDetail.State, and is useful for accessing the field via an interface.
func (*AzureAccountDetail) GetSubscriptionID ¶
func (v *AzureAccountDetail) GetSubscriptionID() *string
GetSubscriptionID returns AzureAccountDetail.SubscriptionID, and is useful for accessing the field via an interface.
func (*AzureAccountDetail) GetTenantID ¶
func (v *AzureAccountDetail) GetTenantID() *string
GetTenantID returns AzureAccountDetail.TenantID, and is useful for accessing the field via an interface.
type BetterStackIntegrationInput ¶
type BetterStackIntegrationInput struct {
Token string `json:"token"`
}
func (*BetterStackIntegrationInput) GetToken ¶
func (v *BetterStackIntegrationInput) GetToken() string
GetToken returns BetterStackIntegrationInput.Token, and is useful for accessing the field via an interface.
type BillingOverviewDetail ¶
type BillingOverviewDetail struct { CurrentProducts []BillingOverviewDetailCurrentProductsProduct `json:"-"` ExternalLinks *BillingOverviewDetailExternalLinksExternalBillingProviderLinks `json:"externalLinks"` SubscriptionUsageAllowed BillingOverviewDetailSubscriptionUsageAllowed `json:"subscriptionUsageAllowed"` }
BillingOverviewDetail includes the GraphQL fields of BillingOverview requested by the fragment BillingOverviewDetail.
func (*BillingOverviewDetail) GetCurrentProducts ¶
func (v *BillingOverviewDetail) GetCurrentProducts() []BillingOverviewDetailCurrentProductsProduct
GetCurrentProducts returns BillingOverviewDetail.CurrentProducts, and is useful for accessing the field via an interface.
func (*BillingOverviewDetail) GetExternalLinks ¶
func (v *BillingOverviewDetail) GetExternalLinks() *BillingOverviewDetailExternalLinksExternalBillingProviderLinks
GetExternalLinks returns BillingOverviewDetail.ExternalLinks, and is useful for accessing the field via an interface.
func (*BillingOverviewDetail) GetSubscriptionUsageAllowed ¶
func (v *BillingOverviewDetail) GetSubscriptionUsageAllowed() BillingOverviewDetailSubscriptionUsageAllowed
GetSubscriptionUsageAllowed returns BillingOverviewDetail.SubscriptionUsageAllowed, and is useful for accessing the field via an interface.
func (*BillingOverviewDetail) MarshalJSON ¶
func (v *BillingOverviewDetail) MarshalJSON() ([]byte, error)
func (*BillingOverviewDetail) UnmarshalJSON ¶
func (v *BillingOverviewDetail) UnmarshalJSON(b []byte) error
type BillingOverviewDetailCurrentProductsApiAccess ¶
type BillingOverviewDetailCurrentProductsApiAccess struct { Typename *string `json:"__typename"` ProductDetailApiAccess `json:"-"` }
BillingOverviewDetailCurrentProductsApiAccess includes the requested fields of the GraphQL type ApiAccess.
func (*BillingOverviewDetailCurrentProductsApiAccess) GetBenefits ¶
func (v *BillingOverviewDetailCurrentProductsApiAccess) GetBenefits() []string
GetBenefits returns BillingOverviewDetailCurrentProductsApiAccess.Benefits, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsApiAccess) GetDescription ¶
func (v *BillingOverviewDetailCurrentProductsApiAccess) GetDescription() *string
GetDescription returns BillingOverviewDetailCurrentProductsApiAccess.Description, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsApiAccess) GetDisplayPrice ¶
func (v *BillingOverviewDetailCurrentProductsApiAccess) GetDisplayPrice() *string
GetDisplayPrice returns BillingOverviewDetailCurrentProductsApiAccess.DisplayPrice, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsApiAccess) GetName ¶
func (v *BillingOverviewDetailCurrentProductsApiAccess) GetName() *string
GetName returns BillingOverviewDetailCurrentProductsApiAccess.Name, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsApiAccess) GetProductTypeMetadata ¶
func (v *BillingOverviewDetailCurrentProductsApiAccess) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
GetProductTypeMetadata returns BillingOverviewDetailCurrentProductsApiAccess.ProductTypeMetadata, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsApiAccess) GetSku ¶
func (v *BillingOverviewDetailCurrentProductsApiAccess) GetSku() uuid.UUID
GetSku returns BillingOverviewDetailCurrentProductsApiAccess.Sku, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsApiAccess) GetTypename ¶
func (v *BillingOverviewDetailCurrentProductsApiAccess) GetTypename() *string
GetTypename returns BillingOverviewDetailCurrentProductsApiAccess.Typename, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsApiAccess) GetUsage ¶
func (v *BillingOverviewDetailCurrentProductsApiAccess) GetUsage() []ProductDetailUsage
GetUsage returns BillingOverviewDetailCurrentProductsApiAccess.Usage, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsApiAccess) MarshalJSON ¶
func (v *BillingOverviewDetailCurrentProductsApiAccess) MarshalJSON() ([]byte, error)
func (*BillingOverviewDetailCurrentProductsApiAccess) UnmarshalJSON ¶
func (v *BillingOverviewDetailCurrentProductsApiAccess) UnmarshalJSON(b []byte) error
type BillingOverviewDetailCurrentProductsPlanTierV2 ¶
type BillingOverviewDetailCurrentProductsPlanTierV2 struct { Typename *string `json:"__typename"` ProductDetailPlanTierV2 `json:"-"` }
BillingOverviewDetailCurrentProductsPlanTierV2 includes the requested fields of the GraphQL type PlanTierV2.
func (*BillingOverviewDetailCurrentProductsPlanTierV2) GetBenefits ¶
func (v *BillingOverviewDetailCurrentProductsPlanTierV2) GetBenefits() []string
GetBenefits returns BillingOverviewDetailCurrentProductsPlanTierV2.Benefits, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsPlanTierV2) GetDescription ¶
func (v *BillingOverviewDetailCurrentProductsPlanTierV2) GetDescription() *string
GetDescription returns BillingOverviewDetailCurrentProductsPlanTierV2.Description, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsPlanTierV2) GetDisplayPrice ¶
func (v *BillingOverviewDetailCurrentProductsPlanTierV2) GetDisplayPrice() *string
GetDisplayPrice returns BillingOverviewDetailCurrentProductsPlanTierV2.DisplayPrice, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsPlanTierV2) GetName ¶
func (v *BillingOverviewDetailCurrentProductsPlanTierV2) GetName() *string
GetName returns BillingOverviewDetailCurrentProductsPlanTierV2.Name, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsPlanTierV2) GetProductTypeMetadata ¶
func (v *BillingOverviewDetailCurrentProductsPlanTierV2) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
GetProductTypeMetadata returns BillingOverviewDetailCurrentProductsPlanTierV2.ProductTypeMetadata, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsPlanTierV2) GetSku ¶
func (v *BillingOverviewDetailCurrentProductsPlanTierV2) GetSku() uuid.UUID
GetSku returns BillingOverviewDetailCurrentProductsPlanTierV2.Sku, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsPlanTierV2) GetTypename ¶
func (v *BillingOverviewDetailCurrentProductsPlanTierV2) GetTypename() *string
GetTypename returns BillingOverviewDetailCurrentProductsPlanTierV2.Typename, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsPlanTierV2) GetUsage ¶
func (v *BillingOverviewDetailCurrentProductsPlanTierV2) GetUsage() []ProductDetailUsage
GetUsage returns BillingOverviewDetailCurrentProductsPlanTierV2.Usage, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsPlanTierV2) MarshalJSON ¶
func (v *BillingOverviewDetailCurrentProductsPlanTierV2) MarshalJSON() ([]byte, error)
func (*BillingOverviewDetailCurrentProductsPlanTierV2) UnmarshalJSON ¶
func (v *BillingOverviewDetailCurrentProductsPlanTierV2) UnmarshalJSON(b []byte) error
type BillingOverviewDetailCurrentProductsProduct ¶
type BillingOverviewDetailCurrentProductsProduct interface { // GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values). GetTypename() *string ProductDetail // contains filtered or unexported methods }
BillingOverviewDetailCurrentProductsProduct includes the requested fields of the GraphQL interface Product.
BillingOverviewDetailCurrentProductsProduct is implemented by the following types: BillingOverviewDetailCurrentProductsApiAccess BillingOverviewDetailCurrentProductsPlanTierV2 BillingOverviewDetailCurrentProductsProjectPack BillingOverviewDetailCurrentProductsSupportTier
type BillingOverviewDetailCurrentProductsProjectPack ¶
type BillingOverviewDetailCurrentProductsProjectPack struct { Typename *string `json:"__typename"` ProductDetailProjectPack `json:"-"` }
BillingOverviewDetailCurrentProductsProjectPack includes the requested fields of the GraphQL type ProjectPack.
func (*BillingOverviewDetailCurrentProductsProjectPack) GetBenefits ¶
func (v *BillingOverviewDetailCurrentProductsProjectPack) GetBenefits() []string
GetBenefits returns BillingOverviewDetailCurrentProductsProjectPack.Benefits, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsProjectPack) GetDescription ¶
func (v *BillingOverviewDetailCurrentProductsProjectPack) GetDescription() *string
GetDescription returns BillingOverviewDetailCurrentProductsProjectPack.Description, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsProjectPack) GetDisplayPrice ¶
func (v *BillingOverviewDetailCurrentProductsProjectPack) GetDisplayPrice() *string
GetDisplayPrice returns BillingOverviewDetailCurrentProductsProjectPack.DisplayPrice, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsProjectPack) GetName ¶
func (v *BillingOverviewDetailCurrentProductsProjectPack) GetName() *string
GetName returns BillingOverviewDetailCurrentProductsProjectPack.Name, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsProjectPack) GetProductTypeMetadata ¶
func (v *BillingOverviewDetailCurrentProductsProjectPack) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
GetProductTypeMetadata returns BillingOverviewDetailCurrentProductsProjectPack.ProductTypeMetadata, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsProjectPack) GetSku ¶
func (v *BillingOverviewDetailCurrentProductsProjectPack) GetSku() uuid.UUID
GetSku returns BillingOverviewDetailCurrentProductsProjectPack.Sku, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsProjectPack) GetTypename ¶
func (v *BillingOverviewDetailCurrentProductsProjectPack) GetTypename() *string
GetTypename returns BillingOverviewDetailCurrentProductsProjectPack.Typename, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsProjectPack) GetUsage ¶
func (v *BillingOverviewDetailCurrentProductsProjectPack) GetUsage() []ProductDetailUsage
GetUsage returns BillingOverviewDetailCurrentProductsProjectPack.Usage, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsProjectPack) MarshalJSON ¶
func (v *BillingOverviewDetailCurrentProductsProjectPack) MarshalJSON() ([]byte, error)
func (*BillingOverviewDetailCurrentProductsProjectPack) UnmarshalJSON ¶
func (v *BillingOverviewDetailCurrentProductsProjectPack) UnmarshalJSON(b []byte) error
type BillingOverviewDetailCurrentProductsSupportTier ¶
type BillingOverviewDetailCurrentProductsSupportTier struct { Typename *string `json:"__typename"` ProductDetailSupportTier `json:"-"` }
BillingOverviewDetailCurrentProductsSupportTier includes the requested fields of the GraphQL type SupportTier.
func (*BillingOverviewDetailCurrentProductsSupportTier) GetBenefits ¶
func (v *BillingOverviewDetailCurrentProductsSupportTier) GetBenefits() []string
GetBenefits returns BillingOverviewDetailCurrentProductsSupportTier.Benefits, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsSupportTier) GetDescription ¶
func (v *BillingOverviewDetailCurrentProductsSupportTier) GetDescription() *string
GetDescription returns BillingOverviewDetailCurrentProductsSupportTier.Description, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsSupportTier) GetDisplayPrice ¶
func (v *BillingOverviewDetailCurrentProductsSupportTier) GetDisplayPrice() *string
GetDisplayPrice returns BillingOverviewDetailCurrentProductsSupportTier.DisplayPrice, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsSupportTier) GetName ¶
func (v *BillingOverviewDetailCurrentProductsSupportTier) GetName() *string
GetName returns BillingOverviewDetailCurrentProductsSupportTier.Name, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsSupportTier) GetProductTypeMetadata ¶
func (v *BillingOverviewDetailCurrentProductsSupportTier) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
GetProductTypeMetadata returns BillingOverviewDetailCurrentProductsSupportTier.ProductTypeMetadata, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsSupportTier) GetSku ¶
func (v *BillingOverviewDetailCurrentProductsSupportTier) GetSku() uuid.UUID
GetSku returns BillingOverviewDetailCurrentProductsSupportTier.Sku, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsSupportTier) GetTypename ¶
func (v *BillingOverviewDetailCurrentProductsSupportTier) GetTypename() *string
GetTypename returns BillingOverviewDetailCurrentProductsSupportTier.Typename, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsSupportTier) GetUsage ¶
func (v *BillingOverviewDetailCurrentProductsSupportTier) GetUsage() []ProductDetailUsage
GetUsage returns BillingOverviewDetailCurrentProductsSupportTier.Usage, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailCurrentProductsSupportTier) MarshalJSON ¶
func (v *BillingOverviewDetailCurrentProductsSupportTier) MarshalJSON() ([]byte, error)
func (*BillingOverviewDetailCurrentProductsSupportTier) UnmarshalJSON ¶
func (v *BillingOverviewDetailCurrentProductsSupportTier) UnmarshalJSON(b []byte) error
type BillingOverviewDetailExternalLinksExternalBillingProviderLinks ¶
type BillingOverviewDetailExternalLinksExternalBillingProviderLinks struct { InvoiceHistory BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs `json:"invoiceHistory"` ManagePaymentMethod BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs `json:"managePaymentMethod"` Downgrade BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs `json:"downgrade"` Help BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs `json:"help"` }
BillingOverviewDetailExternalLinksExternalBillingProviderLinks includes the requested fields of the GraphQL type ExternalBillingProviderLinks.
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinks) GetDowngrade ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinks) GetDowngrade() BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs
GetDowngrade returns BillingOverviewDetailExternalLinksExternalBillingProviderLinks.Downgrade, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinks) GetHelp ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinks) GetHelp() BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs
GetHelp returns BillingOverviewDetailExternalLinksExternalBillingProviderLinks.Help, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinks) GetInvoiceHistory ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinks) GetInvoiceHistory() BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs
GetInvoiceHistory returns BillingOverviewDetailExternalLinksExternalBillingProviderLinks.InvoiceHistory, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinks) GetManagePaymentMethod ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinks) GetManagePaymentMethod() BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs
GetManagePaymentMethod returns BillingOverviewDetailExternalLinksExternalBillingProviderLinks.ManagePaymentMethod, and is useful for accessing the field via an interface.
type BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs ¶
type BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs struct {
UrlOrContactUsDetail `json:"-"`
}
BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs includes the requested fields of the GraphQL type UrlOrContactUs. The GraphQL type's documentation follows.
If a self-service link is available, url will be non-null. If url is null, notAllowed should be non-null.
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs) GetContactUs ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs) GetContactUs() *ContactUs
GetContactUs returns BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs.ContactUs, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs) GetUrl ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs) GetUrl() *string
GetUrl returns BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs.Url, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs) MarshalJSON ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs) MarshalJSON() ([]byte, error)
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs) UnmarshalJSON ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksDowngradeUrlOrContactUs) UnmarshalJSON(b []byte) error
type BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs ¶
type BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs struct {
UrlOrContactUsDetail `json:"-"`
}
BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs includes the requested fields of the GraphQL type UrlOrContactUs. The GraphQL type's documentation follows.
If a self-service link is available, url will be non-null. If url is null, notAllowed should be non-null.
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs) GetContactUs ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs) GetContactUs() *ContactUs
GetContactUs returns BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs.ContactUs, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs) GetUrl ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs) GetUrl() *string
GetUrl returns BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs.Url, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs) MarshalJSON ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs) MarshalJSON() ([]byte, error)
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs) UnmarshalJSON ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksHelpUrlOrContactUs) UnmarshalJSON(b []byte) error
type BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs ¶
type BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs struct {
UrlOrContactUsDetail `json:"-"`
}
BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs includes the requested fields of the GraphQL type UrlOrContactUs. The GraphQL type's documentation follows.
If a self-service link is available, url will be non-null. If url is null, notAllowed should be non-null.
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs) GetContactUs ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs) GetContactUs() *ContactUs
GetContactUs returns BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs.ContactUs, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs) GetUrl ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs) GetUrl() *string
GetUrl returns BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs.Url, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs) MarshalJSON ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs) MarshalJSON() ([]byte, error)
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs) UnmarshalJSON ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksInvoiceHistoryUrlOrContactUs) UnmarshalJSON(b []byte) error
type BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs ¶
type BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs struct {
UrlOrContactUsDetail `json:"-"`
}
BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs includes the requested fields of the GraphQL type UrlOrContactUs. The GraphQL type's documentation follows.
If a self-service link is available, url will be non-null. If url is null, notAllowed should be non-null.
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs) GetContactUs ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs) GetContactUs() *ContactUs
GetContactUs returns BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs.ContactUs, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs) GetUrl ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs) GetUrl() *string
GetUrl returns BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs.Url, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs) MarshalJSON ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs) MarshalJSON() ([]byte, error)
func (*BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs) UnmarshalJSON ¶
func (v *BillingOverviewDetailExternalLinksExternalBillingProviderLinksManagePaymentMethodUrlOrContactUs) UnmarshalJSON(b []byte) error
type BillingOverviewDetailSubscriptionUsageAllowed ¶
type BillingOverviewDetailSubscriptionUsageAllowed struct { Seats bool `json:"seats"` Clusters bool `json:"clusters"` CloudAccounts bool `json:"cloudAccounts"` Projects bool `json:"projects"` CustomBlueprints bool `json:"customBlueprints"` }
BillingOverviewDetailSubscriptionUsageAllowed includes the requested fields of the GraphQL type SubscriptionUsageAllowed. The GraphQL type's documentation follows.
Indicates if the team is able to create new entities within their subscription limits.
func (*BillingOverviewDetailSubscriptionUsageAllowed) GetCloudAccounts ¶
func (v *BillingOverviewDetailSubscriptionUsageAllowed) GetCloudAccounts() bool
GetCloudAccounts returns BillingOverviewDetailSubscriptionUsageAllowed.CloudAccounts, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailSubscriptionUsageAllowed) GetClusters ¶
func (v *BillingOverviewDetailSubscriptionUsageAllowed) GetClusters() bool
GetClusters returns BillingOverviewDetailSubscriptionUsageAllowed.Clusters, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailSubscriptionUsageAllowed) GetCustomBlueprints ¶
func (v *BillingOverviewDetailSubscriptionUsageAllowed) GetCustomBlueprints() bool
GetCustomBlueprints returns BillingOverviewDetailSubscriptionUsageAllowed.CustomBlueprints, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailSubscriptionUsageAllowed) GetProjects ¶
func (v *BillingOverviewDetailSubscriptionUsageAllowed) GetProjects() bool
GetProjects returns BillingOverviewDetailSubscriptionUsageAllowed.Projects, and is useful for accessing the field via an interface.
func (*BillingOverviewDetailSubscriptionUsageAllowed) GetSeats ¶
func (v *BillingOverviewDetailSubscriptionUsageAllowed) GetSeats() bool
GetSeats returns BillingOverviewDetailSubscriptionUsageAllowed.Seats, and is useful for accessing the field via an interface.
type BitbucketIntegrationAuthType ¶
type BitbucketIntegrationAuthType string
const ( BitbucketIntegrationAuthTypeAccessToken BitbucketIntegrationAuthType = "ACCESS_TOKEN" BitbucketIntegrationAuthTypeOauth2 BitbucketIntegrationAuthType = "OAUTH2" )
type BlueprintConfigurationInput ¶
type BlueprintConfigurationInput struct { Terraform *BlueprintTerraformConfigurationInput `json:"terraform"` Manifest *BlueprintManifestConfigurationInput `json:"manifest"` Helm *BlueprintHelmConfigurationInput `json:"helm"` }
func (*BlueprintConfigurationInput) GetHelm ¶
func (v *BlueprintConfigurationInput) GetHelm() *BlueprintHelmConfigurationInput
GetHelm returns BlueprintConfigurationInput.Helm, and is useful for accessing the field via an interface.
func (*BlueprintConfigurationInput) GetManifest ¶
func (v *BlueprintConfigurationInput) GetManifest() *BlueprintManifestConfigurationInput
GetManifest returns BlueprintConfigurationInput.Manifest, and is useful for accessing the field via an interface.
func (*BlueprintConfigurationInput) GetTerraform ¶
func (v *BlueprintConfigurationInput) GetTerraform() *BlueprintTerraformConfigurationInput
GetTerraform returns BlueprintConfigurationInput.Terraform, and is useful for accessing the field via an interface.
type BlueprintConfigurationUpdate ¶
type BlueprintConfigurationUpdate struct { Terraform *BlueprintTerraformConfigurationUpdate `json:"terraform"` Helm *BlueprintHelmConfigurationUpdate `json:"helm"` KubernetesManifest *BlueprintManifestConfigurationUpdate `json:"kubernetesManifest"` }
func (*BlueprintConfigurationUpdate) GetHelm ¶
func (v *BlueprintConfigurationUpdate) GetHelm() *BlueprintHelmConfigurationUpdate
GetHelm returns BlueprintConfigurationUpdate.Helm, and is useful for accessing the field via an interface.
func (*BlueprintConfigurationUpdate) GetKubernetesManifest ¶
func (v *BlueprintConfigurationUpdate) GetKubernetesManifest() *BlueprintManifestConfigurationUpdate
GetKubernetesManifest returns BlueprintConfigurationUpdate.KubernetesManifest, and is useful for accessing the field via an interface.
func (*BlueprintConfigurationUpdate) GetTerraform ¶
func (v *BlueprintConfigurationUpdate) GetTerraform() *BlueprintTerraformConfigurationUpdate
GetTerraform returns BlueprintConfigurationUpdate.Terraform, and is useful for accessing the field via an interface.
type BlueprintDriver ¶
type BlueprintDriver string
const ( BlueprintDriverTerraform BlueprintDriver = "TERRAFORM" BlueprintDriverKubernetesManifest BlueprintDriver = "KUBERNETES_MANIFEST" BlueprintDriverHelm BlueprintDriver = "HELM" )
type BlueprintDriverAction ¶
type BlueprintDriverAction string
const ( BlueprintDriverActionPlanDestroy BlueprintDriverAction = "PLAN_DESTROY" BlueprintDriverActionPlan BlueprintDriverAction = "PLAN" BlueprintDriverActionApprove BlueprintDriverAction = "APPROVE" BlueprintDriverActionApply BlueprintDriverAction = "APPLY" )
type BlueprintDriverWorkflowDetail ¶
type BlueprintDriverWorkflowDetail struct { Id uuid.UUID `json:"id"` Status ProjectV3WorkflowStatus `json:"status"` Steps []BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep `json:"steps"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` }
BlueprintDriverWorkflowDetail includes the GraphQL fields of BlueprintDriverWorkflow requested by the fragment BlueprintDriverWorkflowDetail. The GraphQL type's documentation follows.
CAUTION: Experimental!
Provides a similar interface to the ProjectV3Workflow type.
func (*BlueprintDriverWorkflowDetail) GetCreatedAt ¶
func (v *BlueprintDriverWorkflowDetail) GetCreatedAt() time.Time
GetCreatedAt returns BlueprintDriverWorkflowDetail.CreatedAt, and is useful for accessing the field via an interface.
func (*BlueprintDriverWorkflowDetail) GetId ¶
func (v *BlueprintDriverWorkflowDetail) GetId() uuid.UUID
GetId returns BlueprintDriverWorkflowDetail.Id, and is useful for accessing the field via an interface.
func (*BlueprintDriverWorkflowDetail) GetStatus ¶
func (v *BlueprintDriverWorkflowDetail) GetStatus() ProjectV3WorkflowStatus
GetStatus returns BlueprintDriverWorkflowDetail.Status, and is useful for accessing the field via an interface.
func (*BlueprintDriverWorkflowDetail) GetSteps ¶
func (v *BlueprintDriverWorkflowDetail) GetSteps() []BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep
GetSteps returns BlueprintDriverWorkflowDetail.Steps, and is useful for accessing the field via an interface.
func (*BlueprintDriverWorkflowDetail) GetUpdatedAt ¶
func (v *BlueprintDriverWorkflowDetail) GetUpdatedAt() time.Time
GetUpdatedAt returns BlueprintDriverWorkflowDetail.UpdatedAt, and is useful for accessing the field via an interface.
type BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep ¶
type BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep struct {
WorkflowStepWithLogs `json:"-"`
}
BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep includes the requested fields of the GraphQL type BlueprintDriverWorkflowStep.
func (*BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep) GetAction ¶
func (v *BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep) GetAction() BlueprintDriverWorkflowStepAction
GetAction returns BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep.Action, and is useful for accessing the field via an interface.
func (*BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep) GetExecution ¶
func (v *BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep) GetExecution() *WorkflowStepWithLogsExecutionBlueprintDriverActionExecution
GetExecution returns BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep.Execution, and is useful for accessing the field via an interface.
func (*BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep) GetStatus ¶
func (v *BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep) GetStatus() BlueprintDriverWorkflowStepStatus
GetStatus returns BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep.Status, and is useful for accessing the field via an interface.
func (*BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep) MarshalJSON ¶
func (v *BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep) MarshalJSON() ([]byte, error)
func (*BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep) UnmarshalJSON ¶
func (v *BlueprintDriverWorkflowDetailStepsBlueprintDriverWorkflowStep) UnmarshalJSON(b []byte) error
type BlueprintDriverWorkflowList ¶
type BlueprintDriverWorkflowList struct { Id uuid.UUID `json:"id"` Status ProjectV3WorkflowStatus `json:"status"` Steps []BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep `json:"steps"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` }
BlueprintDriverWorkflowList includes the GraphQL fields of BlueprintDriverWorkflow requested by the fragment BlueprintDriverWorkflowList. The GraphQL type's documentation follows.
CAUTION: Experimental!
Provides a similar interface to the ProjectV3Workflow type.
func (*BlueprintDriverWorkflowList) GetCreatedAt ¶
func (v *BlueprintDriverWorkflowList) GetCreatedAt() time.Time
GetCreatedAt returns BlueprintDriverWorkflowList.CreatedAt, and is useful for accessing the field via an interface.
func (*BlueprintDriverWorkflowList) GetId ¶
func (v *BlueprintDriverWorkflowList) GetId() uuid.UUID
GetId returns BlueprintDriverWorkflowList.Id, and is useful for accessing the field via an interface.
func (*BlueprintDriverWorkflowList) GetStatus ¶
func (v *BlueprintDriverWorkflowList) GetStatus() ProjectV3WorkflowStatus
GetStatus returns BlueprintDriverWorkflowList.Status, and is useful for accessing the field via an interface.
func (*BlueprintDriverWorkflowList) GetSteps ¶
func (v *BlueprintDriverWorkflowList) GetSteps() []BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep
GetSteps returns BlueprintDriverWorkflowList.Steps, and is useful for accessing the field via an interface.
func (*BlueprintDriverWorkflowList) GetUpdatedAt ¶
func (v *BlueprintDriverWorkflowList) GetUpdatedAt() time.Time
GetUpdatedAt returns BlueprintDriverWorkflowList.UpdatedAt, and is useful for accessing the field via an interface.
type BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep ¶
type BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep struct {
WorkflowStep `json:"-"`
}
BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep includes the requested fields of the GraphQL type BlueprintDriverWorkflowStep.
func (*BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep) GetAction ¶
func (v *BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep) GetAction() BlueprintDriverWorkflowStepAction
GetAction returns BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep.Action, and is useful for accessing the field via an interface.
func (*BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep) GetExecution ¶
func (v *BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep) GetExecution() *WorkflowStepExecutionBlueprintDriverActionExecution
GetExecution returns BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep.Execution, and is useful for accessing the field via an interface.
func (*BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep) GetStatus ¶
func (v *BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep) GetStatus() BlueprintDriverWorkflowStepStatus
GetStatus returns BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep.Status, and is useful for accessing the field via an interface.
func (*BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep) MarshalJSON ¶
func (v *BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep) MarshalJSON() ([]byte, error)
func (*BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep) UnmarshalJSON ¶
func (v *BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep) UnmarshalJSON(b []byte) error
type BlueprintDriverWorkflowResponse ¶
type BlueprintDriverWorkflowResponse struct {
User blueprintDriverWorkflowUser `json:"user"`
}
blueprintDriverWorkflowResponse is returned by blueprintDriverWorkflow on success.
func (*BlueprintDriverWorkflowResponse) GetUser ¶
func (v *BlueprintDriverWorkflowResponse) GetUser() blueprintDriverWorkflowUser
GetUser returns BlueprintDriverWorkflowResponse.User, and is useful for accessing the field via an interface.
type BlueprintDriverWorkflowStepAction ¶
type BlueprintDriverWorkflowStepAction string
const ( BlueprintDriverWorkflowStepActionDriverPlanDestroy BlueprintDriverWorkflowStepAction = "DRIVER_PLAN_DESTROY" BlueprintDriverWorkflowStepActionDriverPlan BlueprintDriverWorkflowStepAction = "DRIVER_PLAN" BlueprintDriverWorkflowStepActionDriverApprove BlueprintDriverWorkflowStepAction = "DRIVER_APPROVE" BlueprintDriverWorkflowStepActionDriverApply BlueprintDriverWorkflowStepAction = "DRIVER_APPLY" BlueprintDriverWorkflowStepActionProjectDelete BlueprintDriverWorkflowStepAction = "PROJECT_DELETE" )
type BlueprintDriverWorkflowStepStatus ¶
type BlueprintDriverWorkflowStepStatus string
const ( BlueprintDriverWorkflowStepStatusPending BlueprintDriverWorkflowStepStatus = "PENDING" BlueprintDriverWorkflowStepStatusRunning BlueprintDriverWorkflowStepStatus = "RUNNING" BlueprintDriverWorkflowStepStatusCompleted BlueprintDriverWorkflowStepStatus = "COMPLETED" BlueprintDriverWorkflowStepStatusFailed BlueprintDriverWorkflowStepStatus = "FAILED" BlueprintDriverWorkflowStepStatusError BlueprintDriverWorkflowStepStatus = "ERROR" BlueprintDriverWorkflowStepStatusAborted BlueprintDriverWorkflowStepStatus = "ABORTED" )
type BlueprintHelmConfigurationInput ¶
type BlueprintHelmConfigurationInput struct {
Source *SourceInput `json:"source"`
}
func (*BlueprintHelmConfigurationInput) GetSource ¶
func (v *BlueprintHelmConfigurationInput) GetSource() *SourceInput
GetSource returns BlueprintHelmConfigurationInput.Source, and is useful for accessing the field via an interface.
type BlueprintHelmConfigurationUpdate ¶
type BlueprintHelmConfigurationUpdate struct {
Source *SourceInput `json:"source"`
}
func (*BlueprintHelmConfigurationUpdate) GetSource ¶
func (v *BlueprintHelmConfigurationUpdate) GetSource() *SourceInput
GetSource returns BlueprintHelmConfigurationUpdate.Source, and is useful for accessing the field via an interface.
type BlueprintList ¶
type BlueprintList struct { Id uuid.UUID `json:"id"` Description *string `json:"description"` DisplayName string `json:"displayName"` IsOfficial *bool `json:"isOfficial"` LogoUrl *string `json:"logoUrl"` Enabled *bool `json:"enabled"` Published bool `json:"published"` ProjectCount int `json:"projectCount"` RichInputSchema *string `json:"richInputSchema"` AllowedCloudProviders []CloudProvider `json:"allowedCloudProviders"` Slug string `json:"slug"` Tags []string `json:"tags"` Type BlueprintType `json:"type"` Configuration *BlueprintListConfigurationBlueprintConfiguration `json:"-"` Owner *BlueprintListOwnerBlueprintOwner `json:"owner"` Variables []BlueprintListVariablesBlueprintVariableSpec `json:"variables"` }
BlueprintList includes the GraphQL fields of Blueprint requested by the fragment BlueprintList.
func (*BlueprintList) GetAllowedCloudProviders ¶
func (v *BlueprintList) GetAllowedCloudProviders() []CloudProvider
GetAllowedCloudProviders returns BlueprintList.AllowedCloudProviders, and is useful for accessing the field via an interface.
func (*BlueprintList) GetConfiguration ¶
func (v *BlueprintList) GetConfiguration() *BlueprintListConfigurationBlueprintConfiguration
GetConfiguration returns BlueprintList.Configuration, and is useful for accessing the field via an interface.
func (*BlueprintList) GetDescription ¶
func (v *BlueprintList) GetDescription() *string
GetDescription returns BlueprintList.Description, and is useful for accessing the field via an interface.
func (*BlueprintList) GetDisplayName ¶
func (v *BlueprintList) GetDisplayName() string
GetDisplayName returns BlueprintList.DisplayName, and is useful for accessing the field via an interface.
func (*BlueprintList) GetEnabled ¶
func (v *BlueprintList) GetEnabled() *bool
GetEnabled returns BlueprintList.Enabled, and is useful for accessing the field via an interface.
func (*BlueprintList) GetId ¶
func (v *BlueprintList) GetId() uuid.UUID
GetId returns BlueprintList.Id, and is useful for accessing the field via an interface.
func (*BlueprintList) GetIsOfficial ¶
func (v *BlueprintList) GetIsOfficial() *bool
GetIsOfficial returns BlueprintList.IsOfficial, and is useful for accessing the field via an interface.
func (*BlueprintList) GetLogoUrl ¶
func (v *BlueprintList) GetLogoUrl() *string
GetLogoUrl returns BlueprintList.LogoUrl, and is useful for accessing the field via an interface.
func (*BlueprintList) GetOwner ¶
func (v *BlueprintList) GetOwner() *BlueprintListOwnerBlueprintOwner
GetOwner returns BlueprintList.Owner, and is useful for accessing the field via an interface.
func (*BlueprintList) GetProjectCount ¶
func (v *BlueprintList) GetProjectCount() int
GetProjectCount returns BlueprintList.ProjectCount, and is useful for accessing the field via an interface.
func (*BlueprintList) GetPublished ¶
func (v *BlueprintList) GetPublished() bool
GetPublished returns BlueprintList.Published, and is useful for accessing the field via an interface.
func (*BlueprintList) GetRichInputSchema ¶
func (v *BlueprintList) GetRichInputSchema() *string
GetRichInputSchema returns BlueprintList.RichInputSchema, and is useful for accessing the field via an interface.
func (*BlueprintList) GetSlug ¶
func (v *BlueprintList) GetSlug() string
GetSlug returns BlueprintList.Slug, and is useful for accessing the field via an interface.
func (*BlueprintList) GetTags ¶
func (v *BlueprintList) GetTags() []string
GetTags returns BlueprintList.Tags, and is useful for accessing the field via an interface.
func (*BlueprintList) GetType ¶
func (v *BlueprintList) GetType() BlueprintType
GetType returns BlueprintList.Type, and is useful for accessing the field via an interface.
func (*BlueprintList) GetVariables ¶
func (v *BlueprintList) GetVariables() []BlueprintListVariablesBlueprintVariableSpec
GetVariables returns BlueprintList.Variables, and is useful for accessing the field via an interface.
func (*BlueprintList) MarshalJSON ¶
func (v *BlueprintList) MarshalJSON() ([]byte, error)
func (*BlueprintList) UnmarshalJSON ¶
func (v *BlueprintList) UnmarshalJSON(b []byte) error
type BlueprintListConfigurationBlueprintConfiguration ¶
type BlueprintListConfigurationBlueprintConfiguration interface { // GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values). GetTypename() *string ProjectBlueprintConfigurationDetail // contains filtered or unexported methods }
BlueprintListConfigurationBlueprintConfiguration includes the requested fields of the GraphQL interface BlueprintConfiguration.
BlueprintListConfigurationBlueprintConfiguration is implemented by the following types: BlueprintListConfigurationBlueprintHelmConfiguration BlueprintListConfigurationBlueprintManifestConfiguration BlueprintListConfigurationBlueprintTerraformConfiguration
type BlueprintListConfigurationBlueprintHelmConfiguration ¶
type BlueprintListConfigurationBlueprintHelmConfiguration struct { Typename *string `json:"__typename"` ProjectBlueprintConfigurationDetailBlueprintHelmConfiguration `json:"-"` }
BlueprintListConfigurationBlueprintHelmConfiguration includes the requested fields of the GraphQL type BlueprintHelmConfiguration.
func (*BlueprintListConfigurationBlueprintHelmConfiguration) GetSource ¶
func (v *BlueprintListConfigurationBlueprintHelmConfiguration) GetSource() *ProjectBlueprintConfigurationDetailSource
GetSource returns BlueprintListConfigurationBlueprintHelmConfiguration.Source, and is useful for accessing the field via an interface.
func (*BlueprintListConfigurationBlueprintHelmConfiguration) GetTypename ¶
func (v *BlueprintListConfigurationBlueprintHelmConfiguration) GetTypename() *string
GetTypename returns BlueprintListConfigurationBlueprintHelmConfiguration.Typename, and is useful for accessing the field via an interface.
func (*BlueprintListConfigurationBlueprintHelmConfiguration) MarshalJSON ¶
func (v *BlueprintListConfigurationBlueprintHelmConfiguration) MarshalJSON() ([]byte, error)
func (*BlueprintListConfigurationBlueprintHelmConfiguration) UnmarshalJSON ¶
func (v *BlueprintListConfigurationBlueprintHelmConfiguration) UnmarshalJSON(b []byte) error
type BlueprintListConfigurationBlueprintManifestConfiguration ¶
type BlueprintListConfigurationBlueprintManifestConfiguration struct { Typename *string `json:"__typename"` ProjectBlueprintConfigurationDetailBlueprintManifestConfiguration `json:"-"` }
BlueprintListConfigurationBlueprintManifestConfiguration includes the requested fields of the GraphQL type BlueprintManifestConfiguration.
func (*BlueprintListConfigurationBlueprintManifestConfiguration) GetSource ¶
func (v *BlueprintListConfigurationBlueprintManifestConfiguration) GetSource() *ProjectBlueprintConfigurationDetailSource
GetSource returns BlueprintListConfigurationBlueprintManifestConfiguration.Source, and is useful for accessing the field via an interface.
func (*BlueprintListConfigurationBlueprintManifestConfiguration) GetTypename ¶
func (v *BlueprintListConfigurationBlueprintManifestConfiguration) GetTypename() *string
GetTypename returns BlueprintListConfigurationBlueprintManifestConfiguration.Typename, and is useful for accessing the field via an interface.
func (*BlueprintListConfigurationBlueprintManifestConfiguration) MarshalJSON ¶
func (v *BlueprintListConfigurationBlueprintManifestConfiguration) MarshalJSON() ([]byte, error)
func (*BlueprintListConfigurationBlueprintManifestConfiguration) UnmarshalJSON ¶
func (v *BlueprintListConfigurationBlueprintManifestConfiguration) UnmarshalJSON(b []byte) error
type BlueprintListConfigurationBlueprintTerraformConfiguration ¶
type BlueprintListConfigurationBlueprintTerraformConfiguration struct { Typename *string `json:"__typename"` ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration `json:"-"` }
BlueprintListConfigurationBlueprintTerraformConfiguration includes the requested fields of the GraphQL type BlueprintTerraformConfiguration.
func (*BlueprintListConfigurationBlueprintTerraformConfiguration) GetGithubSource ¶
func (v *BlueprintListConfigurationBlueprintTerraformConfiguration) GetGithubSource() *string
GetGithubSource returns BlueprintListConfigurationBlueprintTerraformConfiguration.GithubSource, and is useful for accessing the field via an interface.
func (*BlueprintListConfigurationBlueprintTerraformConfiguration) GetModuleSource ¶
func (v *BlueprintListConfigurationBlueprintTerraformConfiguration) GetModuleSource() *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource
GetModuleSource returns BlueprintListConfigurationBlueprintTerraformConfiguration.ModuleSource, and is useful for accessing the field via an interface.
func (*BlueprintListConfigurationBlueprintTerraformConfiguration) GetModuleVersionConstraint ¶
func (v *BlueprintListConfigurationBlueprintTerraformConfiguration) GetModuleVersionConstraint() *string
GetModuleVersionConstraint returns BlueprintListConfigurationBlueprintTerraformConfiguration.ModuleVersionConstraint, and is useful for accessing the field via an interface.
func (*BlueprintListConfigurationBlueprintTerraformConfiguration) GetRegistrySource ¶
func (v *BlueprintListConfigurationBlueprintTerraformConfiguration) GetRegistrySource() *string
GetRegistrySource returns BlueprintListConfigurationBlueprintTerraformConfiguration.RegistrySource, and is useful for accessing the field via an interface.
func (*BlueprintListConfigurationBlueprintTerraformConfiguration) GetTypename ¶
func (v *BlueprintListConfigurationBlueprintTerraformConfiguration) GetTypename() *string
GetTypename returns BlueprintListConfigurationBlueprintTerraformConfiguration.Typename, and is useful for accessing the field via an interface.
func (*BlueprintListConfigurationBlueprintTerraformConfiguration) MarshalJSON ¶
func (v *BlueprintListConfigurationBlueprintTerraformConfiguration) MarshalJSON() ([]byte, error)
func (*BlueprintListConfigurationBlueprintTerraformConfiguration) UnmarshalJSON ¶
func (v *BlueprintListConfigurationBlueprintTerraformConfiguration) UnmarshalJSON(b []byte) error
type BlueprintListOwnerBlueprintOwner ¶
type BlueprintListOwnerBlueprintOwner struct { Name string `json:"name"` Login string `json:"login"` }
BlueprintListOwnerBlueprintOwner includes the requested fields of the GraphQL type BlueprintOwner.
func (*BlueprintListOwnerBlueprintOwner) GetLogin ¶
func (v *BlueprintListOwnerBlueprintOwner) GetLogin() string
GetLogin returns BlueprintListOwnerBlueprintOwner.Login, and is useful for accessing the field via an interface.
func (*BlueprintListOwnerBlueprintOwner) GetName ¶
func (v *BlueprintListOwnerBlueprintOwner) GetName() string
GetName returns BlueprintListOwnerBlueprintOwner.Name, and is useful for accessing the field via an interface.
type BlueprintListVariablesBlueprintVariableSpec ¶
type BlueprintListVariablesBlueprintVariableSpec struct { Id uuid.UUID `json:"id"` Name string `json:"name"` Type BlueprintVariableType `json:"type"` Required bool `json:"required"` }
BlueprintListVariablesBlueprintVariableSpec includes the requested fields of the GraphQL type BlueprintVariableSpec.
func (*BlueprintListVariablesBlueprintVariableSpec) GetId ¶
func (v *BlueprintListVariablesBlueprintVariableSpec) GetId() uuid.UUID
GetId returns BlueprintListVariablesBlueprintVariableSpec.Id, and is useful for accessing the field via an interface.
func (*BlueprintListVariablesBlueprintVariableSpec) GetName ¶
func (v *BlueprintListVariablesBlueprintVariableSpec) GetName() string
GetName returns BlueprintListVariablesBlueprintVariableSpec.Name, and is useful for accessing the field via an interface.
func (*BlueprintListVariablesBlueprintVariableSpec) GetRequired ¶
func (v *BlueprintListVariablesBlueprintVariableSpec) GetRequired() bool
GetRequired returns BlueprintListVariablesBlueprintVariableSpec.Required, and is useful for accessing the field via an interface.
func (*BlueprintListVariablesBlueprintVariableSpec) GetType ¶
func (v *BlueprintListVariablesBlueprintVariableSpec) GetType() BlueprintVariableType
GetType returns BlueprintListVariablesBlueprintVariableSpec.Type, and is useful for accessing the field via an interface.
type BlueprintManifestConfigurationInput ¶
type BlueprintManifestConfigurationInput struct { Source *SourceInput `json:"source"` UseKustomize *bool `json:"useKustomize"` }
func (*BlueprintManifestConfigurationInput) GetSource ¶
func (v *BlueprintManifestConfigurationInput) GetSource() *SourceInput
GetSource returns BlueprintManifestConfigurationInput.Source, and is useful for accessing the field via an interface.
func (*BlueprintManifestConfigurationInput) GetUseKustomize ¶
func (v *BlueprintManifestConfigurationInput) GetUseKustomize() *bool
GetUseKustomize returns BlueprintManifestConfigurationInput.UseKustomize, and is useful for accessing the field via an interface.
type BlueprintManifestConfigurationUpdate ¶
type BlueprintManifestConfigurationUpdate struct { Source *SourceInput `json:"source"` UseKustomize *bool `json:"useKustomize"` }
func (*BlueprintManifestConfigurationUpdate) GetSource ¶
func (v *BlueprintManifestConfigurationUpdate) GetSource() *SourceInput
GetSource returns BlueprintManifestConfigurationUpdate.Source, and is useful for accessing the field via an interface.
func (*BlueprintManifestConfigurationUpdate) GetUseKustomize ¶
func (v *BlueprintManifestConfigurationUpdate) GetUseKustomize() *bool
GetUseKustomize returns BlueprintManifestConfigurationUpdate.UseKustomize, and is useful for accessing the field via an interface.
type BlueprintMetadataFilter ¶
type BlueprintMetadataFilter struct {
Name *StringCriterion `json:"name"`
}
func (*BlueprintMetadataFilter) GetName ¶
func (v *BlueprintMetadataFilter) GetName() *StringCriterion
GetName returns BlueprintMetadataFilter.Name, and is useful for accessing the field via an interface.
type BlueprintMetadataList ¶
type BlueprintMetadataList struct { Id uuid.UUID `json:"id"` Slug string `json:"slug"` Name string `json:"name"` DisplayName string `json:"displayName"` Type BlueprintType `json:"type"` Description *string `json:"description"` Tags []string `json:"tags"` LogoUrl *string `json:"logoUrl"` Version *string `json:"version"` Versions []BlueprintMetadataListVersionsBlueprintMetadataVersion `json:"versions"` LatestVersion *string `json:"latestVersion"` AvailableVersions []string `json:"availableVersions"` ApplicationVersion *string `json:"applicationVersion"` OrganizationName *string `json:"organizationName"` OrganizationDisplayName *string `json:"organizationDisplayName"` CreatedAt *time.Time `json:"createdAt"` UpdatedAt *time.Time `json:"updatedAt"` }
BlueprintMetadataList includes the GraphQL fields of BlueprintMetadata requested by the fragment BlueprintMetadataList.
func (*BlueprintMetadataList) GetApplicationVersion ¶
func (v *BlueprintMetadataList) GetApplicationVersion() *string
GetApplicationVersion returns BlueprintMetadataList.ApplicationVersion, and is useful for accessing the field via an interface.
func (*BlueprintMetadataList) GetAvailableVersions ¶
func (v *BlueprintMetadataList) GetAvailableVersions() []string
GetAvailableVersions returns BlueprintMetadataList.AvailableVersions, and is useful for accessing the field via an interface.
func (*BlueprintMetadataList) GetCreatedAt ¶
func (v *BlueprintMetadataList) GetCreatedAt() *time.Time
GetCreatedAt returns BlueprintMetadataList.CreatedAt, and is useful for accessing the field via an interface.
func (*BlueprintMetadataList) GetDescription ¶
func (v *BlueprintMetadataList) GetDescription() *string
GetDescription returns BlueprintMetadataList.Description, and is useful for accessing the field via an interface.
func (*BlueprintMetadataList) GetDisplayName ¶
func (v *BlueprintMetadataList) GetDisplayName() string
GetDisplayName returns BlueprintMetadataList.DisplayName, and is useful for accessing the field via an interface.
func (*BlueprintMetadataList) GetId ¶
func (v *BlueprintMetadataList) GetId() uuid.UUID
GetId returns BlueprintMetadataList.Id, and is useful for accessing the field via an interface.
func (*BlueprintMetadataList) GetLatestVersion ¶
func (v *BlueprintMetadataList) GetLatestVersion() *string
GetLatestVersion returns BlueprintMetadataList.LatestVersion, and is useful for accessing the field via an interface.
func (*BlueprintMetadataList) GetLogoUrl ¶
func (v *BlueprintMetadataList) GetLogoUrl() *string
GetLogoUrl returns BlueprintMetadataList.LogoUrl, and is useful for accessing the field via an interface.
func (*BlueprintMetadataList) GetMetatags ¶
func (v *BlueprintMetadataList) GetMetatags() []*BlueprintMetadataListMetatagsBlueprintMetadataMetaTag
GetMetatags returns BlueprintMetadataList.Metatags, and is useful for accessing the field via an interface.
func (*BlueprintMetadataList) GetName ¶
func (v *BlueprintMetadataList) GetName() string
GetName returns BlueprintMetadataList.Name, and is useful for accessing the field via an interface.
func (*BlueprintMetadataList) GetOrganizationDisplayName ¶
func (v *BlueprintMetadataList) GetOrganizationDisplayName() *string
GetOrganizationDisplayName returns BlueprintMetadataList.OrganizationDisplayName, and is useful for accessing the field via an interface.
func (*BlueprintMetadataList) GetOrganizationName ¶
func (v *BlueprintMetadataList) GetOrganizationName() *string
GetOrganizationName returns BlueprintMetadataList.OrganizationName, and is useful for accessing the field via an interface.
func (*BlueprintMetadataList) GetSlug ¶
func (v *BlueprintMetadataList) GetSlug() string
GetSlug returns BlueprintMetadataList.Slug, and is useful for accessing the field via an interface.
func (*BlueprintMetadataList) GetTags ¶
func (v *BlueprintMetadataList) GetTags() []string
GetTags returns BlueprintMetadataList.Tags, and is useful for accessing the field via an interface.
func (*BlueprintMetadataList) GetType ¶
func (v *BlueprintMetadataList) GetType() BlueprintType
GetType returns BlueprintMetadataList.Type, and is useful for accessing the field via an interface.
func (*BlueprintMetadataList) GetUpdatedAt ¶
func (v *BlueprintMetadataList) GetUpdatedAt() *time.Time
GetUpdatedAt returns BlueprintMetadataList.UpdatedAt, and is useful for accessing the field via an interface.
func (*BlueprintMetadataList) GetVersion ¶
func (v *BlueprintMetadataList) GetVersion() *string
GetVersion returns BlueprintMetadataList.Version, and is useful for accessing the field via an interface.
func (*BlueprintMetadataList) GetVersions ¶
func (v *BlueprintMetadataList) GetVersions() []BlueprintMetadataListVersionsBlueprintMetadataVersion
GetVersions returns BlueprintMetadataList.Versions, and is useful for accessing the field via an interface.
type BlueprintMetadataListMetatagsBlueprintMetadataMetaTag ¶
type BlueprintMetadataListMetatagsBlueprintMetadataMetaTag struct {}
BlueprintMetadataListMetatagsBlueprintMetadataMetaTag includes the requested fields of the GraphQL type BlueprintMetadataMetaTag.
func (*BlueprintMetadataListMetatagsBlueprintMetadataMetaTag) GetName ¶
func (v *BlueprintMetadataListMetatagsBlueprintMetadataMetaTag) GetName() string
GetName returns BlueprintMetadataListMetatagsBlueprintMetadataMetaTag.Name, and is useful for accessing the field via an interface.
func (*BlueprintMetadataListMetatagsBlueprintMetadataMetaTag) GetValue ¶
func (v *BlueprintMetadataListMetatagsBlueprintMetadataMetaTag) GetValue() string
GetValue returns BlueprintMetadataListMetatagsBlueprintMetadataMetaTag.Value, and is useful for accessing the field via an interface.
type BlueprintMetadataListVersionsBlueprintMetadataVersion ¶
type BlueprintMetadataListVersionsBlueprintMetadataVersion struct { Version string `json:"version"` Prerelease *bool `json:"prerelease"` Timestamp *time.Time `json:"timestamp"` }
BlueprintMetadataListVersionsBlueprintMetadataVersion includes the requested fields of the GraphQL type BlueprintMetadataVersion.
func (*BlueprintMetadataListVersionsBlueprintMetadataVersion) GetPrerelease ¶
func (v *BlueprintMetadataListVersionsBlueprintMetadataVersion) GetPrerelease() *bool
GetPrerelease returns BlueprintMetadataListVersionsBlueprintMetadataVersion.Prerelease, and is useful for accessing the field via an interface.
func (*BlueprintMetadataListVersionsBlueprintMetadataVersion) GetTimestamp ¶
func (v *BlueprintMetadataListVersionsBlueprintMetadataVersion) GetTimestamp() *time.Time
GetTimestamp returns BlueprintMetadataListVersionsBlueprintMetadataVersion.Timestamp, and is useful for accessing the field via an interface.
func (*BlueprintMetadataListVersionsBlueprintMetadataVersion) GetVersion ¶
func (v *BlueprintMetadataListVersionsBlueprintMetadataVersion) GetVersion() string
GetVersion returns BlueprintMetadataListVersionsBlueprintMetadataVersion.Version, and is useful for accessing the field via an interface.
type BlueprintOutputDataSource ¶
type BlueprintOutputDataSource string
const ( BlueprintOutputDataSourceInput BlueprintOutputDataSource = "INPUT" BlueprintOutputDataSourceOutput BlueprintOutputDataSource = "OUTPUT" BlueprintOutputDataSourceResource BlueprintOutputDataSource = "RESOURCE" )
type BlueprintOutputSchema ¶
type BlueprintOutputSchema struct {
Entries []BlueprintOutputSchemaEntry `json:"entries"`
}
func (*BlueprintOutputSchema) GetEntries ¶
func (v *BlueprintOutputSchema) GetEntries() []BlueprintOutputSchemaEntry
GetEntries returns BlueprintOutputSchema.Entries, and is useful for accessing the field via an interface.
type BlueprintOutputSchemaEntry ¶
type BlueprintOutputSchemaEntry struct { Id *uuid.UUID `json:"id"` Name *string `json:"name"` DisplayName *string `json:"displayName"` Type *VariableType `json:"type"` DataSource *BlueprintOutputDataSource `json:"dataSource"` DataPath *string `json:"dataPath"` Transformations []BlueprintOutputTransformationType `json:"transformations"` TransformationContext *BlueprintOutputTransformationContext `json:"transformationContext"` }
func (*BlueprintOutputSchemaEntry) GetDataPath ¶
func (v *BlueprintOutputSchemaEntry) GetDataPath() *string
GetDataPath returns BlueprintOutputSchemaEntry.DataPath, and is useful for accessing the field via an interface.
func (*BlueprintOutputSchemaEntry) GetDataSource ¶
func (v *BlueprintOutputSchemaEntry) GetDataSource() *BlueprintOutputDataSource
GetDataSource returns BlueprintOutputSchemaEntry.DataSource, and is useful for accessing the field via an interface.
func (*BlueprintOutputSchemaEntry) GetDisplayName ¶
func (v *BlueprintOutputSchemaEntry) GetDisplayName() *string
GetDisplayName returns BlueprintOutputSchemaEntry.DisplayName, and is useful for accessing the field via an interface.
func (*BlueprintOutputSchemaEntry) GetId ¶
func (v *BlueprintOutputSchemaEntry) GetId() *uuid.UUID
GetId returns BlueprintOutputSchemaEntry.Id, and is useful for accessing the field via an interface.
func (*BlueprintOutputSchemaEntry) GetName ¶
func (v *BlueprintOutputSchemaEntry) GetName() *string
GetName returns BlueprintOutputSchemaEntry.Name, and is useful for accessing the field via an interface.
func (*BlueprintOutputSchemaEntry) GetTransformationContext ¶
func (v *BlueprintOutputSchemaEntry) GetTransformationContext() *BlueprintOutputTransformationContext
GetTransformationContext returns BlueprintOutputSchemaEntry.TransformationContext, and is useful for accessing the field via an interface.
func (*BlueprintOutputSchemaEntry) GetTransformations ¶
func (v *BlueprintOutputSchemaEntry) GetTransformations() []BlueprintOutputTransformationType
GetTransformations returns BlueprintOutputSchemaEntry.Transformations, and is useful for accessing the field via an interface.
func (*BlueprintOutputSchemaEntry) GetType ¶
func (v *BlueprintOutputSchemaEntry) GetType() *VariableType
GetType returns BlueprintOutputSchemaEntry.Type, and is useful for accessing the field via an interface.
type BlueprintOutputTransformationContext ¶
type BlueprintOutputTransformationContext struct {
Yaml *BlueprintOutputTransformationYamlContext `json:"yaml"`
}
func (*BlueprintOutputTransformationContext) GetYaml ¶
func (v *BlueprintOutputTransformationContext) GetYaml() *BlueprintOutputTransformationYamlContext
GetYaml returns BlueprintOutputTransformationContext.Yaml, and is useful for accessing the field via an interface.
type BlueprintOutputTransformationType ¶
type BlueprintOutputTransformationType string
const ( BlueprintOutputTransformationTypeClusterIp BlueprintOutputTransformationType = "CLUSTER_IP" BlueprintOutputTransformationTypeYaml BlueprintOutputTransformationType = "YAML" BlueprintOutputTransformationTypeDecodeBase64 BlueprintOutputTransformationType = "DECODE_BASE64" )
type BlueprintOutputTransformationYamlContext ¶
type BlueprintOutputTransformationYamlContext struct {
Path string `json:"path"`
}
func (*BlueprintOutputTransformationYamlContext) GetPath ¶
func (v *BlueprintOutputTransformationYamlContext) GetPath() string
GetPath returns BlueprintOutputTransformationYamlContext.Path, and is useful for accessing the field via an interface.
type BlueprintResponse ¶
type BlueprintResponse struct { CurrentUser blueprintCurrentUser `json:"currentUser"` User blueprintUser `json:"user"` }
blueprintResponse is returned by blueprint on success.
func BlueprintQuery ¶
func (*BlueprintResponse) GetCurrentUser ¶
func (v *BlueprintResponse) GetCurrentUser() blueprintCurrentUser
GetCurrentUser returns BlueprintResponse.CurrentUser, and is useful for accessing the field via an interface.
func (*BlueprintResponse) GetUser ¶
func (v *BlueprintResponse) GetUser() blueprintUser
GetUser returns BlueprintResponse.User, and is useful for accessing the field via an interface.
type BlueprintTerraformConfigurationInput ¶
type BlueprintTerraformConfigurationInput struct { RegistrySource *string `json:"registrySource"` ModuleVersionConstraint *string `json:"moduleVersionConstraint"` GithubSource *string `json:"githubSource"` GitIntegration *GitSourceIntegrationInput `json:"gitIntegration"` ModuleSource *TerraformModuleSourceInput `json:"moduleSource"` OutputConfiguration *TerraformOutputConfigurationInput `json:"outputConfiguration"` TerraformVersion *string `json:"terraformVersion"` }
func (*BlueprintTerraformConfigurationInput) GetGitIntegration ¶
func (v *BlueprintTerraformConfigurationInput) GetGitIntegration() *GitSourceIntegrationInput
GetGitIntegration returns BlueprintTerraformConfigurationInput.GitIntegration, and is useful for accessing the field via an interface.
func (*BlueprintTerraformConfigurationInput) GetGithubSource ¶
func (v *BlueprintTerraformConfigurationInput) GetGithubSource() *string
GetGithubSource returns BlueprintTerraformConfigurationInput.GithubSource, and is useful for accessing the field via an interface.
func (*BlueprintTerraformConfigurationInput) GetModuleSource ¶
func (v *BlueprintTerraformConfigurationInput) GetModuleSource() *TerraformModuleSourceInput
GetModuleSource returns BlueprintTerraformConfigurationInput.ModuleSource, and is useful for accessing the field via an interface.
func (*BlueprintTerraformConfigurationInput) GetModuleVersionConstraint ¶
func (v *BlueprintTerraformConfigurationInput) GetModuleVersionConstraint() *string
GetModuleVersionConstraint returns BlueprintTerraformConfigurationInput.ModuleVersionConstraint, and is useful for accessing the field via an interface.
func (*BlueprintTerraformConfigurationInput) GetOutputConfiguration ¶
func (v *BlueprintTerraformConfigurationInput) GetOutputConfiguration() *TerraformOutputConfigurationInput
GetOutputConfiguration returns BlueprintTerraformConfigurationInput.OutputConfiguration, and is useful for accessing the field via an interface.
func (*BlueprintTerraformConfigurationInput) GetRegistrySource ¶
func (v *BlueprintTerraformConfigurationInput) GetRegistrySource() *string
GetRegistrySource returns BlueprintTerraformConfigurationInput.RegistrySource, and is useful for accessing the field via an interface.
func (*BlueprintTerraformConfigurationInput) GetTerraformVersion ¶
func (v *BlueprintTerraformConfigurationInput) GetTerraformVersion() *string
GetTerraformVersion returns BlueprintTerraformConfigurationInput.TerraformVersion, and is useful for accessing the field via an interface.
type BlueprintTerraformConfigurationUpdate ¶
type BlueprintTerraformConfigurationUpdate struct { GitIntegration *GitSourceIntegrationInput `json:"gitIntegration"` RegistrySource *string `json:"registrySource"` ModuleVersionConstraint *string `json:"moduleVersionConstraint"` GithubSource *string `json:"githubSource"` ModuleSource *TerraformModuleSourceInput `json:"moduleSource"` }
func (*BlueprintTerraformConfigurationUpdate) GetGitIntegration ¶
func (v *BlueprintTerraformConfigurationUpdate) GetGitIntegration() *GitSourceIntegrationInput
GetGitIntegration returns BlueprintTerraformConfigurationUpdate.GitIntegration, and is useful for accessing the field via an interface.
func (*BlueprintTerraformConfigurationUpdate) GetGithubSource ¶
func (v *BlueprintTerraformConfigurationUpdate) GetGithubSource() *string
GetGithubSource returns BlueprintTerraformConfigurationUpdate.GithubSource, and is useful for accessing the field via an interface.
func (*BlueprintTerraformConfigurationUpdate) GetModuleSource ¶
func (v *BlueprintTerraformConfigurationUpdate) GetModuleSource() *TerraformModuleSourceInput
GetModuleSource returns BlueprintTerraformConfigurationUpdate.ModuleSource, and is useful for accessing the field via an interface.
func (*BlueprintTerraformConfigurationUpdate) GetModuleVersionConstraint ¶
func (v *BlueprintTerraformConfigurationUpdate) GetModuleVersionConstraint() *string
GetModuleVersionConstraint returns BlueprintTerraformConfigurationUpdate.ModuleVersionConstraint, and is useful for accessing the field via an interface.
func (*BlueprintTerraformConfigurationUpdate) GetRegistrySource ¶
func (v *BlueprintTerraformConfigurationUpdate) GetRegistrySource() *string
GetRegistrySource returns BlueprintTerraformConfigurationUpdate.RegistrySource, and is useful for accessing the field via an interface.
type BlueprintType ¶
type BlueprintType string
const ( BlueprintTypeTerraform BlueprintType = "TERRAFORM" BlueprintTypeKubernetesManifest BlueprintType = "KUBERNETES_MANIFEST" BlueprintTypeHelm BlueprintType = "HELM" BlueprintTypeZeetKubernetes BlueprintType = "ZEET_KUBERNETES" BlueprintTypeZeetAwsLambda BlueprintType = "ZEET_AWS_LAMBDA" BlueprintTypeZeetGcpCloudRun BlueprintType = "ZEET_GCP_CLOUD_RUN" )
type BlueprintVariableInput ¶
type BlueprintVariableInput struct { // ID of the corresponding variable spec. Must be present if variableName is not specified. VariableSpecID *uuid.UUID `json:"variableSpecID"` // Name of the corresponding variable spec, or name to use when declaring a variable without referencing a variable spec. // Must be present if variableSpecID is not specified. VariableName *string `json:"variableName"` // The variable value. Always a string value, which will be parsed according to the variableType, determined either // by the referenced variableSpec, or the provided variableType Value string `json:"value"` // Type specification is required when variable is being declared without referencing a variable spec. VariableType *BlueprintVariableType `json:"variableType"` }
A ProjectV3's BlueprintVariable represent key-value pairs: each a variable name and its value. These variables can either reference a variable spec, as defined by the Blueprint, or they can be declared as "custom variables" for the ProjectV3.
To reference a variable spec, specify either variableSpecID or the variableName that corresponds to a variable spec.
To declare a custom variable, specify the variableName and the variableType. If there is a variableSpec with the same name, the variableType will be ignored, and the variableSpec will take precedence.
All BlueprintVariables must specify their value. The VariableValueInput is serialized as a string, and is parsed server-side according to the variableType.
func (*BlueprintVariableInput) GetValue ¶
func (v *BlueprintVariableInput) GetValue() string
GetValue returns BlueprintVariableInput.Value, and is useful for accessing the field via an interface.
func (*BlueprintVariableInput) GetVariableName ¶
func (v *BlueprintVariableInput) GetVariableName() *string
GetVariableName returns BlueprintVariableInput.VariableName, and is useful for accessing the field via an interface.
func (*BlueprintVariableInput) GetVariableSpecID ¶
func (v *BlueprintVariableInput) GetVariableSpecID() *uuid.UUID
GetVariableSpecID returns BlueprintVariableInput.VariableSpecID, and is useful for accessing the field via an interface.
func (*BlueprintVariableInput) GetVariableType ¶
func (v *BlueprintVariableInput) GetVariableType() *BlueprintVariableType
GetVariableType returns BlueprintVariableInput.VariableType, and is useful for accessing the field via an interface.
type BlueprintVariableSpecInput ¶
type BlueprintVariableSpecInput struct { Name string `json:"name"` Type BlueprintVariableType `json:"type"` Required bool `json:"required"` }
func (*BlueprintVariableSpecInput) GetName ¶
func (v *BlueprintVariableSpecInput) GetName() string
GetName returns BlueprintVariableSpecInput.Name, and is useful for accessing the field via an interface.
func (*BlueprintVariableSpecInput) GetRequired ¶
func (v *BlueprintVariableSpecInput) GetRequired() bool
GetRequired returns BlueprintVariableSpecInput.Required, and is useful for accessing the field via an interface.
func (*BlueprintVariableSpecInput) GetType ¶
func (v *BlueprintVariableSpecInput) GetType() BlueprintVariableType
GetType returns BlueprintVariableSpecInput.Type, and is useful for accessing the field via an interface.
type BlueprintVariableSpecUpdate ¶
type BlueprintVariableSpecUpdate struct { Id *uuid.UUID `json:"id"` Name string `json:"name"` Type BlueprintVariableType `json:"type"` Required bool `json:"required"` Remove *bool `json:"remove"` }
func (*BlueprintVariableSpecUpdate) GetId ¶
func (v *BlueprintVariableSpecUpdate) GetId() *uuid.UUID
GetId returns BlueprintVariableSpecUpdate.Id, and is useful for accessing the field via an interface.
func (*BlueprintVariableSpecUpdate) GetName ¶
func (v *BlueprintVariableSpecUpdate) GetName() string
GetName returns BlueprintVariableSpecUpdate.Name, and is useful for accessing the field via an interface.
func (*BlueprintVariableSpecUpdate) GetRemove ¶
func (v *BlueprintVariableSpecUpdate) GetRemove() *bool
GetRemove returns BlueprintVariableSpecUpdate.Remove, and is useful for accessing the field via an interface.
func (*BlueprintVariableSpecUpdate) GetRequired ¶
func (v *BlueprintVariableSpecUpdate) GetRequired() bool
GetRequired returns BlueprintVariableSpecUpdate.Required, and is useful for accessing the field via an interface.
func (*BlueprintVariableSpecUpdate) GetType ¶
func (v *BlueprintVariableSpecUpdate) GetType() BlueprintVariableType
GetType returns BlueprintVariableSpecUpdate.Type, and is useful for accessing the field via an interface.
type BlueprintVariableType ¶
type BlueprintVariableType string
const ( BlueprintVariableTypeString BlueprintVariableType = "STRING" BlueprintVariableTypeBoolean BlueprintVariableType = "BOOLEAN" BlueprintVariableTypeInteger BlueprintVariableType = "INTEGER" BlueprintVariableTypeFloat BlueprintVariableType = "FLOAT" BlueprintVariableTypeJson BlueprintVariableType = "JSON" )
type BlueprintWithProjectsResponse ¶
type BlueprintWithProjectsResponse struct { CurrentUser blueprintWithProjectsCurrentUser `json:"currentUser"` User blueprintWithProjectsUser `json:"user"` }
blueprintWithProjectsResponse is returned by blueprintWithProjects on success.
func (*BlueprintWithProjectsResponse) GetCurrentUser ¶
func (v *BlueprintWithProjectsResponse) GetCurrentUser() blueprintWithProjectsCurrentUser
GetCurrentUser returns BlueprintWithProjectsResponse.CurrentUser, and is useful for accessing the field via an interface.
func (*BlueprintWithProjectsResponse) GetUser ¶
func (v *BlueprintWithProjectsResponse) GetUser() blueprintWithProjectsUser
GetUser returns BlueprintWithProjectsResponse.User, and is useful for accessing the field via an interface.
type BlueprintsResponse ¶
type BlueprintsResponse struct { CurrentUser blueprintsCurrentUser `json:"currentUser"` User blueprintsUser `json:"user"` }
blueprintsResponse is returned by blueprints on success.
func BlueprintsQuery ¶
func (*BlueprintsResponse) GetCurrentUser ¶
func (v *BlueprintsResponse) GetCurrentUser() blueprintsCurrentUser
GetCurrentUser returns BlueprintsResponse.CurrentUser, and is useful for accessing the field via an interface.
func (*BlueprintsResponse) GetUser ¶
func (v *BlueprintsResponse) GetUser() blueprintsUser
GetUser returns BlueprintsResponse.User, and is useful for accessing the field via an interface.
type BooleanCriterion ¶
type BooleanCriterion struct {
Value bool `json:"value"`
}
func (*BooleanCriterion) GetValue ¶
func (v *BooleanCriterion) GetValue() bool
GetValue returns BooleanCriterion.Value, and is useful for accessing the field via an interface.
type BranchCommon ¶
type BranchCommon struct { Id uuid.UUID `json:"id"` Name string `json:"name"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` State *string `json:"state"` Endpoints []string `json:"endpoints"` LatestDeployment *BranchCommonLatestDeployment `json:"latestDeployment"` }
BranchCommon includes the GraphQL fields of RepoBranchV2 requested by the fragment BranchCommon.
func (*BranchCommon) GetCreatedAt ¶
func (v *BranchCommon) GetCreatedAt() time.Time
GetCreatedAt returns BranchCommon.CreatedAt, and is useful for accessing the field via an interface.
func (*BranchCommon) GetEndpoints ¶
func (v *BranchCommon) GetEndpoints() []string
GetEndpoints returns BranchCommon.Endpoints, and is useful for accessing the field via an interface.
func (*BranchCommon) GetId ¶
func (v *BranchCommon) GetId() uuid.UUID
GetId returns BranchCommon.Id, and is useful for accessing the field via an interface.
func (*BranchCommon) GetLatestDeployment ¶
func (v *BranchCommon) GetLatestDeployment() *BranchCommonLatestDeployment
GetLatestDeployment returns BranchCommon.LatestDeployment, and is useful for accessing the field via an interface.
func (*BranchCommon) GetName ¶
func (v *BranchCommon) GetName() string
GetName returns BranchCommon.Name, and is useful for accessing the field via an interface.
func (*BranchCommon) GetState ¶
func (v *BranchCommon) GetState() *string
GetState returns BranchCommon.State, and is useful for accessing the field via an interface.
func (*BranchCommon) GetUpdatedAt ¶
func (v *BranchCommon) GetUpdatedAt() time.Time
GetUpdatedAt returns BranchCommon.UpdatedAt, and is useful for accessing the field via an interface.
type BranchCommonLatestDeployment ¶
type BranchCommonLatestDeployment struct { Id uuid.UUID `json:"id"` DeploymentCommon `json:"-"` }
BranchCommonLatestDeployment includes the requested fields of the GraphQL type Deployment.
func (*BranchCommonLatestDeployment) GetAlternativeImages ¶
func (v *BranchCommonLatestDeployment) GetAlternativeImages() []DeploymentCommonAlternativeImagesAlternativeImage
GetAlternativeImages returns BranchCommonLatestDeployment.AlternativeImages, and is useful for accessing the field via an interface.
func (*BranchCommonLatestDeployment) GetBranch ¶
func (v *BranchCommonLatestDeployment) GetBranch() *string
GetBranch returns BranchCommonLatestDeployment.Branch, and is useful for accessing the field via an interface.
func (*BranchCommonLatestDeployment) GetBuild ¶
func (v *BranchCommonLatestDeployment) GetBuild() *DeploymentCommonBuild
GetBuild returns BranchCommonLatestDeployment.Build, and is useful for accessing the field via an interface.
func (*BranchCommonLatestDeployment) GetCreatedAt ¶
func (v *BranchCommonLatestDeployment) GetCreatedAt() time.Time
GetCreatedAt returns BranchCommonLatestDeployment.CreatedAt, and is useful for accessing the field via an interface.
func (*BranchCommonLatestDeployment) GetDeployStatus ¶
func (v *BranchCommonLatestDeployment) GetDeployStatus() *DeploymentCommonDeployStatus
GetDeployStatus returns BranchCommonLatestDeployment.DeployStatus, and is useful for accessing the field via an interface.
func (*BranchCommonLatestDeployment) GetDescription ¶
func (v *BranchCommonLatestDeployment) GetDescription() *string
GetDescription returns BranchCommonLatestDeployment.Description, and is useful for accessing the field via an interface.
func (*BranchCommonLatestDeployment) GetEndpoints ¶
func (v *BranchCommonLatestDeployment) GetEndpoints() []string
GetEndpoints returns BranchCommonLatestDeployment.Endpoints, and is useful for accessing the field via an interface.
func (*BranchCommonLatestDeployment) GetErrorMessage ¶
func (v *BranchCommonLatestDeployment) GetErrorMessage() *string
GetErrorMessage returns BranchCommonLatestDeployment.ErrorMessage, and is useful for accessing the field via an interface.
func (*BranchCommonLatestDeployment) GetId ¶
func (v *BranchCommonLatestDeployment) GetId() uuid.UUID
GetId returns BranchCommonLatestDeployment.Id, and is useful for accessing the field via an interface.
func (*BranchCommonLatestDeployment) GetPrivateEndpoint ¶
func (v *BranchCommonLatestDeployment) GetPrivateEndpoint() *string
GetPrivateEndpoint returns BranchCommonLatestDeployment.PrivateEndpoint, and is useful for accessing the field via an interface.
func (*BranchCommonLatestDeployment) GetStatus ¶
func (v *BranchCommonLatestDeployment) GetStatus() DeploymentStatus
GetStatus returns BranchCommonLatestDeployment.Status, and is useful for accessing the field via an interface.
func (*BranchCommonLatestDeployment) GetUpdatedAt ¶
func (v *BranchCommonLatestDeployment) GetUpdatedAt() time.Time
GetUpdatedAt returns BranchCommonLatestDeployment.UpdatedAt, and is useful for accessing the field via an interface.
func (*BranchCommonLatestDeployment) GetVersion ¶
func (v *BranchCommonLatestDeployment) GetVersion() string
GetVersion returns BranchCommonLatestDeployment.Version, and is useful for accessing the field via an interface.
func (*BranchCommonLatestDeployment) MarshalJSON ¶
func (v *BranchCommonLatestDeployment) MarshalJSON() ([]byte, error)
func (*BranchCommonLatestDeployment) UnmarshalJSON ¶
func (v *BranchCommonLatestDeployment) UnmarshalJSON(b []byte) error
type BridgeProjectV3List ¶
type BridgeProjectV3List struct { Name string `json:"name"` // - v0.ProjectAdapterID or v1.ProjectID Id uuid.UUID `json:"id"` Status *ProjectV3AdapterStatus `json:"status"` IsDeployV2 bool `json:"isDeployV2"` ProjectV3 *BridgeProjectV3ListProjectV3 `json:"projectV3"` Repo *BridgeProjectV3ListRepo `json:"repo"` Project *BridgeProjectV3ListProject `json:"project"` ProjectEnvironment *BridgeProjectV3ListProjectEnvironment `json:"projectEnvironment"` UpdatedAt time.Time `json:"updatedAt"` }
BridgeProjectV3List includes the GraphQL fields of ProjectV3Adapter requested by the fragment BridgeProjectV3List.
func (*BridgeProjectV3List) GetId ¶
func (v *BridgeProjectV3List) GetId() uuid.UUID
GetId returns BridgeProjectV3List.Id, and is useful for accessing the field via an interface.
func (*BridgeProjectV3List) GetIsDeployV2 ¶
func (v *BridgeProjectV3List) GetIsDeployV2() bool
GetIsDeployV2 returns BridgeProjectV3List.IsDeployV2, and is useful for accessing the field via an interface.
func (*BridgeProjectV3List) GetName ¶
func (v *BridgeProjectV3List) GetName() string
GetName returns BridgeProjectV3List.Name, and is useful for accessing the field via an interface.
func (*BridgeProjectV3List) GetProject ¶
func (v *BridgeProjectV3List) GetProject() *BridgeProjectV3ListProject
GetProject returns BridgeProjectV3List.Project, and is useful for accessing the field via an interface.
func (*BridgeProjectV3List) GetProjectEnvironment ¶
func (v *BridgeProjectV3List) GetProjectEnvironment() *BridgeProjectV3ListProjectEnvironment
GetProjectEnvironment returns BridgeProjectV3List.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*BridgeProjectV3List) GetProjectV3 ¶
func (v *BridgeProjectV3List) GetProjectV3() *BridgeProjectV3ListProjectV3
GetProjectV3 returns BridgeProjectV3List.ProjectV3, and is useful for accessing the field via an interface.
func (*BridgeProjectV3List) GetRepo ¶
func (v *BridgeProjectV3List) GetRepo() *BridgeProjectV3ListRepo
GetRepo returns BridgeProjectV3List.Repo, and is useful for accessing the field via an interface.
func (*BridgeProjectV3List) GetStatus ¶
func (v *BridgeProjectV3List) GetStatus() *ProjectV3AdapterStatus
GetStatus returns BridgeProjectV3List.Status, and is useful for accessing the field via an interface.
func (*BridgeProjectV3List) GetUpdatedAt ¶
func (v *BridgeProjectV3List) GetUpdatedAt() time.Time
GetUpdatedAt returns BridgeProjectV3List.UpdatedAt, and is useful for accessing the field via an interface.
type BridgeProjectV3ListProject ¶
type BridgeProjectV3ListProject struct { // - v0.ProjectID or v1.GroupID Id uuid.UUID `json:"id"` Name string `json:"name"` }
BridgeProjectV3ListProject includes the requested fields of the GraphQL type Project.
func (*BridgeProjectV3ListProject) GetId ¶
func (v *BridgeProjectV3ListProject) GetId() uuid.UUID
GetId returns BridgeProjectV3ListProject.Id, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListProject) GetName ¶
func (v *BridgeProjectV3ListProject) GetName() string
GetName returns BridgeProjectV3ListProject.Name, and is useful for accessing the field via an interface.
type BridgeProjectV3ListProjectEnvironment ¶
type BridgeProjectV3ListProjectEnvironment struct { // - v0.EnvironmentID or v1.SubGroupID Id uuid.UUID `json:"id"` Name string `json:"name"` }
BridgeProjectV3ListProjectEnvironment includes the requested fields of the GraphQL type ProjectEnvironment.
func (*BridgeProjectV3ListProjectEnvironment) GetId ¶
func (v *BridgeProjectV3ListProjectEnvironment) GetId() uuid.UUID
GetId returns BridgeProjectV3ListProjectEnvironment.Id, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListProjectEnvironment) GetName ¶
func (v *BridgeProjectV3ListProjectEnvironment) GetName() string
GetName returns BridgeProjectV3ListProjectEnvironment.Name, and is useful for accessing the field via an interface.
type BridgeProjectV3ListProjectV3 ¶
type BridgeProjectV3ListProjectV3 struct {
ProjectV3ListItem `json:"-"`
}
BridgeProjectV3ListProjectV3 includes the requested fields of the GraphQL type ProjectV3.
func (*BridgeProjectV3ListProjectV3) GetBlueprintID ¶
func (v *BridgeProjectV3ListProjectV3) GetBlueprintID() uuid.UUID
GetBlueprintID returns BridgeProjectV3ListProjectV3.BlueprintID, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListProjectV3) GetId ¶
func (v *BridgeProjectV3ListProjectV3) GetId() uuid.UUID
GetId returns BridgeProjectV3ListProjectV3.Id, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListProjectV3) GetName ¶
func (v *BridgeProjectV3ListProjectV3) GetName() string
GetName returns BridgeProjectV3ListProjectV3.Name, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListProjectV3) MarshalJSON ¶
func (v *BridgeProjectV3ListProjectV3) MarshalJSON() ([]byte, error)
func (*BridgeProjectV3ListProjectV3) UnmarshalJSON ¶
func (v *BridgeProjectV3ListProjectV3) UnmarshalJSON(b []byte) error
type BridgeProjectV3ListRepo ¶
type BridgeProjectV3ListRepo struct {
RepoListItem `json:"-"`
}
BridgeProjectV3ListRepo includes the requested fields of the GraphQL type Repo.
func (*BridgeProjectV3ListRepo) GetAutoscaling ¶
func (v *BridgeProjectV3ListRepo) GetAutoscaling() *RepoCommonAutoscaling
GetAutoscaling returns BridgeProjectV3ListRepo.Autoscaling, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetAwsAccount ¶
func (v *BridgeProjectV3ListRepo) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
GetAwsAccount returns BridgeProjectV3ListRepo.AwsAccount, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetCluster ¶
func (v *BridgeProjectV3ListRepo) GetCluster() *RepoCommonCluster
GetCluster returns BridgeProjectV3ListRepo.Cluster, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetCpu ¶
func (v *BridgeProjectV3ListRepo) GetCpu() *string
GetCpu returns BridgeProjectV3ListRepo.Cpu, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetDatabaseEngine ¶
func (v *BridgeProjectV3ListRepo) GetDatabaseEngine() *DatabaseEngineType
GetDatabaseEngine returns BridgeProjectV3ListRepo.DatabaseEngine, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetDatabaseProvider ¶
func (v *BridgeProjectV3ListRepo) GetDatabaseProvider() *DatabaseProviderType
GetDatabaseProvider returns BridgeProjectV3ListRepo.DatabaseProvider, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetDeployJob ¶
func (v *BridgeProjectV3ListRepo) GetDeployJob() *bool
GetDeployJob returns BridgeProjectV3ListRepo.DeployJob, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetDeployService ¶
func (v *BridgeProjectV3ListRepo) GetDeployService() *bool
GetDeployService returns BridgeProjectV3ListRepo.DeployService, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetDeployTarget ¶
func (v *BridgeProjectV3ListRepo) GetDeployTarget() *DeployTarget
GetDeployTarget returns BridgeProjectV3ListRepo.DeployTarget, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetDeployType ¶
func (v *BridgeProjectV3ListRepo) GetDeployType() *DeployType
GetDeployType returns BridgeProjectV3ListRepo.DeployType, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetDisableReason ¶
func (v *BridgeProjectV3ListRepo) GetDisableReason() *DisableReason
GetDisableReason returns BridgeProjectV3ListRepo.DisableReason, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetEnabled ¶
func (v *BridgeProjectV3ListRepo) GetEnabled() bool
GetEnabled returns BridgeProjectV3ListRepo.Enabled, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetGcpAccount ¶
func (v *BridgeProjectV3ListRepo) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
GetGcpAccount returns BridgeProjectV3ListRepo.GcpAccount, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetGpu ¶
func (v *BridgeProjectV3ListRepo) GetGpu() *RepoCommonGpuGPUSpec
GetGpu returns BridgeProjectV3ListRepo.Gpu, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetId ¶
func (v *BridgeProjectV3ListRepo) GetId() uuid.UUID
GetId returns BridgeProjectV3ListRepo.Id, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetImage ¶
func (v *BridgeProjectV3ListRepo) GetImage() *string
GetImage returns BridgeProjectV3ListRepo.Image, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetMemory ¶
func (v *BridgeProjectV3ListRepo) GetMemory() *string
GetMemory returns BridgeProjectV3ListRepo.Memory, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetName ¶
func (v *BridgeProjectV3ListRepo) GetName() string
GetName returns BridgeProjectV3ListRepo.Name, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetOwner ¶
func (v *BridgeProjectV3ListRepo) GetOwner() RepoCommonOwnerUser
GetOwner returns BridgeProjectV3ListRepo.Owner, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetPath ¶
func (v *BridgeProjectV3ListRepo) GetPath() string
GetPath returns BridgeProjectV3ListRepo.Path, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetProductionDeployment ¶
func (v *BridgeProjectV3ListRepo) GetProductionDeployment() *RepoListItemProductionDeployment
GetProductionDeployment returns BridgeProjectV3ListRepo.ProductionDeployment, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetProject ¶
func (v *BridgeProjectV3ListRepo) GetProject() *RepoCommonProject
GetProject returns BridgeProjectV3ListRepo.Project, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetProjectEnvironment ¶
func (v *BridgeProjectV3ListRepo) GetProjectEnvironment() *RepoCommonProjectEnvironment
GetProjectEnvironment returns BridgeProjectV3ListRepo.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetSource ¶
func (v *BridgeProjectV3ListRepo) GetSource() RepoCommonSourceRepoSource
GetSource returns BridgeProjectV3ListRepo.Source, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetTpu ¶
func (v *BridgeProjectV3ListRepo) GetTpu() *RepoCommonTpuTPUSpec
GetTpu returns BridgeProjectV3ListRepo.Tpu, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) GetUpdatedAt ¶
func (v *BridgeProjectV3ListRepo) GetUpdatedAt() time.Time
GetUpdatedAt returns BridgeProjectV3ListRepo.UpdatedAt, and is useful for accessing the field via an interface.
func (*BridgeProjectV3ListRepo) MarshalJSON ¶
func (v *BridgeProjectV3ListRepo) MarshalJSON() ([]byte, error)
func (*BridgeProjectV3ListRepo) UnmarshalJSON ¶
func (v *BridgeProjectV3ListRepo) UnmarshalJSON(b []byte) error
type BuildLogsInput ¶
type BuildLogsInput struct { DeploymentID uuid.UUID `json:"deploymentID"` After *string `json:"after"` }
func (*BuildLogsInput) GetAfter ¶
func (v *BuildLogsInput) GetAfter() *string
GetAfter returns BuildLogsInput.After, and is useful for accessing the field via an interface.
func (*BuildLogsInput) GetDeploymentID ¶
func (v *BuildLogsInput) GetDeploymentID() uuid.UUID
GetDeploymentID returns BuildLogsInput.DeploymentID, and is useful for accessing the field via an interface.
type BuildRepoResponse ¶
type BuildRepoResponse struct {
BuildRepo buildRepoBuildRepo `json:"buildRepo"`
}
buildRepoResponse is returned by buildRepo on success.
func BuildRepoMutation ¶
func (*BuildRepoResponse) GetBuildRepo ¶
func (v *BuildRepoResponse) GetBuildRepo() buildRepoBuildRepo
GetBuildRepo returns BuildRepoResponse.BuildRepo, and is useful for accessing the field via an interface.
type BuildTarget ¶
type BuildTarget string
const ( BuildTargetNullRegistry BuildTarget = "NULL_REGISTRY" BuildTargetClusterRegistry BuildTarget = "CLUSTER_REGISTRY" BuildTargetContainerRegistry BuildTarget = "CONTAINER_REGISTRY" )
type BuildTargetInput ¶
type BuildTargetInput struct { BuildTarget BuildTarget `json:"buildTarget"` ClusterID *uuid.UUID `json:"clusterID"` }
func (*BuildTargetInput) GetBuildTarget ¶
func (v *BuildTargetInput) GetBuildTarget() BuildTarget
GetBuildTarget returns BuildTargetInput.BuildTarget, and is useful for accessing the field via an interface.
func (*BuildTargetInput) GetClusterID ¶
func (v *BuildTargetInput) GetClusterID() *uuid.UUID
GetClusterID returns BuildTargetInput.ClusterID, and is useful for accessing the field via an interface.
type BuildTemplateType ¶
type BuildTemplateType string
const (
BuildTemplateTypeDockerfile BuildTemplateType = "DOCKERFILE"
)
type BuildTemplatesExistResponse ¶
type BuildTemplatesExistResponse struct {
CurrentUser buildTemplatesExistCurrentUser `json:"currentUser"`
}
buildTemplatesExistResponse is returned by buildTemplatesExist on success.
func (*BuildTemplatesExistResponse) GetCurrentUser ¶
func (v *BuildTemplatesExistResponse) GetCurrentUser() buildTemplatesExistCurrentUser
GetCurrentUser returns BuildTemplatesExistResponse.CurrentUser, and is useful for accessing the field via an interface.
type BuildTemplatesResponse ¶
type BuildTemplatesResponse struct {
CurrentUser buildTemplatesCurrentUser `json:"currentUser"`
}
buildTemplatesResponse is returned by buildTemplates on success.
func BuildTemplatesQuery ¶
func (*BuildTemplatesResponse) GetCurrentUser ¶
func (v *BuildTemplatesResponse) GetCurrentUser() buildTemplatesCurrentUser
GetCurrentUser returns BuildTemplatesResponse.CurrentUser, and is useful for accessing the field via an interface.
type BuildType ¶
type BuildType string
const ( BuildTypeDocker BuildType = "DOCKER" BuildTypeBuildpacks BuildType = "BUILDPACKS" BuildTypePython BuildType = "PYTHON" BuildTypePythonDjango BuildType = "PYTHON_DJANGO" BuildTypeNode BuildType = "NODE" BuildTypeNodeStatic BuildType = "NODE_STATIC" BuildTypeNodeNextjs BuildType = "NODE_NEXTJS" BuildTypeUbuntu BuildType = "UBUNTU" BuildTypeElixirPhoenix BuildType = "ELIXIR_PHOENIX" BuildTypeGolangModules BuildType = "GOLANG_MODULES" BuildTypeHerokuish BuildType = "HEROKUISH" )
type CDNDetail ¶
type CDNDetail struct { Id uuid.UUID `json:"id"` Domains []CDNDetailDomainsCDNDomain `json:"domains"` Endpoint *string `json:"endpoint"` State string `json:"state"` Certificate *CDNDetailCertificate `json:"certificate"` }
CDNDetail includes the GraphQL fields of CDN requested by the fragment CDNDetail.
func (*CDNDetail) GetCertificate ¶
func (v *CDNDetail) GetCertificate() *CDNDetailCertificate
GetCertificate returns CDNDetail.Certificate, and is useful for accessing the field via an interface.
func (*CDNDetail) GetDomains ¶
func (v *CDNDetail) GetDomains() []CDNDetailDomainsCDNDomain
GetDomains returns CDNDetail.Domains, and is useful for accessing the field via an interface.
func (*CDNDetail) GetEndpoint ¶
GetEndpoint returns CDNDetail.Endpoint, and is useful for accessing the field via an interface.
type CDNDetailCertificate ¶
type CDNDetailCertificate struct { DnsNames []string `json:"dnsNames"` Ready bool `json:"ready"` Issuing bool `json:"issuing"` Instructions []CDNDetailCertificateInstructionsDNSRecord `json:"instructions"` }
CDNDetailCertificate includes the requested fields of the GraphQL type Certificate.
func (*CDNDetailCertificate) GetDnsNames ¶
func (v *CDNDetailCertificate) GetDnsNames() []string
GetDnsNames returns CDNDetailCertificate.DnsNames, and is useful for accessing the field via an interface.
func (*CDNDetailCertificate) GetInstructions ¶
func (v *CDNDetailCertificate) GetInstructions() []CDNDetailCertificateInstructionsDNSRecord
GetInstructions returns CDNDetailCertificate.Instructions, and is useful for accessing the field via an interface.
func (*CDNDetailCertificate) GetIssuing ¶
func (v *CDNDetailCertificate) GetIssuing() bool
GetIssuing returns CDNDetailCertificate.Issuing, and is useful for accessing the field via an interface.
func (*CDNDetailCertificate) GetReady ¶
func (v *CDNDetailCertificate) GetReady() bool
GetReady returns CDNDetailCertificate.Ready, and is useful for accessing the field via an interface.
type CDNDetailCertificateInstructionsDNSRecord ¶
type CDNDetailCertificateInstructionsDNSRecord struct { Name *string `json:"name"` Domain string `json:"domain"` Type DNSRecordType `json:"type"` Value *string `json:"value"` }
CDNDetailCertificateInstructionsDNSRecord includes the requested fields of the GraphQL type DNSRecord.
func (*CDNDetailCertificateInstructionsDNSRecord) GetDomain ¶
func (v *CDNDetailCertificateInstructionsDNSRecord) GetDomain() string
GetDomain returns CDNDetailCertificateInstructionsDNSRecord.Domain, and is useful for accessing the field via an interface.
func (*CDNDetailCertificateInstructionsDNSRecord) GetName ¶
func (v *CDNDetailCertificateInstructionsDNSRecord) GetName() *string
GetName returns CDNDetailCertificateInstructionsDNSRecord.Name, and is useful for accessing the field via an interface.
func (*CDNDetailCertificateInstructionsDNSRecord) GetType ¶
func (v *CDNDetailCertificateInstructionsDNSRecord) GetType() DNSRecordType
GetType returns CDNDetailCertificateInstructionsDNSRecord.Type, and is useful for accessing the field via an interface.
func (*CDNDetailCertificateInstructionsDNSRecord) GetValue ¶
func (v *CDNDetailCertificateInstructionsDNSRecord) GetValue() *string
GetValue returns CDNDetailCertificateInstructionsDNSRecord.Value, and is useful for accessing the field via an interface.
type CDNDetailDomainsCDNDomain ¶
type CDNDetailDomainsCDNDomain struct { Domain string `json:"domain"` CertReady *bool `json:"certReady"` RouteReady *bool `json:"routeReady"` Instruction *CDNDetailDomainsCDNDomainInstructionDNSRecord `json:"instruction"` }
CDNDetailDomainsCDNDomain includes the requested fields of the GraphQL type CDNDomain.
func (*CDNDetailDomainsCDNDomain) GetCertReady ¶
func (v *CDNDetailDomainsCDNDomain) GetCertReady() *bool
GetCertReady returns CDNDetailDomainsCDNDomain.CertReady, and is useful for accessing the field via an interface.
func (*CDNDetailDomainsCDNDomain) GetDomain ¶
func (v *CDNDetailDomainsCDNDomain) GetDomain() string
GetDomain returns CDNDetailDomainsCDNDomain.Domain, and is useful for accessing the field via an interface.
func (*CDNDetailDomainsCDNDomain) GetInstruction ¶
func (v *CDNDetailDomainsCDNDomain) GetInstruction() *CDNDetailDomainsCDNDomainInstructionDNSRecord
GetInstruction returns CDNDetailDomainsCDNDomain.Instruction, and is useful for accessing the field via an interface.
func (*CDNDetailDomainsCDNDomain) GetRouteReady ¶
func (v *CDNDetailDomainsCDNDomain) GetRouteReady() *bool
GetRouteReady returns CDNDetailDomainsCDNDomain.RouteReady, and is useful for accessing the field via an interface.
type CDNDetailDomainsCDNDomainInstructionDNSRecord ¶
type CDNDetailDomainsCDNDomainInstructionDNSRecord struct { Domain string `json:"domain"` Type DNSRecordType `json:"type"` Value *string `json:"value"` }
CDNDetailDomainsCDNDomainInstructionDNSRecord includes the requested fields of the GraphQL type DNSRecord.
func (*CDNDetailDomainsCDNDomainInstructionDNSRecord) GetDomain ¶
func (v *CDNDetailDomainsCDNDomainInstructionDNSRecord) GetDomain() string
GetDomain returns CDNDetailDomainsCDNDomainInstructionDNSRecord.Domain, and is useful for accessing the field via an interface.
func (*CDNDetailDomainsCDNDomainInstructionDNSRecord) GetType ¶
func (v *CDNDetailDomainsCDNDomainInstructionDNSRecord) GetType() DNSRecordType
GetType returns CDNDetailDomainsCDNDomainInstructionDNSRecord.Type, and is useful for accessing the field via an interface.
func (*CDNDetailDomainsCDNDomainInstructionDNSRecord) GetValue ¶
func (v *CDNDetailDomainsCDNDomainInstructionDNSRecord) GetValue() *string
GetValue returns CDNDetailDomainsCDNDomainInstructionDNSRecord.Value, and is useful for accessing the field via an interface.
type CDNProvider ¶
type CDNProvider string
const (
CDNProviderAwsCloudfront CDNProvider = "AWS_CLOUDFRONT"
)
type CWAccountDetail ¶
type CWAccountDetail struct { Id uuid.UUID `json:"id"` Name string `json:"name"` State CloudAccountState `json:"state"` Namespace *string `json:"namespace"` Connected *bool `json:"connected"` }
CWAccountDetail includes the GraphQL fields of CoreWeaveAccount requested by the fragment CWAccountDetail.
func (*CWAccountDetail) GetConnected ¶
func (v *CWAccountDetail) GetConnected() *bool
GetConnected returns CWAccountDetail.Connected, and is useful for accessing the field via an interface.
func (*CWAccountDetail) GetId ¶
func (v *CWAccountDetail) GetId() uuid.UUID
GetId returns CWAccountDetail.Id, and is useful for accessing the field via an interface.
func (*CWAccountDetail) GetName ¶
func (v *CWAccountDetail) GetName() string
GetName returns CWAccountDetail.Name, and is useful for accessing the field via an interface.
func (*CWAccountDetail) GetNamespace ¶
func (v *CWAccountDetail) GetNamespace() *string
GetNamespace returns CWAccountDetail.Namespace, and is useful for accessing the field via an interface.
func (*CWAccountDetail) GetState ¶
func (v *CWAccountDetail) GetState() CloudAccountState
GetState returns CWAccountDetail.State, and is useful for accessing the field via an interface.
type CatalogProductStatus ¶
type CatalogProductStatus string
const ( CatalogProductStatusCurrent CatalogProductStatus = "CURRENT" CatalogProductStatusUpgrade CatalogProductStatus = "UPGRADE" CatalogProductStatusDowngrade CatalogProductStatus = "DOWNGRADE" )
type CertManagerChallengeType ¶
type CertManagerChallengeType string
const ( CertManagerChallengeTypeDns01 CertManagerChallengeType = "dns01" CertManagerChallengeTypeHttp01 CertManagerChallengeType = "http01" )
type CheckPriceInput ¶
type CheckPriceInput struct { TeamId *uuid.UUID `json:"teamId"` Source *RepoSourceType `json:"source"` Installation *uuid.UUID `json:"installation"` Owner *string `json:"owner"` Repo *string `json:"repo"` DockerImage *string `json:"dockerImage"` Volumes *string `json:"volumes"` Ports *string `json:"ports"` Replication []ReplicationInput `json:"replication"` Cpu *string `json:"cpu"` Gpu *string `json:"gpu"` Memory *string `json:"memory"` Dedicated *bool `json:"dedicated"` }
func (*CheckPriceInput) GetCpu ¶
func (v *CheckPriceInput) GetCpu() *string
GetCpu returns CheckPriceInput.Cpu, and is useful for accessing the field via an interface.
func (*CheckPriceInput) GetDedicated ¶
func (v *CheckPriceInput) GetDedicated() *bool
GetDedicated returns CheckPriceInput.Dedicated, and is useful for accessing the field via an interface.
func (*CheckPriceInput) GetDockerImage ¶
func (v *CheckPriceInput) GetDockerImage() *string
GetDockerImage returns CheckPriceInput.DockerImage, and is useful for accessing the field via an interface.
func (*CheckPriceInput) GetGpu ¶
func (v *CheckPriceInput) GetGpu() *string
GetGpu returns CheckPriceInput.Gpu, and is useful for accessing the field via an interface.
func (*CheckPriceInput) GetInstallation ¶
func (v *CheckPriceInput) GetInstallation() *uuid.UUID
GetInstallation returns CheckPriceInput.Installation, and is useful for accessing the field via an interface.
func (*CheckPriceInput) GetMemory ¶
func (v *CheckPriceInput) GetMemory() *string
GetMemory returns CheckPriceInput.Memory, and is useful for accessing the field via an interface.
func (*CheckPriceInput) GetOwner ¶
func (v *CheckPriceInput) GetOwner() *string
GetOwner returns CheckPriceInput.Owner, and is useful for accessing the field via an interface.
func (*CheckPriceInput) GetPorts ¶
func (v *CheckPriceInput) GetPorts() *string
GetPorts returns CheckPriceInput.Ports, and is useful for accessing the field via an interface.
func (*CheckPriceInput) GetReplication ¶
func (v *CheckPriceInput) GetReplication() []ReplicationInput
GetReplication returns CheckPriceInput.Replication, and is useful for accessing the field via an interface.
func (*CheckPriceInput) GetRepo ¶
func (v *CheckPriceInput) GetRepo() *string
GetRepo returns CheckPriceInput.Repo, and is useful for accessing the field via an interface.
func (*CheckPriceInput) GetSource ¶
func (v *CheckPriceInput) GetSource() *RepoSourceType
GetSource returns CheckPriceInput.Source, and is useful for accessing the field via an interface.
func (*CheckPriceInput) GetTeamId ¶
func (v *CheckPriceInput) GetTeamId() *uuid.UUID
GetTeamId returns CheckPriceInput.TeamId, and is useful for accessing the field via an interface.
func (*CheckPriceInput) GetVolumes ¶
func (v *CheckPriceInput) GetVolumes() *string
GetVolumes returns CheckPriceInput.Volumes, and is useful for accessing the field via an interface.
type CheckProjectNameInput ¶
type CheckProjectNameInput struct {
Name string `json:"name"`
}
func (*CheckProjectNameInput) GetName ¶
func (v *CheckProjectNameInput) GetName() string
GetName returns CheckProjectNameInput.Name, and is useful for accessing the field via an interface.
type CheckProjectNameResponse ¶
type CheckProjectNameResponse struct {
User checkProjectNameUser `json:"user"`
}
checkProjectNameResponse is returned by checkProjectName on success.
func CheckProjectNameQuery ¶
func CheckProjectNameQuery( ctx_ context.Context, client_ graphql.Client, user uuid.UUID, input CheckProjectNameInput, ) (*CheckProjectNameResponse, error)
func (*CheckProjectNameResponse) GetUser ¶
func (v *CheckProjectNameResponse) GetUser() checkProjectNameUser
GetUser returns CheckProjectNameResponse.User, and is useful for accessing the field via an interface.
type CloudAccountState ¶
type CloudAccountState string
const ( CloudAccountStateWaiting CloudAccountState = "WAITING" CloudAccountStateSuccess CloudAccountState = "SUCCESS" CloudAccountStateError CloudAccountState = "ERROR" )
type CloudDetailsAwsResponse ¶
type CloudDetailsAwsResponse struct {
User cloudDetailsAwsUser `json:"user"`
}
cloudDetailsAwsResponse is returned by cloudDetailsAws on success.
func CloudDetailsAwsQuery ¶
func (*CloudDetailsAwsResponse) GetUser ¶
func (v *CloudDetailsAwsResponse) GetUser() cloudDetailsAwsUser
GetUser returns CloudDetailsAwsResponse.User, and is useful for accessing the field via an interface.
type CloudDetailsAzureResponse ¶
type CloudDetailsAzureResponse struct {
User cloudDetailsAzureUser `json:"user"`
}
cloudDetailsAzureResponse is returned by cloudDetailsAzure on success.
func CloudDetailsAzureQuery ¶
func (*CloudDetailsAzureResponse) GetUser ¶
func (v *CloudDetailsAzureResponse) GetUser() cloudDetailsAzureUser
GetUser returns CloudDetailsAzureResponse.User, and is useful for accessing the field via an interface.
type CloudDetailsCoreweaveResponse ¶
type CloudDetailsCoreweaveResponse struct {
User cloudDetailsCoreweaveUser `json:"user"`
}
cloudDetailsCoreweaveResponse is returned by cloudDetailsCoreweave on success.
func (*CloudDetailsCoreweaveResponse) GetUser ¶
func (v *CloudDetailsCoreweaveResponse) GetUser() cloudDetailsCoreweaveUser
GetUser returns CloudDetailsCoreweaveResponse.User, and is useful for accessing the field via an interface.
type CloudDetailsDoResponse ¶
type CloudDetailsDoResponse struct {
User cloudDetailsDoUser `json:"user"`
}
cloudDetailsDoResponse is returned by cloudDetailsDo on success.
func CloudDetailsDoQuery ¶
func (*CloudDetailsDoResponse) GetUser ¶
func (v *CloudDetailsDoResponse) GetUser() cloudDetailsDoUser
GetUser returns CloudDetailsDoResponse.User, and is useful for accessing the field via an interface.
type CloudDetailsGcpResponse ¶
type CloudDetailsGcpResponse struct {
User cloudDetailsGcpUser `json:"user"`
}
cloudDetailsGcpResponse is returned by cloudDetailsGcp on success.
func CloudDetailsGcpQuery ¶
func (*CloudDetailsGcpResponse) GetUser ¶
func (v *CloudDetailsGcpResponse) GetUser() cloudDetailsGcpUser
GetUser returns CloudDetailsGcpResponse.User, and is useful for accessing the field via an interface.
type CloudDetailsLinodeResponse ¶
type CloudDetailsLinodeResponse struct {
User cloudDetailsLinodeUser `json:"user"`
}
cloudDetailsLinodeResponse is returned by cloudDetailsLinode on success.
func CloudDetailsLinodeQuery ¶
func (*CloudDetailsLinodeResponse) GetUser ¶
func (v *CloudDetailsLinodeResponse) GetUser() cloudDetailsLinodeUser
GetUser returns CloudDetailsLinodeResponse.User, and is useful for accessing the field via an interface.
type CloudDetailsVultrResponse ¶
type CloudDetailsVultrResponse struct {
User cloudDetailsVultrUser `json:"user"`
}
cloudDetailsVultrResponse is returned by cloudDetailsVultr on success.
func CloudDetailsVultrQuery ¶
func (*CloudDetailsVultrResponse) GetUser ¶
func (v *CloudDetailsVultrResponse) GetUser() cloudDetailsVultrUser
GetUser returns CloudDetailsVultrResponse.User, and is useful for accessing the field via an interface.
type CloudFunctionsLinks ¶
type CloudFunctionsLinks struct { DeploymentManager *string `json:"deploymentManager"` CloudRun *string `json:"cloudRun"` CloudFunctions *string `json:"cloudFunctions"` CloudFunctionsTrigger *string `json:"cloudFunctionsTrigger"` CloudLogging *string `json:"cloudLogging"` CloudMonitoring *string `json:"cloudMonitoring"` }
CloudFunctionsLinks includes the GraphQL fields of GCPLinks requested by the fragment CloudFunctionsLinks.
func (*CloudFunctionsLinks) GetCloudFunctions ¶
func (v *CloudFunctionsLinks) GetCloudFunctions() *string
GetCloudFunctions returns CloudFunctionsLinks.CloudFunctions, and is useful for accessing the field via an interface.
func (*CloudFunctionsLinks) GetCloudFunctionsTrigger ¶
func (v *CloudFunctionsLinks) GetCloudFunctionsTrigger() *string
GetCloudFunctionsTrigger returns CloudFunctionsLinks.CloudFunctionsTrigger, and is useful for accessing the field via an interface.
func (*CloudFunctionsLinks) GetCloudLogging ¶
func (v *CloudFunctionsLinks) GetCloudLogging() *string
GetCloudLogging returns CloudFunctionsLinks.CloudLogging, and is useful for accessing the field via an interface.
func (*CloudFunctionsLinks) GetCloudMonitoring ¶
func (v *CloudFunctionsLinks) GetCloudMonitoring() *string
GetCloudMonitoring returns CloudFunctionsLinks.CloudMonitoring, and is useful for accessing the field via an interface.
func (*CloudFunctionsLinks) GetCloudRun ¶
func (v *CloudFunctionsLinks) GetCloudRun() *string
GetCloudRun returns CloudFunctionsLinks.CloudRun, and is useful for accessing the field via an interface.
func (*CloudFunctionsLinks) GetDeploymentManager ¶
func (v *CloudFunctionsLinks) GetDeploymentManager() *string
GetDeploymentManager returns CloudFunctionsLinks.DeploymentManager, and is useful for accessing the field via an interface.
type CloudProvider ¶
type CloudProvider string
const ( CloudProviderUnknown CloudProvider = "UNKNOWN" CloudProviderZeet CloudProvider = "ZEET" CloudProviderAws CloudProvider = "AWS" CloudProviderAzure CloudProvider = "AZURE" CloudProviderGcp CloudProvider = "GCP" CloudProviderAlibaba CloudProvider = "ALIBABA" CloudProviderOci CloudProvider = "OCI" CloudProviderIbm CloudProvider = "IBM" CloudProviderTencent CloudProvider = "TENCENT" CloudProviderDo CloudProvider = "DO" CloudProviderCoreweave CloudProvider = "COREWEAVE" CloudProviderOvh CloudProvider = "OVH" CloudProviderLinode CloudProvider = "LINODE" CloudProviderVultr CloudProvider = "VULTR" CloudProviderScaleway CloudProvider = "SCALEWAY" )
type CloudQueryState ¶
type CloudQueryState string
const ( CloudQueryStateReady CloudQueryState = "READY" CloudQueryStateError CloudQueryState = "ERROR" CloudQueryStateCreating CloudQueryState = "CREATING" CloudQueryStateDeleting CloudQueryState = "DELETING" )
type CloudResourceType ¶
type CloudResourceType string
const ( CloudResourceTypeMachine CloudResourceType = "Machine" CloudResourceTypeDisk CloudResourceType = "Disk" CloudResourceTypeLoadbalancer CloudResourceType = "LoadBalancer" CloudResourceTypeVpc CloudResourceType = "VPC" CloudResourceTypeCluster CloudResourceType = "Cluster" )
type ClusterAddOnState ¶
type ClusterAddOnState string
const ( ClusterAddOnStateEnabled ClusterAddOnState = "ENABLED" ClusterAddOnStateDisabled ClusterAddOnState = "DISABLED" )
type ClusterCertIssuersResponse ¶
type ClusterCertIssuersResponse struct {
User clusterCertIssuersUser `json:"user"`
}
clusterCertIssuersResponse is returned by clusterCertIssuers on success.
func ClusterCertIssuersQuery ¶
func (*ClusterCertIssuersResponse) GetUser ¶
func (v *ClusterCertIssuersResponse) GetUser() clusterCertIssuersUser
GetUser returns ClusterCertIssuersResponse.User, and is useful for accessing the field via an interface.
type ClusterCommon ¶
type ClusterCommon struct { Id uuid.UUID `json:"id"` Name string `json:"name"` Region *string `json:"region"` State ClusterState `json:"state"` Status *ClusterStatus `json:"status"` Connected *bool `json:"connected"` Domain *string `json:"domain"` IsExternal *bool `json:"isExternal"` ClusterProvider *ClusterProvider `json:"clusterProvider"` CloudProvider *CloudProvider `json:"cloudProvider"` }
ClusterCommon includes the GraphQL fields of Cluster requested by the fragment ClusterCommon.
func (*ClusterCommon) GetCloudProvider ¶
func (v *ClusterCommon) GetCloudProvider() *CloudProvider
GetCloudProvider returns ClusterCommon.CloudProvider, and is useful for accessing the field via an interface.
func (*ClusterCommon) GetClusterProvider ¶
func (v *ClusterCommon) GetClusterProvider() *ClusterProvider
GetClusterProvider returns ClusterCommon.ClusterProvider, and is useful for accessing the field via an interface.
func (*ClusterCommon) GetConnected ¶
func (v *ClusterCommon) GetConnected() *bool
GetConnected returns ClusterCommon.Connected, and is useful for accessing the field via an interface.
func (*ClusterCommon) GetDomain ¶
func (v *ClusterCommon) GetDomain() *string
GetDomain returns ClusterCommon.Domain, and is useful for accessing the field via an interface.
func (*ClusterCommon) GetId ¶
func (v *ClusterCommon) GetId() uuid.UUID
GetId returns ClusterCommon.Id, and is useful for accessing the field via an interface.
func (*ClusterCommon) GetIsExternal ¶
func (v *ClusterCommon) GetIsExternal() *bool
GetIsExternal returns ClusterCommon.IsExternal, and is useful for accessing the field via an interface.
func (*ClusterCommon) GetName ¶
func (v *ClusterCommon) GetName() string
GetName returns ClusterCommon.Name, and is useful for accessing the field via an interface.
func (*ClusterCommon) GetRegion ¶
func (v *ClusterCommon) GetRegion() *string
GetRegion returns ClusterCommon.Region, and is useful for accessing the field via an interface.
func (*ClusterCommon) GetState ¶
func (v *ClusterCommon) GetState() ClusterState
GetState returns ClusterCommon.State, and is useful for accessing the field via an interface.
func (*ClusterCommon) GetStatus ¶
func (v *ClusterCommon) GetStatus() *ClusterStatus
GetStatus returns ClusterCommon.Status, and is useful for accessing the field via an interface.
type ClusterCommonResponse ¶
type ClusterCommonResponse struct {
User clusterCommonUser `json:"user"`
}
clusterCommonResponse is returned by clusterCommon on success.
func ClusterCommonQuery ¶
func (*ClusterCommonResponse) GetUser ¶
func (v *ClusterCommonResponse) GetUser() clusterCommonUser
GetUser returns ClusterCommonResponse.User, and is useful for accessing the field via an interface.
type ClusterComponentEjectedStatus ¶
type ClusterComponentEjectedStatus string
const ( ClusterComponentEjectedStatusNotFound ClusterComponentEjectedStatus = "NOT_FOUND" ClusterComponentEjectedStatusDetected ClusterComponentEjectedStatus = "DETECTED" )
type ClusterComponentType ¶
type ClusterComponentType string
const ( ClusterComponentTypeHelm ClusterComponentType = "HELM" ClusterComponentTypeTerraform ClusterComponentType = "TERRAFORM" )
type ClusterDeployLogsResponse ¶
type ClusterDeployLogsResponse struct {
User clusterDeployLogsUser `json:"user"`
}
clusterDeployLogsResponse is returned by clusterDeployLogs on success.
func ClusterDeployLogsQuery ¶
func (*ClusterDeployLogsResponse) GetUser ¶
func (v *ClusterDeployLogsResponse) GetUser() clusterDeployLogsUser
GetUser returns ClusterDeployLogsResponse.User, and is useful for accessing the field via an interface.
type ClusterDetail ¶
type ClusterDetail struct { Id uuid.UUID `json:"id"` Name string `json:"name"` Region *string `json:"region"` State ClusterState `json:"state"` Status *ClusterStatus `json:"status"` Connected *bool `json:"connected"` Domain *string `json:"domain"` IsExternal *bool `json:"isExternal"` IsEjected *bool `json:"isEjected"` Components []*ClusterDetailComponentsClusterComponent `json:"components"` TerraformProjectUrl *string `json:"terraformProjectUrl"` AwsAccount *ClusterDetailAwsAccountAWSAccount `json:"awsAccount"` GcpAccount *ClusterDetailGcpAccountGCPAccount `json:"gcpAccount"` DoAccount *ClusterDetailDoAccountDOAccount `json:"doAccount"` CwAccount *ClusterDetailCwAccountCoreWeaveAccount `json:"cwAccount"` LinodeAccount *ClusterDetailLinodeAccount `json:"linodeAccount"` AzureAccount *ClusterDetailAzureAccount `json:"azureAccount"` VultrAccount *ClusterDetailVultrAccount `json:"vultrAccount"` IngressIP *string `json:"ingressIP"` IngressDNS *string `json:"ingressDNS"` ClusterProvider *ClusterProvider `json:"clusterProvider"` CloudProvider *CloudProvider `json:"cloudProvider"` CloudAccount *ClusterDetailCloudAccount `json:"-"` Prometheus *ClusterDetailPrometheus `json:"prometheus"` Grafana *ClusterDetailGrafana `json:"grafana"` ContainerRegistry *ClusterDetailContainerRegistry `json:"containerRegistry"` ContainerRepository *string `json:"containerRepository"` ContainerCacheRepository *string `json:"containerCacheRepository"` UpdatedAt time.Time `json:"updatedAt"` CreatedAt time.Time `json:"createdAt"` Projects *ClusterDetailProjectsProjectConnection `json:"projects"` ProjectV3Adapters *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection `json:"projectV3Adapters"` DeployJob *ClusterDetailDeployJobJobRun `json:"deployJob"` }
ClusterDetail includes the GraphQL fields of Cluster requested by the fragment ClusterDetail.
func (*ClusterDetail) GetAwsAccount ¶
func (v *ClusterDetail) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
GetAwsAccount returns ClusterDetail.AwsAccount, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetAzureAccount ¶
func (v *ClusterDetail) GetAzureAccount() *ClusterDetailAzureAccount
GetAzureAccount returns ClusterDetail.AzureAccount, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetCloudAccount ¶
func (v *ClusterDetail) GetCloudAccount() *ClusterDetailCloudAccount
GetCloudAccount returns ClusterDetail.CloudAccount, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetCloudProvider ¶
func (v *ClusterDetail) GetCloudProvider() *CloudProvider
GetCloudProvider returns ClusterDetail.CloudProvider, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetClusterProvider ¶
func (v *ClusterDetail) GetClusterProvider() *ClusterProvider
GetClusterProvider returns ClusterDetail.ClusterProvider, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetComponents ¶
func (v *ClusterDetail) GetComponents() []*ClusterDetailComponentsClusterComponent
GetComponents returns ClusterDetail.Components, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetConnected ¶
func (v *ClusterDetail) GetConnected() *bool
GetConnected returns ClusterDetail.Connected, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetContainerCacheRepository ¶
func (v *ClusterDetail) GetContainerCacheRepository() *string
GetContainerCacheRepository returns ClusterDetail.ContainerCacheRepository, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetContainerRegistry ¶
func (v *ClusterDetail) GetContainerRegistry() *ClusterDetailContainerRegistry
GetContainerRegistry returns ClusterDetail.ContainerRegistry, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetContainerRepository ¶
func (v *ClusterDetail) GetContainerRepository() *string
GetContainerRepository returns ClusterDetail.ContainerRepository, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetCreatedAt ¶
func (v *ClusterDetail) GetCreatedAt() time.Time
GetCreatedAt returns ClusterDetail.CreatedAt, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetCwAccount ¶
func (v *ClusterDetail) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
GetCwAccount returns ClusterDetail.CwAccount, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetDeployJob ¶
func (v *ClusterDetail) GetDeployJob() *ClusterDetailDeployJobJobRun
GetDeployJob returns ClusterDetail.DeployJob, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetDoAccount ¶
func (v *ClusterDetail) GetDoAccount() *ClusterDetailDoAccountDOAccount
GetDoAccount returns ClusterDetail.DoAccount, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetDomain ¶
func (v *ClusterDetail) GetDomain() *string
GetDomain returns ClusterDetail.Domain, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetGcpAccount ¶
func (v *ClusterDetail) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
GetGcpAccount returns ClusterDetail.GcpAccount, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetGrafana ¶
func (v *ClusterDetail) GetGrafana() *ClusterDetailGrafana
GetGrafana returns ClusterDetail.Grafana, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetId ¶
func (v *ClusterDetail) GetId() uuid.UUID
GetId returns ClusterDetail.Id, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetIngressDNS ¶
func (v *ClusterDetail) GetIngressDNS() *string
GetIngressDNS returns ClusterDetail.IngressDNS, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetIngressIP ¶
func (v *ClusterDetail) GetIngressIP() *string
GetIngressIP returns ClusterDetail.IngressIP, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetIsEjected ¶
func (v *ClusterDetail) GetIsEjected() *bool
GetIsEjected returns ClusterDetail.IsEjected, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetIsExternal ¶
func (v *ClusterDetail) GetIsExternal() *bool
GetIsExternal returns ClusterDetail.IsExternal, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetLinodeAccount ¶
func (v *ClusterDetail) GetLinodeAccount() *ClusterDetailLinodeAccount
GetLinodeAccount returns ClusterDetail.LinodeAccount, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetName ¶
func (v *ClusterDetail) GetName() string
GetName returns ClusterDetail.Name, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetProjectV3Adapters ¶
func (v *ClusterDetail) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
GetProjectV3Adapters returns ClusterDetail.ProjectV3Adapters, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetProjects ¶
func (v *ClusterDetail) GetProjects() *ClusterDetailProjectsProjectConnection
GetProjects returns ClusterDetail.Projects, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetPrometheus ¶
func (v *ClusterDetail) GetPrometheus() *ClusterDetailPrometheus
GetPrometheus returns ClusterDetail.Prometheus, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetRegion ¶
func (v *ClusterDetail) GetRegion() *string
GetRegion returns ClusterDetail.Region, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetState ¶
func (v *ClusterDetail) GetState() ClusterState
GetState returns ClusterDetail.State, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetStatus ¶
func (v *ClusterDetail) GetStatus() *ClusterStatus
GetStatus returns ClusterDetail.Status, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetTerraformProjectUrl ¶
func (v *ClusterDetail) GetTerraformProjectUrl() *string
GetTerraformProjectUrl returns ClusterDetail.TerraformProjectUrl, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetUpdatedAt ¶
func (v *ClusterDetail) GetUpdatedAt() time.Time
GetUpdatedAt returns ClusterDetail.UpdatedAt, and is useful for accessing the field via an interface.
func (*ClusterDetail) GetVultrAccount ¶
func (v *ClusterDetail) GetVultrAccount() *ClusterDetailVultrAccount
GetVultrAccount returns ClusterDetail.VultrAccount, and is useful for accessing the field via an interface.
func (*ClusterDetail) MarshalJSON ¶
func (v *ClusterDetail) MarshalJSON() ([]byte, error)
func (*ClusterDetail) UnmarshalJSON ¶
func (v *ClusterDetail) UnmarshalJSON(b []byte) error
type ClusterDetailAwsAccountAWSAccount ¶
type ClusterDetailAwsAccountAWSAccount struct { Id uuid.UUID `json:"id"` Name string `json:"name"` AccountID *string `json:"accountID"` }
ClusterDetailAwsAccountAWSAccount includes the requested fields of the GraphQL type AWSAccount.
func (*ClusterDetailAwsAccountAWSAccount) GetAccountID ¶
func (v *ClusterDetailAwsAccountAWSAccount) GetAccountID() *string
GetAccountID returns ClusterDetailAwsAccountAWSAccount.AccountID, and is useful for accessing the field via an interface.
func (*ClusterDetailAwsAccountAWSAccount) GetId ¶
func (v *ClusterDetailAwsAccountAWSAccount) GetId() uuid.UUID
GetId returns ClusterDetailAwsAccountAWSAccount.Id, and is useful for accessing the field via an interface.
func (*ClusterDetailAwsAccountAWSAccount) GetName ¶
func (v *ClusterDetailAwsAccountAWSAccount) GetName() string
GetName returns ClusterDetailAwsAccountAWSAccount.Name, and is useful for accessing the field via an interface.
type ClusterDetailAzureAccount ¶
type ClusterDetailAzureAccount struct { Id uuid.UUID `json:"id"` Name string `json:"name"` SubscriptionID *string `json:"subscriptionID"` }
ClusterDetailAzureAccount includes the requested fields of the GraphQL type AzureAccount.
func (*ClusterDetailAzureAccount) GetId ¶
func (v *ClusterDetailAzureAccount) GetId() uuid.UUID
GetId returns ClusterDetailAzureAccount.Id, and is useful for accessing the field via an interface.
func (*ClusterDetailAzureAccount) GetName ¶
func (v *ClusterDetailAzureAccount) GetName() string
GetName returns ClusterDetailAzureAccount.Name, and is useful for accessing the field via an interface.
func (*ClusterDetailAzureAccount) GetSubscriptionID ¶
func (v *ClusterDetailAzureAccount) GetSubscriptionID() *string
GetSubscriptionID returns ClusterDetailAzureAccount.SubscriptionID, and is useful for accessing the field via an interface.
type ClusterDetailCloudAccount ¶
type ClusterDetailCloudAccount interface { // GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values). GetTypename() *string // contains filtered or unexported methods }
ClusterDetailCloudAccount includes the requested fields of the GraphQL interface CloudAccount.
ClusterDetailCloudAccount is implemented by the following types: ClusterDetailCloudAccountAWSAccount ClusterDetailCloudAccountAzureAccount ClusterDetailCloudAccountCoreWeaveAccount ClusterDetailCloudAccountDOAccount ClusterDetailCloudAccountGCPAccount ClusterDetailCloudAccountLinodeAccount ClusterDetailCloudAccountVultrAccount
type ClusterDetailCloudAccountAWSAccount ¶
type ClusterDetailCloudAccountAWSAccount struct { Typename *string `json:"__typename"` Id uuid.UUID `json:"id"` }
ClusterDetailCloudAccountAWSAccount includes the requested fields of the GraphQL type AWSAccount.
func (*ClusterDetailCloudAccountAWSAccount) GetId ¶
func (v *ClusterDetailCloudAccountAWSAccount) GetId() uuid.UUID
GetId returns ClusterDetailCloudAccountAWSAccount.Id, and is useful for accessing the field via an interface.
func (*ClusterDetailCloudAccountAWSAccount) GetTypename ¶
func (v *ClusterDetailCloudAccountAWSAccount) GetTypename() *string
GetTypename returns ClusterDetailCloudAccountAWSAccount.Typename, and is useful for accessing the field via an interface.
type ClusterDetailCloudAccountAzureAccount ¶
type ClusterDetailCloudAccountAzureAccount struct { Typename *string `json:"__typename"` Id uuid.UUID `json:"id"` }
ClusterDetailCloudAccountAzureAccount includes the requested fields of the GraphQL type AzureAccount.
func (*ClusterDetailCloudAccountAzureAccount) GetId ¶
func (v *ClusterDetailCloudAccountAzureAccount) GetId() uuid.UUID
GetId returns ClusterDetailCloudAccountAzureAccount.Id, and is useful for accessing the field via an interface.
func (*ClusterDetailCloudAccountAzureAccount) GetTypename ¶
func (v *ClusterDetailCloudAccountAzureAccount) GetTypename() *string
GetTypename returns ClusterDetailCloudAccountAzureAccount.Typename, and is useful for accessing the field via an interface.
type ClusterDetailCloudAccountCoreWeaveAccount ¶
type ClusterDetailCloudAccountCoreWeaveAccount struct { Typename *string `json:"__typename"` Id uuid.UUID `json:"id"` }
ClusterDetailCloudAccountCoreWeaveAccount includes the requested fields of the GraphQL type CoreWeaveAccount.
func (*ClusterDetailCloudAccountCoreWeaveAccount) GetId ¶
func (v *ClusterDetailCloudAccountCoreWeaveAccount) GetId() uuid.UUID
GetId returns ClusterDetailCloudAccountCoreWeaveAccount.Id, and is useful for accessing the field via an interface.
func (*ClusterDetailCloudAccountCoreWeaveAccount) GetTypename ¶
func (v *ClusterDetailCloudAccountCoreWeaveAccount) GetTypename() *string
GetTypename returns ClusterDetailCloudAccountCoreWeaveAccount.Typename, and is useful for accessing the field via an interface.
type ClusterDetailCloudAccountDOAccount ¶
type ClusterDetailCloudAccountDOAccount struct { Typename *string `json:"__typename"` Id uuid.UUID `json:"id"` }
ClusterDetailCloudAccountDOAccount includes the requested fields of the GraphQL type DOAccount.
func (*ClusterDetailCloudAccountDOAccount) GetId ¶
func (v *ClusterDetailCloudAccountDOAccount) GetId() uuid.UUID
GetId returns ClusterDetailCloudAccountDOAccount.Id, and is useful for accessing the field via an interface.
func (*ClusterDetailCloudAccountDOAccount) GetTypename ¶
func (v *ClusterDetailCloudAccountDOAccount) GetTypename() *string
GetTypename returns ClusterDetailCloudAccountDOAccount.Typename, and is useful for accessing the field via an interface.
type ClusterDetailCloudAccountGCPAccount ¶
type ClusterDetailCloudAccountGCPAccount struct { Typename *string `json:"__typename"` Id uuid.UUID `json:"id"` }
ClusterDetailCloudAccountGCPAccount includes the requested fields of the GraphQL type GCPAccount.
func (*ClusterDetailCloudAccountGCPAccount) GetId ¶
func (v *ClusterDetailCloudAccountGCPAccount) GetId() uuid.UUID
GetId returns ClusterDetailCloudAccountGCPAccount.Id, and is useful for accessing the field via an interface.
func (*ClusterDetailCloudAccountGCPAccount) GetTypename ¶
func (v *ClusterDetailCloudAccountGCPAccount) GetTypename() *string
GetTypename returns ClusterDetailCloudAccountGCPAccount.Typename, and is useful for accessing the field via an interface.
type ClusterDetailCloudAccountLinodeAccount ¶
type ClusterDetailCloudAccountLinodeAccount struct { Typename *string `json:"__typename"` Id uuid.UUID `json:"id"` }
ClusterDetailCloudAccountLinodeAccount includes the requested fields of the GraphQL type LinodeAccount.
func (*ClusterDetailCloudAccountLinodeAccount) GetId ¶
func (v *ClusterDetailCloudAccountLinodeAccount) GetId() uuid.UUID
GetId returns ClusterDetailCloudAccountLinodeAccount.Id, and is useful for accessing the field via an interface.
func (*ClusterDetailCloudAccountLinodeAccount) GetTypename ¶
func (v *ClusterDetailCloudAccountLinodeAccount) GetTypename() *string
GetTypename returns ClusterDetailCloudAccountLinodeAccount.Typename, and is useful for accessing the field via an interface.
type ClusterDetailCloudAccountVultrAccount ¶
type ClusterDetailCloudAccountVultrAccount struct { Typename *string `json:"__typename"` Id uuid.UUID `json:"id"` }
ClusterDetailCloudAccountVultrAccount includes the requested fields of the GraphQL type VultrAccount.
func (*ClusterDetailCloudAccountVultrAccount) GetId ¶
func (v *ClusterDetailCloudAccountVultrAccount) GetId() uuid.UUID
GetId returns ClusterDetailCloudAccountVultrAccount.Id, and is useful for accessing the field via an interface.
func (*ClusterDetailCloudAccountVultrAccount) GetTypename ¶
func (v *ClusterDetailCloudAccountVultrAccount) GetTypename() *string
GetTypename returns ClusterDetailCloudAccountVultrAccount.Typename, and is useful for accessing the field via an interface.
type ClusterDetailComponentsClusterComponent ¶
type ClusterDetailComponentsClusterComponent struct { Name string `json:"name"` Type ClusterComponentType `json:"type"` Status ClusterComponentEjectedStatus `json:"status"` IsInstalledByZeet bool `json:"isInstalledByZeet"` Exists bool `json:"exists"` Project *ClusterDetailComponentsClusterComponentProjectProjectV3Adapter `json:"project"` HelmMetadata *ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata `json:"helmMetadata"` }
ClusterDetailComponentsClusterComponent includes the requested fields of the GraphQL type ClusterComponent.
func (*ClusterDetailComponentsClusterComponent) GetExists ¶
func (v *ClusterDetailComponentsClusterComponent) GetExists() bool
GetExists returns ClusterDetailComponentsClusterComponent.Exists, and is useful for accessing the field via an interface.
func (*ClusterDetailComponentsClusterComponent) GetHelmMetadata ¶
func (v *ClusterDetailComponentsClusterComponent) GetHelmMetadata() *ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata
GetHelmMetadata returns ClusterDetailComponentsClusterComponent.HelmMetadata, and is useful for accessing the field via an interface.
func (*ClusterDetailComponentsClusterComponent) GetIsInstalledByZeet ¶
func (v *ClusterDetailComponentsClusterComponent) GetIsInstalledByZeet() bool
GetIsInstalledByZeet returns ClusterDetailComponentsClusterComponent.IsInstalledByZeet, and is useful for accessing the field via an interface.
func (*ClusterDetailComponentsClusterComponent) GetName ¶
func (v *ClusterDetailComponentsClusterComponent) GetName() string
GetName returns ClusterDetailComponentsClusterComponent.Name, and is useful for accessing the field via an interface.
func (*ClusterDetailComponentsClusterComponent) GetProject ¶
func (v *ClusterDetailComponentsClusterComponent) GetProject() *ClusterDetailComponentsClusterComponentProjectProjectV3Adapter
GetProject returns ClusterDetailComponentsClusterComponent.Project, and is useful for accessing the field via an interface.
func (*ClusterDetailComponentsClusterComponent) GetStatus ¶
func (v *ClusterDetailComponentsClusterComponent) GetStatus() ClusterComponentEjectedStatus
GetStatus returns ClusterDetailComponentsClusterComponent.Status, and is useful for accessing the field via an interface.
func (*ClusterDetailComponentsClusterComponent) GetType ¶
func (v *ClusterDetailComponentsClusterComponent) GetType() ClusterComponentType
GetType returns ClusterDetailComponentsClusterComponent.Type, and is useful for accessing the field via an interface.
type ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata ¶
type ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata struct { Values string `json:"values"` Namespace string `json:"namespace"` ReleaseName string `json:"releaseName"` ChartRepoGuess *string `json:"chartRepoGuess"` ChartVersion string `json:"chartVersion"` ChartName string `json:"chartName"` }
ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata includes the requested fields of the GraphQL type HelmClusterComponentMetadata.
func (*ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata) GetChartName ¶
func (v *ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata) GetChartName() string
GetChartName returns ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata.ChartName, and is useful for accessing the field via an interface.
func (*ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata) GetChartRepoGuess ¶
func (v *ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata) GetChartRepoGuess() *string
GetChartRepoGuess returns ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata.ChartRepoGuess, and is useful for accessing the field via an interface.
func (*ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata) GetChartVersion ¶
func (v *ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata) GetChartVersion() string
GetChartVersion returns ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata.ChartVersion, and is useful for accessing the field via an interface.
func (*ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata) GetNamespace ¶
func (v *ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata) GetNamespace() string
GetNamespace returns ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata.Namespace, and is useful for accessing the field via an interface.
func (*ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata) GetReleaseName ¶
func (v *ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata) GetReleaseName() string
GetReleaseName returns ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata.ReleaseName, and is useful for accessing the field via an interface.
func (*ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata) GetValues ¶
func (v *ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata) GetValues() string
GetValues returns ClusterDetailComponentsClusterComponentHelmMetadataHelmClusterComponentMetadata.Values, and is useful for accessing the field via an interface.
type ClusterDetailComponentsClusterComponentProjectProjectV3Adapter ¶
type ClusterDetailComponentsClusterComponentProjectProjectV3Adapter struct { // - v0.ProjectAdapterID or v1.ProjectID Id uuid.UUID `json:"id"` Project *ClusterDetailComponentsClusterComponentProjectProjectV3AdapterProject `json:"project"` ProjectEnvironment *ClusterDetailComponentsClusterComponentProjectProjectV3AdapterProjectEnvironment `json:"projectEnvironment"` Name string `json:"name"` }
ClusterDetailComponentsClusterComponentProjectProjectV3Adapter includes the requested fields of the GraphQL type ProjectV3Adapter.
func (*ClusterDetailComponentsClusterComponentProjectProjectV3Adapter) GetId ¶
func (v *ClusterDetailComponentsClusterComponentProjectProjectV3Adapter) GetId() uuid.UUID
GetId returns ClusterDetailComponentsClusterComponentProjectProjectV3Adapter.Id, and is useful for accessing the field via an interface.
func (*ClusterDetailComponentsClusterComponentProjectProjectV3Adapter) GetName ¶
func (v *ClusterDetailComponentsClusterComponentProjectProjectV3Adapter) GetName() string
GetName returns ClusterDetailComponentsClusterComponentProjectProjectV3Adapter.Name, and is useful for accessing the field via an interface.
func (*ClusterDetailComponentsClusterComponentProjectProjectV3Adapter) GetProject ¶
func (v *ClusterDetailComponentsClusterComponentProjectProjectV3Adapter) GetProject() *ClusterDetailComponentsClusterComponentProjectProjectV3AdapterProject
GetProject returns ClusterDetailComponentsClusterComponentProjectProjectV3Adapter.Project, and is useful for accessing the field via an interface.
func (*ClusterDetailComponentsClusterComponentProjectProjectV3Adapter) GetProjectEnvironment ¶
func (v *ClusterDetailComponentsClusterComponentProjectProjectV3Adapter) GetProjectEnvironment() *ClusterDetailComponentsClusterComponentProjectProjectV3AdapterProjectEnvironment
GetProjectEnvironment returns ClusterDetailComponentsClusterComponentProjectProjectV3Adapter.ProjectEnvironment, and is useful for accessing the field via an interface.
type ClusterDetailComponentsClusterComponentProjectProjectV3AdapterProject ¶
type ClusterDetailComponentsClusterComponentProjectProjectV3AdapterProject struct {
Name string `json:"name"`
}
ClusterDetailComponentsClusterComponentProjectProjectV3AdapterProject includes the requested fields of the GraphQL type Project.
func (*ClusterDetailComponentsClusterComponentProjectProjectV3AdapterProject) GetName ¶
func (v *ClusterDetailComponentsClusterComponentProjectProjectV3AdapterProject) GetName() string
GetName returns ClusterDetailComponentsClusterComponentProjectProjectV3AdapterProject.Name, and is useful for accessing the field via an interface.
type ClusterDetailComponentsClusterComponentProjectProjectV3AdapterProjectEnvironment ¶
type ClusterDetailComponentsClusterComponentProjectProjectV3AdapterProjectEnvironment struct {
Name string `json:"name"`
}
ClusterDetailComponentsClusterComponentProjectProjectV3AdapterProjectEnvironment includes the requested fields of the GraphQL type ProjectEnvironment.
func (*ClusterDetailComponentsClusterComponentProjectProjectV3AdapterProjectEnvironment) GetName ¶
func (v *ClusterDetailComponentsClusterComponentProjectProjectV3AdapterProjectEnvironment) GetName() string
GetName returns ClusterDetailComponentsClusterComponentProjectProjectV3AdapterProjectEnvironment.Name, and is useful for accessing the field via an interface.
type ClusterDetailContainerRegistry ¶
type ClusterDetailContainerRegistry struct { Id uuid.UUID `json:"id"` Name string `json:"name"` CredentialProvider *ContainerRegistryCredentialProvider `json:"credentialProvider"` Username *string `json:"username"` }
ClusterDetailContainerRegistry includes the requested fields of the GraphQL type ContainerRegistry.
func (*ClusterDetailContainerRegistry) GetCredentialProvider ¶
func (v *ClusterDetailContainerRegistry) GetCredentialProvider() *ContainerRegistryCredentialProvider
GetCredentialProvider returns ClusterDetailContainerRegistry.CredentialProvider, and is useful for accessing the field via an interface.
func (*ClusterDetailContainerRegistry) GetId ¶
func (v *ClusterDetailContainerRegistry) GetId() uuid.UUID
GetId returns ClusterDetailContainerRegistry.Id, and is useful for accessing the field via an interface.
func (*ClusterDetailContainerRegistry) GetName ¶
func (v *ClusterDetailContainerRegistry) GetName() string
GetName returns ClusterDetailContainerRegistry.Name, and is useful for accessing the field via an interface.
func (*ClusterDetailContainerRegistry) GetUsername ¶
func (v *ClusterDetailContainerRegistry) GetUsername() *string
GetUsername returns ClusterDetailContainerRegistry.Username, and is useful for accessing the field via an interface.
type ClusterDetailCwAccountCoreWeaveAccount ¶
type ClusterDetailCwAccountCoreWeaveAccount struct { Id uuid.UUID `json:"id"` Name string `json:"name"` Namespace *string `json:"namespace"` }
ClusterDetailCwAccountCoreWeaveAccount includes the requested fields of the GraphQL type CoreWeaveAccount.
func (*ClusterDetailCwAccountCoreWeaveAccount) GetId ¶
func (v *ClusterDetailCwAccountCoreWeaveAccount) GetId() uuid.UUID
GetId returns ClusterDetailCwAccountCoreWeaveAccount.Id, and is useful for accessing the field via an interface.
func (*ClusterDetailCwAccountCoreWeaveAccount) GetName ¶
func (v *ClusterDetailCwAccountCoreWeaveAccount) GetName() string
GetName returns ClusterDetailCwAccountCoreWeaveAccount.Name, and is useful for accessing the field via an interface.
func (*ClusterDetailCwAccountCoreWeaveAccount) GetNamespace ¶
func (v *ClusterDetailCwAccountCoreWeaveAccount) GetNamespace() *string
GetNamespace returns ClusterDetailCwAccountCoreWeaveAccount.Namespace, and is useful for accessing the field via an interface.
type ClusterDetailDeployJobJobRun ¶
type ClusterDetailDeployJobJobRun struct { Id uuid.UUID `json:"id"` State JobRunState `json:"state"` }
ClusterDetailDeployJobJobRun includes the requested fields of the GraphQL type JobRun.
func (*ClusterDetailDeployJobJobRun) GetId ¶
func (v *ClusterDetailDeployJobJobRun) GetId() uuid.UUID
GetId returns ClusterDetailDeployJobJobRun.Id, and is useful for accessing the field via an interface.
func (*ClusterDetailDeployJobJobRun) GetState ¶
func (v *ClusterDetailDeployJobJobRun) GetState() JobRunState
GetState returns ClusterDetailDeployJobJobRun.State, and is useful for accessing the field via an interface.
type ClusterDetailDoAccountDOAccount ¶
type ClusterDetailDoAccountDOAccount struct { Id uuid.UUID `json:"id"` Name string `json:"name"` DefaultProject *string `json:"defaultProject"` }
ClusterDetailDoAccountDOAccount includes the requested fields of the GraphQL type DOAccount.
func (*ClusterDetailDoAccountDOAccount) GetDefaultProject ¶
func (v *ClusterDetailDoAccountDOAccount) GetDefaultProject() *string
GetDefaultProject returns ClusterDetailDoAccountDOAccount.DefaultProject, and is useful for accessing the field via an interface.
func (*ClusterDetailDoAccountDOAccount) GetId ¶
func (v *ClusterDetailDoAccountDOAccount) GetId() uuid.UUID
GetId returns ClusterDetailDoAccountDOAccount.Id, and is useful for accessing the field via an interface.
func (*ClusterDetailDoAccountDOAccount) GetName ¶
func (v *ClusterDetailDoAccountDOAccount) GetName() string
GetName returns ClusterDetailDoAccountDOAccount.Name, and is useful for accessing the field via an interface.
type ClusterDetailGcpAccountGCPAccount ¶
type ClusterDetailGcpAccountGCPAccount struct { Id uuid.UUID `json:"id"` Name string `json:"name"` ProjectID *string `json:"projectID"` }
ClusterDetailGcpAccountGCPAccount includes the requested fields of the GraphQL type GCPAccount.
func (*ClusterDetailGcpAccountGCPAccount) GetId ¶
func (v *ClusterDetailGcpAccountGCPAccount) GetId() uuid.UUID
GetId returns ClusterDetailGcpAccountGCPAccount.Id, and is useful for accessing the field via an interface.
func (*ClusterDetailGcpAccountGCPAccount) GetName ¶
func (v *ClusterDetailGcpAccountGCPAccount) GetName() string
GetName returns ClusterDetailGcpAccountGCPAccount.Name, and is useful for accessing the field via an interface.
func (*ClusterDetailGcpAccountGCPAccount) GetProjectID ¶
func (v *ClusterDetailGcpAccountGCPAccount) GetProjectID() *string
GetProjectID returns ClusterDetailGcpAccountGCPAccount.ProjectID, and is useful for accessing the field via an interface.
type ClusterDetailGrafana ¶
type ClusterDetailGrafana struct { Url string `json:"url"` User *string `json:"user"` Password *string `json:"password"` }
ClusterDetailGrafana includes the requested fields of the GraphQL type Grafana.
func (*ClusterDetailGrafana) GetPassword ¶
func (v *ClusterDetailGrafana) GetPassword() *string
GetPassword returns ClusterDetailGrafana.Password, and is useful for accessing the field via an interface.
func (*ClusterDetailGrafana) GetUrl ¶
func (v *ClusterDetailGrafana) GetUrl() string
GetUrl returns ClusterDetailGrafana.Url, and is useful for accessing the field via an interface.
func (*ClusterDetailGrafana) GetUser ¶
func (v *ClusterDetailGrafana) GetUser() *string
GetUser returns ClusterDetailGrafana.User, and is useful for accessing the field via an interface.
type ClusterDetailLinodeAccount ¶
type ClusterDetailLinodeAccount struct { Id uuid.UUID `json:"id"` Name string `json:"name"` AccessTokenPrefix *string `json:"accessTokenPrefix"` }
ClusterDetailLinodeAccount includes the requested fields of the GraphQL type LinodeAccount.
func (*ClusterDetailLinodeAccount) GetAccessTokenPrefix ¶
func (v *ClusterDetailLinodeAccount) GetAccessTokenPrefix() *string
GetAccessTokenPrefix returns ClusterDetailLinodeAccount.AccessTokenPrefix, and is useful for accessing the field via an interface.
func (*ClusterDetailLinodeAccount) GetId ¶
func (v *ClusterDetailLinodeAccount) GetId() uuid.UUID
GetId returns ClusterDetailLinodeAccount.Id, and is useful for accessing the field via an interface.
func (*ClusterDetailLinodeAccount) GetName ¶
func (v *ClusterDetailLinodeAccount) GetName() string
GetName returns ClusterDetailLinodeAccount.Name, and is useful for accessing the field via an interface.
type ClusterDetailProjectV3AdaptersProjectV3AdapterConnection ¶
type ClusterDetailProjectV3AdaptersProjectV3AdapterConnection struct {
ProjectV3AdapterConnectionCommon `json:"-"`
}
ClusterDetailProjectV3AdaptersProjectV3AdapterConnection includes the requested fields of the GraphQL type ProjectV3AdapterConnection.
func (*ClusterDetailProjectV3AdaptersProjectV3AdapterConnection) GetNodes ¶
func (v *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection) GetNodes() []ProjectV3AdapterConnectionCommonNodesProjectV3Adapter
GetNodes returns ClusterDetailProjectV3AdaptersProjectV3AdapterConnection.Nodes, and is useful for accessing the field via an interface.
func (*ClusterDetailProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo ¶
func (v *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo() ProjectV3AdapterConnectionCommonPageInfo
GetPageInfo returns ClusterDetailProjectV3AdaptersProjectV3AdapterConnection.PageInfo, and is useful for accessing the field via an interface.
func (*ClusterDetailProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount ¶
func (v *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount() int
GetTotalCount returns ClusterDetailProjectV3AdaptersProjectV3AdapterConnection.TotalCount, and is useful for accessing the field via an interface.
func (*ClusterDetailProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON ¶
func (v *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON() ([]byte, error)
func (*ClusterDetailProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON ¶
func (v *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON(b []byte) error
type ClusterDetailProjectsProjectConnection ¶
type ClusterDetailProjectsProjectConnection struct {
ProjectConnectionComon `json:"-"`
}
ClusterDetailProjectsProjectConnection includes the requested fields of the GraphQL type ProjectConnection.
func (*ClusterDetailProjectsProjectConnection) GetNodes ¶
func (v *ClusterDetailProjectsProjectConnection) GetNodes() []ProjectConnectionComonNodesProject
GetNodes returns ClusterDetailProjectsProjectConnection.Nodes, and is useful for accessing the field via an interface.
func (*ClusterDetailProjectsProjectConnection) GetPageInfo ¶
func (v *ClusterDetailProjectsProjectConnection) GetPageInfo() ProjectConnectionComonPageInfo
GetPageInfo returns ClusterDetailProjectsProjectConnection.PageInfo, and is useful for accessing the field via an interface.
func (*ClusterDetailProjectsProjectConnection) MarshalJSON ¶
func (v *ClusterDetailProjectsProjectConnection) MarshalJSON() ([]byte, error)
func (*ClusterDetailProjectsProjectConnection) UnmarshalJSON ¶
func (v *ClusterDetailProjectsProjectConnection) UnmarshalJSON(b []byte) error
type ClusterDetailPrometheus ¶
type ClusterDetailPrometheus struct { Url string `json:"url"` User *string `json:"user"` Password *string `json:"password"` Token *string `json:"token"` }
ClusterDetailPrometheus includes the requested fields of the GraphQL type Prometheus.
func (*ClusterDetailPrometheus) GetPassword ¶
func (v *ClusterDetailPrometheus) GetPassword() *string
GetPassword returns ClusterDetailPrometheus.Password, and is useful for accessing the field via an interface.
func (*ClusterDetailPrometheus) GetToken ¶
func (v *ClusterDetailPrometheus) GetToken() *string
GetToken returns ClusterDetailPrometheus.Token, and is useful for accessing the field via an interface.
func (*ClusterDetailPrometheus) GetUrl ¶
func (v *ClusterDetailPrometheus) GetUrl() string
GetUrl returns ClusterDetailPrometheus.Url, and is useful for accessing the field via an interface.
func (*ClusterDetailPrometheus) GetUser ¶
func (v *ClusterDetailPrometheus) GetUser() *string
GetUser returns ClusterDetailPrometheus.User, and is useful for accessing the field via an interface.
type ClusterDetailVultrAccount ¶
ClusterDetailVultrAccount includes the requested fields of the GraphQL type VultrAccount.
func (*ClusterDetailVultrAccount) GetId ¶
func (v *ClusterDetailVultrAccount) GetId() uuid.UUID
GetId returns ClusterDetailVultrAccount.Id, and is useful for accessing the field via an interface.
func (*ClusterDetailVultrAccount) GetName ¶
func (v *ClusterDetailVultrAccount) GetName() string
GetName returns ClusterDetailVultrAccount.Name, and is useful for accessing the field via an interface.
type ClusterDetailsResponse ¶
type ClusterDetailsResponse struct {
User clusterDetailsUser `json:"user"`
}
clusterDetailsResponse is returned by clusterDetails on success.
func ClusterDetailsQuery ¶
func (*ClusterDetailsResponse) GetUser ¶
func (v *ClusterDetailsResponse) GetUser() clusterDetailsUser
GetUser returns ClusterDetailsResponse.User, and is useful for accessing the field via an interface.
type ClusterDomainResponse ¶
type ClusterDomainResponse struct {
User clusterDomainUser `json:"user"`
}
clusterDomainResponse is returned by clusterDomain on success.
func ClusterDomainQuery ¶
func (*ClusterDomainResponse) GetUser ¶
func (v *ClusterDomainResponse) GetUser() clusterDomainUser
GetUser returns ClusterDomainResponse.User, and is useful for accessing the field via an interface.
type ClusterDomainsDetail ¶
type ClusterDomainsDetail struct { Id uuid.UUID `json:"id"` Cluster ClusterDomainsDetailCluster `json:"cluster"` Domains []ClusterDomainsDetailDomainsCustomDomain `json:"domains"` }
ClusterDomainsDetail includes the GraphQL fields of ClusterDomains requested by the fragment ClusterDomainsDetail.
func (*ClusterDomainsDetail) GetCluster ¶
func (v *ClusterDomainsDetail) GetCluster() ClusterDomainsDetailCluster
GetCluster returns ClusterDomainsDetail.Cluster, and is useful for accessing the field via an interface.
func (*ClusterDomainsDetail) GetDomains ¶
func (v *ClusterDomainsDetail) GetDomains() []ClusterDomainsDetailDomainsCustomDomain
GetDomains returns ClusterDomainsDetail.Domains, and is useful for accessing the field via an interface.
func (*ClusterDomainsDetail) GetId ¶
func (v *ClusterDomainsDetail) GetId() uuid.UUID
GetId returns ClusterDomainsDetail.Id, and is useful for accessing the field via an interface.
type ClusterDomainsDetailCluster ¶
ClusterDomainsDetailCluster includes the requested fields of the GraphQL type Cluster.
func (*ClusterDomainsDetailCluster) GetId ¶
func (v *ClusterDomainsDetailCluster) GetId() uuid.UUID
GetId returns ClusterDomainsDetailCluster.Id, and is useful for accessing the field via an interface.
func (*ClusterDomainsDetailCluster) GetName ¶
func (v *ClusterDomainsDetailCluster) GetName() string
GetName returns ClusterDomainsDetailCluster.Name, and is useful for accessing the field via an interface.
type ClusterDomainsDetailDomainsCustomDomain ¶
type ClusterDomainsDetailDomainsCustomDomain struct { Id uuid.UUID `json:"id"` DomainDetail `json:"-"` }
ClusterDomainsDetailDomainsCustomDomain includes the requested fields of the GraphQL type CustomDomain.
func (*ClusterDomainsDetailDomainsCustomDomain) GetCertManagerChallengeType ¶
func (v *ClusterDomainsDetailDomainsCustomDomain) GetCertManagerChallengeType() *CertManagerChallengeType
GetCertManagerChallengeType returns ClusterDomainsDetailDomainsCustomDomain.CertManagerChallengeType, and is useful for accessing the field via an interface.
func (*ClusterDomainsDetailDomainsCustomDomain) GetCertificate ¶
func (v *ClusterDomainsDetailDomainsCustomDomain) GetCertificate() *DomainDetailCertificate
GetCertificate returns ClusterDomainsDetailDomainsCustomDomain.Certificate, and is useful for accessing the field via an interface.
func (*ClusterDomainsDetailDomainsCustomDomain) GetCnameTargets ¶
func (v *ClusterDomainsDetailDomainsCustomDomain) GetCnameTargets() []string
GetCnameTargets returns ClusterDomainsDetailDomainsCustomDomain.CnameTargets, and is useful for accessing the field via an interface.
func (*ClusterDomainsDetailDomainsCustomDomain) GetDisableCertManager ¶
func (v *ClusterDomainsDetailDomainsCustomDomain) GetDisableCertManager() *bool
GetDisableCertManager returns ClusterDomainsDetailDomainsCustomDomain.DisableCertManager, and is useful for accessing the field via an interface.
func (*ClusterDomainsDetailDomainsCustomDomain) GetDomain ¶
func (v *ClusterDomainsDetailDomainsCustomDomain) GetDomain() string
GetDomain returns ClusterDomainsDetailDomainsCustomDomain.Domain, and is useful for accessing the field via an interface.
func (*ClusterDomainsDetailDomainsCustomDomain) GetId ¶
func (v *ClusterDomainsDetailDomainsCustomDomain) GetId() uuid.UUID
GetId returns ClusterDomainsDetailDomainsCustomDomain.Id, and is useful for accessing the field via an interface.
func (*ClusterDomainsDetailDomainsCustomDomain) GetInstructions ¶
func (v *ClusterDomainsDetailDomainsCustomDomain) GetInstructions() []DomainDetailInstructionsDNSRecord
GetInstructions returns ClusterDomainsDetailDomainsCustomDomain.Instructions, and is useful for accessing the field via an interface.
func (*ClusterDomainsDetailDomainsCustomDomain) GetIpTargets ¶
func (v *ClusterDomainsDetailDomainsCustomDomain) GetIpTargets() []string
GetIpTargets returns ClusterDomainsDetailDomainsCustomDomain.IpTargets, and is useful for accessing the field via an interface.
func (*ClusterDomainsDetailDomainsCustomDomain) GetIsApex ¶
func (v *ClusterDomainsDetailDomainsCustomDomain) GetIsApex() bool
GetIsApex returns ClusterDomainsDetailDomainsCustomDomain.IsApex, and is useful for accessing the field via an interface.
func (*ClusterDomainsDetailDomainsCustomDomain) GetSyncDomain ¶
func (v *ClusterDomainsDetailDomainsCustomDomain) GetSyncDomain() *DomainDetailSyncDomainCustomDomain
GetSyncDomain returns ClusterDomainsDetailDomainsCustomDomain.SyncDomain, and is useful for accessing the field via an interface.
func (*ClusterDomainsDetailDomainsCustomDomain) MarshalJSON ¶
func (v *ClusterDomainsDetailDomainsCustomDomain) MarshalJSON() ([]byte, error)
func (*ClusterDomainsDetailDomainsCustomDomain) UnmarshalJSON ¶
func (v *ClusterDomainsDetailDomainsCustomDomain) UnmarshalJSON(b []byte) error
type ClusterKubeconfigResponse ¶
type ClusterKubeconfigResponse struct {
User clusterKubeconfigUser `json:"user"`
}
clusterKubeconfigResponse is returned by clusterKubeconfig on success.
func ClusterKubeconfigQuery ¶
func (*ClusterKubeconfigResponse) GetUser ¶
func (v *ClusterKubeconfigResponse) GetUser() clusterKubeconfigUser
GetUser returns ClusterKubeconfigResponse.User, and is useful for accessing the field via an interface.
type ClusterNameResponse ¶
type ClusterNameResponse struct {
User clusterNameUser `json:"user"`
}
clusterNameResponse is returned by clusterName on success.
func ClusterNameQuery ¶
func (*ClusterNameResponse) GetUser ¶
func (v *ClusterNameResponse) GetUser() clusterNameUser
GetUser returns ClusterNameResponse.User, and is useful for accessing the field via an interface.
type ClusterProvider ¶
type ClusterProvider string
const ( ClusterProviderGeneric ClusterProvider = "GENERIC" ClusterProviderEks ClusterProvider = "EKS" ClusterProviderGke ClusterProvider = "GKE" ClusterProviderDoks ClusterProvider = "DOKS" ClusterProviderCoreweave ClusterProvider = "COREWEAVE" ClusterProviderLke ClusterProvider = "LKE" ClusterProviderVke ClusterProvider = "VKE" )
type ClusterProvisionTargetsResponse ¶
type ClusterProvisionTargetsResponse struct {
User clusterProvisionTargetsUser `json:"user"`
}
clusterProvisionTargetsResponse is returned by clusterProvisionTargets on success.
func (*ClusterProvisionTargetsResponse) GetUser ¶
func (v *ClusterProvisionTargetsResponse) GetUser() clusterProvisionTargetsUser
GetUser returns ClusterProvisionTargetsResponse.User, and is useful for accessing the field via an interface.
type ClusterState ¶
type ClusterState string
const ( ClusterStatePending ClusterState = "PENDING" ClusterStateCreating ClusterState = "CREATING" ClusterStateHealthy ClusterState = "HEALTHY" ClusterStateDeleting ClusterState = "DELETING" ClusterStateError ClusterState = "ERROR" ClusterStateErrorDeleting ClusterState = "ERROR_DELETING" )
type ClusterStatus ¶
type ClusterStatus string
const ( ClusterStatusPending ClusterStatus = "PENDING" ClusterStatusCreating ClusterStatus = "CREATING" ClusterStatusHealthy ClusterStatus = "HEALTHY" ClusterStatusDeleting ClusterStatus = "DELETING" ClusterStatusError ClusterStatus = "ERROR" ClusterStatusErrorDeleting ClusterStatus = "ERROR_DELETING" ClusterStatusUnreachable ClusterStatus = "UNREACHABLE" )
type ClusterSummary ¶
type ClusterSummary struct { Id uuid.UUID `json:"id"` Name string `json:"name"` AwsAccount *ClusterSummaryAwsAccountAWSAccount `json:"awsAccount"` GcpAccount *ClusterSummaryGcpAccountGCPAccount `json:"gcpAccount"` DoAccount *ClusterSummaryDoAccountDOAccount `json:"doAccount"` CwAccount *ClusterSummaryCwAccountCoreWeaveAccount `json:"cwAccount"` LinodeAccount *ClusterSummaryLinodeAccount `json:"linodeAccount"` VultrAccount *ClusterSummaryVultrAccount `json:"vultrAccount"` AzureAccount *ClusterSummaryAzureAccount `json:"azureAccount"` }
ClusterSummary includes the GraphQL fields of Cluster requested by the fragment ClusterSummary.
func (*ClusterSummary) GetAwsAccount ¶
func (v *ClusterSummary) GetAwsAccount() *ClusterSummaryAwsAccountAWSAccount
GetAwsAccount returns ClusterSummary.AwsAccount, and is useful for accessing the field via an interface.
func (*ClusterSummary) GetAzureAccount ¶
func (v *ClusterSummary) GetAzureAccount() *ClusterSummaryAzureAccount
GetAzureAccount returns ClusterSummary.AzureAccount, and is useful for accessing the field via an interface.
func (*ClusterSummary) GetCwAccount ¶
func (v *ClusterSummary) GetCwAccount() *ClusterSummaryCwAccountCoreWeaveAccount
GetCwAccount returns ClusterSummary.CwAccount, and is useful for accessing the field via an interface.
func (*ClusterSummary) GetDoAccount ¶
func (v *ClusterSummary) GetDoAccount() *ClusterSummaryDoAccountDOAccount
GetDoAccount returns ClusterSummary.DoAccount, and is useful for accessing the field via an interface.
func (*ClusterSummary) GetGcpAccount ¶
func (v *ClusterSummary) GetGcpAccount() *ClusterSummaryGcpAccountGCPAccount
GetGcpAccount returns ClusterSummary.GcpAccount, and is useful for accessing the field via an interface.
func (*ClusterSummary) GetId ¶
func (v *ClusterSummary) GetId() uuid.UUID
GetId returns ClusterSummary.Id, and is useful for accessing the field via an interface.
func (*ClusterSummary) GetLinodeAccount ¶
func (v *ClusterSummary) GetLinodeAccount() *ClusterSummaryLinodeAccount
GetLinodeAccount returns ClusterSummary.LinodeAccount, and is useful for accessing the field via an interface.
func (*ClusterSummary) GetName ¶
func (v *ClusterSummary) GetName() string
GetName returns ClusterSummary.Name, and is useful for accessing the field via an interface.
func (*ClusterSummary) GetVultrAccount ¶
func (v *ClusterSummary) GetVultrAccount() *ClusterSummaryVultrAccount
GetVultrAccount returns ClusterSummary.VultrAccount, and is useful for accessing the field via an interface.
type ClusterSummaryAwsAccountAWSAccount ¶
type ClusterSummaryAwsAccountAWSAccount struct { Id uuid.UUID `json:"id"` AccountID *string `json:"accountID"` }
ClusterSummaryAwsAccountAWSAccount includes the requested fields of the GraphQL type AWSAccount.
func (*ClusterSummaryAwsAccountAWSAccount) GetAccountID ¶
func (v *ClusterSummaryAwsAccountAWSAccount) GetAccountID() *string
GetAccountID returns ClusterSummaryAwsAccountAWSAccount.AccountID, and is useful for accessing the field via an interface.
func (*ClusterSummaryAwsAccountAWSAccount) GetId ¶
func (v *ClusterSummaryAwsAccountAWSAccount) GetId() uuid.UUID
GetId returns ClusterSummaryAwsAccountAWSAccount.Id, and is useful for accessing the field via an interface.
type ClusterSummaryAzureAccount ¶
ClusterSummaryAzureAccount includes the requested fields of the GraphQL type AzureAccount.
func (*ClusterSummaryAzureAccount) GetId ¶
func (v *ClusterSummaryAzureAccount) GetId() uuid.UUID
GetId returns ClusterSummaryAzureAccount.Id, and is useful for accessing the field via an interface.
func (*ClusterSummaryAzureAccount) GetName ¶
func (v *ClusterSummaryAzureAccount) GetName() string
GetName returns ClusterSummaryAzureAccount.Name, and is useful for accessing the field via an interface.
type ClusterSummaryCwAccountCoreWeaveAccount ¶
type ClusterSummaryCwAccountCoreWeaveAccount struct { Id uuid.UUID `json:"id"` Namespace *string `json:"namespace"` }
ClusterSummaryCwAccountCoreWeaveAccount includes the requested fields of the GraphQL type CoreWeaveAccount.
func (*ClusterSummaryCwAccountCoreWeaveAccount) GetId ¶
func (v *ClusterSummaryCwAccountCoreWeaveAccount) GetId() uuid.UUID
GetId returns ClusterSummaryCwAccountCoreWeaveAccount.Id, and is useful for accessing the field via an interface.
func (*ClusterSummaryCwAccountCoreWeaveAccount) GetNamespace ¶
func (v *ClusterSummaryCwAccountCoreWeaveAccount) GetNamespace() *string
GetNamespace returns ClusterSummaryCwAccountCoreWeaveAccount.Namespace, and is useful for accessing the field via an interface.
type ClusterSummaryDoAccountDOAccount ¶
type ClusterSummaryDoAccountDOAccount struct { Id uuid.UUID `json:"id"` DefaultProject *string `json:"defaultProject"` }
ClusterSummaryDoAccountDOAccount includes the requested fields of the GraphQL type DOAccount.
func (*ClusterSummaryDoAccountDOAccount) GetDefaultProject ¶
func (v *ClusterSummaryDoAccountDOAccount) GetDefaultProject() *string
GetDefaultProject returns ClusterSummaryDoAccountDOAccount.DefaultProject, and is useful for accessing the field via an interface.
func (*ClusterSummaryDoAccountDOAccount) GetId ¶
func (v *ClusterSummaryDoAccountDOAccount) GetId() uuid.UUID
GetId returns ClusterSummaryDoAccountDOAccount.Id, and is useful for accessing the field via an interface.
type ClusterSummaryGcpAccountGCPAccount ¶
type ClusterSummaryGcpAccountGCPAccount struct { Id uuid.UUID `json:"id"` ProjectID *string `json:"projectID"` }
ClusterSummaryGcpAccountGCPAccount includes the requested fields of the GraphQL type GCPAccount.
func (*ClusterSummaryGcpAccountGCPAccount) GetId ¶
func (v *ClusterSummaryGcpAccountGCPAccount) GetId() uuid.UUID
GetId returns ClusterSummaryGcpAccountGCPAccount.Id, and is useful for accessing the field via an interface.
func (*ClusterSummaryGcpAccountGCPAccount) GetProjectID ¶
func (v *ClusterSummaryGcpAccountGCPAccount) GetProjectID() *string
GetProjectID returns ClusterSummaryGcpAccountGCPAccount.ProjectID, and is useful for accessing the field via an interface.
type ClusterSummaryLinodeAccount ¶
type ClusterSummaryLinodeAccount struct { Id uuid.UUID `json:"id"` AccessTokenPrefix *string `json:"accessTokenPrefix"` }
ClusterSummaryLinodeAccount includes the requested fields of the GraphQL type LinodeAccount.
func (*ClusterSummaryLinodeAccount) GetAccessTokenPrefix ¶
func (v *ClusterSummaryLinodeAccount) GetAccessTokenPrefix() *string
GetAccessTokenPrefix returns ClusterSummaryLinodeAccount.AccessTokenPrefix, and is useful for accessing the field via an interface.
func (*ClusterSummaryLinodeAccount) GetId ¶
func (v *ClusterSummaryLinodeAccount) GetId() uuid.UUID
GetId returns ClusterSummaryLinodeAccount.Id, and is useful for accessing the field via an interface.
type ClusterSummaryVultrAccount ¶
ClusterSummaryVultrAccount includes the requested fields of the GraphQL type VultrAccount.
func (*ClusterSummaryVultrAccount) GetId ¶
func (v *ClusterSummaryVultrAccount) GetId() uuid.UUID
GetId returns ClusterSummaryVultrAccount.Id, and is useful for accessing the field via an interface.
func (*ClusterSummaryVultrAccount) GetName ¶
func (v *ClusterSummaryVultrAccount) GetName() string
GetName returns ClusterSummaryVultrAccount.Name, and is useful for accessing the field via an interface.
type ClustersCustomDomainsResponse ¶
type ClustersCustomDomainsResponse struct {
User clustersCustomDomainsUser `json:"user"`
}
clustersCustomDomainsResponse is returned by clustersCustomDomains on success.
func (*ClustersCustomDomainsResponse) GetUser ¶
func (v *ClustersCustomDomainsResponse) GetUser() clustersCustomDomainsUser
GetUser returns ClustersCustomDomainsResponse.User, and is useful for accessing the field via an interface.
type CollaboratorCommon ¶
type CollaboratorCommon struct { Id uuid.UUID `json:"id"` User CollaboratorCommonUser `json:"user"` Role ProjectCollaboratorRole `json:"role"` }
CollaboratorCommon includes the GraphQL fields of ProjectCollaborator requested by the fragment CollaboratorCommon.
func (*CollaboratorCommon) GetId ¶
func (v *CollaboratorCommon) GetId() uuid.UUID
GetId returns CollaboratorCommon.Id, and is useful for accessing the field via an interface.
func (*CollaboratorCommon) GetRole ¶
func (v *CollaboratorCommon) GetRole() ProjectCollaboratorRole
GetRole returns CollaboratorCommon.Role, and is useful for accessing the field via an interface.
func (*CollaboratorCommon) GetUser ¶
func (v *CollaboratorCommon) GetUser() CollaboratorCommonUser
GetUser returns CollaboratorCommon.User, and is useful for accessing the field via an interface.
type CollaboratorCommonUser ¶
type CollaboratorCommonUser struct {
UserPublicCommon `json:"-"`
}
CollaboratorCommonUser includes the requested fields of the GraphQL type User.
func (*CollaboratorCommonUser) GetAvatar ¶
func (v *CollaboratorCommonUser) GetAvatar() *string
GetAvatar returns CollaboratorCommonUser.Avatar, and is useful for accessing the field via an interface.
func (*CollaboratorCommonUser) GetId ¶
func (v *CollaboratorCommonUser) GetId() uuid.UUID
GetId returns CollaboratorCommonUser.Id, and is useful for accessing the field via an interface.
func (*CollaboratorCommonUser) GetIsTeam ¶
func (v *CollaboratorCommonUser) GetIsTeam() *bool
GetIsTeam returns CollaboratorCommonUser.IsTeam, and is useful for accessing the field via an interface.
func (*CollaboratorCommonUser) GetLogin ¶
func (v *CollaboratorCommonUser) GetLogin() string
GetLogin returns CollaboratorCommonUser.Login, and is useful for accessing the field via an interface.
func (*CollaboratorCommonUser) GetName ¶
func (v *CollaboratorCommonUser) GetName() string
GetName returns CollaboratorCommonUser.Name, and is useful for accessing the field via an interface.
func (*CollaboratorCommonUser) MarshalJSON ¶
func (v *CollaboratorCommonUser) MarshalJSON() ([]byte, error)
func (*CollaboratorCommonUser) UnmarshalJSON ¶
func (v *CollaboratorCommonUser) UnmarshalJSON(b []byte) error
type CombinedAwsRdsMetricsUpdatedResponse ¶
type CombinedAwsRdsMetricsUpdatedResponse struct {
DeploymentUpdated combinedAwsRdsMetricsUpdatedDeploymentUpdatedDeployment `json:"deploymentUpdated"`
}
combinedAwsRdsMetricsUpdatedResponse is returned by combinedAwsRdsMetricsUpdated on success.
func (*CombinedAwsRdsMetricsUpdatedResponse) GetDeploymentUpdated ¶
func (v *CombinedAwsRdsMetricsUpdatedResponse) GetDeploymentUpdated() combinedAwsRdsMetricsUpdatedDeploymentUpdatedDeployment
GetDeploymentUpdated returns CombinedAwsRdsMetricsUpdatedResponse.DeploymentUpdated, and is useful for accessing the field via an interface.
type CombinedCloudFunctionDeploymentMetricsUpdatedResponse ¶
type CombinedCloudFunctionDeploymentMetricsUpdatedResponse struct {
DeploymentUpdated combinedCloudFunctionDeploymentMetricsUpdatedDeploymentUpdatedDeployment `json:"deploymentUpdated"`
}
combinedCloudFunctionDeploymentMetricsUpdatedResponse is returned by combinedCloudFunctionDeploymentMetricsUpdated on success.
func (*CombinedCloudFunctionDeploymentMetricsUpdatedResponse) GetDeploymentUpdated ¶
func (v *CombinedCloudFunctionDeploymentMetricsUpdatedResponse) GetDeploymentUpdated() combinedCloudFunctionDeploymentMetricsUpdatedDeploymentUpdatedDeployment
GetDeploymentUpdated returns CombinedCloudFunctionDeploymentMetricsUpdatedResponse.DeploymentUpdated, and is useful for accessing the field via an interface.
type CombinedCloudRunMetricsUpdatedResponse ¶
type CombinedCloudRunMetricsUpdatedResponse struct {
DeploymentUpdated combinedCloudRunMetricsUpdatedDeploymentUpdatedDeployment `json:"deploymentUpdated"`
}
combinedCloudRunMetricsUpdatedResponse is returned by combinedCloudRunMetricsUpdated on success.
func (*CombinedCloudRunMetricsUpdatedResponse) GetDeploymentUpdated ¶
func (v *CombinedCloudRunMetricsUpdatedResponse) GetDeploymentUpdated() combinedCloudRunMetricsUpdatedDeploymentUpdatedDeployment
GetDeploymentUpdated returns CombinedCloudRunMetricsUpdatedResponse.DeploymentUpdated, and is useful for accessing the field via an interface.
type CombinedDeploymentMetricsResponse ¶
type CombinedDeploymentMetricsResponse struct {
CurrentUser combinedDeploymentMetricsCurrentUser `json:"currentUser"`
}
combinedDeploymentMetricsResponse is returned by combinedDeploymentMetrics on success.
func (*CombinedDeploymentMetricsResponse) GetCurrentUser ¶
func (v *CombinedDeploymentMetricsResponse) GetCurrentUser() combinedDeploymentMetricsCurrentUser
GetCurrentUser returns CombinedDeploymentMetricsResponse.CurrentUser, and is useful for accessing the field via an interface.
type CombinedDeploymentMetricsUpdatedResponse ¶
type CombinedDeploymentMetricsUpdatedResponse struct {
DeploymentUpdated combinedDeploymentMetricsUpdatedDeploymentUpdatedDeployment `json:"deploymentUpdated"`
}
combinedDeploymentMetricsUpdatedResponse is returned by combinedDeploymentMetricsUpdated on success.
func (*CombinedDeploymentMetricsUpdatedResponse) GetDeploymentUpdated ¶
func (v *CombinedDeploymentMetricsUpdatedResponse) GetDeploymentUpdated() combinedDeploymentMetricsUpdatedDeploymentUpdatedDeployment
GetDeploymentUpdated returns CombinedDeploymentMetricsUpdatedResponse.DeploymentUpdated, and is useful for accessing the field via an interface.
type CombinedDeploymentMetricsUpdatedV2Response ¶
type CombinedDeploymentMetricsUpdatedV2Response struct {
DeploymentUpdated combinedDeploymentMetricsUpdatedV2DeploymentUpdatedDeployment `json:"deploymentUpdated"`
}
combinedDeploymentMetricsUpdatedV2Response is returned by combinedDeploymentMetricsUpdatedV2 on success.
func (*CombinedDeploymentMetricsUpdatedV2Response) GetDeploymentUpdated ¶
func (v *CombinedDeploymentMetricsUpdatedV2Response) GetDeploymentUpdated() combinedDeploymentMetricsUpdatedV2DeploymentUpdatedDeployment
GetDeploymentUpdated returns CombinedDeploymentMetricsUpdatedV2Response.DeploymentUpdated, and is useful for accessing the field via an interface.
type CombinedLambdaDeploymentMetricsUpdatedResponse ¶
type CombinedLambdaDeploymentMetricsUpdatedResponse struct {
DeploymentUpdated combinedLambdaDeploymentMetricsUpdatedDeploymentUpdatedDeployment `json:"deploymentUpdated"`
}
combinedLambdaDeploymentMetricsUpdatedResponse is returned by combinedLambdaDeploymentMetricsUpdated on success.
func (*CombinedLambdaDeploymentMetricsUpdatedResponse) GetDeploymentUpdated ¶
func (v *CombinedLambdaDeploymentMetricsUpdatedResponse) GetDeploymentUpdated() combinedLambdaDeploymentMetricsUpdatedDeploymentUpdatedDeployment
GetDeploymentUpdated returns CombinedLambdaDeploymentMetricsUpdatedResponse.DeploymentUpdated, and is useful for accessing the field via an interface.
type ConnectUserToIamInput ¶
type ConnectUserToIamInput struct { UserID uuid.UUID `json:"userID"` AwsIamArn *string `json:"awsIamArn"` AwsAccountId *string `json:"awsAccountId"` }
func (*ConnectUserToIamInput) GetAwsAccountId ¶
func (v *ConnectUserToIamInput) GetAwsAccountId() *string
GetAwsAccountId returns ConnectUserToIamInput.AwsAccountId, and is useful for accessing the field via an interface.
func (*ConnectUserToIamInput) GetAwsIamArn ¶
func (v *ConnectUserToIamInput) GetAwsIamArn() *string
GetAwsIamArn returns ConnectUserToIamInput.AwsIamArn, and is useful for accessing the field via an interface.
func (*ConnectUserToIamInput) GetUserID ¶
func (v *ConnectUserToIamInput) GetUserID() uuid.UUID
GetUserID returns ConnectUserToIamInput.UserID, and is useful for accessing the field via an interface.
type ConnectUserToIamResponse ¶
type ConnectUserToIamResponse struct {
ConnectUserToIam bool `json:"connectUserToIam"`
}
ConnectUserToIamResponse is returned by ConnectUserToIam on success.
func ConnectUserToIamMutation ¶
func ConnectUserToIamMutation( ctx_ context.Context, client_ graphql.Client, input ConnectUserToIamInput, ) (*ConnectUserToIamResponse, error)
func (*ConnectUserToIamResponse) GetConnectUserToIam ¶
func (v *ConnectUserToIamResponse) GetConnectUserToIam() bool
GetConnectUserToIam returns ConnectUserToIamResponse.ConnectUserToIam, and is useful for accessing the field via an interface.
type ContactUs ¶
type ContactUs string
A sentinel value returned when we are not able to facilitate self-service for a desired action
const (
ContactUsContactUs ContactUs = "CONTACT_US"
)
type ContainerRegistryCredentialProvider ¶
type ContainerRegistryCredentialProvider string
const ( ContainerRegistryCredentialProviderDocker ContainerRegistryCredentialProvider = "DOCKER" ContainerRegistryCredentialProviderEcr ContainerRegistryCredentialProvider = "ECR" ContainerRegistryCredentialProviderGcr ContainerRegistryCredentialProvider = "GCR" ContainerRegistryCredentialProviderDocr ContainerRegistryCredentialProvider = "DOCR" )
type ContainerRegistrySourceInput ¶
type ContainerRegistrySourceInput struct { RegistryID *uuid.UUID `json:"registryID"` RegistryURL *string `json:"registryURL"` Repository string `json:"repository"` Tag *string `json:"tag"` }
func (*ContainerRegistrySourceInput) GetRegistryID ¶
func (v *ContainerRegistrySourceInput) GetRegistryID() *uuid.UUID
GetRegistryID returns ContainerRegistrySourceInput.RegistryID, and is useful for accessing the field via an interface.
func (*ContainerRegistrySourceInput) GetRegistryURL ¶
func (v *ContainerRegistrySourceInput) GetRegistryURL() *string
GetRegistryURL returns ContainerRegistrySourceInput.RegistryURL, and is useful for accessing the field via an interface.
func (*ContainerRegistrySourceInput) GetRepository ¶
func (v *ContainerRegistrySourceInput) GetRepository() string
GetRepository returns ContainerRegistrySourceInput.Repository, and is useful for accessing the field via an interface.
func (*ContainerRegistrySourceInput) GetTag ¶
func (v *ContainerRegistrySourceInput) GetTag() *string
GetTag returns ContainerRegistrySourceInput.Tag, and is useful for accessing the field via an interface.
type ContainerResourcesSpecInput ¶
type ContainerResourcesSpecInput struct { Cpu float64 `json:"cpu"` Memory float64 `json:"memory"` EphemeralStorage *float64 `json:"ephemeralStorage"` Accelerator *AcceleratorSpecInput `json:"accelerator"` Spot *bool `json:"spot"` }
func (*ContainerResourcesSpecInput) GetAccelerator ¶
func (v *ContainerResourcesSpecInput) GetAccelerator() *AcceleratorSpecInput
GetAccelerator returns ContainerResourcesSpecInput.Accelerator, and is useful for accessing the field via an interface.
func (*ContainerResourcesSpecInput) GetCpu ¶
func (v *ContainerResourcesSpecInput) GetCpu() float64
GetCpu returns ContainerResourcesSpecInput.Cpu, and is useful for accessing the field via an interface.
func (*ContainerResourcesSpecInput) GetEphemeralStorage ¶
func (v *ContainerResourcesSpecInput) GetEphemeralStorage() *float64
GetEphemeralStorage returns ContainerResourcesSpecInput.EphemeralStorage, and is useful for accessing the field via an interface.
func (*ContainerResourcesSpecInput) GetMemory ¶
func (v *ContainerResourcesSpecInput) GetMemory() float64
GetMemory returns ContainerResourcesSpecInput.Memory, and is useful for accessing the field via an interface.
func (*ContainerResourcesSpecInput) GetSpot ¶
func (v *ContainerResourcesSpecInput) GetSpot() *bool
GetSpot returns ContainerResourcesSpecInput.Spot, and is useful for accessing the field via an interface.
type CopyEnvVarsResponse ¶
type CopyEnvVarsResponse struct {
CopyEnvVars *copyEnvVarsCopyEnvVarsRepo `json:"copyEnvVars"`
}
copyEnvVarsResponse is returned by copyEnvVars on success.
func CopyEnvVarsMutation ¶
func (*CopyEnvVarsResponse) GetCopyEnvVars ¶
func (v *CopyEnvVarsResponse) GetCopyEnvVars() *copyEnvVarsCopyEnvVarsRepo
GetCopyEnvVars returns CopyEnvVarsResponse.CopyEnvVars, and is useful for accessing the field via an interface.
type CreateAPIKeyInput ¶
func (*CreateAPIKeyInput) GetName ¶
func (v *CreateAPIKeyInput) GetName() string
GetName returns CreateAPIKeyInput.Name, and is useful for accessing the field via an interface.
func (*CreateAPIKeyInput) GetUserID ¶
func (v *CreateAPIKeyInput) GetUserID() uuid.UUID
GetUserID returns CreateAPIKeyInput.UserID, and is useful for accessing the field via an interface.
type CreateAPIKeyResponse ¶
type CreateAPIKeyResponse struct {
CreateAPIKey createAPIKeyCreateAPIKey `json:"createAPIKey"`
}
createAPIKeyResponse is returned by createAPIKey on success.
func CreateAPIKeyMutation ¶
func CreateAPIKeyMutation( ctx_ context.Context, client_ graphql.Client, input CreateAPIKeyInput, ) (*CreateAPIKeyResponse, error)
func (*CreateAPIKeyResponse) GetCreateAPIKey ¶
func (v *CreateAPIKeyResponse) GetCreateAPIKey() createAPIKeyCreateAPIKey
GetCreateAPIKey returns CreateAPIKeyResponse.CreateAPIKey, and is useful for accessing the field via an interface.
type CreateBitbucketIntegrationResponse ¶
type CreateBitbucketIntegrationResponse struct {
CreateBitbucketIntegration createBitbucketIntegrationCreateBitbucketIntegration `json:"createBitbucketIntegration"`
}
createBitbucketIntegrationResponse is returned by createBitbucketIntegration on success.
func (*CreateBitbucketIntegrationResponse) GetCreateBitbucketIntegration ¶
func (v *CreateBitbucketIntegrationResponse) GetCreateBitbucketIntegration() createBitbucketIntegrationCreateBitbucketIntegration
GetCreateBitbucketIntegration returns CreateBitbucketIntegrationResponse.CreateBitbucketIntegration, and is useful for accessing the field via an interface.
type CreateBlueprintDriverWorkflowResponse ¶
type CreateBlueprintDriverWorkflowResponse struct { // CAUTION: Experimental! // // Submits a driver workflow to the workflow queue. // Driver workflows are immutable: steps cannot be added after a workflow has been submitted. // - projectID: v0.ProjectV3ID SubmitBlueprintDriverWorkflow *createBlueprintDriverWorkflowSubmitBlueprintDriverWorkflow `json:"submitBlueprintDriverWorkflow"` }
createBlueprintDriverWorkflowResponse is returned by createBlueprintDriverWorkflow on success.
func CreateBlueprintDriverWorkflowMutation ¶
func CreateBlueprintDriverWorkflowMutation( ctx_ context.Context, client_ graphql.Client, projectID uuid.UUID, driver BlueprintDriver, steps []BlueprintDriverWorkflowStepAction, ) (*CreateBlueprintDriverWorkflowResponse, error)
func (*CreateBlueprintDriverWorkflowResponse) GetSubmitBlueprintDriverWorkflow ¶
func (v *CreateBlueprintDriverWorkflowResponse) GetSubmitBlueprintDriverWorkflow() *createBlueprintDriverWorkflowSubmitBlueprintDriverWorkflow
GetSubmitBlueprintDriverWorkflow returns CreateBlueprintDriverWorkflowResponse.SubmitBlueprintDriverWorkflow, and is useful for accessing the field via an interface.
type CreateBlueprintInput ¶
type CreateBlueprintInput struct { UserID uuid.UUID `json:"userID"` Slug string `json:"slug"` DisplayName string `json:"displayName"` Published bool `json:"published"` Type BlueprintType `json:"type"` Configuration *BlueprintConfigurationInput `json:"configuration"` Variables []BlueprintVariableSpecInput `json:"variables"` RichInputSchema *string `json:"richInputSchema"` Description *string `json:"description"` Tags []string `json:"tags"` LogoUrl *string `json:"logoUrl"` }
func (*CreateBlueprintInput) GetConfiguration ¶
func (v *CreateBlueprintInput) GetConfiguration() *BlueprintConfigurationInput
GetConfiguration returns CreateBlueprintInput.Configuration, and is useful for accessing the field via an interface.
func (*CreateBlueprintInput) GetDescription ¶
func (v *CreateBlueprintInput) GetDescription() *string
GetDescription returns CreateBlueprintInput.Description, and is useful for accessing the field via an interface.
func (*CreateBlueprintInput) GetDisplayName ¶
func (v *CreateBlueprintInput) GetDisplayName() string
GetDisplayName returns CreateBlueprintInput.DisplayName, and is useful for accessing the field via an interface.
func (*CreateBlueprintInput) GetLogoUrl ¶
func (v *CreateBlueprintInput) GetLogoUrl() *string
GetLogoUrl returns CreateBlueprintInput.LogoUrl, and is useful for accessing the field via an interface.
func (*CreateBlueprintInput) GetPublished ¶
func (v *CreateBlueprintInput) GetPublished() bool
GetPublished returns CreateBlueprintInput.Published, and is useful for accessing the field via an interface.
func (*CreateBlueprintInput) GetRichInputSchema ¶
func (v *CreateBlueprintInput) GetRichInputSchema() *string
GetRichInputSchema returns CreateBlueprintInput.RichInputSchema, and is useful for accessing the field via an interface.
func (*CreateBlueprintInput) GetSlug ¶
func (v *CreateBlueprintInput) GetSlug() string
GetSlug returns CreateBlueprintInput.Slug, and is useful for accessing the field via an interface.
func (*CreateBlueprintInput) GetTags ¶
func (v *CreateBlueprintInput) GetTags() []string
GetTags returns CreateBlueprintInput.Tags, and is useful for accessing the field via an interface.
func (*CreateBlueprintInput) GetType ¶
func (v *CreateBlueprintInput) GetType() BlueprintType
GetType returns CreateBlueprintInput.Type, and is useful for accessing the field via an interface.
func (*CreateBlueprintInput) GetUserID ¶
func (v *CreateBlueprintInput) GetUserID() uuid.UUID
GetUserID returns CreateBlueprintInput.UserID, and is useful for accessing the field via an interface.
func (*CreateBlueprintInput) GetVariables ¶
func (v *CreateBlueprintInput) GetVariables() []BlueprintVariableSpecInput
GetVariables returns CreateBlueprintInput.Variables, and is useful for accessing the field via an interface.
type CreateBlueprintResponse ¶
type CreateBlueprintResponse struct {
CreateBlueprint createBlueprintCreateBlueprint `json:"createBlueprint"`
}
createBlueprintResponse is returned by createBlueprint on success.
func CreateBlueprintMutation ¶
func CreateBlueprintMutation( ctx_ context.Context, client_ graphql.Client, input CreateBlueprintInput, ) (*CreateBlueprintResponse, error)
func (*CreateBlueprintResponse) GetCreateBlueprint ¶
func (v *CreateBlueprintResponse) GetCreateBlueprint() createBlueprintCreateBlueprint
GetCreateBlueprint returns CreateBlueprintResponse.CreateBlueprint, and is useful for accessing the field via an interface.
type CreateBranchResponse ¶
type CreateBranchResponse struct {
UpdateBranch createBranchUpdateBranchRepoBranchV2 `json:"updateBranch"`
}
createBranchResponse is returned by createBranch on success.
func CreateBranchMutation ¶
func (*CreateBranchResponse) GetUpdateBranch ¶
func (v *CreateBranchResponse) GetUpdateBranch() createBranchUpdateBranchRepoBranchV2
GetUpdateBranch returns CreateBranchResponse.UpdateBranch, and is useful for accessing the field via an interface.
type CreateClusterInput ¶
type CreateClusterInput struct { UserID uuid.UUID `json:"userID"` AwsAccountID *uuid.UUID `json:"awsAccountID"` GcpAccountID *uuid.UUID `json:"gcpAccountID"` DoAccountID *uuid.UUID `json:"doAccountID"` LinodeAccountID *uuid.UUID `json:"linodeAccountID"` VultrAccountID *uuid.UUID `json:"vultrAccountID"` AzureAccountID *uuid.UUID `json:"azureAccountID"` CoreweaveAccountID *uuid.UUID `json:"coreweaveAccountID"` Name string `json:"name"` Region string `json:"region"` IsExternal *bool `json:"isExternal"` GcpClusterCreationOptions *GcpClusterCreationOptions `json:"gcpClusterCreationOptions"` }
func (*CreateClusterInput) GetAwsAccountID ¶
func (v *CreateClusterInput) GetAwsAccountID() *uuid.UUID
GetAwsAccountID returns CreateClusterInput.AwsAccountID, and is useful for accessing the field via an interface.
func (*CreateClusterInput) GetAzureAccountID ¶
func (v *CreateClusterInput) GetAzureAccountID() *uuid.UUID
GetAzureAccountID returns CreateClusterInput.AzureAccountID, and is useful for accessing the field via an interface.
func (*CreateClusterInput) GetCoreweaveAccountID ¶
func (v *CreateClusterInput) GetCoreweaveAccountID() *uuid.UUID
GetCoreweaveAccountID returns CreateClusterInput.CoreweaveAccountID, and is useful for accessing the field via an interface.
func (*CreateClusterInput) GetDoAccountID ¶
func (v *CreateClusterInput) GetDoAccountID() *uuid.UUID
GetDoAccountID returns CreateClusterInput.DoAccountID, and is useful for accessing the field via an interface.
func (*CreateClusterInput) GetGcpAccountID ¶
func (v *CreateClusterInput) GetGcpAccountID() *uuid.UUID
GetGcpAccountID returns CreateClusterInput.GcpAccountID, and is useful for accessing the field via an interface.
func (*CreateClusterInput) GetGcpClusterCreationOptions ¶
func (v *CreateClusterInput) GetGcpClusterCreationOptions() *GcpClusterCreationOptions
GetGcpClusterCreationOptions returns CreateClusterInput.GcpClusterCreationOptions, and is useful for accessing the field via an interface.
func (*CreateClusterInput) GetIsExternal ¶
func (v *CreateClusterInput) GetIsExternal() *bool
GetIsExternal returns CreateClusterInput.IsExternal, and is useful for accessing the field via an interface.
func (*CreateClusterInput) GetLinodeAccountID ¶
func (v *CreateClusterInput) GetLinodeAccountID() *uuid.UUID
GetLinodeAccountID returns CreateClusterInput.LinodeAccountID, and is useful for accessing the field via an interface.
func (*CreateClusterInput) GetName ¶
func (v *CreateClusterInput) GetName() string
GetName returns CreateClusterInput.Name, and is useful for accessing the field via an interface.
func (*CreateClusterInput) GetRegion ¶
func (v *CreateClusterInput) GetRegion() string
GetRegion returns CreateClusterInput.Region, and is useful for accessing the field via an interface.
func (*CreateClusterInput) GetUserID ¶
func (v *CreateClusterInput) GetUserID() uuid.UUID
GetUserID returns CreateClusterInput.UserID, and is useful for accessing the field via an interface.
func (*CreateClusterInput) GetVultrAccountID ¶
func (v *CreateClusterInput) GetVultrAccountID() *uuid.UUID
GetVultrAccountID returns CreateClusterInput.VultrAccountID, and is useful for accessing the field via an interface.
type CreateClusterResponse ¶
type CreateClusterResponse struct {
CreateCluster createClusterCreateCluster `json:"createCluster"`
}
createClusterResponse is returned by createCluster on success.
func CreateClusterMutation ¶
func CreateClusterMutation( ctx_ context.Context, client_ graphql.Client, input CreateClusterInput, ) (*CreateClusterResponse, error)
func (*CreateClusterResponse) GetCreateCluster ¶
func (v *CreateClusterResponse) GetCreateCluster() createClusterCreateCluster
GetCreateCluster returns CreateClusterResponse.CreateCluster, and is useful for accessing the field via an interface.
type CreateDatabaseInput ¶
type CreateDatabaseInput struct { UserID uuid.UUID `json:"userID"` Name string `json:"name"` // - v0.ProjectID or v1.GroupID ProjectID *uuid.UUID `json:"projectID"` // - v0.EnvironmentID or v1.SubGroupID EnvironmentID *uuid.UUID `json:"environmentID"` ProjectName *string `json:"projectName"` EnvironmentName *string `json:"environmentName"` DeployTarget DatabaseDeployTargetInput `json:"deployTarget"` Engine DatabaseEngineType `json:"engine"` Version string `json:"version"` Options *DatabaseOptions `json:"options"` }
func (*CreateDatabaseInput) GetDeployTarget ¶
func (v *CreateDatabaseInput) GetDeployTarget() DatabaseDeployTargetInput
GetDeployTarget returns CreateDatabaseInput.DeployTarget, and is useful for accessing the field via an interface.
func (*CreateDatabaseInput) GetEngine ¶
func (v *CreateDatabaseInput) GetEngine() DatabaseEngineType
GetEngine returns CreateDatabaseInput.Engine, and is useful for accessing the field via an interface.
func (*CreateDatabaseInput) GetEnvironmentID ¶
func (v *CreateDatabaseInput) GetEnvironmentID() *uuid.UUID
GetEnvironmentID returns CreateDatabaseInput.EnvironmentID, and is useful for accessing the field via an interface.
func (*CreateDatabaseInput) GetEnvironmentName ¶
func (v *CreateDatabaseInput) GetEnvironmentName() *string
GetEnvironmentName returns CreateDatabaseInput.EnvironmentName, and is useful for accessing the field via an interface.
func (*CreateDatabaseInput) GetName ¶
func (v *CreateDatabaseInput) GetName() string
GetName returns CreateDatabaseInput.Name, and is useful for accessing the field via an interface.
func (*CreateDatabaseInput) GetOptions ¶
func (v *CreateDatabaseInput) GetOptions() *DatabaseOptions
GetOptions returns CreateDatabaseInput.Options, and is useful for accessing the field via an interface.
func (*CreateDatabaseInput) GetProjectID ¶
func (v *CreateDatabaseInput) GetProjectID() *uuid.UUID
GetProjectID returns CreateDatabaseInput.ProjectID, and is useful for accessing the field via an interface.
func (*CreateDatabaseInput) GetProjectName ¶
func (v *CreateDatabaseInput) GetProjectName() *string
GetProjectName returns CreateDatabaseInput.ProjectName, and is useful for accessing the field via an interface.
func (*CreateDatabaseInput) GetUserID ¶
func (v *CreateDatabaseInput) GetUserID() uuid.UUID
GetUserID returns CreateDatabaseInput.UserID, and is useful for accessing the field via an interface.
func (*CreateDatabaseInput) GetVersion ¶
func (v *CreateDatabaseInput) GetVersion() string
GetVersion returns CreateDatabaseInput.Version, and is useful for accessing the field via an interface.
type CreateDatabaseResponse ¶
type CreateDatabaseResponse struct {
CreateDatabase createDatabaseCreateDatabaseRepo `json:"createDatabase"`
}
createDatabaseResponse is returned by createDatabase on success.
func CreateDatabaseMutation ¶
func CreateDatabaseMutation( ctx_ context.Context, client_ graphql.Client, input *CreateDatabaseInput, ) (*CreateDatabaseResponse, error)
func (*CreateDatabaseResponse) GetCreateDatabase ¶
func (v *CreateDatabaseResponse) GetCreateDatabase() createDatabaseCreateDatabaseRepo
GetCreateDatabase returns CreateDatabaseResponse.CreateDatabase, and is useful for accessing the field via an interface.
type CreateDatadogIntegrationInput ¶
type CreateDatadogIntegrationInput struct { UserID uuid.UUID `json:"userID"` ApiKey string `json:"apiKey"` }
func (*CreateDatadogIntegrationInput) GetApiKey ¶
func (v *CreateDatadogIntegrationInput) GetApiKey() string
GetApiKey returns CreateDatadogIntegrationInput.ApiKey, and is useful for accessing the field via an interface.
func (*CreateDatadogIntegrationInput) GetUserID ¶
func (v *CreateDatadogIntegrationInput) GetUserID() uuid.UUID
GetUserID returns CreateDatadogIntegrationInput.UserID, and is useful for accessing the field via an interface.
type CreateDatadogIntegrationResponse ¶
type CreateDatadogIntegrationResponse struct {
CreateDatadogIntegration createDatadogIntegrationCreateDatadogIntegration `json:"createDatadogIntegration"`
}
createDatadogIntegrationResponse is returned by createDatadogIntegration on success.
func CreateDatadogIntegrationMutation ¶
func CreateDatadogIntegrationMutation( ctx_ context.Context, client_ graphql.Client, input CreateDatadogIntegrationInput, ) (*CreateDatadogIntegrationResponse, error)
func (*CreateDatadogIntegrationResponse) GetCreateDatadogIntegration ¶
func (v *CreateDatadogIntegrationResponse) GetCreateDatadogIntegration() createDatadogIntegrationCreateDatadogIntegration
GetCreateDatadogIntegration returns CreateDatadogIntegrationResponse.CreateDatadogIntegration, and is useful for accessing the field via an interface.
type CreateDiscordWebhookIntegrationResponse ¶
type CreateDiscordWebhookIntegrationResponse struct {
// Always creates a new discord webhook integration.
CreateDiscordWebhookIntegrationV2 createDiscordWebhookIntegrationCreateDiscordWebhookIntegrationV2DiscordWebhookIntegration `json:"createDiscordWebhookIntegrationV2"`
}
createDiscordWebhookIntegrationResponse is returned by createDiscordWebhookIntegration on success.
func CreateDiscordWebhookIntegrationMutation ¶
func CreateDiscordWebhookIntegrationMutation( ctx_ context.Context, client_ graphql.Client, input CreateWebhookIntegrationInput, ) (*CreateDiscordWebhookIntegrationResponse, error)
func (*CreateDiscordWebhookIntegrationResponse) GetCreateDiscordWebhookIntegrationV2 ¶
func (v *CreateDiscordWebhookIntegrationResponse) GetCreateDiscordWebhookIntegrationV2() createDiscordWebhookIntegrationCreateDiscordWebhookIntegrationV2DiscordWebhookIntegration
GetCreateDiscordWebhookIntegrationV2 returns CreateDiscordWebhookIntegrationResponse.CreateDiscordWebhookIntegrationV2, and is useful for accessing the field via an interface.
type CreateEmailIntegrationInput ¶
type CreateEmailIntegrationInput struct { UserID uuid.UUID `json:"userID"` EmailAddress string `json:"emailAddress"` }
func (*CreateEmailIntegrationInput) GetEmailAddress ¶
func (v *CreateEmailIntegrationInput) GetEmailAddress() string
GetEmailAddress returns CreateEmailIntegrationInput.EmailAddress, and is useful for accessing the field via an interface.
func (*CreateEmailIntegrationInput) GetUserID ¶
func (v *CreateEmailIntegrationInput) GetUserID() uuid.UUID
GetUserID returns CreateEmailIntegrationInput.UserID, and is useful for accessing the field via an interface.
type CreateEmailIntegrationResponse ¶
type CreateEmailIntegrationResponse struct {
CreateEmailIntegration createEmailIntegrationCreateEmailIntegration `json:"createEmailIntegration"`
}
createEmailIntegrationResponse is returned by createEmailIntegration on success.
func CreateEmailIntegrationMutation ¶
func CreateEmailIntegrationMutation( ctx_ context.Context, client_ graphql.Client, input CreateEmailIntegrationInput, ) (*CreateEmailIntegrationResponse, error)
func (*CreateEmailIntegrationResponse) GetCreateEmailIntegration ¶
func (v *CreateEmailIntegrationResponse) GetCreateEmailIntegration() createEmailIntegrationCreateEmailIntegration
GetCreateEmailIntegration returns CreateEmailIntegrationResponse.CreateEmailIntegration, and is useful for accessing the field via an interface.
type CreateEphemeralContainerInput ¶
type CreateEphemeralContainerInput struct {
Image string `json:"image"`
}
func (*CreateEphemeralContainerInput) GetImage ¶
func (v *CreateEphemeralContainerInput) GetImage() string
GetImage returns CreateEphemeralContainerInput.Image, and is useful for accessing the field via an interface.
type CreateEphemeralContainerResponse ¶
type CreateEphemeralContainerResponse struct {
CreateEphemeralContainer createEphemeralContainerCreateEphemeralContainer `json:"createEphemeralContainer"`
}
createEphemeralContainerResponse is returned by createEphemeralContainer on success.
func CreateEphemeralContainerMutation ¶
func CreateEphemeralContainerMutation( ctx_ context.Context, client_ graphql.Client, deploymentId uuid.UUID, input CreateEphemeralContainerInput, ) (*CreateEphemeralContainerResponse, error)
func (*CreateEphemeralContainerResponse) GetCreateEphemeralContainer ¶
func (v *CreateEphemeralContainerResponse) GetCreateEphemeralContainer() createEphemeralContainerCreateEphemeralContainer
GetCreateEphemeralContainer returns CreateEphemeralContainerResponse.CreateEphemeralContainer, and is useful for accessing the field via an interface.
type CreateGitlabIntegrationInput ¶
type CreateGitlabIntegrationInput struct { UserID uuid.UUID `json:"userID"` Name *string `json:"name"` ApiUrl *string `json:"apiUrl"` AccessToken string `json:"accessToken"` }
func (*CreateGitlabIntegrationInput) GetAccessToken ¶
func (v *CreateGitlabIntegrationInput) GetAccessToken() string
GetAccessToken returns CreateGitlabIntegrationInput.AccessToken, and is useful for accessing the field via an interface.
func (*CreateGitlabIntegrationInput) GetApiUrl ¶
func (v *CreateGitlabIntegrationInput) GetApiUrl() *string
GetApiUrl returns CreateGitlabIntegrationInput.ApiUrl, and is useful for accessing the field via an interface.
func (*CreateGitlabIntegrationInput) GetName ¶
func (v *CreateGitlabIntegrationInput) GetName() *string
GetName returns CreateGitlabIntegrationInput.Name, and is useful for accessing the field via an interface.
func (*CreateGitlabIntegrationInput) GetUserID ¶
func (v *CreateGitlabIntegrationInput) GetUserID() uuid.UUID
GetUserID returns CreateGitlabIntegrationInput.UserID, and is useful for accessing the field via an interface.
type CreateGitlabIntegrationResponse ¶
type CreateGitlabIntegrationResponse struct {
CreateGitlabIntegration createGitlabIntegrationCreateGitlabIntegration `json:"createGitlabIntegration"`
}
createGitlabIntegrationResponse is returned by createGitlabIntegration on success.
func CreateGitlabIntegrationMutation ¶
func CreateGitlabIntegrationMutation( ctx_ context.Context, client_ graphql.Client, input CreateGitlabIntegrationInput, ) (*CreateGitlabIntegrationResponse, error)
func (*CreateGitlabIntegrationResponse) GetCreateGitlabIntegration ¶
func (v *CreateGitlabIntegrationResponse) GetCreateGitlabIntegration() createGitlabIntegrationCreateGitlabIntegration
GetCreateGitlabIntegration returns CreateGitlabIntegrationResponse.CreateGitlabIntegration, and is useful for accessing the field via an interface.
type CreateManifestAppInput ¶
type CreateManifestAppInput struct { UserID uuid.UUID `json:"userID"` // - v0.ProjectID or v1.GroupID ProjectID *uuid.UUID `json:"projectID"` EnvironmentName *string `json:"environmentName"` // - v0.EnvironmentID or v1.SubGroupID EnvironmentID *uuid.UUID `json:"environmentID"` Name string `json:"name"` DeployTarget ProjectDeployInput `json:"deployTarget"` Namespace *string `json:"namespace"` GithubConnection *GithubConnectionInput `json:"githubConnection"` GitRepository *string `json:"gitRepository"` Manifests []string `json:"manifests"` ManifestValue *string `json:"manifestValue"` }
func (*CreateManifestAppInput) GetDeployTarget ¶
func (v *CreateManifestAppInput) GetDeployTarget() ProjectDeployInput
GetDeployTarget returns CreateManifestAppInput.DeployTarget, and is useful for accessing the field via an interface.
func (*CreateManifestAppInput) GetEnvironmentID ¶
func (v *CreateManifestAppInput) GetEnvironmentID() *uuid.UUID
GetEnvironmentID returns CreateManifestAppInput.EnvironmentID, and is useful for accessing the field via an interface.
func (*CreateManifestAppInput) GetEnvironmentName ¶
func (v *CreateManifestAppInput) GetEnvironmentName() *string
GetEnvironmentName returns CreateManifestAppInput.EnvironmentName, and is useful for accessing the field via an interface.
func (*CreateManifestAppInput) GetGitRepository ¶
func (v *CreateManifestAppInput) GetGitRepository() *string
GetGitRepository returns CreateManifestAppInput.GitRepository, and is useful for accessing the field via an interface.
func (*CreateManifestAppInput) GetGithubConnection ¶
func (v *CreateManifestAppInput) GetGithubConnection() *GithubConnectionInput
GetGithubConnection returns CreateManifestAppInput.GithubConnection, and is useful for accessing the field via an interface.
func (*CreateManifestAppInput) GetManifestValue ¶
func (v *CreateManifestAppInput) GetManifestValue() *string
GetManifestValue returns CreateManifestAppInput.ManifestValue, and is useful for accessing the field via an interface.
func (*CreateManifestAppInput) GetManifests ¶
func (v *CreateManifestAppInput) GetManifests() []string
GetManifests returns CreateManifestAppInput.Manifests, and is useful for accessing the field via an interface.
func (*CreateManifestAppInput) GetName ¶
func (v *CreateManifestAppInput) GetName() string
GetName returns CreateManifestAppInput.Name, and is useful for accessing the field via an interface.
func (*CreateManifestAppInput) GetNamespace ¶
func (v *CreateManifestAppInput) GetNamespace() *string
GetNamespace returns CreateManifestAppInput.Namespace, and is useful for accessing the field via an interface.
func (*CreateManifestAppInput) GetProjectID ¶
func (v *CreateManifestAppInput) GetProjectID() *uuid.UUID
GetProjectID returns CreateManifestAppInput.ProjectID, and is useful for accessing the field via an interface.
func (*CreateManifestAppInput) GetUserID ¶
func (v *CreateManifestAppInput) GetUserID() uuid.UUID
GetUserID returns CreateManifestAppInput.UserID, and is useful for accessing the field via an interface.
type CreateProjectDockerInput ¶
type CreateProjectDockerInput struct { UserID *uuid.UUID `json:"userID"` Name *string `json:"name"` // - v0.ProjectID or v1.GroupID ProjectID *uuid.UUID `json:"projectID"` // - v0.EnvironmentID or v1.SubGroupID EnvironmentID *uuid.UUID `json:"environmentID"` ProjectName *string `json:"projectName"` EnvironmentName *string `json:"environmentName"` DeployTarget *ProjectDeployInput `json:"deployTarget"` DockerImage string `json:"dockerImage"` Envs []EnvVarInput `json:"envs"` Ports *string `json:"ports"` Replication []ReplicationInput `json:"replication"` Volumes *string `json:"volumes"` Cpu *string `json:"cpu"` Memory *string `json:"memory"` EphemeralStorage *float64 `json:"ephemeralStorage"` Dedicated *bool `json:"dedicated"` Gpu *string `json:"gpu"` Enabled *bool `json:"enabled"` TeamID *uuid.UUID `json:"teamID"` }
func (*CreateProjectDockerInput) GetCpu ¶
func (v *CreateProjectDockerInput) GetCpu() *string
GetCpu returns CreateProjectDockerInput.Cpu, and is useful for accessing the field via an interface.
func (*CreateProjectDockerInput) GetDedicated ¶
func (v *CreateProjectDockerInput) GetDedicated() *bool
GetDedicated returns CreateProjectDockerInput.Dedicated, and is useful for accessing the field via an interface.
func (*CreateProjectDockerInput) GetDeployTarget ¶
func (v *CreateProjectDockerInput) GetDeployTarget() *ProjectDeployInput
GetDeployTarget returns CreateProjectDockerInput.DeployTarget, and is useful for accessing the field via an interface.
func (*CreateProjectDockerInput) GetDockerImage ¶
func (v *CreateProjectDockerInput) GetDockerImage() string
GetDockerImage returns CreateProjectDockerInput.DockerImage, and is useful for accessing the field via an interface.
func (*CreateProjectDockerInput) GetEnabled ¶
func (v *CreateProjectDockerInput) GetEnabled() *bool
GetEnabled returns CreateProjectDockerInput.Enabled, and is useful for accessing the field via an interface.
func (*CreateProjectDockerInput) GetEnvironmentID ¶
func (v *CreateProjectDockerInput) GetEnvironmentID() *uuid.UUID
GetEnvironmentID returns CreateProjectDockerInput.EnvironmentID, and is useful for accessing the field via an interface.
func (*CreateProjectDockerInput) GetEnvironmentName ¶
func (v *CreateProjectDockerInput) GetEnvironmentName() *string
GetEnvironmentName returns CreateProjectDockerInput.EnvironmentName, and is useful for accessing the field via an interface.
func (*CreateProjectDockerInput) GetEnvs ¶
func (v *CreateProjectDockerInput) GetEnvs() []EnvVarInput
GetEnvs returns CreateProjectDockerInput.Envs, and is useful for accessing the field via an interface.
func (*CreateProjectDockerInput) GetEphemeralStorage ¶
func (v *CreateProjectDockerInput) GetEphemeralStorage() *float64
GetEphemeralStorage returns CreateProjectDockerInput.EphemeralStorage, and is useful for accessing the field via an interface.
func (*CreateProjectDockerInput) GetGpu ¶
func (v *CreateProjectDockerInput) GetGpu() *string
GetGpu returns CreateProjectDockerInput.Gpu, and is useful for accessing the field via an interface.
func (*CreateProjectDockerInput) GetMemory ¶
func (v *CreateProjectDockerInput) GetMemory() *string
GetMemory returns CreateProjectDockerInput.Memory, and is useful for accessing the field via an interface.
func (*CreateProjectDockerInput) GetName ¶
func (v *CreateProjectDockerInput) GetName() *string
GetName returns CreateProjectDockerInput.Name, and is useful for accessing the field via an interface.
func (*CreateProjectDockerInput) GetPorts ¶
func (v *CreateProjectDockerInput) GetPorts() *string
GetPorts returns CreateProjectDockerInput.Ports, and is useful for accessing the field via an interface.
func (*CreateProjectDockerInput) GetProjectID ¶
func (v *CreateProjectDockerInput) GetProjectID() *uuid.UUID
GetProjectID returns CreateProjectDockerInput.ProjectID, and is useful for accessing the field via an interface.
func (*CreateProjectDockerInput) GetProjectName ¶
func (v *CreateProjectDockerInput) GetProjectName() *string
GetProjectName returns CreateProjectDockerInput.ProjectName, and is useful for accessing the field via an interface.
func (*CreateProjectDockerInput) GetReplication ¶
func (v *CreateProjectDockerInput) GetReplication() []ReplicationInput
GetReplication returns CreateProjectDockerInput.Replication, and is useful for accessing the field via an interface.
func (*CreateProjectDockerInput) GetTeamID ¶
func (v *CreateProjectDockerInput) GetTeamID() *uuid.UUID
GetTeamID returns CreateProjectDockerInput.TeamID, and is useful for accessing the field via an interface.
func (*CreateProjectDockerInput) GetUserID ¶
func (v *CreateProjectDockerInput) GetUserID() *uuid.UUID
GetUserID returns CreateProjectDockerInput.UserID, and is useful for accessing the field via an interface.
func (*CreateProjectDockerInput) GetVolumes ¶
func (v *CreateProjectDockerInput) GetVolumes() *string
GetVolumes returns CreateProjectDockerInput.Volumes, and is useful for accessing the field via an interface.
type CreateProjectDockerResponse ¶
type CreateProjectDockerResponse struct {
CreateProjectDocker createProjectDockerCreateProjectDockerRepo `json:"createProjectDocker"`
}
createProjectDockerResponse is returned by createProjectDocker on success.
func CreateProjectDockerMutation ¶
func CreateProjectDockerMutation( ctx_ context.Context, client_ graphql.Client, input *CreateProjectDockerInput, ) (*CreateProjectDockerResponse, error)
func (*CreateProjectDockerResponse) GetCreateProjectDocker ¶
func (v *CreateProjectDockerResponse) GetCreateProjectDocker() createProjectDockerCreateProjectDockerRepo
GetCreateProjectDocker returns CreateProjectDockerResponse.CreateProjectDocker, and is useful for accessing the field via an interface.
type CreateProjectEnvironmentInput ¶
type CreateProjectEnvironmentInput struct { // - v0.ProjectID or v1.GroupID ProjectID uuid.UUID `json:"projectID"` Name string `json:"name"` Repos []uuid.UUID `json:"repos"` }
func (*CreateProjectEnvironmentInput) GetName ¶
func (v *CreateProjectEnvironmentInput) GetName() string
GetName returns CreateProjectEnvironmentInput.Name, and is useful for accessing the field via an interface.
func (*CreateProjectEnvironmentInput) GetProjectID ¶
func (v *CreateProjectEnvironmentInput) GetProjectID() uuid.UUID
GetProjectID returns CreateProjectEnvironmentInput.ProjectID, and is useful for accessing the field via an interface.
func (*CreateProjectEnvironmentInput) GetRepos ¶
func (v *CreateProjectEnvironmentInput) GetRepos() []uuid.UUID
GetRepos returns CreateProjectEnvironmentInput.Repos, and is useful for accessing the field via an interface.
type CreateProjectEnvironmentResponse ¶
type CreateProjectEnvironmentResponse struct {
CreateProjectEnvironment createProjectEnvironmentCreateProjectEnvironment `json:"createProjectEnvironment"`
}
createProjectEnvironmentResponse is returned by createProjectEnvironment on success.
func CreateProjectEnvironmentMutation ¶
func CreateProjectEnvironmentMutation( ctx_ context.Context, client_ graphql.Client, input CreateProjectEnvironmentInput, ) (*CreateProjectEnvironmentResponse, error)
func (*CreateProjectEnvironmentResponse) GetCreateProjectEnvironment ¶
func (v *CreateProjectEnvironmentResponse) GetCreateProjectEnvironment() createProjectEnvironmentCreateProjectEnvironment
GetCreateProjectEnvironment returns CreateProjectEnvironmentResponse.CreateProjectEnvironment, and is useful for accessing the field via an interface.
type CreateProjectFromProjectTemplateInput ¶
type CreateProjectFromProjectTemplateInput struct { Id uuid.UUID `json:"id"` DeployTarget *ProjectDeployInput `json:"deployTarget"` Envs []EnvVarInput `json:"envs"` }
func (*CreateProjectFromProjectTemplateInput) GetDeployTarget ¶
func (v *CreateProjectFromProjectTemplateInput) GetDeployTarget() *ProjectDeployInput
GetDeployTarget returns CreateProjectFromProjectTemplateInput.DeployTarget, and is useful for accessing the field via an interface.
func (*CreateProjectFromProjectTemplateInput) GetEnvs ¶
func (v *CreateProjectFromProjectTemplateInput) GetEnvs() []EnvVarInput
GetEnvs returns CreateProjectFromProjectTemplateInput.Envs, and is useful for accessing the field via an interface.
func (*CreateProjectFromProjectTemplateInput) GetId ¶
func (v *CreateProjectFromProjectTemplateInput) GetId() uuid.UUID
GetId returns CreateProjectFromProjectTemplateInput.Id, and is useful for accessing the field via an interface.
type CreateProjectGitInput ¶
type CreateProjectGitInput struct { UserID *uuid.UUID `json:"userID"` Name *string `json:"name"` // - v0.ProjectID or v1.GroupID ProjectID *uuid.UUID `json:"projectID"` // - v0.EnvironmentID or v1.SubGroupID EnvironmentID *uuid.UUID `json:"environmentID"` ProjectName *string `json:"projectName"` EnvironmentName *string `json:"environmentName"` Url string `json:"url"` ProductionBranch *string `json:"productionBranch"` BuildTarget *BuildTargetInput `json:"buildTarget"` DeployTarget *ProjectDeployInput `json:"deployTarget"` Build *ProjectBuildInput `json:"build"` DeployService *bool `json:"deployService"` DeployJob *bool `json:"deployJob"` ManualDeploy *bool `json:"manualDeploy"` AutoRetry *bool `json:"autoRetry"` AutoRollback *bool `json:"autoRollback"` DeployBranch *bool `json:"deployBranch"` BranchIgnore *string `json:"branchIgnore"` ContainerRepository *string `json:"containerRepository"` ContainerCacheRepository *string `json:"containerCacheRepository"` ContainerRegistryID *uuid.UUID `json:"containerRegistryID"` Resources *ContainerResourcesSpecInput `json:"resources"` BuildResources *ContainerResourcesSpecInput `json:"buildResources"` BranchResources *ContainerResourcesSpecInput `json:"branchResources"` Envs []EnvVarInput `json:"envs"` Ports []PortInput `json:"ports"` Volumes []VolumeInput `json:"volumes"` Replication []ReplicationInput `json:"replication"` RunCommand *string `json:"runCommand"` LogShipper *LogShipperInput `json:"logShipper"` DeployStrategy *DeployStrategy `json:"deployStrategy"` Autoscaling *AutoscalingInput `json:"autoscaling"` PreStopSleep *int `json:"preStopSleep"` TerminationGracePeriodSeconds *int `json:"terminationGracePeriodSeconds"` PrometheusScrape *PrometheusScrapeInput `json:"prometheusScrape"` ReadinessProbe *ProbeInput `json:"readinessProbe"` LivenessProbe *ProbeInput `json:"livenessProbe"` StartupProbe *ProbeInput `json:"startupProbe"` ClusterIssuerName *string `json:"clusterIssuerName"` HostNetwork *bool `json:"hostNetwork"` StaticIP *bool `json:"staticIP"` NodeSelector *string `json:"nodeSelector"` NoBuildCache *bool `json:"noBuildCache"` KanikoFlags *KanikoFlagsInput `json:"kanikoFlags"` DatadogApmEnabled *bool `json:"datadogApmEnabled"` Enabled *bool `json:"enabled"` PipelineClusterID *uuid.UUID `json:"pipelineClusterID"` Path *string `json:"path"` }
func (*CreateProjectGitInput) GetAutoRetry ¶
func (v *CreateProjectGitInput) GetAutoRetry() *bool
GetAutoRetry returns CreateProjectGitInput.AutoRetry, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetAutoRollback ¶
func (v *CreateProjectGitInput) GetAutoRollback() *bool
GetAutoRollback returns CreateProjectGitInput.AutoRollback, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetAutoscaling ¶
func (v *CreateProjectGitInput) GetAutoscaling() *AutoscalingInput
GetAutoscaling returns CreateProjectGitInput.Autoscaling, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetBranchIgnore ¶
func (v *CreateProjectGitInput) GetBranchIgnore() *string
GetBranchIgnore returns CreateProjectGitInput.BranchIgnore, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetBranchResources ¶
func (v *CreateProjectGitInput) GetBranchResources() *ContainerResourcesSpecInput
GetBranchResources returns CreateProjectGitInput.BranchResources, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetBuild ¶
func (v *CreateProjectGitInput) GetBuild() *ProjectBuildInput
GetBuild returns CreateProjectGitInput.Build, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetBuildResources ¶
func (v *CreateProjectGitInput) GetBuildResources() *ContainerResourcesSpecInput
GetBuildResources returns CreateProjectGitInput.BuildResources, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetBuildTarget ¶
func (v *CreateProjectGitInput) GetBuildTarget() *BuildTargetInput
GetBuildTarget returns CreateProjectGitInput.BuildTarget, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetClusterIssuerName ¶
func (v *CreateProjectGitInput) GetClusterIssuerName() *string
GetClusterIssuerName returns CreateProjectGitInput.ClusterIssuerName, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetContainerCacheRepository ¶
func (v *CreateProjectGitInput) GetContainerCacheRepository() *string
GetContainerCacheRepository returns CreateProjectGitInput.ContainerCacheRepository, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetContainerRegistryID ¶
func (v *CreateProjectGitInput) GetContainerRegistryID() *uuid.UUID
GetContainerRegistryID returns CreateProjectGitInput.ContainerRegistryID, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetContainerRepository ¶
func (v *CreateProjectGitInput) GetContainerRepository() *string
GetContainerRepository returns CreateProjectGitInput.ContainerRepository, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetDatadogApmEnabled ¶
func (v *CreateProjectGitInput) GetDatadogApmEnabled() *bool
GetDatadogApmEnabled returns CreateProjectGitInput.DatadogApmEnabled, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetDeployBranch ¶
func (v *CreateProjectGitInput) GetDeployBranch() *bool
GetDeployBranch returns CreateProjectGitInput.DeployBranch, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetDeployJob ¶
func (v *CreateProjectGitInput) GetDeployJob() *bool
GetDeployJob returns CreateProjectGitInput.DeployJob, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetDeployService ¶
func (v *CreateProjectGitInput) GetDeployService() *bool
GetDeployService returns CreateProjectGitInput.DeployService, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetDeployStrategy ¶
func (v *CreateProjectGitInput) GetDeployStrategy() *DeployStrategy
GetDeployStrategy returns CreateProjectGitInput.DeployStrategy, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetDeployTarget ¶
func (v *CreateProjectGitInput) GetDeployTarget() *ProjectDeployInput
GetDeployTarget returns CreateProjectGitInput.DeployTarget, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetEnabled ¶
func (v *CreateProjectGitInput) GetEnabled() *bool
GetEnabled returns CreateProjectGitInput.Enabled, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetEnvironmentID ¶
func (v *CreateProjectGitInput) GetEnvironmentID() *uuid.UUID
GetEnvironmentID returns CreateProjectGitInput.EnvironmentID, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetEnvironmentName ¶
func (v *CreateProjectGitInput) GetEnvironmentName() *string
GetEnvironmentName returns CreateProjectGitInput.EnvironmentName, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetEnvs ¶
func (v *CreateProjectGitInput) GetEnvs() []EnvVarInput
GetEnvs returns CreateProjectGitInput.Envs, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetHostNetwork ¶
func (v *CreateProjectGitInput) GetHostNetwork() *bool
GetHostNetwork returns CreateProjectGitInput.HostNetwork, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetKanikoFlags ¶
func (v *CreateProjectGitInput) GetKanikoFlags() *KanikoFlagsInput
GetKanikoFlags returns CreateProjectGitInput.KanikoFlags, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetLivenessProbe ¶
func (v *CreateProjectGitInput) GetLivenessProbe() *ProbeInput
GetLivenessProbe returns CreateProjectGitInput.LivenessProbe, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetLogShipper ¶
func (v *CreateProjectGitInput) GetLogShipper() *LogShipperInput
GetLogShipper returns CreateProjectGitInput.LogShipper, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetManualDeploy ¶
func (v *CreateProjectGitInput) GetManualDeploy() *bool
GetManualDeploy returns CreateProjectGitInput.ManualDeploy, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetName ¶
func (v *CreateProjectGitInput) GetName() *string
GetName returns CreateProjectGitInput.Name, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetNoBuildCache ¶
func (v *CreateProjectGitInput) GetNoBuildCache() *bool
GetNoBuildCache returns CreateProjectGitInput.NoBuildCache, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetNodeSelector ¶
func (v *CreateProjectGitInput) GetNodeSelector() *string
GetNodeSelector returns CreateProjectGitInput.NodeSelector, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetPath ¶
func (v *CreateProjectGitInput) GetPath() *string
GetPath returns CreateProjectGitInput.Path, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetPipelineClusterID ¶
func (v *CreateProjectGitInput) GetPipelineClusterID() *uuid.UUID
GetPipelineClusterID returns CreateProjectGitInput.PipelineClusterID, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetPorts ¶
func (v *CreateProjectGitInput) GetPorts() []PortInput
GetPorts returns CreateProjectGitInput.Ports, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetPreStopSleep ¶
func (v *CreateProjectGitInput) GetPreStopSleep() *int
GetPreStopSleep returns CreateProjectGitInput.PreStopSleep, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetProductionBranch ¶
func (v *CreateProjectGitInput) GetProductionBranch() *string
GetProductionBranch returns CreateProjectGitInput.ProductionBranch, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetProjectID ¶
func (v *CreateProjectGitInput) GetProjectID() *uuid.UUID
GetProjectID returns CreateProjectGitInput.ProjectID, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetProjectName ¶
func (v *CreateProjectGitInput) GetProjectName() *string
GetProjectName returns CreateProjectGitInput.ProjectName, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetPrometheusScrape ¶
func (v *CreateProjectGitInput) GetPrometheusScrape() *PrometheusScrapeInput
GetPrometheusScrape returns CreateProjectGitInput.PrometheusScrape, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetReadinessProbe ¶
func (v *CreateProjectGitInput) GetReadinessProbe() *ProbeInput
GetReadinessProbe returns CreateProjectGitInput.ReadinessProbe, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetReplication ¶
func (v *CreateProjectGitInput) GetReplication() []ReplicationInput
GetReplication returns CreateProjectGitInput.Replication, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetResources ¶
func (v *CreateProjectGitInput) GetResources() *ContainerResourcesSpecInput
GetResources returns CreateProjectGitInput.Resources, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetRunCommand ¶
func (v *CreateProjectGitInput) GetRunCommand() *string
GetRunCommand returns CreateProjectGitInput.RunCommand, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetStartupProbe ¶
func (v *CreateProjectGitInput) GetStartupProbe() *ProbeInput
GetStartupProbe returns CreateProjectGitInput.StartupProbe, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetStaticIP ¶
func (v *CreateProjectGitInput) GetStaticIP() *bool
GetStaticIP returns CreateProjectGitInput.StaticIP, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetTerminationGracePeriodSeconds ¶
func (v *CreateProjectGitInput) GetTerminationGracePeriodSeconds() *int
GetTerminationGracePeriodSeconds returns CreateProjectGitInput.TerminationGracePeriodSeconds, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetUrl ¶
func (v *CreateProjectGitInput) GetUrl() string
GetUrl returns CreateProjectGitInput.Url, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetUserID ¶
func (v *CreateProjectGitInput) GetUserID() *uuid.UUID
GetUserID returns CreateProjectGitInput.UserID, and is useful for accessing the field via an interface.
func (*CreateProjectGitInput) GetVolumes ¶
func (v *CreateProjectGitInput) GetVolumes() []VolumeInput
GetVolumes returns CreateProjectGitInput.Volumes, and is useful for accessing the field via an interface.
type CreateProjectGitResponse ¶
type CreateProjectGitResponse struct {
CreateProjectGit createProjectGitCreateProjectGitRepo `json:"createProjectGit"`
}
createProjectGitResponse is returned by createProjectGit on success.
func CreateProjectGitMutation ¶
func CreateProjectGitMutation( ctx_ context.Context, client_ graphql.Client, input *CreateProjectGitInput, ) (*CreateProjectGitResponse, error)
func (*CreateProjectGitResponse) GetCreateProjectGit ¶
func (v *CreateProjectGitResponse) GetCreateProjectGit() createProjectGitCreateProjectGitRepo
GetCreateProjectGit returns CreateProjectGitResponse.CreateProjectGit, and is useful for accessing the field via an interface.
type CreateProjectHelmInput ¶
type CreateProjectHelmInput struct { UserID uuid.UUID `json:"userID"` // - v0.ProjectID or v1.GroupID ProjectID *uuid.UUID `json:"projectID"` EnvironmentName *string `json:"environmentName"` // - v0.EnvironmentID or v1.SubGroupID EnvironmentID *uuid.UUID `json:"environmentID"` Name string `json:"name"` DeployTarget ProjectDeployInput `json:"deployTarget"` Namespace *string `json:"namespace"` ReleaseName string `json:"releaseName"` Repository *string `json:"repository"` Chart *string `json:"chart"` GithubConnection *GithubConnectionInput `json:"githubConnection"` GitRepository *string `json:"gitRepository"` GitReference *string `json:"gitReference"` WorkingDirectory *string `json:"workingDirectory"` Values *string `json:"values"` ValuesRef *string `json:"valuesRef"` Enabled *bool `json:"enabled"` }
func (*CreateProjectHelmInput) GetChart ¶
func (v *CreateProjectHelmInput) GetChart() *string
GetChart returns CreateProjectHelmInput.Chart, and is useful for accessing the field via an interface.
func (*CreateProjectHelmInput) GetDeployTarget ¶
func (v *CreateProjectHelmInput) GetDeployTarget() ProjectDeployInput
GetDeployTarget returns CreateProjectHelmInput.DeployTarget, and is useful for accessing the field via an interface.
func (*CreateProjectHelmInput) GetEnabled ¶
func (v *CreateProjectHelmInput) GetEnabled() *bool
GetEnabled returns CreateProjectHelmInput.Enabled, and is useful for accessing the field via an interface.
func (*CreateProjectHelmInput) GetEnvironmentID ¶
func (v *CreateProjectHelmInput) GetEnvironmentID() *uuid.UUID
GetEnvironmentID returns CreateProjectHelmInput.EnvironmentID, and is useful for accessing the field via an interface.
func (*CreateProjectHelmInput) GetEnvironmentName ¶
func (v *CreateProjectHelmInput) GetEnvironmentName() *string
GetEnvironmentName returns CreateProjectHelmInput.EnvironmentName, and is useful for accessing the field via an interface.
func (*CreateProjectHelmInput) GetGitReference ¶
func (v *CreateProjectHelmInput) GetGitReference() *string
GetGitReference returns CreateProjectHelmInput.GitReference, and is useful for accessing the field via an interface.
func (*CreateProjectHelmInput) GetGitRepository ¶
func (v *CreateProjectHelmInput) GetGitRepository() *string
GetGitRepository returns CreateProjectHelmInput.GitRepository, and is useful for accessing the field via an interface.
func (*CreateProjectHelmInput) GetGithubConnection ¶
func (v *CreateProjectHelmInput) GetGithubConnection() *GithubConnectionInput
GetGithubConnection returns CreateProjectHelmInput.GithubConnection, and is useful for accessing the field via an interface.
func (*CreateProjectHelmInput) GetName ¶
func (v *CreateProjectHelmInput) GetName() string
GetName returns CreateProjectHelmInput.Name, and is useful for accessing the field via an interface.
func (*CreateProjectHelmInput) GetNamespace ¶
func (v *CreateProjectHelmInput) GetNamespace() *string
GetNamespace returns CreateProjectHelmInput.Namespace, and is useful for accessing the field via an interface.
func (*CreateProjectHelmInput) GetProjectID ¶
func (v *CreateProjectHelmInput) GetProjectID() *uuid.UUID
GetProjectID returns CreateProjectHelmInput.ProjectID, and is useful for accessing the field via an interface.
func (*CreateProjectHelmInput) GetReleaseName ¶
func (v *CreateProjectHelmInput) GetReleaseName() string
GetReleaseName returns CreateProjectHelmInput.ReleaseName, and is useful for accessing the field via an interface.
func (*CreateProjectHelmInput) GetRepository ¶
func (v *CreateProjectHelmInput) GetRepository() *string
GetRepository returns CreateProjectHelmInput.Repository, and is useful for accessing the field via an interface.
func (*CreateProjectHelmInput) GetUserID ¶
func (v *CreateProjectHelmInput) GetUserID() uuid.UUID
GetUserID returns CreateProjectHelmInput.UserID, and is useful for accessing the field via an interface.
func (*CreateProjectHelmInput) GetValues ¶
func (v *CreateProjectHelmInput) GetValues() *string
GetValues returns CreateProjectHelmInput.Values, and is useful for accessing the field via an interface.
func (*CreateProjectHelmInput) GetValuesRef ¶
func (v *CreateProjectHelmInput) GetValuesRef() *string
GetValuesRef returns CreateProjectHelmInput.ValuesRef, and is useful for accessing the field via an interface.
func (*CreateProjectHelmInput) GetWorkingDirectory ¶
func (v *CreateProjectHelmInput) GetWorkingDirectory() *string
GetWorkingDirectory returns CreateProjectHelmInput.WorkingDirectory, and is useful for accessing the field via an interface.
type CreateProjectHelmResponse ¶
type CreateProjectHelmResponse struct {
CreateProjectHelm createProjectHelmCreateProjectHelmRepo `json:"createProjectHelm"`
}
createProjectHelmResponse is returned by createProjectHelm on success.
func CreateProjectHelmMutation ¶
func CreateProjectHelmMutation( ctx_ context.Context, client_ graphql.Client, input *CreateProjectHelmInput, ) (*CreateProjectHelmResponse, error)
func (*CreateProjectHelmResponse) GetCreateProjectHelm ¶
func (v *CreateProjectHelmResponse) GetCreateProjectHelm() createProjectHelmCreateProjectHelmRepo
GetCreateProjectHelm returns CreateProjectHelmResponse.CreateProjectHelm, and is useful for accessing the field via an interface.
type CreateProjectInput ¶
type CreateProjectInput struct { UserID *uuid.UUID `json:"userID"` Name *string `json:"name"` // - v0.ProjectID or v1.GroupID ProjectID *uuid.UUID `json:"projectID"` // - v0.EnvironmentID or v1.SubGroupID EnvironmentID *uuid.UUID `json:"environmentID"` ProjectName *string `json:"projectName"` EnvironmentName *string `json:"environmentName"` Installation *uuid.UUID `json:"installation"` Owner *string `json:"owner"` Repo *string `json:"repo"` GitRepository *string `json:"gitRepository"` GithubConnection *GithubConnectionInput `json:"githubConnection"` GitlabConnection *GitlabConnectionInput `json:"gitlabConnection"` BuildTarget *BuildTargetInput `json:"buildTarget"` DeployTarget *ProjectDeployInput `json:"deployTarget"` ProductionBranch *string `json:"productionBranch"` DeployService *bool `json:"deployService"` DeployJob *bool `json:"deployJob"` ManualDeploy *bool `json:"manualDeploy"` AutoRetry *bool `json:"autoRetry"` AutoRollback *bool `json:"autoRollback"` DeployBranch *bool `json:"deployBranch"` BranchIgnore *string `json:"branchIgnore"` ContainerRepository *string `json:"containerRepository"` ContainerCacheRepository *string `json:"containerCacheRepository"` ContainerRegistryID *uuid.UUID `json:"containerRegistryID"` Resources *ContainerResourcesSpecInput `json:"resources"` BuildResources *ContainerResourcesSpecInput `json:"buildResources"` BranchResources *ContainerResourcesSpecInput `json:"branchResources"` Envs []EnvVarInput `json:"envs"` Ports *string `json:"ports"` Replication []ReplicationInput `json:"replication"` Volumes *string `json:"volumes"` Cpu *string `json:"cpu"` Memory *string `json:"memory"` Dedicated *bool `json:"dedicated"` Gpu *string `json:"gpu"` BuildCommand *string `json:"buildCommand"` BuildType *string `json:"buildType"` RunCommand *string `json:"runCommand"` StaticPath *string `json:"staticPath"` Enabled *bool `json:"enabled"` TeamID *uuid.UUID `json:"teamID"` }
func (*CreateProjectInput) GetAutoRetry ¶
func (v *CreateProjectInput) GetAutoRetry() *bool
GetAutoRetry returns CreateProjectInput.AutoRetry, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetAutoRollback ¶
func (v *CreateProjectInput) GetAutoRollback() *bool
GetAutoRollback returns CreateProjectInput.AutoRollback, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetBranchIgnore ¶
func (v *CreateProjectInput) GetBranchIgnore() *string
GetBranchIgnore returns CreateProjectInput.BranchIgnore, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetBranchResources ¶
func (v *CreateProjectInput) GetBranchResources() *ContainerResourcesSpecInput
GetBranchResources returns CreateProjectInput.BranchResources, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetBuildCommand ¶
func (v *CreateProjectInput) GetBuildCommand() *string
GetBuildCommand returns CreateProjectInput.BuildCommand, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetBuildResources ¶
func (v *CreateProjectInput) GetBuildResources() *ContainerResourcesSpecInput
GetBuildResources returns CreateProjectInput.BuildResources, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetBuildTarget ¶
func (v *CreateProjectInput) GetBuildTarget() *BuildTargetInput
GetBuildTarget returns CreateProjectInput.BuildTarget, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetBuildType ¶
func (v *CreateProjectInput) GetBuildType() *string
GetBuildType returns CreateProjectInput.BuildType, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetContainerCacheRepository ¶
func (v *CreateProjectInput) GetContainerCacheRepository() *string
GetContainerCacheRepository returns CreateProjectInput.ContainerCacheRepository, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetContainerRegistryID ¶
func (v *CreateProjectInput) GetContainerRegistryID() *uuid.UUID
GetContainerRegistryID returns CreateProjectInput.ContainerRegistryID, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetContainerRepository ¶
func (v *CreateProjectInput) GetContainerRepository() *string
GetContainerRepository returns CreateProjectInput.ContainerRepository, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetCpu ¶
func (v *CreateProjectInput) GetCpu() *string
GetCpu returns CreateProjectInput.Cpu, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetDedicated ¶
func (v *CreateProjectInput) GetDedicated() *bool
GetDedicated returns CreateProjectInput.Dedicated, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetDeployBranch ¶
func (v *CreateProjectInput) GetDeployBranch() *bool
GetDeployBranch returns CreateProjectInput.DeployBranch, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetDeployJob ¶
func (v *CreateProjectInput) GetDeployJob() *bool
GetDeployJob returns CreateProjectInput.DeployJob, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetDeployService ¶
func (v *CreateProjectInput) GetDeployService() *bool
GetDeployService returns CreateProjectInput.DeployService, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetDeployTarget ¶
func (v *CreateProjectInput) GetDeployTarget() *ProjectDeployInput
GetDeployTarget returns CreateProjectInput.DeployTarget, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetEnabled ¶
func (v *CreateProjectInput) GetEnabled() *bool
GetEnabled returns CreateProjectInput.Enabled, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetEnvironmentID ¶
func (v *CreateProjectInput) GetEnvironmentID() *uuid.UUID
GetEnvironmentID returns CreateProjectInput.EnvironmentID, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetEnvironmentName ¶
func (v *CreateProjectInput) GetEnvironmentName() *string
GetEnvironmentName returns CreateProjectInput.EnvironmentName, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetEnvs ¶
func (v *CreateProjectInput) GetEnvs() []EnvVarInput
GetEnvs returns CreateProjectInput.Envs, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetGitRepository ¶
func (v *CreateProjectInput) GetGitRepository() *string
GetGitRepository returns CreateProjectInput.GitRepository, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetGithubConnection ¶
func (v *CreateProjectInput) GetGithubConnection() *GithubConnectionInput
GetGithubConnection returns CreateProjectInput.GithubConnection, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetGitlabConnection ¶
func (v *CreateProjectInput) GetGitlabConnection() *GitlabConnectionInput
GetGitlabConnection returns CreateProjectInput.GitlabConnection, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetGpu ¶
func (v *CreateProjectInput) GetGpu() *string
GetGpu returns CreateProjectInput.Gpu, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetInstallation ¶
func (v *CreateProjectInput) GetInstallation() *uuid.UUID
GetInstallation returns CreateProjectInput.Installation, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetManualDeploy ¶
func (v *CreateProjectInput) GetManualDeploy() *bool
GetManualDeploy returns CreateProjectInput.ManualDeploy, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetMemory ¶
func (v *CreateProjectInput) GetMemory() *string
GetMemory returns CreateProjectInput.Memory, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetName ¶
func (v *CreateProjectInput) GetName() *string
GetName returns CreateProjectInput.Name, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetOwner ¶
func (v *CreateProjectInput) GetOwner() *string
GetOwner returns CreateProjectInput.Owner, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetPorts ¶
func (v *CreateProjectInput) GetPorts() *string
GetPorts returns CreateProjectInput.Ports, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetProductionBranch ¶
func (v *CreateProjectInput) GetProductionBranch() *string
GetProductionBranch returns CreateProjectInput.ProductionBranch, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetProjectID ¶
func (v *CreateProjectInput) GetProjectID() *uuid.UUID
GetProjectID returns CreateProjectInput.ProjectID, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetProjectName ¶
func (v *CreateProjectInput) GetProjectName() *string
GetProjectName returns CreateProjectInput.ProjectName, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetReplication ¶
func (v *CreateProjectInput) GetReplication() []ReplicationInput
GetReplication returns CreateProjectInput.Replication, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetRepo ¶
func (v *CreateProjectInput) GetRepo() *string
GetRepo returns CreateProjectInput.Repo, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetResources ¶
func (v *CreateProjectInput) GetResources() *ContainerResourcesSpecInput
GetResources returns CreateProjectInput.Resources, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetRunCommand ¶
func (v *CreateProjectInput) GetRunCommand() *string
GetRunCommand returns CreateProjectInput.RunCommand, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetStaticPath ¶
func (v *CreateProjectInput) GetStaticPath() *string
GetStaticPath returns CreateProjectInput.StaticPath, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetTeamID ¶
func (v *CreateProjectInput) GetTeamID() *uuid.UUID
GetTeamID returns CreateProjectInput.TeamID, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetUserID ¶
func (v *CreateProjectInput) GetUserID() *uuid.UUID
GetUserID returns CreateProjectInput.UserID, and is useful for accessing the field via an interface.
func (*CreateProjectInput) GetVolumes ¶
func (v *CreateProjectInput) GetVolumes() *string
GetVolumes returns CreateProjectInput.Volumes, and is useful for accessing the field via an interface.
type CreateProjectManifestResponse ¶
type CreateProjectManifestResponse struct {
CreateManifestApp createProjectManifestCreateManifestAppRepo `json:"createManifestApp"`
}
createProjectManifestResponse is returned by createProjectManifest on success.
func CreateProjectManifestMutation ¶
func CreateProjectManifestMutation( ctx_ context.Context, client_ graphql.Client, input *CreateManifestAppInput, ) (*CreateProjectManifestResponse, error)
func (*CreateProjectManifestResponse) GetCreateManifestApp ¶
func (v *CreateProjectManifestResponse) GetCreateManifestApp() createProjectManifestCreateManifestAppRepo
GetCreateManifestApp returns CreateProjectManifestResponse.CreateManifestApp, and is useful for accessing the field via an interface.
type CreateProjectResponse ¶
type CreateProjectResponse struct {
CreateProject createProjectCreateProjectRepo `json:"createProject"`
}
createProjectResponse is returned by createProject on success.
func CreateProjectMutation ¶
func CreateProjectMutation( ctx_ context.Context, client_ graphql.Client, input *CreateProjectInput, ) (*CreateProjectResponse, error)
func (*CreateProjectResponse) GetCreateProject ¶
func (v *CreateProjectResponse) GetCreateProject() createProjectCreateProjectRepo
GetCreateProject returns CreateProjectResponse.CreateProject, and is useful for accessing the field via an interface.
type CreateProjectTerraformInput ¶
type CreateProjectTerraformInput struct { UserID uuid.UUID `json:"userID"` Name string `json:"name"` DeployTarget ProjectDeployInput `json:"deployTarget"` GithubConnection *GithubConnectionInput `json:"githubConnection"` GitRepository *string `json:"gitRepository"` GitReference *string `json:"gitReference"` WorkingDirectory *string `json:"workingDirectory"` Variables *string `json:"variables"` Envs []EnvVarInput `json:"envs"` TerraformVersion *string `json:"terraformVersion"` ManualApproval *bool `json:"manualApproval"` Enabled *bool `json:"enabled"` }
func (*CreateProjectTerraformInput) GetDeployTarget ¶
func (v *CreateProjectTerraformInput) GetDeployTarget() ProjectDeployInput
GetDeployTarget returns CreateProjectTerraformInput.DeployTarget, and is useful for accessing the field via an interface.
func (*CreateProjectTerraformInput) GetEnabled ¶
func (v *CreateProjectTerraformInput) GetEnabled() *bool
GetEnabled returns CreateProjectTerraformInput.Enabled, and is useful for accessing the field via an interface.
func (*CreateProjectTerraformInput) GetEnvs ¶
func (v *CreateProjectTerraformInput) GetEnvs() []EnvVarInput
GetEnvs returns CreateProjectTerraformInput.Envs, and is useful for accessing the field via an interface.
func (*CreateProjectTerraformInput) GetGitReference ¶
func (v *CreateProjectTerraformInput) GetGitReference() *string
GetGitReference returns CreateProjectTerraformInput.GitReference, and is useful for accessing the field via an interface.
func (*CreateProjectTerraformInput) GetGitRepository ¶
func (v *CreateProjectTerraformInput) GetGitRepository() *string
GetGitRepository returns CreateProjectTerraformInput.GitRepository, and is useful for accessing the field via an interface.
func (*CreateProjectTerraformInput) GetGithubConnection ¶
func (v *CreateProjectTerraformInput) GetGithubConnection() *GithubConnectionInput
GetGithubConnection returns CreateProjectTerraformInput.GithubConnection, and is useful for accessing the field via an interface.
func (*CreateProjectTerraformInput) GetManualApproval ¶
func (v *CreateProjectTerraformInput) GetManualApproval() *bool
GetManualApproval returns CreateProjectTerraformInput.ManualApproval, and is useful for accessing the field via an interface.
func (*CreateProjectTerraformInput) GetName ¶
func (v *CreateProjectTerraformInput) GetName() string
GetName returns CreateProjectTerraformInput.Name, and is useful for accessing the field via an interface.
func (*CreateProjectTerraformInput) GetTerraformVersion ¶
func (v *CreateProjectTerraformInput) GetTerraformVersion() *string
GetTerraformVersion returns CreateProjectTerraformInput.TerraformVersion, and is useful for accessing the field via an interface.
func (*CreateProjectTerraformInput) GetUserID ¶
func (v *CreateProjectTerraformInput) GetUserID() uuid.UUID
GetUserID returns CreateProjectTerraformInput.UserID, and is useful for accessing the field via an interface.
func (*CreateProjectTerraformInput) GetVariables ¶
func (v *CreateProjectTerraformInput) GetVariables() *string
GetVariables returns CreateProjectTerraformInput.Variables, and is useful for accessing the field via an interface.
func (*CreateProjectTerraformInput) GetWorkingDirectory ¶
func (v *CreateProjectTerraformInput) GetWorkingDirectory() *string
GetWorkingDirectory returns CreateProjectTerraformInput.WorkingDirectory, and is useful for accessing the field via an interface.
type CreateProjectTerraformResponse ¶
type CreateProjectTerraformResponse struct {
CreateProjectTerraform createProjectTerraformCreateProjectTerraformRepo `json:"createProjectTerraform"`
}
createProjectTerraformResponse is returned by createProjectTerraform on success.
func CreateProjectTerraformMutation ¶
func CreateProjectTerraformMutation( ctx_ context.Context, client_ graphql.Client, input *CreateProjectTerraformInput, ) (*CreateProjectTerraformResponse, error)
func (*CreateProjectTerraformResponse) GetCreateProjectTerraform ¶
func (v *CreateProjectTerraformResponse) GetCreateProjectTerraform() createProjectTerraformCreateProjectTerraformRepo
GetCreateProjectTerraform returns CreateProjectTerraformResponse.CreateProjectTerraform, and is useful for accessing the field via an interface.
type CreateProjectV3Input ¶
type CreateProjectV3Input struct { BlueprintID uuid.UUID `json:"blueprintID"` UserID uuid.UUID `json:"userID"` Name string `json:"name"` RequirePlanApproval *bool `json:"requirePlanApproval"` BlueprintConfiguration *BlueprintConfigurationInput `json:"blueprintConfiguration"` Variables []BlueprintVariableInput `json:"variables"` TerraformConfiguration *TerraformProjectV3ConfigurationInput `json:"terraformConfiguration"` ManifestConfiguration *ManifestProjectV3ConfigurationInput `json:"manifestConfiguration"` HelmConfiguration *HelmProjectV3ConfigurationInput `json:"helmConfiguration"` AwsSamConfiguration *AwsSamProjectV3ConfigurationInput `json:"awsSamConfiguration"` GcpCloudRunConfiguration *GcpCloudRunProjectV3ConfigurationInput `json:"gcpCloudRunConfiguration"` // - v0.ProjectID or v1.GroupID ProjectID *uuid.UUID `json:"projectID"` ProjectName *string `json:"projectName"` // - v0.EnvironmentID or v1.SubGroupID EnvironmentID *uuid.UUID `json:"environmentID"` EnvironmentName *string `json:"environmentName"` IsDeployV2 *bool `json:"isDeployV2"` }
func (*CreateProjectV3Input) GetAwsSamConfiguration ¶
func (v *CreateProjectV3Input) GetAwsSamConfiguration() *AwsSamProjectV3ConfigurationInput
GetAwsSamConfiguration returns CreateProjectV3Input.AwsSamConfiguration, and is useful for accessing the field via an interface.
func (*CreateProjectV3Input) GetBlueprintConfiguration ¶
func (v *CreateProjectV3Input) GetBlueprintConfiguration() *BlueprintConfigurationInput
GetBlueprintConfiguration returns CreateProjectV3Input.BlueprintConfiguration, and is useful for accessing the field via an interface.
func (*CreateProjectV3Input) GetBlueprintID ¶
func (v *CreateProjectV3Input) GetBlueprintID() uuid.UUID
GetBlueprintID returns CreateProjectV3Input.BlueprintID, and is useful for accessing the field via an interface.
func (*CreateProjectV3Input) GetEnvironmentID ¶
func (v *CreateProjectV3Input) GetEnvironmentID() *uuid.UUID
GetEnvironmentID returns CreateProjectV3Input.EnvironmentID, and is useful for accessing the field via an interface.
func (*CreateProjectV3Input) GetEnvironmentName ¶
func (v *CreateProjectV3Input) GetEnvironmentName() *string
GetEnvironmentName returns CreateProjectV3Input.EnvironmentName, and is useful for accessing the field via an interface.
func (*CreateProjectV3Input) GetGcpCloudRunConfiguration ¶
func (v *CreateProjectV3Input) GetGcpCloudRunConfiguration() *GcpCloudRunProjectV3ConfigurationInput
GetGcpCloudRunConfiguration returns CreateProjectV3Input.GcpCloudRunConfiguration, and is useful for accessing the field via an interface.
func (*CreateProjectV3Input) GetHelmConfiguration ¶
func (v *CreateProjectV3Input) GetHelmConfiguration() *HelmProjectV3ConfigurationInput
GetHelmConfiguration returns CreateProjectV3Input.HelmConfiguration, and is useful for accessing the field via an interface.
func (*CreateProjectV3Input) GetIsDeployV2 ¶
func (v *CreateProjectV3Input) GetIsDeployV2() *bool
GetIsDeployV2 returns CreateProjectV3Input.IsDeployV2, and is useful for accessing the field via an interface.
func (*CreateProjectV3Input) GetManifestConfiguration ¶
func (v *CreateProjectV3Input) GetManifestConfiguration() *ManifestProjectV3ConfigurationInput
GetManifestConfiguration returns CreateProjectV3Input.ManifestConfiguration, and is useful for accessing the field via an interface.
func (*CreateProjectV3Input) GetName ¶
func (v *CreateProjectV3Input) GetName() string
GetName returns CreateProjectV3Input.Name, and is useful for accessing the field via an interface.
func (*CreateProjectV3Input) GetProjectID ¶
func (v *CreateProjectV3Input) GetProjectID() *uuid.UUID
GetProjectID returns CreateProjectV3Input.ProjectID, and is useful for accessing the field via an interface.
func (*CreateProjectV3Input) GetProjectName ¶
func (v *CreateProjectV3Input) GetProjectName() *string
GetProjectName returns CreateProjectV3Input.ProjectName, and is useful for accessing the field via an interface.
func (*CreateProjectV3Input) GetRequirePlanApproval ¶
func (v *CreateProjectV3Input) GetRequirePlanApproval() *bool
GetRequirePlanApproval returns CreateProjectV3Input.RequirePlanApproval, and is useful for accessing the field via an interface.
func (*CreateProjectV3Input) GetTerraformConfiguration ¶
func (v *CreateProjectV3Input) GetTerraformConfiguration() *TerraformProjectV3ConfigurationInput
GetTerraformConfiguration returns CreateProjectV3Input.TerraformConfiguration, and is useful for accessing the field via an interface.
func (*CreateProjectV3Input) GetUserID ¶
func (v *CreateProjectV3Input) GetUserID() uuid.UUID
GetUserID returns CreateProjectV3Input.UserID, and is useful for accessing the field via an interface.
func (*CreateProjectV3Input) GetVariables ¶
func (v *CreateProjectV3Input) GetVariables() []BlueprintVariableInput
GetVariables returns CreateProjectV3Input.Variables, and is useful for accessing the field via an interface.
type CreateProjectV3Response ¶
type CreateProjectV3Response struct {
CreateProjectV3 createProjectV3CreateProjectV3 `json:"createProjectV3"`
}
createProjectV3Response is returned by createProjectV3 on success.
func CreateProjectV3Mutation ¶
func CreateProjectV3Mutation( ctx_ context.Context, client_ graphql.Client, input CreateProjectV3Input, ) (*CreateProjectV3Response, error)
func (*CreateProjectV3Response) GetCreateProjectV3 ¶
func (v *CreateProjectV3Response) GetCreateProjectV3() createProjectV3CreateProjectV3
GetCreateProjectV3 returns CreateProjectV3Response.CreateProjectV3, and is useful for accessing the field via an interface.
type CreateProjectsFromTemplateInput ¶
type CreateProjectsFromTemplateInput struct { Id uuid.UUID `json:"id"` UserID *uuid.UUID `json:"userID"` Name *string `json:"name"` Projects []CreateProjectFromProjectTemplateInput `json:"projects"` }
func (*CreateProjectsFromTemplateInput) GetId ¶
func (v *CreateProjectsFromTemplateInput) GetId() uuid.UUID
GetId returns CreateProjectsFromTemplateInput.Id, and is useful for accessing the field via an interface.
func (*CreateProjectsFromTemplateInput) GetName ¶
func (v *CreateProjectsFromTemplateInput) GetName() *string
GetName returns CreateProjectsFromTemplateInput.Name, and is useful for accessing the field via an interface.
func (*CreateProjectsFromTemplateInput) GetProjects ¶
func (v *CreateProjectsFromTemplateInput) GetProjects() []CreateProjectFromProjectTemplateInput
GetProjects returns CreateProjectsFromTemplateInput.Projects, and is useful for accessing the field via an interface.
func (*CreateProjectsFromTemplateInput) GetUserID ¶
func (v *CreateProjectsFromTemplateInput) GetUserID() *uuid.UUID
GetUserID returns CreateProjectsFromTemplateInput.UserID, and is useful for accessing the field via an interface.
type CreateProjectsFromTemplateResponse ¶
type CreateProjectsFromTemplateResponse struct {
CreateProjectsFromTemplate []createProjectsFromTemplateCreateProjectsFromTemplateRepo `json:"createProjectsFromTemplate"`
}
createProjectsFromTemplateResponse is returned by createProjectsFromTemplate on success.
func CreateProjectsFromTemplateMutation ¶
func CreateProjectsFromTemplateMutation( ctx_ context.Context, client_ graphql.Client, input CreateProjectsFromTemplateInput, ) (*CreateProjectsFromTemplateResponse, error)
func (*CreateProjectsFromTemplateResponse) GetCreateProjectsFromTemplate ¶
func (v *CreateProjectsFromTemplateResponse) GetCreateProjectsFromTemplate() []createProjectsFromTemplateCreateProjectsFromTemplateRepo
GetCreateProjectsFromTemplate returns CreateProjectsFromTemplateResponse.CreateProjectsFromTemplate, and is useful for accessing the field via an interface.
type CreateRepoPipelineLinkInput ¶
type CreateRepoPipelineLinkInput struct { SourceRepoID uuid.UUID `json:"sourceRepoID"` SourceEvent RepoEvent `json:"sourceEvent"` TargetRepoID *uuid.UUID `json:"targetRepoID"` TargetEnvironmentID *uuid.UUID `json:"targetEnvironmentID"` TargetAction RepoAction `json:"targetAction"` }
func (*CreateRepoPipelineLinkInput) GetSourceEvent ¶
func (v *CreateRepoPipelineLinkInput) GetSourceEvent() RepoEvent
GetSourceEvent returns CreateRepoPipelineLinkInput.SourceEvent, and is useful for accessing the field via an interface.
func (*CreateRepoPipelineLinkInput) GetSourceRepoID ¶
func (v *CreateRepoPipelineLinkInput) GetSourceRepoID() uuid.UUID
GetSourceRepoID returns CreateRepoPipelineLinkInput.SourceRepoID, and is useful for accessing the field via an interface.
func (*CreateRepoPipelineLinkInput) GetTargetAction ¶
func (v *CreateRepoPipelineLinkInput) GetTargetAction() RepoAction
GetTargetAction returns CreateRepoPipelineLinkInput.TargetAction, and is useful for accessing the field via an interface.
func (*CreateRepoPipelineLinkInput) GetTargetEnvironmentID ¶
func (v *CreateRepoPipelineLinkInput) GetTargetEnvironmentID() *uuid.UUID
GetTargetEnvironmentID returns CreateRepoPipelineLinkInput.TargetEnvironmentID, and is useful for accessing the field via an interface.
func (*CreateRepoPipelineLinkInput) GetTargetRepoID ¶
func (v *CreateRepoPipelineLinkInput) GetTargetRepoID() *uuid.UUID
GetTargetRepoID returns CreateRepoPipelineLinkInput.TargetRepoID, and is useful for accessing the field via an interface.
type CreateRepoPipelineLinkResponse ¶
type CreateRepoPipelineLinkResponse struct {
CreateRepoPipelineLink createRepoPipelineLinkCreateRepoPipelineLink `json:"createRepoPipelineLink"`
}
createRepoPipelineLinkResponse is returned by createRepoPipelineLink on success.
func CreateRepoPipelineLinkMutation ¶
func CreateRepoPipelineLinkMutation( ctx_ context.Context, client_ graphql.Client, input CreateRepoPipelineLinkInput, ) (*CreateRepoPipelineLinkResponse, error)
func (*CreateRepoPipelineLinkResponse) GetCreateRepoPipelineLink ¶
func (v *CreateRepoPipelineLinkResponse) GetCreateRepoPipelineLink() createRepoPipelineLinkCreateRepoPipelineLink
GetCreateRepoPipelineLink returns CreateRepoPipelineLinkResponse.CreateRepoPipelineLink, and is useful for accessing the field via an interface.
type CreateResourceAlphaInput ¶
type CreateResourceAlphaInput struct { UserID uuid.UUID `json:"userID"` // - v0.ProjectID or v1.GroupID ProjectID *uuid.UUID `json:"projectID"` ProjectName *string `json:"projectName"` // - v0.EnvironmentID or v1.SubGroupID EnvironmentID *uuid.UUID `json:"environmentID"` EnvironmentName *string `json:"environmentName"` Name string `json:"name"` AppID *string `json:"appID"` Enabled *bool `json:"enabled"` Workflow *ResourceWorkflowInput `json:"workflow"` Branch *ResourceBranchInput `json:"branch"` Source *SourceInput `json:"source"` Build *ResourceBuildInput `json:"build"` Kubernetes *ResourceKubernetesInput `json:"kubernetes"` Serverless *ResourceServerlessInput `json:"serverless"` Terraform *ResourceTerraformInput `json:"terraform"` Database *ResourceDatabaseInput `json:"database"` BlueprintID *uuid.UUID `json:"blueprintID"` }
func (*CreateResourceAlphaInput) GetAppID ¶
func (v *CreateResourceAlphaInput) GetAppID() *string
GetAppID returns CreateResourceAlphaInput.AppID, and is useful for accessing the field via an interface.
func (*CreateResourceAlphaInput) GetBlueprintID ¶
func (v *CreateResourceAlphaInput) GetBlueprintID() *uuid.UUID
GetBlueprintID returns CreateResourceAlphaInput.BlueprintID, and is useful for accessing the field via an interface.
func (*CreateResourceAlphaInput) GetBranch ¶
func (v *CreateResourceAlphaInput) GetBranch() *ResourceBranchInput
GetBranch returns CreateResourceAlphaInput.Branch, and is useful for accessing the field via an interface.
func (*CreateResourceAlphaInput) GetBuild ¶
func (v *CreateResourceAlphaInput) GetBuild() *ResourceBuildInput
GetBuild returns CreateResourceAlphaInput.Build, and is useful for accessing the field via an interface.
func (*CreateResourceAlphaInput) GetDatabase ¶
func (v *CreateResourceAlphaInput) GetDatabase() *ResourceDatabaseInput
GetDatabase returns CreateResourceAlphaInput.Database, and is useful for accessing the field via an interface.
func (*CreateResourceAlphaInput) GetEnabled ¶
func (v *CreateResourceAlphaInput) GetEnabled() *bool
GetEnabled returns CreateResourceAlphaInput.Enabled, and is useful for accessing the field via an interface.
func (*CreateResourceAlphaInput) GetEnvironmentID ¶
func (v *CreateResourceAlphaInput) GetEnvironmentID() *uuid.UUID
GetEnvironmentID returns CreateResourceAlphaInput.EnvironmentID, and is useful for accessing the field via an interface.
func (*CreateResourceAlphaInput) GetEnvironmentName ¶
func (v *CreateResourceAlphaInput) GetEnvironmentName() *string
GetEnvironmentName returns CreateResourceAlphaInput.EnvironmentName, and is useful for accessing the field via an interface.
func (*CreateResourceAlphaInput) GetKubernetes ¶
func (v *CreateResourceAlphaInput) GetKubernetes() *ResourceKubernetesInput
GetKubernetes returns CreateResourceAlphaInput.Kubernetes, and is useful for accessing the field via an interface.
func (*CreateResourceAlphaInput) GetName ¶
func (v *CreateResourceAlphaInput) GetName() string
GetName returns CreateResourceAlphaInput.Name, and is useful for accessing the field via an interface.
func (*CreateResourceAlphaInput) GetProjectID ¶
func (v *CreateResourceAlphaInput) GetProjectID() *uuid.UUID
GetProjectID returns CreateResourceAlphaInput.ProjectID, and is useful for accessing the field via an interface.
func (*CreateResourceAlphaInput) GetProjectName ¶
func (v *CreateResourceAlphaInput) GetProjectName() *string
GetProjectName returns CreateResourceAlphaInput.ProjectName, and is useful for accessing the field via an interface.
func (*CreateResourceAlphaInput) GetServerless ¶
func (v *CreateResourceAlphaInput) GetServerless() *ResourceServerlessInput
GetServerless returns CreateResourceAlphaInput.Serverless, and is useful for accessing the field via an interface.
func (*CreateResourceAlphaInput) GetSource ¶
func (v *CreateResourceAlphaInput) GetSource() *SourceInput
GetSource returns CreateResourceAlphaInput.Source, and is useful for accessing the field via an interface.
func (*CreateResourceAlphaInput) GetTerraform ¶
func (v *CreateResourceAlphaInput) GetTerraform() *ResourceTerraformInput
GetTerraform returns CreateResourceAlphaInput.Terraform, and is useful for accessing the field via an interface.
func (*CreateResourceAlphaInput) GetUserID ¶
func (v *CreateResourceAlphaInput) GetUserID() uuid.UUID
GetUserID returns CreateResourceAlphaInput.UserID, and is useful for accessing the field via an interface.
func (*CreateResourceAlphaInput) GetWorkflow ¶
func (v *CreateResourceAlphaInput) GetWorkflow() *ResourceWorkflowInput
GetWorkflow returns CreateResourceAlphaInput.Workflow, and is useful for accessing the field via an interface.
type CreateResourceAlphaResponse ¶
type CreateResourceAlphaResponse struct {
CreateResourceAlpha createResourceAlphaCreateResourceAlphaRepo `json:"createResourceAlpha"`
}
createResourceAlphaResponse is returned by createResourceAlpha on success.
func CreateResourceAlphaMutation ¶
func CreateResourceAlphaMutation( ctx_ context.Context, client_ graphql.Client, input CreateResourceAlphaInput, ) (*CreateResourceAlphaResponse, error)
func (*CreateResourceAlphaResponse) GetCreateResourceAlpha ¶
func (v *CreateResourceAlphaResponse) GetCreateResourceAlpha() createResourceAlphaCreateResourceAlphaRepo
GetCreateResourceAlpha returns CreateResourceAlphaResponse.CreateResourceAlpha, and is useful for accessing the field via an interface.
type CreateSlackWebhookIntegrationResponse ¶
type CreateSlackWebhookIntegrationResponse struct {
// Always creates a new slack webhook integration.
CreateSlackWebhookIntegrationV2 createSlackWebhookIntegrationCreateSlackWebhookIntegrationV2SlackWebhookIntegration `json:"createSlackWebhookIntegrationV2"`
}
createSlackWebhookIntegrationResponse is returned by createSlackWebhookIntegration on success.
func CreateSlackWebhookIntegrationMutation ¶
func CreateSlackWebhookIntegrationMutation( ctx_ context.Context, client_ graphql.Client, input CreateWebhookIntegrationInput, ) (*CreateSlackWebhookIntegrationResponse, error)
func (*CreateSlackWebhookIntegrationResponse) GetCreateSlackWebhookIntegrationV2 ¶
func (v *CreateSlackWebhookIntegrationResponse) GetCreateSlackWebhookIntegrationV2() createSlackWebhookIntegrationCreateSlackWebhookIntegrationV2SlackWebhookIntegration
GetCreateSlackWebhookIntegrationV2 returns CreateSlackWebhookIntegrationResponse.CreateSlackWebhookIntegrationV2, and is useful for accessing the field via an interface.
type CreateTeamInput ¶
type CreateTeamInput struct { Name string `json:"name"` Login *string `json:"login"` BillingEmail string `json:"billingEmail"` Avatar *string `json:"avatar"` PaymentMethod *string `json:"paymentMethod"` Tier *PlanTier `json:"tier"` BillingPeriod *PlanBillingPeriod `json:"billingPeriod"` }
func (*CreateTeamInput) GetAvatar ¶
func (v *CreateTeamInput) GetAvatar() *string
GetAvatar returns CreateTeamInput.Avatar, and is useful for accessing the field via an interface.
func (*CreateTeamInput) GetBillingEmail ¶
func (v *CreateTeamInput) GetBillingEmail() string
GetBillingEmail returns CreateTeamInput.BillingEmail, and is useful for accessing the field via an interface.
func (*CreateTeamInput) GetBillingPeriod ¶
func (v *CreateTeamInput) GetBillingPeriod() *PlanBillingPeriod
GetBillingPeriod returns CreateTeamInput.BillingPeriod, and is useful for accessing the field via an interface.
func (*CreateTeamInput) GetLogin ¶
func (v *CreateTeamInput) GetLogin() *string
GetLogin returns CreateTeamInput.Login, and is useful for accessing the field via an interface.
func (*CreateTeamInput) GetName ¶
func (v *CreateTeamInput) GetName() string
GetName returns CreateTeamInput.Name, and is useful for accessing the field via an interface.
func (*CreateTeamInput) GetPaymentMethod ¶
func (v *CreateTeamInput) GetPaymentMethod() *string
GetPaymentMethod returns CreateTeamInput.PaymentMethod, and is useful for accessing the field via an interface.
func (*CreateTeamInput) GetTier ¶
func (v *CreateTeamInput) GetTier() *PlanTier
GetTier returns CreateTeamInput.Tier, and is useful for accessing the field via an interface.
type CreateTeamResponse ¶
type CreateTeamResponse struct {
CreateTeam createTeamCreateTeam `json:"createTeam"`
}
createTeamResponse is returned by createTeam on success.
func CreateTeamMutation ¶
func CreateTeamMutation( ctx_ context.Context, client_ graphql.Client, input CreateTeamInput, ) (*CreateTeamResponse, error)
func (*CreateTeamResponse) GetCreateTeam ¶
func (v *CreateTeamResponse) GetCreateTeam() createTeamCreateTeam
GetCreateTeam returns CreateTeamResponse.CreateTeam, and is useful for accessing the field via an interface.
type CreateWebhookIntegrationInput ¶
type CreateWebhookIntegrationInput struct { UserID uuid.UUID `json:"userID"` Url string `json:"url"` }
func (*CreateWebhookIntegrationInput) GetUrl ¶
func (v *CreateWebhookIntegrationInput) GetUrl() string
GetUrl returns CreateWebhookIntegrationInput.Url, and is useful for accessing the field via an interface.
func (*CreateWebhookIntegrationInput) GetUserID ¶
func (v *CreateWebhookIntegrationInput) GetUserID() uuid.UUID
GetUserID returns CreateWebhookIntegrationInput.UserID, and is useful for accessing the field via an interface.
type CurrentUsageMetricsResponse ¶
type CurrentUsageMetricsResponse struct { User currentUsageMetricsUser `json:"user"` CurrentUser currentUsageMetricsCurrentUser `json:"currentUser"` }
currentUsageMetricsResponse is returned by currentUsageMetrics on success.
func (*CurrentUsageMetricsResponse) GetCurrentUser ¶
func (v *CurrentUsageMetricsResponse) GetCurrentUser() currentUsageMetricsCurrentUser
GetCurrentUser returns CurrentUsageMetricsResponse.CurrentUser, and is useful for accessing the field via an interface.
func (*CurrentUsageMetricsResponse) GetUser ¶
func (v *CurrentUsageMetricsResponse) GetUser() currentUsageMetricsUser
GetUser returns CurrentUsageMetricsResponse.User, and is useful for accessing the field via an interface.
type CurrentUserResponse ¶
type CurrentUserResponse struct {
CurrentUser currentUserCurrentUser `json:"currentUser"`
}
currentUserResponse is returned by currentUser on success.
func CurrentUserQuery ¶
func (*CurrentUserResponse) GetCurrentUser ¶
func (v *CurrentUserResponse) GetCurrentUser() currentUserCurrentUser
GetCurrentUser returns CurrentUserResponse.CurrentUser, and is useful for accessing the field via an interface.
type DNSRecordType ¶
type DNSRecordType string
const ( DNSRecordTypeA DNSRecordType = "A" DNSRecordTypeCname DNSRecordType = "CNAME" DNSRecordTypeTxt DNSRecordType = "TXT" )
type DOAccountDetail ¶
type DOAccountDetail struct { Id uuid.UUID `json:"id"` Name string `json:"name"` State DOAccountState `json:"state"` AccessTokenPrefix *string `json:"accessTokenPrefix"` DefaultProject *string `json:"defaultProject"` Connected *bool `json:"connected"` }
DOAccountDetail includes the GraphQL fields of DOAccount requested by the fragment DOAccountDetail.
func (*DOAccountDetail) GetAccessTokenPrefix ¶
func (v *DOAccountDetail) GetAccessTokenPrefix() *string
GetAccessTokenPrefix returns DOAccountDetail.AccessTokenPrefix, and is useful for accessing the field via an interface.
func (*DOAccountDetail) GetConnected ¶
func (v *DOAccountDetail) GetConnected() *bool
GetConnected returns DOAccountDetail.Connected, and is useful for accessing the field via an interface.
func (*DOAccountDetail) GetDefaultProject ¶
func (v *DOAccountDetail) GetDefaultProject() *string
GetDefaultProject returns DOAccountDetail.DefaultProject, and is useful for accessing the field via an interface.
func (*DOAccountDetail) GetId ¶
func (v *DOAccountDetail) GetId() uuid.UUID
GetId returns DOAccountDetail.Id, and is useful for accessing the field via an interface.
func (*DOAccountDetail) GetName ¶
func (v *DOAccountDetail) GetName() string
GetName returns DOAccountDetail.Name, and is useful for accessing the field via an interface.
func (*DOAccountDetail) GetState ¶
func (v *DOAccountDetail) GetState() DOAccountState
GetState returns DOAccountDetail.State, and is useful for accessing the field via an interface.
type DOAccountState ¶
type DOAccountState string
const ( DOAccountStateWaiting DOAccountState = "WAITING" DOAccountStateSuccess DOAccountState = "SUCCESS" DOAccountStateError DOAccountState = "ERROR" )
type DatabaseDeployTargetInput ¶
type DatabaseDeployTargetInput struct { Provider DatabaseProviderType `json:"provider"` AwsAccountID *uuid.UUID `json:"awsAccountID"` GcpAccountID *uuid.UUID `json:"gcpAccountID"` DoAccountID *uuid.UUID `json:"doAccountID"` LinodeAccountID *uuid.UUID `json:"linodeAccountID"` VultrAccountID *uuid.UUID `json:"vultrAccountID"` ClusterID *uuid.UUID `json:"clusterID"` Region *string `json:"region"` }
func (*DatabaseDeployTargetInput) GetAwsAccountID ¶
func (v *DatabaseDeployTargetInput) GetAwsAccountID() *uuid.UUID
GetAwsAccountID returns DatabaseDeployTargetInput.AwsAccountID, and is useful for accessing the field via an interface.
func (*DatabaseDeployTargetInput) GetClusterID ¶
func (v *DatabaseDeployTargetInput) GetClusterID() *uuid.UUID
GetClusterID returns DatabaseDeployTargetInput.ClusterID, and is useful for accessing the field via an interface.
func (*DatabaseDeployTargetInput) GetDoAccountID ¶
func (v *DatabaseDeployTargetInput) GetDoAccountID() *uuid.UUID
GetDoAccountID returns DatabaseDeployTargetInput.DoAccountID, and is useful for accessing the field via an interface.
func (*DatabaseDeployTargetInput) GetGcpAccountID ¶
func (v *DatabaseDeployTargetInput) GetGcpAccountID() *uuid.UUID
GetGcpAccountID returns DatabaseDeployTargetInput.GcpAccountID, and is useful for accessing the field via an interface.
func (*DatabaseDeployTargetInput) GetLinodeAccountID ¶
func (v *DatabaseDeployTargetInput) GetLinodeAccountID() *uuid.UUID
GetLinodeAccountID returns DatabaseDeployTargetInput.LinodeAccountID, and is useful for accessing the field via an interface.
func (*DatabaseDeployTargetInput) GetProvider ¶
func (v *DatabaseDeployTargetInput) GetProvider() DatabaseProviderType
GetProvider returns DatabaseDeployTargetInput.Provider, and is useful for accessing the field via an interface.
func (*DatabaseDeployTargetInput) GetRegion ¶
func (v *DatabaseDeployTargetInput) GetRegion() *string
GetRegion returns DatabaseDeployTargetInput.Region, and is useful for accessing the field via an interface.
func (*DatabaseDeployTargetInput) GetVultrAccountID ¶
func (v *DatabaseDeployTargetInput) GetVultrAccountID() *uuid.UUID
GetVultrAccountID returns DatabaseDeployTargetInput.VultrAccountID, and is useful for accessing the field via an interface.
type DatabaseEngineType ¶
type DatabaseEngineType string
const ( DatabaseEngineTypePostgres DatabaseEngineType = "POSTGRES" DatabaseEngineTypeMysql DatabaseEngineType = "MYSQL" DatabaseEngineTypeMongodb DatabaseEngineType = "MONGODB" DatabaseEngineTypeRedis DatabaseEngineType = "REDIS" DatabaseEngineTypeKafka DatabaseEngineType = "KAFKA" DatabaseEngineTypeNats DatabaseEngineType = "NATS" )
type DatabaseOptions ¶
type DatabaseOptions struct { Username *string `json:"username"` Password *string `json:"password"` Database *string `json:"database"` }
func (*DatabaseOptions) GetDatabase ¶
func (v *DatabaseOptions) GetDatabase() *string
GetDatabase returns DatabaseOptions.Database, and is useful for accessing the field via an interface.
func (*DatabaseOptions) GetPassword ¶
func (v *DatabaseOptions) GetPassword() *string
GetPassword returns DatabaseOptions.Password, and is useful for accessing the field via an interface.
func (*DatabaseOptions) GetUsername ¶
func (v *DatabaseOptions) GetUsername() *string
GetUsername returns DatabaseOptions.Username, and is useful for accessing the field via an interface.
type DatabaseProviderType ¶
type DatabaseProviderType string
const ( DatabaseProviderTypeAwsRds DatabaseProviderType = "AWS_RDS" DatabaseProviderTypeGcpCloudSql DatabaseProviderType = "GCP_CLOUD_SQL" DatabaseProviderTypeDoDatabase DatabaseProviderType = "DO_DATABASE" DatabaseProviderTypeDocker DatabaseProviderType = "DOCKER" )
type DatadogLogIntegrationInput ¶
func (*DatadogLogIntegrationInput) GetHost ¶
func (v *DatadogLogIntegrationInput) GetHost() *string
GetHost returns DatadogLogIntegrationInput.Host, and is useful for accessing the field via an interface.
func (*DatadogLogIntegrationInput) GetKey ¶
func (v *DatadogLogIntegrationInput) GetKey() string
GetKey returns DatadogLogIntegrationInput.Key, and is useful for accessing the field via an interface.
type DeleteAPIKeyResponse ¶
type DeleteAPIKeyResponse struct {
DeleteAPIKey bool `json:"deleteAPIKey"`
}
deleteAPIKeyResponse is returned by deleteAPIKey on success.
func DeleteAPIKeyMutation ¶
func (*DeleteAPIKeyResponse) GetDeleteAPIKey ¶
func (v *DeleteAPIKeyResponse) GetDeleteAPIKey() bool
GetDeleteAPIKey returns DeleteAPIKeyResponse.DeleteAPIKey, and is useful for accessing the field via an interface.
type DeleteBlueprintResponse ¶
type DeleteBlueprintResponse struct {
DeleteBlueprint bool `json:"deleteBlueprint"`
}
deleteBlueprintResponse is returned by deleteBlueprint on success.
func DeleteBlueprintMutation ¶
func (*DeleteBlueprintResponse) GetDeleteBlueprint ¶
func (v *DeleteBlueprintResponse) GetDeleteBlueprint() bool
GetDeleteBlueprint returns DeleteBlueprintResponse.DeleteBlueprint, and is useful for accessing the field via an interface.
type DeleteClusterResponse ¶
type DeleteClusterResponse struct {
DeleteCluster bool `json:"deleteCluster"`
}
deleteClusterResponse is returned by deleteCluster on success.
func DeleteClusterMutation ¶
func (*DeleteClusterResponse) GetDeleteCluster ¶
func (v *DeleteClusterResponse) GetDeleteCluster() bool
GetDeleteCluster returns DeleteClusterResponse.DeleteCluster, and is useful for accessing the field via an interface.
type DeleteIntegrationResponse ¶
type DeleteIntegrationResponse struct {
RemoveUserIntegration bool `json:"removeUserIntegration"`
}
deleteIntegrationResponse is returned by deleteIntegration on success.
func DeleteIntegrationMutation ¶
func DeleteIntegrationMutation( ctx_ context.Context, client_ graphql.Client, input RemoveUserIntegrationInput, ) (*DeleteIntegrationResponse, error)
func (*DeleteIntegrationResponse) GetRemoveUserIntegration ¶
func (v *DeleteIntegrationResponse) GetRemoveUserIntegration() bool
GetRemoveUserIntegration returns DeleteIntegrationResponse.RemoveUserIntegration, and is useful for accessing the field via an interface.
type DeleteProjectBranchResponse ¶
type DeleteProjectBranchResponse struct { // - id: v0.RepoID DeleteProjectBranch bool `json:"deleteProjectBranch"` }
deleteProjectBranchResponse is returned by deleteProjectBranch on success.
func (*DeleteProjectBranchResponse) GetDeleteProjectBranch ¶
func (v *DeleteProjectBranchResponse) GetDeleteProjectBranch() bool
GetDeleteProjectBranch returns DeleteProjectBranchResponse.DeleteProjectBranch, and is useful for accessing the field via an interface.
type DeleteProjectEnvironmentResponse ¶
type DeleteProjectEnvironmentResponse struct {
DeleteProjectEnvironment bool `json:"deleteProjectEnvironment"`
}
deleteProjectEnvironmentResponse is returned by deleteProjectEnvironment on success.
func (*DeleteProjectEnvironmentResponse) GetDeleteProjectEnvironment ¶
func (v *DeleteProjectEnvironmentResponse) GetDeleteProjectEnvironment() bool
GetDeleteProjectEnvironment returns DeleteProjectEnvironmentResponse.DeleteProjectEnvironment, and is useful for accessing the field via an interface.
type DeleteProjectResponse ¶
type DeleteProjectResponse struct {
DeleteRepo bool `json:"deleteRepo"`
}
deleteProjectResponse is returned by deleteProject on success.
func DeleteProjectMutation ¶
func (*DeleteProjectResponse) GetDeleteRepo ¶
func (v *DeleteProjectResponse) GetDeleteRepo() bool
GetDeleteRepo returns DeleteProjectResponse.DeleteRepo, and is useful for accessing the field via an interface.
type DeleteProjectV2Response ¶
type DeleteProjectV2Response struct {
DeleteProjectV2 bool `json:"deleteProjectV2"`
}
deleteProjectV2Response is returned by deleteProjectV2 on success.
func DeleteProjectV2Mutation ¶
func (*DeleteProjectV2Response) GetDeleteProjectV2 ¶
func (v *DeleteProjectV2Response) GetDeleteProjectV2() bool
GetDeleteProjectV2 returns DeleteProjectV2Response.DeleteProjectV2, and is useful for accessing the field via an interface.
type DeleteProjectV3Response ¶
type DeleteProjectV3Response struct { // - id: v0.ProjectV3ID DeleteProjectV3 bool `json:"deleteProjectV3"` }
deleteProjectV3Response is returned by deleteProjectV3 on success.
func DeleteProjectV3Mutation ¶
func (*DeleteProjectV3Response) GetDeleteProjectV3 ¶
func (v *DeleteProjectV3Response) GetDeleteProjectV3() bool
GetDeleteProjectV3 returns DeleteProjectV3Response.DeleteProjectV3, and is useful for accessing the field via an interface.
type DeleteRepoPipelineLinkResponse ¶
type DeleteRepoPipelineLinkResponse struct {
DeleteRepoPipelineLink *bool `json:"deleteRepoPipelineLink"`
}
deleteRepoPipelineLinkResponse is returned by deleteRepoPipelineLink on success.
func (*DeleteRepoPipelineLinkResponse) GetDeleteRepoPipelineLink ¶
func (v *DeleteRepoPipelineLinkResponse) GetDeleteRepoPipelineLink() *bool
GetDeleteRepoPipelineLink returns DeleteRepoPipelineLinkResponse.DeleteRepoPipelineLink, and is useful for accessing the field via an interface.
type DeleteTeamMemberInvitationResponse ¶
type DeleteTeamMemberInvitationResponse struct {
DeleteTeamMemberInvitation bool `json:"deleteTeamMemberInvitation"`
}
deleteTeamMemberInvitationResponse is returned by deleteTeamMemberInvitation on success.
func (*DeleteTeamMemberInvitationResponse) GetDeleteTeamMemberInvitation ¶
func (v *DeleteTeamMemberInvitationResponse) GetDeleteTeamMemberInvitation() bool
GetDeleteTeamMemberInvitation returns DeleteTeamMemberInvitationResponse.DeleteTeamMemberInvitation, and is useful for accessing the field via an interface.
type DeleteTeamResponse ¶
type DeleteTeamResponse struct {
DeleteTeam bool `json:"deleteTeam"`
}
deleteTeamResponse is returned by deleteTeam on success.
func DeleteTeamMutation ¶
func (*DeleteTeamResponse) GetDeleteTeam ¶
func (v *DeleteTeamResponse) GetDeleteTeam() bool
GetDeleteTeam returns DeleteTeamResponse.DeleteTeam, and is useful for accessing the field via an interface.
type DeleteUserResponse ¶
type DeleteUserResponse struct {
DeleteUser bool `json:"deleteUser"`
}
deleteUserResponse is returned by deleteUser on success.
func DeleteUserMutation ¶
func (*DeleteUserResponse) GetDeleteUser ¶
func (v *DeleteUserResponse) GetDeleteUser() bool
GetDeleteUser returns DeleteUserResponse.DeleteUser, and is useful for accessing the field via an interface.
type DeployRepoBranchInput ¶
func (*DeployRepoBranchInput) GetBranch ¶
func (v *DeployRepoBranchInput) GetBranch() string
GetBranch returns DeployRepoBranchInput.Branch, and is useful for accessing the field via an interface.
func (*DeployRepoBranchInput) GetId ¶
func (v *DeployRepoBranchInput) GetId() uuid.UUID
GetId returns DeployRepoBranchInput.Id, and is useful for accessing the field via an interface.
type DeployRepoBranchResponse ¶
type DeployRepoBranchResponse struct {
DeployRepoBranch deployRepoBranchDeployRepoBranchRepo `json:"deployRepoBranch"`
}
deployRepoBranchResponse is returned by deployRepoBranch on success.
func DeployRepoBranchMutation ¶
func DeployRepoBranchMutation( ctx_ context.Context, client_ graphql.Client, input DeployRepoBranchInput, ) (*DeployRepoBranchResponse, error)
func (*DeployRepoBranchResponse) GetDeployRepoBranch ¶
func (v *DeployRepoBranchResponse) GetDeployRepoBranch() deployRepoBranchDeployRepoBranchRepo
GetDeployRepoBranch returns DeployRepoBranchResponse.DeployRepoBranch, and is useful for accessing the field via an interface.
type DeployRuntime ¶
type DeployRuntime string
const ( DeployRuntimeAwsLambda DeployRuntime = "AWS_LAMBDA" DeployRuntimeAwsEcs DeployRuntime = "AWS_ECS" DeployRuntimeGcpCloudRun DeployRuntime = "GCP_CLOUD_RUN" DeployRuntimeKubernetes DeployRuntime = "KUBERNETES" DeployRuntimeKnative DeployRuntime = "KNATIVE" )
type DeployStrategy ¶
type DeployStrategy string
const ( DeployStrategyRestart DeployStrategy = "RESTART" DeployStrategyRolling DeployStrategy = "ROLLING" DeployStrategyCanary DeployStrategy = "CANARY" DeployStrategyBlueGreen DeployStrategy = "BLUE_GREEN" DeployStrategyRedBlack DeployStrategy = "RED_BLACK" )
type DeployTarget ¶
type DeployTarget string
const ( DeployTargetKubernetes DeployTarget = "KUBERNETES" DeployTargetServerless DeployTarget = "SERVERLESS" DeployTargetTerraform DeployTarget = "TERRAFORM" DeployTargetPulumi DeployTarget = "PULUMI" DeployTargetAwsSam DeployTarget = "AWS_SAM" DeployTargetAwsCdk DeployTarget = "AWS_CDK" DeployTargetAwsCloudformation DeployTarget = "AWS_CLOUDFORMATION" DeployTargetGcpCloudRun DeployTarget = "GCP_CLOUD_RUN" )
type DeployTemplateType ¶
type DeployTemplateType string
const (
DeployTemplateTypeYaml DeployTemplateType = "YAML"
)
type DeployTemplatesExistResponse ¶
type DeployTemplatesExistResponse struct {
CurrentUser deployTemplatesExistCurrentUser `json:"currentUser"`
}
deployTemplatesExistResponse is returned by deployTemplatesExist on success.
func (*DeployTemplatesExistResponse) GetCurrentUser ¶
func (v *DeployTemplatesExistResponse) GetCurrentUser() deployTemplatesExistCurrentUser
GetCurrentUser returns DeployTemplatesExistResponse.CurrentUser, and is useful for accessing the field via an interface.
type DeployTemplatesResponse ¶
type DeployTemplatesResponse struct {
CurrentUser deployTemplatesCurrentUser `json:"currentUser"`
}
deployTemplatesResponse is returned by deployTemplates on success.
func DeployTemplatesQuery ¶
func (*DeployTemplatesResponse) GetCurrentUser ¶
func (v *DeployTemplatesResponse) GetCurrentUser() deployTemplatesCurrentUser
GetCurrentUser returns DeployTemplatesResponse.CurrentUser, and is useful for accessing the field via an interface.
type DeployType ¶
type DeployType string
const ( DeployTypeKubernetes DeployType = "KUBERNETES" DeployTypeKnative DeployType = "KNATIVE" DeployTypeHelm DeployType = "HELM" DeployTypeKubectl DeployType = "KUBECTL" DeployTypeKubernetesUnstructured DeployType = "KUBERNETES_UNSTRUCTURED" )
type DeployableDriverActionExecutionFilter ¶
type DeployableDriverActionExecutionFilter struct { Ids *MultiEntityCriterion `json:"ids"` ActionTypes *DriverActionTypeCriterion `json:"actionTypes"` ResourceIds *MultiEntityCriterion `json:"resourceIds"` }
func (*DeployableDriverActionExecutionFilter) GetActionTypes ¶
func (v *DeployableDriverActionExecutionFilter) GetActionTypes() *DriverActionTypeCriterion
GetActionTypes returns DeployableDriverActionExecutionFilter.ActionTypes, and is useful for accessing the field via an interface.
func (*DeployableDriverActionExecutionFilter) GetIds ¶
func (v *DeployableDriverActionExecutionFilter) GetIds() *MultiEntityCriterion
GetIds returns DeployableDriverActionExecutionFilter.Ids, and is useful for accessing the field via an interface.
func (*DeployableDriverActionExecutionFilter) GetResourceIds ¶
func (v *DeployableDriverActionExecutionFilter) GetResourceIds() *MultiEntityCriterion
GetResourceIds returns DeployableDriverActionExecutionFilter.ResourceIds, and is useful for accessing the field via an interface.
type DeploymentAlertDetail ¶
type DeploymentAlertDetail interface { // GetCreatedAt returns the interface-field "createdAt" from its implementation. GetCreatedAt() time.Time // GetResolvedAt returns the interface-field "resolvedAt" from its implementation. GetResolvedAt() *time.Time // contains filtered or unexported methods }
DeploymentAlertDetail includes the GraphQL fields of DeploymentAlert requested by the fragment DeploymentAlertDetail.
DeploymentAlertDetail is implemented by the following types: DeploymentAlertDetailDeploymentPodCrashAlert
type DeploymentAlertDetailDeploymentPodCrashAlert ¶
type DeploymentAlertDetailDeploymentPodCrashAlert struct { CreatedAt time.Time `json:"createdAt"` ResolvedAt *time.Time `json:"resolvedAt"` Namespace *string `json:"namespace"` PodName *string `json:"podName"` PreviousPodLogs *DeploymentAlertDetailPreviousPodLogs `json:"previousPodLogs"` }
DeploymentAlertDetail includes the GraphQL fields of DeploymentPodCrashAlert requested by the fragment DeploymentAlertDetail.
func (*DeploymentAlertDetailDeploymentPodCrashAlert) GetCreatedAt ¶
func (v *DeploymentAlertDetailDeploymentPodCrashAlert) GetCreatedAt() time.Time
GetCreatedAt returns DeploymentAlertDetailDeploymentPodCrashAlert.CreatedAt, and is useful for accessing the field via an interface.
func (*DeploymentAlertDetailDeploymentPodCrashAlert) GetNamespace ¶
func (v *DeploymentAlertDetailDeploymentPodCrashAlert) GetNamespace() *string
GetNamespace returns DeploymentAlertDetailDeploymentPodCrashAlert.Namespace, and is useful for accessing the field via an interface.
func (*DeploymentAlertDetailDeploymentPodCrashAlert) GetPodName ¶
func (v *DeploymentAlertDetailDeploymentPodCrashAlert) GetPodName() *string
GetPodName returns DeploymentAlertDetailDeploymentPodCrashAlert.PodName, and is useful for accessing the field via an interface.
func (*DeploymentAlertDetailDeploymentPodCrashAlert) GetPreviousPodLogs ¶
func (v *DeploymentAlertDetailDeploymentPodCrashAlert) GetPreviousPodLogs() *DeploymentAlertDetailPreviousPodLogs
GetPreviousPodLogs returns DeploymentAlertDetailDeploymentPodCrashAlert.PreviousPodLogs, and is useful for accessing the field via an interface.
func (*DeploymentAlertDetailDeploymentPodCrashAlert) GetResolvedAt ¶
func (v *DeploymentAlertDetailDeploymentPodCrashAlert) GetResolvedAt() *time.Time
GetResolvedAt returns DeploymentAlertDetailDeploymentPodCrashAlert.ResolvedAt, and is useful for accessing the field via an interface.
type DeploymentAlertDetailPreviousPodLogs ¶
type DeploymentAlertDetailPreviousPodLogs struct {
Entries []DeploymentAlertDetailPreviousPodLogsEntriesLogEntry `json:"entries"`
}
DeploymentAlertDetailPreviousPodLogs includes the requested fields of the GraphQL type Logs.
func (*DeploymentAlertDetailPreviousPodLogs) GetEntries ¶
func (v *DeploymentAlertDetailPreviousPodLogs) GetEntries() []DeploymentAlertDetailPreviousPodLogsEntriesLogEntry
GetEntries returns DeploymentAlertDetailPreviousPodLogs.Entries, and is useful for accessing the field via an interface.
type DeploymentAlertDetailPreviousPodLogsEntriesLogEntry ¶
type DeploymentAlertDetailPreviousPodLogsEntriesLogEntry struct {
Text string `json:"text"`
}
DeploymentAlertDetailPreviousPodLogsEntriesLogEntry includes the requested fields of the GraphQL type LogEntry.
func (*DeploymentAlertDetailPreviousPodLogsEntriesLogEntry) GetText ¶
func (v *DeploymentAlertDetailPreviousPodLogsEntriesLogEntry) GetText() string
GetText returns DeploymentAlertDetailPreviousPodLogsEntriesLogEntry.Text, and is useful for accessing the field via an interface.
type DeploymentAlertResponse ¶
type DeploymentAlertResponse struct {
CurrentUser deploymentAlertCurrentUser `json:"currentUser"`
}
deploymentAlertResponse is returned by deploymentAlert on success.
func DeploymentAlertQuery ¶
func (*DeploymentAlertResponse) GetCurrentUser ¶
func (v *DeploymentAlertResponse) GetCurrentUser() deploymentAlertCurrentUser
GetCurrentUser returns DeploymentAlertResponse.CurrentUser, and is useful for accessing the field via an interface.
type DeploymentAlertsResponse ¶
type DeploymentAlertsResponse struct {
CurrentUser deploymentAlertsCurrentUser `json:"currentUser"`
}
deploymentAlertsResponse is returned by deploymentAlerts on success.
func DeploymentAlertsQuery ¶
func (*DeploymentAlertsResponse) GetCurrentUser ¶
func (v *DeploymentAlertsResponse) GetCurrentUser() deploymentAlertsCurrentUser
GetCurrentUser returns DeploymentAlertsResponse.CurrentUser, and is useful for accessing the field via an interface.
type DeploymentBuildLogs ¶
type DeploymentBuildLogs struct {
Build *DeploymentBuildLogsBuild `json:"build"`
}
DeploymentBuildLogs includes the GraphQL fields of Deployment requested by the fragment DeploymentBuildLogs.
func (*DeploymentBuildLogs) GetBuild ¶
func (v *DeploymentBuildLogs) GetBuild() *DeploymentBuildLogsBuild
GetBuild returns DeploymentBuildLogs.Build, and is useful for accessing the field via an interface.
type DeploymentBuildLogsAddedResponse ¶
type DeploymentBuildLogsAddedResponse struct {
DeploymentBuildLogsAdded deploymentBuildLogsAddedDeploymentBuildLogsAddedLogEntry `json:"deploymentBuildLogsAdded"`
}
deploymentBuildLogsAddedResponse is returned by deploymentBuildLogsAdded on success.
func DeploymentBuildLogsAddedSubscription ¶
func DeploymentBuildLogsAddedSubscription( ctx_ context.Context, client_ graphql.Client, input BuildLogsInput, ) (*DeploymentBuildLogsAddedResponse, error)
func (*DeploymentBuildLogsAddedResponse) GetDeploymentBuildLogsAdded ¶
func (v *DeploymentBuildLogsAddedResponse) GetDeploymentBuildLogsAdded() deploymentBuildLogsAddedDeploymentBuildLogsAddedLogEntry
GetDeploymentBuildLogsAdded returns DeploymentBuildLogsAddedResponse.DeploymentBuildLogsAdded, and is useful for accessing the field via an interface.
type DeploymentBuildLogsBuild ¶
type DeploymentBuildLogsBuild struct { Id uuid.UUID `json:"id"` ErrorMessage *string `json:"errorMessage"` Logs *DeploymentBuildLogsBuildLogs `json:"logs"` }
DeploymentBuildLogsBuild includes the requested fields of the GraphQL type Build.
func (*DeploymentBuildLogsBuild) GetErrorMessage ¶
func (v *DeploymentBuildLogsBuild) GetErrorMessage() *string
GetErrorMessage returns DeploymentBuildLogsBuild.ErrorMessage, and is useful for accessing the field via an interface.
func (*DeploymentBuildLogsBuild) GetId ¶
func (v *DeploymentBuildLogsBuild) GetId() uuid.UUID
GetId returns DeploymentBuildLogsBuild.Id, and is useful for accessing the field via an interface.
func (*DeploymentBuildLogsBuild) GetLogs ¶
func (v *DeploymentBuildLogsBuild) GetLogs() *DeploymentBuildLogsBuildLogs
GetLogs returns DeploymentBuildLogsBuild.Logs, and is useful for accessing the field via an interface.
type DeploymentBuildLogsBuildLogs ¶
type DeploymentBuildLogsBuildLogs struct { Id uuid.UUID `json:"id"` Completed bool `json:"completed"` Expired bool `json:"expired"` Entries []DeploymentBuildLogsBuildLogsEntriesLogEntry `json:"entries"` }
DeploymentBuildLogsBuildLogs includes the requested fields of the GraphQL type Logs.
func (*DeploymentBuildLogsBuildLogs) GetCompleted ¶
func (v *DeploymentBuildLogsBuildLogs) GetCompleted() bool
GetCompleted returns DeploymentBuildLogsBuildLogs.Completed, and is useful for accessing the field via an interface.
func (*DeploymentBuildLogsBuildLogs) GetEntries ¶
func (v *DeploymentBuildLogsBuildLogs) GetEntries() []DeploymentBuildLogsBuildLogsEntriesLogEntry
GetEntries returns DeploymentBuildLogsBuildLogs.Entries, and is useful for accessing the field via an interface.
func (*DeploymentBuildLogsBuildLogs) GetExpired ¶
func (v *DeploymentBuildLogsBuildLogs) GetExpired() bool
GetExpired returns DeploymentBuildLogsBuildLogs.Expired, and is useful for accessing the field via an interface.
func (*DeploymentBuildLogsBuildLogs) GetId ¶
func (v *DeploymentBuildLogsBuildLogs) GetId() uuid.UUID
GetId returns DeploymentBuildLogsBuildLogs.Id, and is useful for accessing the field via an interface.
type DeploymentBuildLogsBuildLogsEntriesLogEntry ¶
type DeploymentBuildLogsBuildLogsEntriesLogEntry struct { Timestamp *time.Time `json:"timestamp"` Text string `json:"text"` }
DeploymentBuildLogsBuildLogsEntriesLogEntry includes the requested fields of the GraphQL type LogEntry.
func (*DeploymentBuildLogsBuildLogsEntriesLogEntry) GetText ¶
func (v *DeploymentBuildLogsBuildLogsEntriesLogEntry) GetText() string
GetText returns DeploymentBuildLogsBuildLogsEntriesLogEntry.Text, and is useful for accessing the field via an interface.
func (*DeploymentBuildLogsBuildLogsEntriesLogEntry) GetTimestamp ¶
func (v *DeploymentBuildLogsBuildLogsEntriesLogEntry) GetTimestamp() *time.Time
GetTimestamp returns DeploymentBuildLogsBuildLogsEntriesLogEntry.Timestamp, and is useful for accessing the field via an interface.
type DeploymentBuildLogsResponse ¶
type DeploymentBuildLogsResponse struct {
CurrentUser deploymentBuildLogsCurrentUser `json:"currentUser"`
}
deploymentBuildLogsResponse is returned by deploymentBuildLogs on success.
func (*DeploymentBuildLogsResponse) GetCurrentUser ¶
func (v *DeploymentBuildLogsResponse) GetCurrentUser() deploymentBuildLogsCurrentUser
GetCurrentUser returns DeploymentBuildLogsResponse.CurrentUser, and is useful for accessing the field via an interface.
type DeploymentBuildMetricsResponse ¶
type DeploymentBuildMetricsResponse struct {
DeploymentUpdated deploymentBuildMetricsDeploymentUpdatedDeployment `json:"deploymentUpdated"`
}
deploymentBuildMetricsResponse is returned by deploymentBuildMetrics on success.
func (*DeploymentBuildMetricsResponse) GetDeploymentUpdated ¶
func (v *DeploymentBuildMetricsResponse) GetDeploymentUpdated() deploymentBuildMetricsDeploymentUpdatedDeployment
GetDeploymentUpdated returns DeploymentBuildMetricsResponse.DeploymentUpdated, and is useful for accessing the field via an interface.
type DeploymentCommon ¶
type DeploymentCommon struct { Id uuid.UUID `json:"id"` Description *string `json:"description"` Version string `json:"version"` Status DeploymentStatus `json:"status"` Branch *string `json:"branch"` Endpoints []string `json:"endpoints"` PrivateEndpoint *string `json:"privateEndpoint"` ErrorMessage *string `json:"errorMessage"` DeployStatus *DeploymentCommonDeployStatus `json:"deployStatus"` Build *DeploymentCommonBuild `json:"build"` AlternativeImages []DeploymentCommonAlternativeImagesAlternativeImage `json:"alternativeImages"` UpdatedAt time.Time `json:"updatedAt"` CreatedAt time.Time `json:"createdAt"` }
DeploymentCommon includes the GraphQL fields of Deployment requested by the fragment DeploymentCommon.
func (*DeploymentCommon) GetAlternativeImages ¶
func (v *DeploymentCommon) GetAlternativeImages() []DeploymentCommonAlternativeImagesAlternativeImage
GetAlternativeImages returns DeploymentCommon.AlternativeImages, and is useful for accessing the field via an interface.
func (*DeploymentCommon) GetBranch ¶
func (v *DeploymentCommon) GetBranch() *string
GetBranch returns DeploymentCommon.Branch, and is useful for accessing the field via an interface.
func (*DeploymentCommon) GetBuild ¶
func (v *DeploymentCommon) GetBuild() *DeploymentCommonBuild
GetBuild returns DeploymentCommon.Build, and is useful for accessing the field via an interface.
func (*DeploymentCommon) GetCreatedAt ¶
func (v *DeploymentCommon) GetCreatedAt() time.Time
GetCreatedAt returns DeploymentCommon.CreatedAt, and is useful for accessing the field via an interface.
func (*DeploymentCommon) GetDeployStatus ¶
func (v *DeploymentCommon) GetDeployStatus() *DeploymentCommonDeployStatus
GetDeployStatus returns DeploymentCommon.DeployStatus, and is useful for accessing the field via an interface.
func (*DeploymentCommon) GetDescription ¶
func (v *DeploymentCommon) GetDescription() *string
GetDescription returns DeploymentCommon.Description, and is useful for accessing the field via an interface.
func (*DeploymentCommon) GetEndpoints ¶
func (v *DeploymentCommon) GetEndpoints() []string
GetEndpoints returns DeploymentCommon.Endpoints, and is useful for accessing the field via an interface.
func (*DeploymentCommon) GetErrorMessage ¶
func (v *DeploymentCommon) GetErrorMessage() *string
GetErrorMessage returns DeploymentCommon.ErrorMessage, and is useful for accessing the field via an interface.
func (*DeploymentCommon) GetId ¶
func (v *DeploymentCommon) GetId() uuid.UUID
GetId returns DeploymentCommon.Id, and is useful for accessing the field via an interface.
func (*DeploymentCommon) GetPrivateEndpoint ¶
func (v *DeploymentCommon) GetPrivateEndpoint() *string
GetPrivateEndpoint returns DeploymentCommon.PrivateEndpoint, and is useful for accessing the field via an interface.
func (*DeploymentCommon) GetStatus ¶
func (v *DeploymentCommon) GetStatus() DeploymentStatus
GetStatus returns DeploymentCommon.Status, and is useful for accessing the field via an interface.
func (*DeploymentCommon) GetUpdatedAt ¶
func (v *DeploymentCommon) GetUpdatedAt() time.Time
GetUpdatedAt returns DeploymentCommon.UpdatedAt, and is useful for accessing the field via an interface.
func (*DeploymentCommon) GetVersion ¶
func (v *DeploymentCommon) GetVersion() string
GetVersion returns DeploymentCommon.Version, and is useful for accessing the field via an interface.
type DeploymentCommonAlternativeImagesAlternativeImage ¶
type DeploymentCommonAlternativeImagesAlternativeImage struct { Reference *string `json:"reference"` Tag *string `json:"tag"` Name *string `json:"name"` }
DeploymentCommonAlternativeImagesAlternativeImage includes the requested fields of the GraphQL type AlternativeImage.
func (*DeploymentCommonAlternativeImagesAlternativeImage) GetName ¶
func (v *DeploymentCommonAlternativeImagesAlternativeImage) GetName() *string
GetName returns DeploymentCommonAlternativeImagesAlternativeImage.Name, and is useful for accessing the field via an interface.
func (*DeploymentCommonAlternativeImagesAlternativeImage) GetReference ¶
func (v *DeploymentCommonAlternativeImagesAlternativeImage) GetReference() *string
GetReference returns DeploymentCommonAlternativeImagesAlternativeImage.Reference, and is useful for accessing the field via an interface.
func (*DeploymentCommonAlternativeImagesAlternativeImage) GetTag ¶
func (v *DeploymentCommonAlternativeImagesAlternativeImage) GetTag() *string
GetTag returns DeploymentCommonAlternativeImagesAlternativeImage.Tag, and is useful for accessing the field via an interface.
type DeploymentCommonBuild ¶
type DeploymentCommonBuild struct {
Image *string `json:"image"`
}
DeploymentCommonBuild includes the requested fields of the GraphQL type Build.
func (*DeploymentCommonBuild) GetImage ¶
func (v *DeploymentCommonBuild) GetImage() *string
GetImage returns DeploymentCommonBuild.Image, and is useful for accessing the field via an interface.
type DeploymentCommonDeployStatus ¶
type DeploymentCommonDeployStatus struct { Active bool `json:"active"` Replicas int `json:"replicas"` PublicIPs []string `json:"publicIPs"` State string `json:"state"` ErrorMessage *string `json:"errorMessage"` Troubleshooting *DeploymentCommonDeployStatusTroubleshooting `json:"troubleshooting"` }
DeploymentCommonDeployStatus includes the requested fields of the GraphQL type DeployStatus.
func (*DeploymentCommonDeployStatus) GetActive ¶
func (v *DeploymentCommonDeployStatus) GetActive() bool
GetActive returns DeploymentCommonDeployStatus.Active, and is useful for accessing the field via an interface.
func (*DeploymentCommonDeployStatus) GetErrorMessage ¶
func (v *DeploymentCommonDeployStatus) GetErrorMessage() *string
GetErrorMessage returns DeploymentCommonDeployStatus.ErrorMessage, and is useful for accessing the field via an interface.
func (*DeploymentCommonDeployStatus) GetPublicIPs ¶
func (v *DeploymentCommonDeployStatus) GetPublicIPs() []string
GetPublicIPs returns DeploymentCommonDeployStatus.PublicIPs, and is useful for accessing the field via an interface.
func (*DeploymentCommonDeployStatus) GetReplicas ¶
func (v *DeploymentCommonDeployStatus) GetReplicas() int
GetReplicas returns DeploymentCommonDeployStatus.Replicas, and is useful for accessing the field via an interface.
func (*DeploymentCommonDeployStatus) GetState ¶
func (v *DeploymentCommonDeployStatus) GetState() string
GetState returns DeploymentCommonDeployStatus.State, and is useful for accessing the field via an interface.
func (*DeploymentCommonDeployStatus) GetTroubleshooting ¶
func (v *DeploymentCommonDeployStatus) GetTroubleshooting() *DeploymentCommonDeployStatusTroubleshooting
GetTroubleshooting returns DeploymentCommonDeployStatus.Troubleshooting, and is useful for accessing the field via an interface.
type DeploymentCommonDeployStatusTroubleshooting ¶
type DeploymentCommonDeployStatusTroubleshooting struct { // The headline issue currently outstanding for this troubleshooting's parent object. Issue *DeploymentCommonDeployStatusTroubleshootingIssue `json:"issue"` }
DeploymentCommonDeployStatusTroubleshooting includes the requested fields of the GraphQL type Troubleshooting. The GraphQL type's documentation follows.
A minimal representation of some error state, and some possible triage, when available.
func (*DeploymentCommonDeployStatusTroubleshooting) GetIssue ¶
func (v *DeploymentCommonDeployStatusTroubleshooting) GetIssue() *DeploymentCommonDeployStatusTroubleshootingIssue
GetIssue returns DeploymentCommonDeployStatusTroubleshooting.Issue, and is useful for accessing the field via an interface.
type DeploymentCommonDeployStatusTroubleshootingIssue ¶
type DeploymentCommonDeployStatusTroubleshootingIssue struct { // Zero or more blocks representing either evidence of an issue or corresponding user instructions Blocks []DeploymentCommonDeployStatusTroubleshootingIssueBlocksTroubleshootingIssueBlock `json:"blocks"` }
DeploymentCommonDeployStatusTroubleshootingIssue includes the requested fields of the GraphQL type TroubleshootingIssue.
func (*DeploymentCommonDeployStatusTroubleshootingIssue) GetBlocks ¶
func (v *DeploymentCommonDeployStatusTroubleshootingIssue) GetBlocks() []DeploymentCommonDeployStatusTroubleshootingIssueBlocksTroubleshootingIssueBlock
GetBlocks returns DeploymentCommonDeployStatusTroubleshootingIssue.Blocks, and is useful for accessing the field via an interface.
type DeploymentCommonDeployStatusTroubleshootingIssueBlocksTroubleshootingIssueBlock ¶
type DeploymentCommonDeployStatusTroubleshootingIssueBlocksTroubleshootingIssueBlock struct { BlockType *TroubleshootingIssueBlockType `json:"blockType"` Content *string `json:"content"` }
DeploymentCommonDeployStatusTroubleshootingIssueBlocksTroubleshootingIssueBlock includes the requested fields of the GraphQL type TroubleshootingIssueBlock.
func (*DeploymentCommonDeployStatusTroubleshootingIssueBlocksTroubleshootingIssueBlock) GetBlockType ¶
func (v *DeploymentCommonDeployStatusTroubleshootingIssueBlocksTroubleshootingIssueBlock) GetBlockType() *TroubleshootingIssueBlockType
GetBlockType returns DeploymentCommonDeployStatusTroubleshootingIssueBlocksTroubleshootingIssueBlock.BlockType, and is useful for accessing the field via an interface.
func (*DeploymentCommonDeployStatusTroubleshootingIssueBlocksTroubleshootingIssueBlock) GetContent ¶
func (v *DeploymentCommonDeployStatusTroubleshootingIssueBlocksTroubleshootingIssueBlock) GetContent() *string
GetContent returns DeploymentCommonDeployStatusTroubleshootingIssueBlocksTroubleshootingIssueBlock.Content, and is useful for accessing the field via an interface.
type DeploymentDeployLogsResponse ¶
type DeploymentDeployLogsResponse struct {
CurrentUser deploymentDeployLogsCurrentUser `json:"currentUser"`
}
deploymentDeployLogsResponse is returned by deploymentDeployLogs on success.
func (*DeploymentDeployLogsResponse) GetCurrentUser ¶
func (v *DeploymentDeployLogsResponse) GetCurrentUser() deploymentDeployLogsCurrentUser
GetCurrentUser returns DeploymentDeployLogsResponse.CurrentUser, and is useful for accessing the field via an interface.
type DeploymentDetail ¶
type DeploymentDetail struct { DeploymentCommon `json:"-"` Branch *string `json:"branch"` BuildStage *DeploymentDetailBuildStage `json:"buildStage"` ReleaseStage *DeploymentDetailReleaseStagePipelineStage `json:"releaseStage"` DeployStage *DeploymentDetailDeployStagePipelineStage `json:"deployStage"` Repo *DeploymentDetailRepo `json:"repo"` AwsLinks *DeploymentDetailAwsLinksAWSLinks `json:"awsLinks"` GcpLinks *DeploymentDetailGcpLinksGCPLinks `json:"gcpLinks"` // An optional structured error, containing more information than the simple 'errorMessage' DeploymentError *DeploymentDetailDeploymentError `json:"deploymentError"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` }
DeploymentDetail includes the GraphQL fields of Deployment requested by the fragment DeploymentDetail.
func (*DeploymentDetail) GetAlternativeImages ¶
func (v *DeploymentDetail) GetAlternativeImages() []DeploymentCommonAlternativeImagesAlternativeImage
GetAlternativeImages returns DeploymentDetail.AlternativeImages, and is useful for accessing the field via an interface.
func (*DeploymentDetail) GetAwsLinks ¶
func (v *DeploymentDetail) GetAwsLinks() *DeploymentDetailAwsLinksAWSLinks
GetAwsLinks returns DeploymentDetail.AwsLinks, and is useful for accessing the field via an interface.
func (*DeploymentDetail) GetBranch ¶
func (v *DeploymentDetail) GetBranch() *string
GetBranch returns DeploymentDetail.Branch, and is useful for accessing the field via an interface.
func (*DeploymentDetail) GetBuild ¶
func (v *DeploymentDetail) GetBuild() *DeploymentCommonBuild
GetBuild returns DeploymentDetail.Build, and is useful for accessing the field via an interface.
func (*DeploymentDetail) GetBuildStage ¶
func (v *DeploymentDetail) GetBuildStage() *DeploymentDetailBuildStage
GetBuildStage returns DeploymentDetail.BuildStage, and is useful for accessing the field via an interface.
func (*DeploymentDetail) GetCreatedAt ¶
func (v *DeploymentDetail) GetCreatedAt() time.Time
GetCreatedAt returns DeploymentDetail.CreatedAt, and is useful for accessing the field via an interface.
func (*DeploymentDetail) GetDeployStage ¶
func (v *DeploymentDetail) GetDeployStage() *DeploymentDetailDeployStagePipelineStage
GetDeployStage returns DeploymentDetail.DeployStage, and is useful for accessing the field via an interface.
func (*DeploymentDetail) GetDeployStatus ¶
func (v *DeploymentDetail) GetDeployStatus() *DeploymentCommonDeployStatus
GetDeployStatus returns DeploymentDetail.DeployStatus, and is useful for accessing the field via an interface.
func (*DeploymentDetail) GetDeploymentError ¶
func (v *DeploymentDetail) GetDeploymentError() *DeploymentDetailDeploymentError
GetDeploymentError returns DeploymentDetail.DeploymentError, and is useful for accessing the field via an interface.
func (*DeploymentDetail) GetDescription ¶
func (v *DeploymentDetail) GetDescription() *string
GetDescription returns DeploymentDetail.Description, and is useful for accessing the field via an interface.
func (*DeploymentDetail) GetEndpoints ¶
func (v *DeploymentDetail) GetEndpoints() []string
GetEndpoints returns DeploymentDetail.Endpoints, and is useful for accessing the field via an interface.
func (*DeploymentDetail) GetErrorMessage ¶
func (v *DeploymentDetail) GetErrorMessage() *string
GetErrorMessage returns DeploymentDetail.ErrorMessage, and is useful for accessing the field via an interface.
func (*DeploymentDetail) GetGcpLinks ¶
func (v *DeploymentDetail) GetGcpLinks() *DeploymentDetailGcpLinksGCPLinks
GetGcpLinks returns DeploymentDetail.GcpLinks, and is useful for accessing the field via an interface.
func (*DeploymentDetail) GetId ¶
func (v *DeploymentDetail) GetId() uuid.UUID
GetId returns DeploymentDetail.Id, and is useful for accessing the field via an interface.
func (*DeploymentDetail) GetPrivateEndpoint ¶
func (v *DeploymentDetail) GetPrivateEndpoint() *string
GetPrivateEndpoint returns DeploymentDetail.PrivateEndpoint, and is useful for accessing the field via an interface.
func (*DeploymentDetail) GetReleaseStage ¶
func (v *DeploymentDetail) GetReleaseStage() *DeploymentDetailReleaseStagePipelineStage
GetReleaseStage returns DeploymentDetail.ReleaseStage, and is useful for accessing the field via an interface.
func (*DeploymentDetail) GetRepo ¶
func (v *DeploymentDetail) GetRepo() *DeploymentDetailRepo
GetRepo returns DeploymentDetail.Repo, and is useful for accessing the field via an interface.
func (*DeploymentDetail) GetStatus ¶
func (v *DeploymentDetail) GetStatus() DeploymentStatus
GetStatus returns DeploymentDetail.Status, and is useful for accessing the field via an interface.
func (*DeploymentDetail) GetUpdatedAt ¶
func (v *DeploymentDetail) GetUpdatedAt() time.Time
GetUpdatedAt returns DeploymentDetail.UpdatedAt, and is useful for accessing the field via an interface.
func (*DeploymentDetail) GetVersion ¶
func (v *DeploymentDetail) GetVersion() string
GetVersion returns DeploymentDetail.Version, and is useful for accessing the field via an interface.
func (*DeploymentDetail) MarshalJSON ¶
func (v *DeploymentDetail) MarshalJSON() ([]byte, error)
func (*DeploymentDetail) UnmarshalJSON ¶
func (v *DeploymentDetail) UnmarshalJSON(b []byte) error
type DeploymentDetailAwsLinksAWSLinks ¶
type DeploymentDetailAwsLinksAWSLinks struct { LambdaLinks `json:"-"` Rds *string `json:"rds"` }
DeploymentDetailAwsLinksAWSLinks includes the requested fields of the GraphQL type AWSLinks.
func (*DeploymentDetailAwsLinksAWSLinks) GetApiGateway ¶
func (v *DeploymentDetailAwsLinksAWSLinks) GetApiGateway() *string
GetApiGateway returns DeploymentDetailAwsLinksAWSLinks.ApiGateway, and is useful for accessing the field via an interface.
func (*DeploymentDetailAwsLinksAWSLinks) GetCloudformation ¶
func (v *DeploymentDetailAwsLinksAWSLinks) GetCloudformation() *string
GetCloudformation returns DeploymentDetailAwsLinksAWSLinks.Cloudformation, and is useful for accessing the field via an interface.
func (*DeploymentDetailAwsLinksAWSLinks) GetCloudwatchLogs ¶
func (v *DeploymentDetailAwsLinksAWSLinks) GetCloudwatchLogs() *string
GetCloudwatchLogs returns DeploymentDetailAwsLinksAWSLinks.CloudwatchLogs, and is useful for accessing the field via an interface.
func (*DeploymentDetailAwsLinksAWSLinks) GetCloudwatchMetrics ¶
func (v *DeploymentDetailAwsLinksAWSLinks) GetCloudwatchMetrics() *string
GetCloudwatchMetrics returns DeploymentDetailAwsLinksAWSLinks.CloudwatchMetrics, and is useful for accessing the field via an interface.
func (*DeploymentDetailAwsLinksAWSLinks) GetLambda ¶
func (v *DeploymentDetailAwsLinksAWSLinks) GetLambda() *string
GetLambda returns DeploymentDetailAwsLinksAWSLinks.Lambda, and is useful for accessing the field via an interface.
func (*DeploymentDetailAwsLinksAWSLinks) GetRds ¶
func (v *DeploymentDetailAwsLinksAWSLinks) GetRds() *string
GetRds returns DeploymentDetailAwsLinksAWSLinks.Rds, and is useful for accessing the field via an interface.
func (*DeploymentDetailAwsLinksAWSLinks) MarshalJSON ¶
func (v *DeploymentDetailAwsLinksAWSLinks) MarshalJSON() ([]byte, error)
func (*DeploymentDetailAwsLinksAWSLinks) UnmarshalJSON ¶
func (v *DeploymentDetailAwsLinksAWSLinks) UnmarshalJSON(b []byte) error
type DeploymentDetailBuildStage ¶
DeploymentDetailBuildStage includes the requested fields of the GraphQL type BuildStage.
func (*DeploymentDetailBuildStage) GetId ¶
func (v *DeploymentDetailBuildStage) GetId() uuid.UUID
GetId returns DeploymentDetailBuildStage.Id, and is useful for accessing the field via an interface.
type DeploymentDetailDeployStagePipelineStage ¶
DeploymentDetailDeployStagePipelineStage includes the requested fields of the GraphQL type PipelineStage.
func (*DeploymentDetailDeployStagePipelineStage) GetId ¶
func (v *DeploymentDetailDeployStagePipelineStage) GetId() uuid.UUID
GetId returns DeploymentDetailDeployStagePipelineStage.Id, and is useful for accessing the field via an interface.
type DeploymentDetailDeploymentError ¶
type DeploymentDetailDeploymentError struct { ErrorID *string `json:"errorID"` ErrorCode *string `json:"errorCode"` Message string `json:"message"` }
DeploymentDetailDeploymentError includes the requested fields of the GraphQL type DeploymentError.
func (*DeploymentDetailDeploymentError) GetErrorCode ¶
func (v *DeploymentDetailDeploymentError) GetErrorCode() *string
GetErrorCode returns DeploymentDetailDeploymentError.ErrorCode, and is useful for accessing the field via an interface.
func (*DeploymentDetailDeploymentError) GetErrorID ¶
func (v *DeploymentDetailDeploymentError) GetErrorID() *string
GetErrorID returns DeploymentDetailDeploymentError.ErrorID, and is useful for accessing the field via an interface.
func (*DeploymentDetailDeploymentError) GetMessage ¶
func (v *DeploymentDetailDeploymentError) GetMessage() string
GetMessage returns DeploymentDetailDeploymentError.Message, and is useful for accessing the field via an interface.
type DeploymentDetailGcpLinksGCPLinks ¶
type DeploymentDetailGcpLinksGCPLinks struct {
CloudFunctionsLinks `json:"-"`
}
DeploymentDetailGcpLinksGCPLinks includes the requested fields of the GraphQL type GCPLinks.
func (*DeploymentDetailGcpLinksGCPLinks) GetCloudFunctions ¶
func (v *DeploymentDetailGcpLinksGCPLinks) GetCloudFunctions() *string
GetCloudFunctions returns DeploymentDetailGcpLinksGCPLinks.CloudFunctions, and is useful for accessing the field via an interface.
func (*DeploymentDetailGcpLinksGCPLinks) GetCloudFunctionsTrigger ¶
func (v *DeploymentDetailGcpLinksGCPLinks) GetCloudFunctionsTrigger() *string
GetCloudFunctionsTrigger returns DeploymentDetailGcpLinksGCPLinks.CloudFunctionsTrigger, and is useful for accessing the field via an interface.
func (*DeploymentDetailGcpLinksGCPLinks) GetCloudLogging ¶
func (v *DeploymentDetailGcpLinksGCPLinks) GetCloudLogging() *string
GetCloudLogging returns DeploymentDetailGcpLinksGCPLinks.CloudLogging, and is useful for accessing the field via an interface.
func (*DeploymentDetailGcpLinksGCPLinks) GetCloudMonitoring ¶
func (v *DeploymentDetailGcpLinksGCPLinks) GetCloudMonitoring() *string
GetCloudMonitoring returns DeploymentDetailGcpLinksGCPLinks.CloudMonitoring, and is useful for accessing the field via an interface.
func (*DeploymentDetailGcpLinksGCPLinks) GetCloudRun ¶
func (v *DeploymentDetailGcpLinksGCPLinks) GetCloudRun() *string
GetCloudRun returns DeploymentDetailGcpLinksGCPLinks.CloudRun, and is useful for accessing the field via an interface.
func (*DeploymentDetailGcpLinksGCPLinks) GetDeploymentManager ¶
func (v *DeploymentDetailGcpLinksGCPLinks) GetDeploymentManager() *string
GetDeploymentManager returns DeploymentDetailGcpLinksGCPLinks.DeploymentManager, and is useful for accessing the field via an interface.
func (*DeploymentDetailGcpLinksGCPLinks) MarshalJSON ¶
func (v *DeploymentDetailGcpLinksGCPLinks) MarshalJSON() ([]byte, error)
func (*DeploymentDetailGcpLinksGCPLinks) UnmarshalJSON ¶
func (v *DeploymentDetailGcpLinksGCPLinks) UnmarshalJSON(b []byte) error
type DeploymentDetailReleaseStagePipelineStage ¶
DeploymentDetailReleaseStagePipelineStage includes the requested fields of the GraphQL type PipelineStage.
func (*DeploymentDetailReleaseStagePipelineStage) GetId ¶
func (v *DeploymentDetailReleaseStagePipelineStage) GetId() uuid.UUID
GetId returns DeploymentDetailReleaseStagePipelineStage.Id, and is useful for accessing the field via an interface.
type DeploymentDetailRepo ¶
type DeploymentDetailRepo struct { // - v0.RepoID Id uuid.UUID `json:"id"` Ports []DeploymentDetailRepoPortsPort `json:"ports"` RepoCommon `json:"-"` }
DeploymentDetailRepo includes the requested fields of the GraphQL type Repo.
func (*DeploymentDetailRepo) GetAutoscaling ¶
func (v *DeploymentDetailRepo) GetAutoscaling() *RepoCommonAutoscaling
GetAutoscaling returns DeploymentDetailRepo.Autoscaling, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetAwsAccount ¶
func (v *DeploymentDetailRepo) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
GetAwsAccount returns DeploymentDetailRepo.AwsAccount, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetCluster ¶
func (v *DeploymentDetailRepo) GetCluster() *RepoCommonCluster
GetCluster returns DeploymentDetailRepo.Cluster, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetCpu ¶
func (v *DeploymentDetailRepo) GetCpu() *string
GetCpu returns DeploymentDetailRepo.Cpu, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetDatabaseEngine ¶
func (v *DeploymentDetailRepo) GetDatabaseEngine() *DatabaseEngineType
GetDatabaseEngine returns DeploymentDetailRepo.DatabaseEngine, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetDatabaseProvider ¶
func (v *DeploymentDetailRepo) GetDatabaseProvider() *DatabaseProviderType
GetDatabaseProvider returns DeploymentDetailRepo.DatabaseProvider, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetDeployJob ¶
func (v *DeploymentDetailRepo) GetDeployJob() *bool
GetDeployJob returns DeploymentDetailRepo.DeployJob, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetDeployService ¶
func (v *DeploymentDetailRepo) GetDeployService() *bool
GetDeployService returns DeploymentDetailRepo.DeployService, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetDeployTarget ¶
func (v *DeploymentDetailRepo) GetDeployTarget() *DeployTarget
GetDeployTarget returns DeploymentDetailRepo.DeployTarget, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetDeployType ¶
func (v *DeploymentDetailRepo) GetDeployType() *DeployType
GetDeployType returns DeploymentDetailRepo.DeployType, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetDisableReason ¶
func (v *DeploymentDetailRepo) GetDisableReason() *DisableReason
GetDisableReason returns DeploymentDetailRepo.DisableReason, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetEnabled ¶
func (v *DeploymentDetailRepo) GetEnabled() bool
GetEnabled returns DeploymentDetailRepo.Enabled, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetGcpAccount ¶
func (v *DeploymentDetailRepo) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
GetGcpAccount returns DeploymentDetailRepo.GcpAccount, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetGpu ¶
func (v *DeploymentDetailRepo) GetGpu() *RepoCommonGpuGPUSpec
GetGpu returns DeploymentDetailRepo.Gpu, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetId ¶
func (v *DeploymentDetailRepo) GetId() uuid.UUID
GetId returns DeploymentDetailRepo.Id, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetImage ¶
func (v *DeploymentDetailRepo) GetImage() *string
GetImage returns DeploymentDetailRepo.Image, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetMemory ¶
func (v *DeploymentDetailRepo) GetMemory() *string
GetMemory returns DeploymentDetailRepo.Memory, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetName ¶
func (v *DeploymentDetailRepo) GetName() string
GetName returns DeploymentDetailRepo.Name, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetOwner ¶
func (v *DeploymentDetailRepo) GetOwner() RepoCommonOwnerUser
GetOwner returns DeploymentDetailRepo.Owner, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetPath ¶
func (v *DeploymentDetailRepo) GetPath() string
GetPath returns DeploymentDetailRepo.Path, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetPorts ¶
func (v *DeploymentDetailRepo) GetPorts() []DeploymentDetailRepoPortsPort
GetPorts returns DeploymentDetailRepo.Ports, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetProject ¶
func (v *DeploymentDetailRepo) GetProject() *RepoCommonProject
GetProject returns DeploymentDetailRepo.Project, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetProjectEnvironment ¶
func (v *DeploymentDetailRepo) GetProjectEnvironment() *RepoCommonProjectEnvironment
GetProjectEnvironment returns DeploymentDetailRepo.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetSource ¶
func (v *DeploymentDetailRepo) GetSource() RepoCommonSourceRepoSource
GetSource returns DeploymentDetailRepo.Source, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetTpu ¶
func (v *DeploymentDetailRepo) GetTpu() *RepoCommonTpuTPUSpec
GetTpu returns DeploymentDetailRepo.Tpu, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) GetUpdatedAt ¶
func (v *DeploymentDetailRepo) GetUpdatedAt() time.Time
GetUpdatedAt returns DeploymentDetailRepo.UpdatedAt, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepo) MarshalJSON ¶
func (v *DeploymentDetailRepo) MarshalJSON() ([]byte, error)
func (*DeploymentDetailRepo) UnmarshalJSON ¶
func (v *DeploymentDetailRepo) UnmarshalJSON(b []byte) error
type DeploymentDetailRepoPortsPort ¶
DeploymentDetailRepoPortsPort includes the requested fields of the GraphQL type Port.
func (*DeploymentDetailRepoPortsPort) GetHttps ¶
func (v *DeploymentDetailRepoPortsPort) GetHttps() bool
GetHttps returns DeploymentDetailRepoPortsPort.Https, and is useful for accessing the field via an interface.
func (*DeploymentDetailRepoPortsPort) GetPublic ¶
func (v *DeploymentDetailRepoPortsPort) GetPublic() bool
GetPublic returns DeploymentDetailRepoPortsPort.Public, and is useful for accessing the field via an interface.
type DeploymentLogsResponse ¶
type DeploymentLogsResponse struct {
CurrentUser deploymentLogsCurrentUser `json:"currentUser"`
}
deploymentLogsResponse is returned by deploymentLogs on success.
func DeploymentLogsQuery ¶
func (*DeploymentLogsResponse) GetCurrentUser ¶
func (v *DeploymentLogsResponse) GetCurrentUser() deploymentLogsCurrentUser
GetCurrentUser returns DeploymentLogsResponse.CurrentUser, and is useful for accessing the field via an interface.
type DeploymentMetricsResponse ¶
type DeploymentMetricsResponse struct {
CurrentUser deploymentMetricsCurrentUser `json:"currentUser"`
}
deploymentMetricsResponse is returned by deploymentMetrics on success.
func DeploymentMetricsQuery ¶
func (*DeploymentMetricsResponse) GetCurrentUser ¶
func (v *DeploymentMetricsResponse) GetCurrentUser() deploymentMetricsCurrentUser
GetCurrentUser returns DeploymentMetricsResponse.CurrentUser, and is useful for accessing the field via an interface.
type DeploymentReleaseLogsResponse ¶
type DeploymentReleaseLogsResponse struct {
CurrentUser deploymentReleaseLogsCurrentUser `json:"currentUser"`
}
deploymentReleaseLogsResponse is returned by deploymentReleaseLogs on success.
func (*DeploymentReleaseLogsResponse) GetCurrentUser ¶
func (v *DeploymentReleaseLogsResponse) GetCurrentUser() deploymentReleaseLogsCurrentUser
GetCurrentUser returns DeploymentReleaseLogsResponse.CurrentUser, and is useful for accessing the field via an interface.
type DeploymentStatus ¶
type DeploymentStatus string
const ( DeploymentStatusBuildPending DeploymentStatus = "BUILD_PENDING" DeploymentStatusBuildInProgress DeploymentStatus = "BUILD_IN_PROGRESS" DeploymentStatusBuildFailed DeploymentStatus = "BUILD_FAILED" DeploymentStatusBuildSucceeded DeploymentStatus = "BUILD_SUCCEEDED" DeploymentStatusDeployPending DeploymentStatus = "DEPLOY_PENDING" DeploymentStatusDeployInProgress DeploymentStatus = "DEPLOY_IN_PROGRESS" DeploymentStatusReleaseInProgress DeploymentStatus = "RELEASE_IN_PROGRESS" DeploymentStatusDeployFailed DeploymentStatus = "DEPLOY_FAILED" DeploymentStatusDeploySucceeded DeploymentStatus = "DEPLOY_SUCCEEDED" DeploymentStatusBuildAborted DeploymentStatus = "BUILD_ABORTED" DeploymentStatusDeployStopped DeploymentStatus = "DEPLOY_STOPPED" DeploymentStatusDeployHealhty DeploymentStatus = "DEPLOY_HEALHTY" DeploymentStatusDeployCrashing DeploymentStatus = "DEPLOY_CRASHING" )
type DeploymentUpdatedResponse ¶
type DeploymentUpdatedResponse struct {
DeploymentUpdated deploymentUpdatedDeploymentUpdatedDeployment `json:"deploymentUpdated"`
}
deploymentUpdatedResponse is returned by deploymentUpdated on success.
func (*DeploymentUpdatedResponse) GetDeploymentUpdated ¶
func (v *DeploymentUpdatedResponse) GetDeploymentUpdated() deploymentUpdatedDeploymentUpdatedDeployment
GetDeploymentUpdated returns DeploymentUpdatedResponse.DeploymentUpdated, and is useful for accessing the field via an interface.
type DisableProjectResponse ¶
type DisableProjectResponse struct {
DisableRepo disableProjectDisableRepo `json:"disableRepo"`
}
disableProjectResponse is returned by disableProject on success.
func DisableProjectMutation ¶
func (*DisableProjectResponse) GetDisableRepo ¶
func (v *DisableProjectResponse) GetDisableRepo() disableProjectDisableRepo
GetDisableRepo returns DisableProjectResponse.DisableRepo, and is useful for accessing the field via an interface.
type DisableReason ¶
type DisableReason string
const ( DisableReasonFreeTrialEnded DisableReason = "FREE_TRIAL_ENDED" DisableReasonUserAction DisableReason = "USER_ACTION" DisableReasonPaymentError DisableReason = "PAYMENT_ERROR" DisableReasonUserBanned DisableReason = "USER_BANNED" )
type DisconnectUserFromIamResponse ¶
type DisconnectUserFromIamResponse struct {
DisconnectUserFromIam bool `json:"disconnectUserFromIam"`
}
DisconnectUserFromIamResponse is returned by DisconnectUserFromIam on success.
func (*DisconnectUserFromIamResponse) GetDisconnectUserFromIam ¶
func (v *DisconnectUserFromIamResponse) GetDisconnectUserFromIam() bool
GetDisconnectUserFromIam returns DisconnectUserFromIamResponse.DisconnectUserFromIam, and is useful for accessing the field via an interface.
type DockerInfoResponse ¶
type DockerInfoResponse struct {
CurrentUser dockerInfoCurrentUser `json:"currentUser"`
}
dockerInfoResponse is returned by dockerInfo on success.
func DockerInfoQuery ¶
func (*DockerInfoResponse) GetCurrentUser ¶
func (v *DockerInfoResponse) GetCurrentUser() dockerInfoCurrentUser
GetCurrentUser returns DockerInfoResponse.CurrentUser, and is useful for accessing the field via an interface.
type DockerRepositoryPortsResponse ¶
type DockerRepositoryPortsResponse struct {
DockerRepository *dockerRepositoryPortsDockerRepository `json:"dockerRepository"`
}
dockerRepositoryPortsResponse is returned by dockerRepositoryPorts on success.
func (*DockerRepositoryPortsResponse) GetDockerRepository ¶
func (v *DockerRepositoryPortsResponse) GetDockerRepository() *dockerRepositoryPortsDockerRepository
GetDockerRepository returns DockerRepositoryPortsResponse.DockerRepository, and is useful for accessing the field via an interface.
type DomainDetail ¶
type DomainDetail struct { Id uuid.UUID `json:"id"` Domain string `json:"domain"` IsApex bool `json:"isApex"` CnameTargets []string `json:"cnameTargets"` IpTargets []string `json:"ipTargets"` DisableCertManager *bool `json:"disableCertManager"` CertManagerChallengeType *CertManagerChallengeType `json:"certManagerChallengeType"` SyncDomain *DomainDetailSyncDomainCustomDomain `json:"syncDomain"` Instructions []DomainDetailInstructionsDNSRecord `json:"instructions"` Certificate *DomainDetailCertificate `json:"certificate"` }
DomainDetail includes the GraphQL fields of CustomDomain requested by the fragment DomainDetail.
func (*DomainDetail) GetCertManagerChallengeType ¶
func (v *DomainDetail) GetCertManagerChallengeType() *CertManagerChallengeType
GetCertManagerChallengeType returns DomainDetail.CertManagerChallengeType, and is useful for accessing the field via an interface.
func (*DomainDetail) GetCertificate ¶
func (v *DomainDetail) GetCertificate() *DomainDetailCertificate
GetCertificate returns DomainDetail.Certificate, and is useful for accessing the field via an interface.
func (*DomainDetail) GetCnameTargets ¶
func (v *DomainDetail) GetCnameTargets() []string
GetCnameTargets returns DomainDetail.CnameTargets, and is useful for accessing the field via an interface.
func (*DomainDetail) GetDisableCertManager ¶
func (v *DomainDetail) GetDisableCertManager() *bool
GetDisableCertManager returns DomainDetail.DisableCertManager, and is useful for accessing the field via an interface.
func (*DomainDetail) GetDomain ¶
func (v *DomainDetail) GetDomain() string
GetDomain returns DomainDetail.Domain, and is useful for accessing the field via an interface.
func (*DomainDetail) GetId ¶
func (v *DomainDetail) GetId() uuid.UUID
GetId returns DomainDetail.Id, and is useful for accessing the field via an interface.
func (*DomainDetail) GetInstructions ¶
func (v *DomainDetail) GetInstructions() []DomainDetailInstructionsDNSRecord
GetInstructions returns DomainDetail.Instructions, and is useful for accessing the field via an interface.
func (*DomainDetail) GetIpTargets ¶
func (v *DomainDetail) GetIpTargets() []string
GetIpTargets returns DomainDetail.IpTargets, and is useful for accessing the field via an interface.
func (*DomainDetail) GetIsApex ¶
func (v *DomainDetail) GetIsApex() bool
GetIsApex returns DomainDetail.IsApex, and is useful for accessing the field via an interface.
func (*DomainDetail) GetSyncDomain ¶
func (v *DomainDetail) GetSyncDomain() *DomainDetailSyncDomainCustomDomain
GetSyncDomain returns DomainDetail.SyncDomain, and is useful for accessing the field via an interface.
type DomainDetailCertificate ¶
type DomainDetailCertificate struct { DnsNames []string `json:"dnsNames"` Ready bool `json:"ready"` Issuing bool `json:"issuing"` Challenges []DomainDetailCertificateChallengesCertificateChallenge `json:"challenges"` Instructions []DomainDetailCertificateInstructionsDNSRecord `json:"instructions"` }
DomainDetailCertificate includes the requested fields of the GraphQL type Certificate.
func (*DomainDetailCertificate) GetChallenges ¶
func (v *DomainDetailCertificate) GetChallenges() []DomainDetailCertificateChallengesCertificateChallenge
GetChallenges returns DomainDetailCertificate.Challenges, and is useful for accessing the field via an interface.
func (*DomainDetailCertificate) GetDnsNames ¶
func (v *DomainDetailCertificate) GetDnsNames() []string
GetDnsNames returns DomainDetailCertificate.DnsNames, and is useful for accessing the field via an interface.
func (*DomainDetailCertificate) GetInstructions ¶
func (v *DomainDetailCertificate) GetInstructions() []DomainDetailCertificateInstructionsDNSRecord
GetInstructions returns DomainDetailCertificate.Instructions, and is useful for accessing the field via an interface.
func (*DomainDetailCertificate) GetIssuing ¶
func (v *DomainDetailCertificate) GetIssuing() bool
GetIssuing returns DomainDetailCertificate.Issuing, and is useful for accessing the field via an interface.
func (*DomainDetailCertificate) GetReady ¶
func (v *DomainDetailCertificate) GetReady() bool
GetReady returns DomainDetailCertificate.Ready, and is useful for accessing the field via an interface.
type DomainDetailCertificateChallengesCertificateChallenge ¶
type DomainDetailCertificateChallengesCertificateChallenge struct { DnsName string `json:"dnsName"` Solver string `json:"solver"` StatusReason string `json:"statusReason"` StatusState string `json:"statusState"` Type string `json:"type"` Wildcard bool `json:"wildcard"` }
DomainDetailCertificateChallengesCertificateChallenge includes the requested fields of the GraphQL type CertificateChallenge.
func (*DomainDetailCertificateChallengesCertificateChallenge) GetDnsName ¶
func (v *DomainDetailCertificateChallengesCertificateChallenge) GetDnsName() string
GetDnsName returns DomainDetailCertificateChallengesCertificateChallenge.DnsName, and is useful for accessing the field via an interface.
func (*DomainDetailCertificateChallengesCertificateChallenge) GetSolver ¶
func (v *DomainDetailCertificateChallengesCertificateChallenge) GetSolver() string
GetSolver returns DomainDetailCertificateChallengesCertificateChallenge.Solver, and is useful for accessing the field via an interface.
func (*DomainDetailCertificateChallengesCertificateChallenge) GetStatusReason ¶
func (v *DomainDetailCertificateChallengesCertificateChallenge) GetStatusReason() string
GetStatusReason returns DomainDetailCertificateChallengesCertificateChallenge.StatusReason, and is useful for accessing the field via an interface.
func (*DomainDetailCertificateChallengesCertificateChallenge) GetStatusState ¶
func (v *DomainDetailCertificateChallengesCertificateChallenge) GetStatusState() string
GetStatusState returns DomainDetailCertificateChallengesCertificateChallenge.StatusState, and is useful for accessing the field via an interface.
func (*DomainDetailCertificateChallengesCertificateChallenge) GetType ¶
func (v *DomainDetailCertificateChallengesCertificateChallenge) GetType() string
GetType returns DomainDetailCertificateChallengesCertificateChallenge.Type, and is useful for accessing the field via an interface.
func (*DomainDetailCertificateChallengesCertificateChallenge) GetWildcard ¶
func (v *DomainDetailCertificateChallengesCertificateChallenge) GetWildcard() bool
GetWildcard returns DomainDetailCertificateChallengesCertificateChallenge.Wildcard, and is useful for accessing the field via an interface.
type DomainDetailCertificateInstructionsDNSRecord ¶
type DomainDetailCertificateInstructionsDNSRecord struct { Domain string `json:"domain"` Type DNSRecordType `json:"type"` Value *string `json:"value"` }
DomainDetailCertificateInstructionsDNSRecord includes the requested fields of the GraphQL type DNSRecord.
func (*DomainDetailCertificateInstructionsDNSRecord) GetDomain ¶
func (v *DomainDetailCertificateInstructionsDNSRecord) GetDomain() string
GetDomain returns DomainDetailCertificateInstructionsDNSRecord.Domain, and is useful for accessing the field via an interface.
func (*DomainDetailCertificateInstructionsDNSRecord) GetType ¶
func (v *DomainDetailCertificateInstructionsDNSRecord) GetType() DNSRecordType
GetType returns DomainDetailCertificateInstructionsDNSRecord.Type, and is useful for accessing the field via an interface.
func (*DomainDetailCertificateInstructionsDNSRecord) GetValue ¶
func (v *DomainDetailCertificateInstructionsDNSRecord) GetValue() *string
GetValue returns DomainDetailCertificateInstructionsDNSRecord.Value, and is useful for accessing the field via an interface.
type DomainDetailInstructionsDNSRecord ¶
type DomainDetailInstructionsDNSRecord struct { Domain string `json:"domain"` Type DNSRecordType `json:"type"` Value *string `json:"value"` }
DomainDetailInstructionsDNSRecord includes the requested fields of the GraphQL type DNSRecord.
func (*DomainDetailInstructionsDNSRecord) GetDomain ¶
func (v *DomainDetailInstructionsDNSRecord) GetDomain() string
GetDomain returns DomainDetailInstructionsDNSRecord.Domain, and is useful for accessing the field via an interface.
func (*DomainDetailInstructionsDNSRecord) GetType ¶
func (v *DomainDetailInstructionsDNSRecord) GetType() DNSRecordType
GetType returns DomainDetailInstructionsDNSRecord.Type, and is useful for accessing the field via an interface.
func (*DomainDetailInstructionsDNSRecord) GetValue ¶
func (v *DomainDetailInstructionsDNSRecord) GetValue() *string
GetValue returns DomainDetailInstructionsDNSRecord.Value, and is useful for accessing the field via an interface.
type DomainDetailSyncDomainCustomDomain ¶
DomainDetailSyncDomainCustomDomain includes the requested fields of the GraphQL type CustomDomain.
func (*DomainDetailSyncDomainCustomDomain) GetId ¶
func (v *DomainDetailSyncDomainCustomDomain) GetId() uuid.UUID
GetId returns DomainDetailSyncDomainCustomDomain.Id, and is useful for accessing the field via an interface.
type DriverActionTypeCriterion ¶
type DriverActionTypeCriterion struct { Value []*BlueprintDriverAction `json:"value"` Operator *FilterCriterionOperatorType `json:"operator"` }
func (*DriverActionTypeCriterion) GetOperator ¶
func (v *DriverActionTypeCriterion) GetOperator() *FilterCriterionOperatorType
GetOperator returns DriverActionTypeCriterion.Operator, and is useful for accessing the field via an interface.
func (*DriverActionTypeCriterion) GetValue ¶
func (v *DriverActionTypeCriterion) GetValue() []*BlueprintDriverAction
GetValue returns DriverActionTypeCriterion.Value, and is useful for accessing the field via an interface.
type DuplicateBlueprintInput ¶
type DuplicateBlueprintInput struct { Id uuid.UUID `json:"id"` UserID uuid.UUID `json:"userID"` Name string `json:"name"` Slug string `json:"slug"` Published bool `json:"published"` }
func (*DuplicateBlueprintInput) GetId ¶
func (v *DuplicateBlueprintInput) GetId() uuid.UUID
GetId returns DuplicateBlueprintInput.Id, and is useful for accessing the field via an interface.
func (*DuplicateBlueprintInput) GetName ¶
func (v *DuplicateBlueprintInput) GetName() string
GetName returns DuplicateBlueprintInput.Name, and is useful for accessing the field via an interface.
func (*DuplicateBlueprintInput) GetPublished ¶
func (v *DuplicateBlueprintInput) GetPublished() bool
GetPublished returns DuplicateBlueprintInput.Published, and is useful for accessing the field via an interface.
func (*DuplicateBlueprintInput) GetSlug ¶
func (v *DuplicateBlueprintInput) GetSlug() string
GetSlug returns DuplicateBlueprintInput.Slug, and is useful for accessing the field via an interface.
func (*DuplicateBlueprintInput) GetUserID ¶
func (v *DuplicateBlueprintInput) GetUserID() uuid.UUID
GetUserID returns DuplicateBlueprintInput.UserID, and is useful for accessing the field via an interface.
type DuplicateBlueprintResponse ¶
type DuplicateBlueprintResponse struct {
DuplicateBlueprint duplicateBlueprintDuplicateBlueprint `json:"duplicateBlueprint"`
}
duplicateBlueprintResponse is returned by duplicateBlueprint on success.
func DuplicateBlueprintMutation ¶
func DuplicateBlueprintMutation( ctx_ context.Context, client_ graphql.Client, input DuplicateBlueprintInput, ) (*DuplicateBlueprintResponse, error)
func (*DuplicateBlueprintResponse) GetDuplicateBlueprint ¶
func (v *DuplicateBlueprintResponse) GetDuplicateBlueprint() duplicateBlueprintDuplicateBlueprint
GetDuplicateBlueprint returns DuplicateBlueprintResponse.DuplicateBlueprint, and is useful for accessing the field via an interface.
type DuplicateProjectDuplicateProjectRepo ¶
type DuplicateProjectDuplicateProjectRepo struct {
RepoDetail `json:"-"`
}
DuplicateProjectDuplicateProjectRepo includes the requested fields of the GraphQL type Repo.
func (*DuplicateProjectDuplicateProjectRepo) GetAlternativeImageTagTemplates ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetAlternativeImageTagTemplates() []string
GetAlternativeImageTagTemplates returns DuplicateProjectDuplicateProjectRepo.AlternativeImageTagTemplates, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetAppID ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetAppID() *string
GetAppID returns DuplicateProjectDuplicateProjectRepo.AppID, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetAutoRetry ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetAutoRetry() *bool
GetAutoRetry returns DuplicateProjectDuplicateProjectRepo.AutoRetry, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetAutoRollback ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetAutoRollback() *bool
GetAutoRollback returns DuplicateProjectDuplicateProjectRepo.AutoRollback, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetAutoscaling ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetAutoscaling() *RepoDetailAutoscaling
GetAutoscaling returns DuplicateProjectDuplicateProjectRepo.Autoscaling, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetAwsAccount ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetAwsAccount() *RepoDetailAwsAccountAWSAccount
GetAwsAccount returns DuplicateProjectDuplicateProjectRepo.AwsAccount, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetAwsIamRole ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetAwsIamRole() *string
GetAwsIamRole returns DuplicateProjectDuplicateProjectRepo.AwsIamRole, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetBranchResources ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetBranchResources() *RepoDetailBranchResourcesContainerResourcesSpec
GetBranchResources returns DuplicateProjectDuplicateProjectRepo.BranchResources, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetBuildMethod ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetBuildMethod() *RepoBuildBuildMethod
GetBuildMethod returns DuplicateProjectDuplicateProjectRepo.BuildMethod, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetBuildResources ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetBuildResources() *RepoBuildBuildResourcesContainerResourcesSpec
GetBuildResources returns DuplicateProjectDuplicateProjectRepo.BuildResources, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetBuildSpec ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetBuildSpec() *RepoBuildBuildSpecContainerSpec
GetBuildSpec returns DuplicateProjectDuplicateProjectRepo.BuildSpec, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetCanDeploy ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetCanDeploy() *bool
GetCanDeploy returns DuplicateProjectDuplicateProjectRepo.CanDeploy, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetCdns ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetCdns() []RepoNetworkCdnsCDN
GetCdns returns DuplicateProjectDuplicateProjectRepo.Cdns, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetCluster ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetCluster() *RepoDetailCluster
GetCluster returns DuplicateProjectDuplicateProjectRepo.Cluster, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetClusterDomains ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetClusterDomains() []RepoNetworkClusterDomains
GetClusterDomains returns DuplicateProjectDuplicateProjectRepo.ClusterDomains, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetCollaborators ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetCollaborators() []RepoDetailCollaboratorsProjectCollaborator
GetCollaborators returns DuplicateProjectDuplicateProjectRepo.Collaborators, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetContainerRegistry ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetContainerRegistry() *RepoDetailContainerRegistry
GetContainerRegistry returns DuplicateProjectDuplicateProjectRepo.ContainerRegistry, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetCpu ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetCpu() *string
GetCpu returns DuplicateProjectDuplicateProjectRepo.Cpu, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetDatabaseEngine ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetDatabaseEngine() *DatabaseEngineType
GetDatabaseEngine returns DuplicateProjectDuplicateProjectRepo.DatabaseEngine, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetDatabaseEnvs ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetDatabaseEnvs() []RepoDetailDatabaseEnvsEnvVar
GetDatabaseEnvs returns DuplicateProjectDuplicateProjectRepo.DatabaseEnvs, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetDatabaseLinks ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetDatabaseLinks() []RepoDetailDatabaseLinksDatabaseLink
GetDatabaseLinks returns DuplicateProjectDuplicateProjectRepo.DatabaseLinks, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetDatabaseProvider ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetDatabaseProvider() *DatabaseProviderType
GetDatabaseProvider returns DuplicateProjectDuplicateProjectRepo.DatabaseProvider, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetDatabaseVersion ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetDatabaseVersion() *string
GetDatabaseVersion returns DuplicateProjectDuplicateProjectRepo.DatabaseVersion, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetDatadogApmEnabled ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetDatadogApmEnabled() *bool
GetDatadogApmEnabled returns DuplicateProjectDuplicateProjectRepo.DatadogApmEnabled, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetDedicated ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetDedicated() *bool
GetDedicated returns DuplicateProjectDuplicateProjectRepo.Dedicated, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetDefaultIngressDomain ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetDefaultIngressDomain() *string
GetDefaultIngressDomain returns DuplicateProjectDuplicateProjectRepo.DefaultIngressDomain, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetDeployJob ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetDeployJob() *bool
GetDeployJob returns DuplicateProjectDuplicateProjectRepo.DeployJob, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetDeployService ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetDeployService() *bool
GetDeployService returns DuplicateProjectDuplicateProjectRepo.DeployService, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetDeployStrategy ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetDeployStrategy() *DeployStrategy
GetDeployStrategy returns DuplicateProjectDuplicateProjectRepo.DeployStrategy, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetDeployTarget ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetDeployTarget() *DeployTarget
GetDeployTarget returns DuplicateProjectDuplicateProjectRepo.DeployTarget, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetDeployTimeoutSeconds ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetDeployTimeoutSeconds() *int
GetDeployTimeoutSeconds returns DuplicateProjectDuplicateProjectRepo.DeployTimeoutSeconds, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetDeployType ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetDeployType() *DeployType
GetDeployType returns DuplicateProjectDuplicateProjectRepo.DeployType, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetDisableReason ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetDisableReason() *DisableReason
GetDisableReason returns DuplicateProjectDuplicateProjectRepo.DisableReason, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetEnabled ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetEnabled() bool
GetEnabled returns DuplicateProjectDuplicateProjectRepo.Enabled, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetEnvs ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetEnvs() []RepoDetailEnvsEnvVar
GetEnvs returns DuplicateProjectDuplicateProjectRepo.Envs, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetEphemeralStorage ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetEphemeralStorage() *float64
GetEphemeralStorage returns DuplicateProjectDuplicateProjectRepo.EphemeralStorage, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetFree ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetFree() *bool
GetFree returns DuplicateProjectDuplicateProjectRepo.Free, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetGcpAccount ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetGcpAccount() *RepoDetailGcpAccountGCPAccount
GetGcpAccount returns DuplicateProjectDuplicateProjectRepo.GcpAccount, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetGcpServiceAccount ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetGcpServiceAccount() *string
GetGcpServiceAccount returns DuplicateProjectDuplicateProjectRepo.GcpServiceAccount, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetGitSubmodules ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetGitSubmodules() *GitSubmodulesType
GetGitSubmodules returns DuplicateProjectDuplicateProjectRepo.GitSubmodules, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetGithubIntegration ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetGithubIntegration() *RepoDetailGithubIntegrationGitHubRepoIntegration
GetGithubIntegration returns DuplicateProjectDuplicateProjectRepo.GithubIntegration, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetGitlabIntegration ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetGitlabIntegration() *RepoDetailGitlabIntegrationGitlabRepoIntegration
GetGitlabIntegration returns DuplicateProjectDuplicateProjectRepo.GitlabIntegration, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetGpu ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetGpu() *RepoDetailGpuGPUSpec
GetGpu returns DuplicateProjectDuplicateProjectRepo.Gpu, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetHelmValues ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetHelmValues() *string
GetHelmValues returns DuplicateProjectDuplicateProjectRepo.HelmValues, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetHostNetwork ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetHostNetwork() *bool
GetHostNetwork returns DuplicateProjectDuplicateProjectRepo.HostNetwork, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetId ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetId() uuid.UUID
GetId returns DuplicateProjectDuplicateProjectRepo.Id, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetImage ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetImage() *string
GetImage returns DuplicateProjectDuplicateProjectRepo.Image, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetJobRuns ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetJobRuns() *RepoDetailJobRunsJobRunConnection
GetJobRuns returns DuplicateProjectDuplicateProjectRepo.JobRuns, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetKanikoFlags ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetKanikoFlags() *RepoBuildKanikoFlags
GetKanikoFlags returns DuplicateProjectDuplicateProjectRepo.KanikoFlags, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetKappID ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetKappID() *string
GetKappID returns DuplicateProjectDuplicateProjectRepo.KappID, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetKubernetesCustomization ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetKubernetesCustomization() *RepoDetailKubernetesCustomization
GetKubernetesCustomization returns DuplicateProjectDuplicateProjectRepo.KubernetesCustomization, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetLinkedProjects ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetLinkedProjects() []RepoDetailLinkedProjectsDatabaseLink
GetLinkedProjects returns DuplicateProjectDuplicateProjectRepo.LinkedProjects, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetLivenessProbe ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetLivenessProbe() *RepoDetailLivenessProbe
GetLivenessProbe returns DuplicateProjectDuplicateProjectRepo.LivenessProbe, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetLogShipper ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetLogShipper() *RepoDetailLogShipper
GetLogShipper returns DuplicateProjectDuplicateProjectRepo.LogShipper, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetManifest ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetManifest() *RepoDetailManifest
GetManifest returns DuplicateProjectDuplicateProjectRepo.Manifest, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetManualDeploy ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetManualDeploy() *bool
GetManualDeploy returns DuplicateProjectDuplicateProjectRepo.ManualDeploy, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetMemory ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetMemory() *string
GetMemory returns DuplicateProjectDuplicateProjectRepo.Memory, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetName ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetName() string
GetName returns DuplicateProjectDuplicateProjectRepo.Name, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetNamespace ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetNamespace() *string
GetNamespace returns DuplicateProjectDuplicateProjectRepo.Namespace, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetNoBuildCache ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetNoBuildCache() *bool
GetNoBuildCache returns DuplicateProjectDuplicateProjectRepo.NoBuildCache, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetOwner ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetOwner() RepoCommonOwnerUser
GetOwner returns DuplicateProjectDuplicateProjectRepo.Owner, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetPath ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetPath() string
GetPath returns DuplicateProjectDuplicateProjectRepo.Path, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetPipelineCluster ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetPipelineCluster() *RepoDetailPipelineCluster
GetPipelineCluster returns DuplicateProjectDuplicateProjectRepo.PipelineCluster, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetPipelineLinks ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetPipelineLinks() []RepoDetailPipelineLinksRepoPipelineLink
GetPipelineLinks returns DuplicateProjectDuplicateProjectRepo.PipelineLinks, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetPorts ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetPorts() []RepoNetworkPortsPort
GetPorts returns DuplicateProjectDuplicateProjectRepo.Ports, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetPreStopSleep ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetPreStopSleep() *int
GetPreStopSleep returns DuplicateProjectDuplicateProjectRepo.PreStopSleep, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetProductionBranch ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetProductionBranch() *string
GetProductionBranch returns DuplicateProjectDuplicateProjectRepo.ProductionBranch, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetProductionDeployment ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetProductionDeployment() *RepoDetailProductionDeployment
GetProductionDeployment returns DuplicateProjectDuplicateProjectRepo.ProductionDeployment, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetProject ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetProject() *RepoDetailProject
GetProject returns DuplicateProjectDuplicateProjectRepo.Project, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetProjectEnvironment ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetProjectEnvironment() *RepoDetailProjectEnvironment
GetProjectEnvironment returns DuplicateProjectDuplicateProjectRepo.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetPrometheusScrape ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetPrometheusScrape() *RepoDetailPrometheusScrape
GetPrometheusScrape returns DuplicateProjectDuplicateProjectRepo.PrometheusScrape, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetReadinessProbe ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetReadinessProbe() *RepoDetailReadinessProbe
GetReadinessProbe returns DuplicateProjectDuplicateProjectRepo.ReadinessProbe, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetReplication ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetReplication() []RepoDetailReplication
GetReplication returns DuplicateProjectDuplicateProjectRepo.Replication, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetSecretMounts ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetSecretMounts() []RepoDetailSecretMountsKubernetesSecretMount
GetSecretMounts returns DuplicateProjectDuplicateProjectRepo.SecretMounts, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetServerlessRegion ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetServerlessRegion() *string
GetServerlessRegion returns DuplicateProjectDuplicateProjectRepo.ServerlessRegion, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetServerlessResources ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetServerlessResources() *RepoDetailServerlessResourcesServerlessResourceSpec
GetServerlessResources returns DuplicateProjectDuplicateProjectRepo.ServerlessResources, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetSource ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetSource() RepoCommonSourceRepoSource
GetSource returns DuplicateProjectDuplicateProjectRepo.Source, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetStartupProbe ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetStartupProbe() *RepoDetailStartupProbe
GetStartupProbe returns DuplicateProjectDuplicateProjectRepo.StartupProbe, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetStaticIP ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetStaticIP() *bool
GetStaticIP returns DuplicateProjectDuplicateProjectRepo.StaticIP, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetTerminationGracePeriodSeconds ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetTerminationGracePeriodSeconds() *int
GetTerminationGracePeriodSeconds returns DuplicateProjectDuplicateProjectRepo.TerminationGracePeriodSeconds, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetTerraformVariables ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetTerraformVariables() *string
GetTerraformVariables returns DuplicateProjectDuplicateProjectRepo.TerraformVariables, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetTerraformVersion ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetTerraformVersion() *string
GetTerraformVersion returns DuplicateProjectDuplicateProjectRepo.TerraformVersion, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetTpu ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetTpu() *RepoDetailTpuTPUSpec
GetTpu returns DuplicateProjectDuplicateProjectRepo.Tpu, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetUpdatedAt ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetUpdatedAt() time.Time
GetUpdatedAt returns DuplicateProjectDuplicateProjectRepo.UpdatedAt, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetUseHumanReadableKubernetesName ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetUseHumanReadableKubernetesName() *bool
GetUseHumanReadableKubernetesName returns DuplicateProjectDuplicateProjectRepo.UseHumanReadableKubernetesName, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) GetVolumes ¶
func (v *DuplicateProjectDuplicateProjectRepo) GetVolumes() []RepoDetailVolumesVolumeSpec
GetVolumes returns DuplicateProjectDuplicateProjectRepo.Volumes, and is useful for accessing the field via an interface.
func (*DuplicateProjectDuplicateProjectRepo) MarshalJSON ¶
func (v *DuplicateProjectDuplicateProjectRepo) MarshalJSON() ([]byte, error)
func (*DuplicateProjectDuplicateProjectRepo) UnmarshalJSON ¶
func (v *DuplicateProjectDuplicateProjectRepo) UnmarshalJSON(b []byte) error
type DuplicateProjectInput ¶
type DuplicateProjectInput struct { // - v0.RepoID Id uuid.UUID `json:"id"` Enabled bool `json:"enabled"` Name string `json:"name"` // Duplicate repo to existing project // - v0.ProjectID or v1.GroupID ProjectID *uuid.UUID `json:"projectID"` // Creates a new environment by name EnvironmentName *string `json:"environmentName"` // Put the new repo in an existing environment within the specified project // - v0.EnvironmentID or v1.SubGroupID EnvironmentID *uuid.UUID `json:"environmentID"` }
func (*DuplicateProjectInput) GetEnabled ¶
func (v *DuplicateProjectInput) GetEnabled() bool
GetEnabled returns DuplicateProjectInput.Enabled, and is useful for accessing the field via an interface.
func (*DuplicateProjectInput) GetEnvironmentID ¶
func (v *DuplicateProjectInput) GetEnvironmentID() *uuid.UUID
GetEnvironmentID returns DuplicateProjectInput.EnvironmentID, and is useful for accessing the field via an interface.
func (*DuplicateProjectInput) GetEnvironmentName ¶
func (v *DuplicateProjectInput) GetEnvironmentName() *string
GetEnvironmentName returns DuplicateProjectInput.EnvironmentName, and is useful for accessing the field via an interface.
func (*DuplicateProjectInput) GetId ¶
func (v *DuplicateProjectInput) GetId() uuid.UUID
GetId returns DuplicateProjectInput.Id, and is useful for accessing the field via an interface.
func (*DuplicateProjectInput) GetName ¶
func (v *DuplicateProjectInput) GetName() string
GetName returns DuplicateProjectInput.Name, and is useful for accessing the field via an interface.
func (*DuplicateProjectInput) GetProjectID ¶
func (v *DuplicateProjectInput) GetProjectID() *uuid.UUID
GetProjectID returns DuplicateProjectInput.ProjectID, and is useful for accessing the field via an interface.
type DuplicateProjectResponse ¶
type DuplicateProjectResponse struct { // Create a copy of a repo, optionally specifying the target project and project environment DuplicateProject DuplicateProjectDuplicateProjectRepo `json:"duplicateProject"` }
DuplicateProjectResponse is returned by DuplicateProject on success.
func DuplicateProjectMutation ¶
func DuplicateProjectMutation( ctx_ context.Context, client_ graphql.Client, input DuplicateProjectInput, ) (*DuplicateProjectResponse, error)
func (*DuplicateProjectResponse) GetDuplicateProject ¶
func (v *DuplicateProjectResponse) GetDuplicateProject() DuplicateProjectDuplicateProjectRepo
GetDuplicateProject returns DuplicateProjectResponse.DuplicateProject, and is useful for accessing the field via an interface.
type DuplicateProjectV3Input ¶
type DuplicateProjectV3Input struct { // - v0.ProjectV3ID Id uuid.UUID `json:"id"` Name string `json:"name"` // - v0.ProjectID or v1.GroupID ProjectID *uuid.UUID `json:"projectID"` ProjectName *string `json:"projectName"` // - v0.EnvironmentID or v1.SubGroupID EnvironmentID *uuid.UUID `json:"environmentID"` EnvironmentName *string `json:"environmentName"` }
func (*DuplicateProjectV3Input) GetEnvironmentID ¶
func (v *DuplicateProjectV3Input) GetEnvironmentID() *uuid.UUID
GetEnvironmentID returns DuplicateProjectV3Input.EnvironmentID, and is useful for accessing the field via an interface.
func (*DuplicateProjectV3Input) GetEnvironmentName ¶
func (v *DuplicateProjectV3Input) GetEnvironmentName() *string
GetEnvironmentName returns DuplicateProjectV3Input.EnvironmentName, and is useful for accessing the field via an interface.
func (*DuplicateProjectV3Input) GetId ¶
func (v *DuplicateProjectV3Input) GetId() uuid.UUID
GetId returns DuplicateProjectV3Input.Id, and is useful for accessing the field via an interface.
func (*DuplicateProjectV3Input) GetName ¶
func (v *DuplicateProjectV3Input) GetName() string
GetName returns DuplicateProjectV3Input.Name, and is useful for accessing the field via an interface.
func (*DuplicateProjectV3Input) GetProjectID ¶
func (v *DuplicateProjectV3Input) GetProjectID() *uuid.UUID
GetProjectID returns DuplicateProjectV3Input.ProjectID, and is useful for accessing the field via an interface.
func (*DuplicateProjectV3Input) GetProjectName ¶
func (v *DuplicateProjectV3Input) GetProjectName() *string
GetProjectName returns DuplicateProjectV3Input.ProjectName, and is useful for accessing the field via an interface.
type DuplicateProjectV3Response ¶
type DuplicateProjectV3Response struct {
DuplicateProjectV3 duplicateProjectV3DuplicateProjectV3 `json:"duplicateProjectV3"`
}
duplicateProjectV3Response is returned by duplicateProjectV3 on success.
func DuplicateProjectV3Mutation ¶
func DuplicateProjectV3Mutation( ctx_ context.Context, client_ graphql.Client, input DuplicateProjectV3Input, ) (*DuplicateProjectV3Response, error)
func (*DuplicateProjectV3Response) GetDuplicateProjectV3 ¶
func (v *DuplicateProjectV3Response) GetDuplicateProjectV3() duplicateProjectV3DuplicateProjectV3
GetDuplicateProjectV3 returns DuplicateProjectV3Response.DuplicateProjectV3, and is useful for accessing the field via an interface.
type EnableProjectResponse ¶
type EnableProjectResponse struct {
EnableRepo enableProjectEnableRepo `json:"enableRepo"`
}
enableProjectResponse is returned by enableProject on success.
func EnableProjectMutation ¶
func (*EnableProjectResponse) GetEnableRepo ¶
func (v *EnableProjectResponse) GetEnableRepo() enableProjectEnableRepo
GetEnableRepo returns EnableProjectResponse.EnableRepo, and is useful for accessing the field via an interface.
type EnsureCloudqueryEnabledResponse ¶
type EnsureCloudqueryEnabledResponse struct {
EnsureCloudqueryEnabled bool `json:"ensureCloudqueryEnabled"`
}
ensureCloudqueryEnabledResponse is returned by ensureCloudqueryEnabled on success.
func (*EnsureCloudqueryEnabledResponse) GetEnsureCloudqueryEnabled ¶
func (v *EnsureCloudqueryEnabledResponse) GetEnsureCloudqueryEnabled() bool
GetEnsureCloudqueryEnabled returns EnsureCloudqueryEnabledResponse.EnsureCloudqueryEnabled, and is useful for accessing the field via an interface.
type EnvVarDetail ¶
type EnvVarDetail struct { Id uuid.UUID `json:"id"` Name string `json:"name"` Value string `json:"value"` Visible bool `json:"visible"` Sealed bool `json:"sealed"` Source *EnvVarDetailSourceEnvVarSource `json:"source"` }
EnvVarDetail includes the GraphQL fields of EnvVar requested by the fragment EnvVarDetail.
func (*EnvVarDetail) GetId ¶
func (v *EnvVarDetail) GetId() uuid.UUID
GetId returns EnvVarDetail.Id, and is useful for accessing the field via an interface.
func (*EnvVarDetail) GetName ¶
func (v *EnvVarDetail) GetName() string
GetName returns EnvVarDetail.Name, and is useful for accessing the field via an interface.
func (*EnvVarDetail) GetSealed ¶
func (v *EnvVarDetail) GetSealed() bool
GetSealed returns EnvVarDetail.Sealed, and is useful for accessing the field via an interface.
func (*EnvVarDetail) GetSource ¶
func (v *EnvVarDetail) GetSource() *EnvVarDetailSourceEnvVarSource
GetSource returns EnvVarDetail.Source, and is useful for accessing the field via an interface.
func (*EnvVarDetail) GetValue ¶
func (v *EnvVarDetail) GetValue() string
GetValue returns EnvVarDetail.Value, and is useful for accessing the field via an interface.
func (*EnvVarDetail) GetVisible ¶
func (v *EnvVarDetail) GetVisible() bool
GetVisible returns EnvVarDetail.Visible, and is useful for accessing the field via an interface.
type EnvVarDetailSourceEnvVarSource ¶
type EnvVarDetailSourceEnvVarSource struct {
Type EnvVarSourceType `json:"type"`
}
EnvVarDetailSourceEnvVarSource includes the requested fields of the GraphQL type EnvVarSource.
func (*EnvVarDetailSourceEnvVarSource) GetType ¶
func (v *EnvVarDetailSourceEnvVarSource) GetType() EnvVarSourceType
GetType returns EnvVarDetailSourceEnvVarSource.Type, and is useful for accessing the field via an interface.
type EnvVarInput ¶
type EnvVarInput struct { Name string `json:"name"` Value string `json:"value"` Sealed *bool `json:"sealed"` }
func (*EnvVarInput) GetName ¶
func (v *EnvVarInput) GetName() string
GetName returns EnvVarInput.Name, and is useful for accessing the field via an interface.
func (*EnvVarInput) GetSealed ¶
func (v *EnvVarInput) GetSealed() *bool
GetSealed returns EnvVarInput.Sealed, and is useful for accessing the field via an interface.
func (*EnvVarInput) GetValue ¶
func (v *EnvVarInput) GetValue() string
GetValue returns EnvVarInput.Value, and is useful for accessing the field via an interface.
type EnvVarSourceType ¶
type EnvVarSourceType string
const ( EnvVarSourceTypeZeet EnvVarSourceType = "ZEET" EnvVarSourceTypeProject EnvVarSourceType = "PROJECT" EnvVarSourceTypeEnvironment EnvVarSourceType = "ENVIRONMENT" EnvVarSourceTypeCluster EnvVarSourceType = "CLUSTER" EnvVarSourceTypeDatabase EnvVarSourceType = "DATABASE" EnvVarSourceTypeProjectLink EnvVarSourceType = "PROJECT_LINK" )
type EnvironmentEnvironmentVariablesResponse ¶
type EnvironmentEnvironmentVariablesResponse struct {
// - v0.ProjectID or v1.GroupID
Project *environmentEnvironmentVariablesProject `json:"project"`
}
environmentEnvironmentVariablesResponse is returned by environmentEnvironmentVariables on success.
func (*EnvironmentEnvironmentVariablesResponse) GetProject ¶
func (v *EnvironmentEnvironmentVariablesResponse) GetProject() *environmentEnvironmentVariablesProject
GetProject returns EnvironmentEnvironmentVariablesResponse.Project, and is useful for accessing the field via an interface.
type FeatureKey ¶
type FeatureKey string
const ( FeatureKeyAdvancedAutoscaling FeatureKey = "ADVANCED_AUTOSCALING" FeatureKeyDatadogApm FeatureKey = "DATADOG_APM" FeatureKeyStaticEgress FeatureKey = "STATIC_EGRESS" FeatureKeySupportCenter FeatureKey = "SUPPORT_CENTER" )
type FilterCriterion ¶
type FilterCriterion struct { UserFilter *UserFilter `json:"userFilter"` ResourceFilter *ResourceFilter `json:"resourceFilter"` RepoFilter *RepoFilter `json:"repoFilter"` DeployableDriverActionExecutionFilter *DeployableDriverActionExecutionFilter `json:"deployableDriverActionExecutionFilter"` ResourceAdapterFilter *ResourceAdapterFilter `json:"resourceAdapterFilter"` BlueprintMetadataFilter *BlueprintMetadataFilter `json:"blueprintMetadataFilter"` }
func (*FilterCriterion) GetBlueprintMetadataFilter ¶
func (v *FilterCriterion) GetBlueprintMetadataFilter() *BlueprintMetadataFilter
GetBlueprintMetadataFilter returns FilterCriterion.BlueprintMetadataFilter, and is useful for accessing the field via an interface.
func (*FilterCriterion) GetDeployableDriverActionExecutionFilter ¶
func (v *FilterCriterion) GetDeployableDriverActionExecutionFilter() *DeployableDriverActionExecutionFilter
GetDeployableDriverActionExecutionFilter returns FilterCriterion.DeployableDriverActionExecutionFilter, and is useful for accessing the field via an interface.
func (*FilterCriterion) GetRepoFilter ¶
func (v *FilterCriterion) GetRepoFilter() *RepoFilter
GetRepoFilter returns FilterCriterion.RepoFilter, and is useful for accessing the field via an interface.
func (*FilterCriterion) GetResourceAdapterFilter ¶
func (v *FilterCriterion) GetResourceAdapterFilter() *ResourceAdapterFilter
GetResourceAdapterFilter returns FilterCriterion.ResourceAdapterFilter, and is useful for accessing the field via an interface.
func (*FilterCriterion) GetResourceFilter ¶
func (v *FilterCriterion) GetResourceFilter() *ResourceFilter
GetResourceFilter returns FilterCriterion.ResourceFilter, and is useful for accessing the field via an interface.
func (*FilterCriterion) GetUserFilter ¶
func (v *FilterCriterion) GetUserFilter() *UserFilter
GetUserFilter returns FilterCriterion.UserFilter, and is useful for accessing the field via an interface.
type FilterCriterionOperatorType ¶
type FilterCriterionOperatorType string
const ( FilterCriterionOperatorTypeEquals FilterCriterionOperatorType = "EQUALS" FilterCriterionOperatorTypeNotEquals FilterCriterionOperatorType = "NOT_EQUALS" FilterCriterionOperatorTypeIncludes FilterCriterionOperatorType = "INCLUDES" FilterCriterionOperatorTypeExcludes FilterCriterionOperatorType = "EXCLUDES" FilterCriterionOperatorTypeStarts FilterCriterionOperatorType = "STARTS" FilterCriterionOperatorTypeEnds FilterCriterionOperatorType = "ENDS" FilterCriterionOperatorTypeContains FilterCriterionOperatorType = "CONTAINS" )
type FilterExpression ¶
type FilterExpression struct { Operator *FilterExpressionOperator `json:"operator"` Filters []FilterNode `json:"filters"` }
func (*FilterExpression) GetFilters ¶
func (v *FilterExpression) GetFilters() []FilterNode
GetFilters returns FilterExpression.Filters, and is useful for accessing the field via an interface.
func (*FilterExpression) GetOperator ¶
func (v *FilterExpression) GetOperator() *FilterExpressionOperator
GetOperator returns FilterExpression.Operator, and is useful for accessing the field via an interface.
type FilterExpressionOperator ¶
type FilterExpressionOperator string
const ( FilterExpressionOperatorAnd FilterExpressionOperator = "AND" FilterExpressionOperatorOr FilterExpressionOperator = "OR" FilterExpressionOperatorNot FilterExpressionOperator = "NOT" )
type FilterInput ¶
type FilterInput struct { Sort *SortInput `json:"sort"` Page *PageInput `json:"page"` Filter FilterNode `json:"filter"` }
func (*FilterInput) GetFilter ¶
func (v *FilterInput) GetFilter() FilterNode
GetFilter returns FilterInput.Filter, and is useful for accessing the field via an interface.
func (*FilterInput) GetPage ¶
func (v *FilterInput) GetPage() *PageInput
GetPage returns FilterInput.Page, and is useful for accessing the field via an interface.
func (*FilterInput) GetSort ¶
func (v *FilterInput) GetSort() *SortInput
GetSort returns FilterInput.Sort, and is useful for accessing the field via an interface.
type FilterNode ¶
type FilterNode struct { Expression *FilterExpression `json:"expression"` Criterion *FilterCriterion `json:"criterion"` }
func (*FilterNode) GetCriterion ¶
func (v *FilterNode) GetCriterion() *FilterCriterion
GetCriterion returns FilterNode.Criterion, and is useful for accessing the field via an interface.
func (*FilterNode) GetExpression ¶
func (v *FilterNode) GetExpression() *FilterExpression
GetExpression returns FilterNode.Expression, and is useful for accessing the field via an interface.
type FreeQuotaResponse ¶
type FreeQuotaResponse struct {
User freeQuotaUser `json:"user"`
}
freeQuotaResponse is returned by freeQuota on success.
func FreeQuotaQuery ¶
func (*FreeQuotaResponse) GetUser ¶
func (v *FreeQuotaResponse) GetUser() freeQuotaUser
GetUser returns FreeQuotaResponse.User, and is useful for accessing the field via an interface.
type FreeTierEligibleResponse ¶
type FreeTierEligibleResponse struct { CheckPrice freeTierEligibleCheckPriceCheckPriceOutput `json:"checkPrice"` CurrentUser freeTierEligibleCurrentUser `json:"currentUser"` }
freeTierEligibleResponse is returned by freeTierEligible on success.
func FreeTierEligibleQuery ¶
func FreeTierEligibleQuery( ctx_ context.Context, client_ graphql.Client, input CheckPriceInput, ) (*FreeTierEligibleResponse, error)
func (*FreeTierEligibleResponse) GetCheckPrice ¶
func (v *FreeTierEligibleResponse) GetCheckPrice() freeTierEligibleCheckPriceCheckPriceOutput
GetCheckPrice returns FreeTierEligibleResponse.CheckPrice, and is useful for accessing the field via an interface.
func (*FreeTierEligibleResponse) GetCurrentUser ¶
func (v *FreeTierEligibleResponse) GetCurrentUser() freeTierEligibleCurrentUser
GetCurrentUser returns FreeTierEligibleResponse.CurrentUser, and is useful for accessing the field via an interface.
type GCPAccountDetail ¶
type GCPAccountDetail struct { Id uuid.UUID `json:"id"` Name string `json:"name"` State GCPAccountState `json:"state"` ProjectID *string `json:"projectID"` ClientEmail *string `json:"clientEmail"` Connected *bool `json:"connected"` Error *string `json:"error"` }
GCPAccountDetail includes the GraphQL fields of GCPAccount requested by the fragment GCPAccountDetail.
func (*GCPAccountDetail) GetClientEmail ¶
func (v *GCPAccountDetail) GetClientEmail() *string
GetClientEmail returns GCPAccountDetail.ClientEmail, and is useful for accessing the field via an interface.
func (*GCPAccountDetail) GetConnected ¶
func (v *GCPAccountDetail) GetConnected() *bool
GetConnected returns GCPAccountDetail.Connected, and is useful for accessing the field via an interface.
func (*GCPAccountDetail) GetError ¶
func (v *GCPAccountDetail) GetError() *string
GetError returns GCPAccountDetail.Error, and is useful for accessing the field via an interface.
func (*GCPAccountDetail) GetId ¶
func (v *GCPAccountDetail) GetId() uuid.UUID
GetId returns GCPAccountDetail.Id, and is useful for accessing the field via an interface.
func (*GCPAccountDetail) GetName ¶
func (v *GCPAccountDetail) GetName() string
GetName returns GCPAccountDetail.Name, and is useful for accessing the field via an interface.
func (*GCPAccountDetail) GetProjectID ¶
func (v *GCPAccountDetail) GetProjectID() *string
GetProjectID returns GCPAccountDetail.ProjectID, and is useful for accessing the field via an interface.
func (*GCPAccountDetail) GetState ¶
func (v *GCPAccountDetail) GetState() GCPAccountState
GetState returns GCPAccountDetail.State, and is useful for accessing the field via an interface.
type GCPAccountState ¶
type GCPAccountState string
const ( GCPAccountStateWaiting GCPAccountState = "WAITING" GCPAccountStateSuccess GCPAccountState = "SUCCESS" GCPAccountStateError GCPAccountState = "ERROR" )
type GCSBucketBackendInput ¶
type GCSBucketBackendInput struct { GcpAccountID uuid.UUID `json:"gcpAccountID"` Location string `json:"location"` BucketName string `json:"bucketName"` Prefix *string `json:"prefix"` }
func (*GCSBucketBackendInput) GetBucketName ¶
func (v *GCSBucketBackendInput) GetBucketName() string
GetBucketName returns GCSBucketBackendInput.BucketName, and is useful for accessing the field via an interface.
func (*GCSBucketBackendInput) GetGcpAccountID ¶
func (v *GCSBucketBackendInput) GetGcpAccountID() uuid.UUID
GetGcpAccountID returns GCSBucketBackendInput.GcpAccountID, and is useful for accessing the field via an interface.
func (*GCSBucketBackendInput) GetLocation ¶
func (v *GCSBucketBackendInput) GetLocation() string
GetLocation returns GCSBucketBackendInput.Location, and is useful for accessing the field via an interface.
func (*GCSBucketBackendInput) GetPrefix ¶
func (v *GCSBucketBackendInput) GetPrefix() *string
GetPrefix returns GCSBucketBackendInput.Prefix, and is useful for accessing the field via an interface.
type GPUInput ¶
type GcpCloudRunGeneratorConfigurationInput ¶
type GcpCloudRunGeneratorConfigurationInput struct { EnvVars []*EnvVarInput `json:"envVars"` Name string `json:"name"` HttpPort *string `json:"httpPort"` ContainerMemory *float64 `json:"containerMemory"` ContainerCpu *float64 `json:"containerCpu"` RunCommand *string `json:"runCommand"` }
func (*GcpCloudRunGeneratorConfigurationInput) GetContainerCpu ¶
func (v *GcpCloudRunGeneratorConfigurationInput) GetContainerCpu() *float64
GetContainerCpu returns GcpCloudRunGeneratorConfigurationInput.ContainerCpu, and is useful for accessing the field via an interface.
func (*GcpCloudRunGeneratorConfigurationInput) GetContainerMemory ¶
func (v *GcpCloudRunGeneratorConfigurationInput) GetContainerMemory() *float64
GetContainerMemory returns GcpCloudRunGeneratorConfigurationInput.ContainerMemory, and is useful for accessing the field via an interface.
func (*GcpCloudRunGeneratorConfigurationInput) GetEnvVars ¶
func (v *GcpCloudRunGeneratorConfigurationInput) GetEnvVars() []*EnvVarInput
GetEnvVars returns GcpCloudRunGeneratorConfigurationInput.EnvVars, and is useful for accessing the field via an interface.
func (*GcpCloudRunGeneratorConfigurationInput) GetHttpPort ¶
func (v *GcpCloudRunGeneratorConfigurationInput) GetHttpPort() *string
GetHttpPort returns GcpCloudRunGeneratorConfigurationInput.HttpPort, and is useful for accessing the field via an interface.
func (*GcpCloudRunGeneratorConfigurationInput) GetName ¶
func (v *GcpCloudRunGeneratorConfigurationInput) GetName() string
GetName returns GcpCloudRunGeneratorConfigurationInput.Name, and is useful for accessing the field via an interface.
func (*GcpCloudRunGeneratorConfigurationInput) GetRunCommand ¶
func (v *GcpCloudRunGeneratorConfigurationInput) GetRunCommand() *string
GetRunCommand returns GcpCloudRunGeneratorConfigurationInput.RunCommand, and is useful for accessing the field via an interface.
type GcpCloudRunProjectV3ConfigurationInput ¶
type GcpCloudRunProjectV3ConfigurationInput struct { GcpAccountId uuid.UUID `json:"gcpAccountId"` GcpRegion *string `json:"gcpRegion"` Generator *GcpCloudRunGeneratorConfigurationInput `json:"generator"` }
func (*GcpCloudRunProjectV3ConfigurationInput) GetGcpAccountId ¶
func (v *GcpCloudRunProjectV3ConfigurationInput) GetGcpAccountId() uuid.UUID
GetGcpAccountId returns GcpCloudRunProjectV3ConfigurationInput.GcpAccountId, and is useful for accessing the field via an interface.
func (*GcpCloudRunProjectV3ConfigurationInput) GetGcpRegion ¶
func (v *GcpCloudRunProjectV3ConfigurationInput) GetGcpRegion() *string
GetGcpRegion returns GcpCloudRunProjectV3ConfigurationInput.GcpRegion, and is useful for accessing the field via an interface.
func (*GcpCloudRunProjectV3ConfigurationInput) GetGenerator ¶
func (v *GcpCloudRunProjectV3ConfigurationInput) GetGenerator() *GcpCloudRunGeneratorConfigurationInput
GetGenerator returns GcpCloudRunProjectV3ConfigurationInput.Generator, and is useful for accessing the field via an interface.
type GcpClusterCreationOptions ¶
type GcpClusterCreationOptions struct { EnableL4 bool `json:"enableL4"` EnableA100 bool `json:"enableA100"` }
func (*GcpClusterCreationOptions) GetEnableA100 ¶
func (v *GcpClusterCreationOptions) GetEnableA100() bool
GetEnableA100 returns GcpClusterCreationOptions.EnableA100, and is useful for accessing the field via an interface.
func (*GcpClusterCreationOptions) GetEnableL4 ¶
func (v *GcpClusterCreationOptions) GetEnableL4() bool
GetEnableL4 returns GcpClusterCreationOptions.EnableL4, and is useful for accessing the field via an interface.
type GenerateDownloadableLogLinkResponse ¶
type GenerateDownloadableLogLinkResponse struct {
GenerateDownloadableLogLink string `json:"generateDownloadableLogLink"`
}
generateDownloadableLogLinkResponse is returned by generateDownloadableLogLink on success.
func (*GenerateDownloadableLogLinkResponse) GetGenerateDownloadableLogLink ¶
func (v *GenerateDownloadableLogLinkResponse) GetGenerateDownloadableLogLink() string
GetGenerateDownloadableLogLink returns GenerateDownloadableLogLinkResponse.GenerateDownloadableLogLink, and is useful for accessing the field via an interface.
type GetPriceTotalResponse ¶
type GetPriceTotalResponse struct {
CheckPrice getPriceTotalCheckPriceCheckPriceOutput `json:"checkPrice"`
}
getPriceTotalResponse is returned by getPriceTotal on success.
func GetPriceTotalQuery ¶
func GetPriceTotalQuery( ctx_ context.Context, client_ graphql.Client, input CheckPriceInput, ) (*GetPriceTotalResponse, error)
func (*GetPriceTotalResponse) GetCheckPrice ¶
func (v *GetPriceTotalResponse) GetCheckPrice() getPriceTotalCheckPriceCheckPriceOutput
GetCheckPrice returns GetPriceTotalResponse.CheckPrice, and is useful for accessing the field via an interface.
type GitHubRepo ¶
type GitHubRepo struct { Id uuid.UUID `json:"id"` Name string `json:"name"` Owner string `json:"owner"` Url string `json:"url"` Description *string `json:"description"` IsFork bool `json:"isFork"` IsPrivate bool `json:"isPrivate"` PrimaryLanguage *string `json:"primaryLanguage"` UpdatedAt time.Time `json:"updatedAt"` }
GitHubRepo includes the GraphQL fields of GitHubRepository requested by the fragment GitHubRepo.
func (*GitHubRepo) GetDescription ¶
func (v *GitHubRepo) GetDescription() *string
GetDescription returns GitHubRepo.Description, and is useful for accessing the field via an interface.
func (*GitHubRepo) GetId ¶
func (v *GitHubRepo) GetId() uuid.UUID
GetId returns GitHubRepo.Id, and is useful for accessing the field via an interface.
func (*GitHubRepo) GetIsFork ¶
func (v *GitHubRepo) GetIsFork() bool
GetIsFork returns GitHubRepo.IsFork, and is useful for accessing the field via an interface.
func (*GitHubRepo) GetIsPrivate ¶
func (v *GitHubRepo) GetIsPrivate() bool
GetIsPrivate returns GitHubRepo.IsPrivate, and is useful for accessing the field via an interface.
func (*GitHubRepo) GetName ¶
func (v *GitHubRepo) GetName() string
GetName returns GitHubRepo.Name, and is useful for accessing the field via an interface.
func (*GitHubRepo) GetOwner ¶
func (v *GitHubRepo) GetOwner() string
GetOwner returns GitHubRepo.Owner, and is useful for accessing the field via an interface.
func (*GitHubRepo) GetPrimaryLanguage ¶
func (v *GitHubRepo) GetPrimaryLanguage() *string
GetPrimaryLanguage returns GitHubRepo.PrimaryLanguage, and is useful for accessing the field via an interface.
func (*GitHubRepo) GetUpdatedAt ¶
func (v *GitHubRepo) GetUpdatedAt() time.Time
GetUpdatedAt returns GitHubRepo.UpdatedAt, and is useful for accessing the field via an interface.
func (*GitHubRepo) GetUrl ¶
func (v *GitHubRepo) GetUrl() string
GetUrl returns GitHubRepo.Url, and is useful for accessing the field via an interface.
type GitHubRepoIntegrationInput ¶
type GitHubRepoIntegrationInput struct { GithubConnectionID *int `json:"githubConnectionID"` GithubOwner *string `json:"githubOwner"` GithubName *string `json:"githubName"` AutoDeployBranch *bool `json:"autoDeployBranch"` AutoStopBranch *bool `json:"autoStopBranch"` AutoStopPullRequest *bool `json:"autoStopPullRequest"` BranchIgnore *string `json:"branchIgnore"` BranchStopIgnore *string `json:"branchStopIgnore"` }
func (*GitHubRepoIntegrationInput) GetAutoDeployBranch ¶
func (v *GitHubRepoIntegrationInput) GetAutoDeployBranch() *bool
GetAutoDeployBranch returns GitHubRepoIntegrationInput.AutoDeployBranch, and is useful for accessing the field via an interface.
func (*GitHubRepoIntegrationInput) GetAutoStopBranch ¶
func (v *GitHubRepoIntegrationInput) GetAutoStopBranch() *bool
GetAutoStopBranch returns GitHubRepoIntegrationInput.AutoStopBranch, and is useful for accessing the field via an interface.
func (*GitHubRepoIntegrationInput) GetAutoStopPullRequest ¶
func (v *GitHubRepoIntegrationInput) GetAutoStopPullRequest() *bool
GetAutoStopPullRequest returns GitHubRepoIntegrationInput.AutoStopPullRequest, and is useful for accessing the field via an interface.
func (*GitHubRepoIntegrationInput) GetBranchIgnore ¶
func (v *GitHubRepoIntegrationInput) GetBranchIgnore() *string
GetBranchIgnore returns GitHubRepoIntegrationInput.BranchIgnore, and is useful for accessing the field via an interface.
func (*GitHubRepoIntegrationInput) GetBranchStopIgnore ¶
func (v *GitHubRepoIntegrationInput) GetBranchStopIgnore() *string
GetBranchStopIgnore returns GitHubRepoIntegrationInput.BranchStopIgnore, and is useful for accessing the field via an interface.
func (*GitHubRepoIntegrationInput) GetGithubConnectionID ¶
func (v *GitHubRepoIntegrationInput) GetGithubConnectionID() *int
GetGithubConnectionID returns GitHubRepoIntegrationInput.GithubConnectionID, and is useful for accessing the field via an interface.
func (*GitHubRepoIntegrationInput) GetGithubName ¶
func (v *GitHubRepoIntegrationInput) GetGithubName() *string
GetGithubName returns GitHubRepoIntegrationInput.GithubName, and is useful for accessing the field via an interface.
func (*GitHubRepoIntegrationInput) GetGithubOwner ¶
func (v *GitHubRepoIntegrationInput) GetGithubOwner() *string
GetGithubOwner returns GitHubRepoIntegrationInput.GithubOwner, and is useful for accessing the field via an interface.
type GitSourceInput ¶
type GitSourceInput struct { Repository string `json:"repository"` Ref *string `json:"ref"` Path *string `json:"path"` Integration *GitSourceIntegrationInput `json:"integration"` }
func (*GitSourceInput) GetIntegration ¶
func (v *GitSourceInput) GetIntegration() *GitSourceIntegrationInput
GetIntegration returns GitSourceInput.Integration, and is useful for accessing the field via an interface.
func (*GitSourceInput) GetPath ¶
func (v *GitSourceInput) GetPath() *string
GetPath returns GitSourceInput.Path, and is useful for accessing the field via an interface.
func (*GitSourceInput) GetRef ¶
func (v *GitSourceInput) GetRef() *string
GetRef returns GitSourceInput.Ref, and is useful for accessing the field via an interface.
func (*GitSourceInput) GetRepository ¶
func (v *GitSourceInput) GetRepository() string
GetRepository returns GitSourceInput.Repository, and is useful for accessing the field via an interface.
type GitSourceIntegrationInput ¶
type GitSourceIntegrationInput struct { GithubInstallationID *int `json:"githubInstallationID"` GithubIntegrationID *uuid.UUID `json:"githubIntegrationID"` GitlabIntegrationID *uuid.UUID `json:"gitlabIntegrationID"` BitbucketIntegrationID *uuid.UUID `json:"bitbucketIntegrationID"` }
func (*GitSourceIntegrationInput) GetBitbucketIntegrationID ¶
func (v *GitSourceIntegrationInput) GetBitbucketIntegrationID() *uuid.UUID
GetBitbucketIntegrationID returns GitSourceIntegrationInput.BitbucketIntegrationID, and is useful for accessing the field via an interface.
func (*GitSourceIntegrationInput) GetGithubInstallationID ¶
func (v *GitSourceIntegrationInput) GetGithubInstallationID() *int
GetGithubInstallationID returns GitSourceIntegrationInput.GithubInstallationID, and is useful for accessing the field via an interface.
func (*GitSourceIntegrationInput) GetGithubIntegrationID ¶
func (v *GitSourceIntegrationInput) GetGithubIntegrationID() *uuid.UUID
GetGithubIntegrationID returns GitSourceIntegrationInput.GithubIntegrationID, and is useful for accessing the field via an interface.
func (*GitSourceIntegrationInput) GetGitlabIntegrationID ¶
func (v *GitSourceIntegrationInput) GetGitlabIntegrationID() *uuid.UUID
GetGitlabIntegrationID returns GitSourceIntegrationInput.GitlabIntegrationID, and is useful for accessing the field via an interface.
type GitSubmodulesType ¶
type GitSubmodulesType string
const ( GitSubmodulesTypeNone GitSubmodulesType = "NONE" GitSubmodulesTypeRecursive GitSubmodulesType = "RECURSIVE" )
type GithubConnectionInput ¶
type GithubConnectionInput struct { ApiUrl *string `json:"apiUrl"` Installation string `json:"installation"` Owner string `json:"owner"` Repo string `json:"repo"` }
func (*GithubConnectionInput) GetApiUrl ¶
func (v *GithubConnectionInput) GetApiUrl() *string
GetApiUrl returns GithubConnectionInput.ApiUrl, and is useful for accessing the field via an interface.
func (*GithubConnectionInput) GetInstallation ¶
func (v *GithubConnectionInput) GetInstallation() string
GetInstallation returns GithubConnectionInput.Installation, and is useful for accessing the field via an interface.
func (*GithubConnectionInput) GetOwner ¶
func (v *GithubConnectionInput) GetOwner() string
GetOwner returns GithubConnectionInput.Owner, and is useful for accessing the field via an interface.
func (*GithubConnectionInput) GetRepo ¶
func (v *GithubConnectionInput) GetRepo() string
GetRepo returns GithubConnectionInput.Repo, and is useful for accessing the field via an interface.
type GithubDetail ¶
type GithubDetail struct { DefaultBranch *GithubDetailDefaultBranchGitBranch `json:"defaultBranch"` Ports []GithubDetailPortsPort `json:"ports"` Volumes []GithubDetailVolumesVolumeSpec `json:"volumes"` BuildMethodSuggestions []GithubDetailBuildMethodSuggestionsBuildMethod `json:"buildMethodSuggestions"` }
GithubDetail includes the GraphQL fields of GitHubRepository requested by the fragment GithubDetail.
func (*GithubDetail) GetBuildMethodSuggestions ¶
func (v *GithubDetail) GetBuildMethodSuggestions() []GithubDetailBuildMethodSuggestionsBuildMethod
GetBuildMethodSuggestions returns GithubDetail.BuildMethodSuggestions, and is useful for accessing the field via an interface.
func (*GithubDetail) GetDefaultBranch ¶
func (v *GithubDetail) GetDefaultBranch() *GithubDetailDefaultBranchGitBranch
GetDefaultBranch returns GithubDetail.DefaultBranch, and is useful for accessing the field via an interface.
func (*GithubDetail) GetPorts ¶
func (v *GithubDetail) GetPorts() []GithubDetailPortsPort
GetPorts returns GithubDetail.Ports, and is useful for accessing the field via an interface.
func (*GithubDetail) GetVolumes ¶
func (v *GithubDetail) GetVolumes() []GithubDetailVolumesVolumeSpec
GetVolumes returns GithubDetail.Volumes, and is useful for accessing the field via an interface.
type GithubDetailBuildMethodSuggestionsBuildMethod ¶
type GithubDetailBuildMethodSuggestionsBuildMethod struct { Name string `json:"name"` Type BuildType `json:"type"` DockerfilePath *string `json:"dockerfilePath"` BuildCommand *string `json:"buildCommand"` StaticPath *string `json:"staticPath"` RunCommand *string `json:"runCommand"` }
GithubDetailBuildMethodSuggestionsBuildMethod includes the requested fields of the GraphQL type BuildMethod.
func (*GithubDetailBuildMethodSuggestionsBuildMethod) GetBuildCommand ¶
func (v *GithubDetailBuildMethodSuggestionsBuildMethod) GetBuildCommand() *string
GetBuildCommand returns GithubDetailBuildMethodSuggestionsBuildMethod.BuildCommand, and is useful for accessing the field via an interface.
func (*GithubDetailBuildMethodSuggestionsBuildMethod) GetDockerfilePath ¶
func (v *GithubDetailBuildMethodSuggestionsBuildMethod) GetDockerfilePath() *string
GetDockerfilePath returns GithubDetailBuildMethodSuggestionsBuildMethod.DockerfilePath, and is useful for accessing the field via an interface.
func (*GithubDetailBuildMethodSuggestionsBuildMethod) GetName ¶
func (v *GithubDetailBuildMethodSuggestionsBuildMethod) GetName() string
GetName returns GithubDetailBuildMethodSuggestionsBuildMethod.Name, and is useful for accessing the field via an interface.
func (*GithubDetailBuildMethodSuggestionsBuildMethod) GetRunCommand ¶
func (v *GithubDetailBuildMethodSuggestionsBuildMethod) GetRunCommand() *string
GetRunCommand returns GithubDetailBuildMethodSuggestionsBuildMethod.RunCommand, and is useful for accessing the field via an interface.
func (*GithubDetailBuildMethodSuggestionsBuildMethod) GetStaticPath ¶
func (v *GithubDetailBuildMethodSuggestionsBuildMethod) GetStaticPath() *string
GetStaticPath returns GithubDetailBuildMethodSuggestionsBuildMethod.StaticPath, and is useful for accessing the field via an interface.
func (*GithubDetailBuildMethodSuggestionsBuildMethod) GetType ¶
func (v *GithubDetailBuildMethodSuggestionsBuildMethod) GetType() BuildType
GetType returns GithubDetailBuildMethodSuggestionsBuildMethod.Type, and is useful for accessing the field via an interface.
type GithubDetailDefaultBranchGitBranch ¶
type GithubDetailDefaultBranchGitBranch struct {
Name string `json:"name"`
}
GithubDetailDefaultBranchGitBranch includes the requested fields of the GraphQL type GitBranch.
func (*GithubDetailDefaultBranchGitBranch) GetName ¶
func (v *GithubDetailDefaultBranchGitBranch) GetName() string
GetName returns GithubDetailDefaultBranchGitBranch.Name, and is useful for accessing the field via an interface.
type GithubDetailPortsPort ¶
type GithubDetailPortsPort struct { Port string `json:"port"` Protocol string `json:"protocol"` Https bool `json:"https"` Public bool `json:"public"` }
GithubDetailPortsPort includes the requested fields of the GraphQL type Port.
func (*GithubDetailPortsPort) GetHttps ¶
func (v *GithubDetailPortsPort) GetHttps() bool
GetHttps returns GithubDetailPortsPort.Https, and is useful for accessing the field via an interface.
func (*GithubDetailPortsPort) GetPort ¶
func (v *GithubDetailPortsPort) GetPort() string
GetPort returns GithubDetailPortsPort.Port, and is useful for accessing the field via an interface.
func (*GithubDetailPortsPort) GetProtocol ¶
func (v *GithubDetailPortsPort) GetProtocol() string
GetProtocol returns GithubDetailPortsPort.Protocol, and is useful for accessing the field via an interface.
func (*GithubDetailPortsPort) GetPublic ¶
func (v *GithubDetailPortsPort) GetPublic() bool
GetPublic returns GithubDetailPortsPort.Public, and is useful for accessing the field via an interface.
type GithubDetailVolumesVolumeSpec ¶
type GithubDetailVolumesVolumeSpec struct { MountPath string `json:"mountPath"` Size int `json:"size"` }
GithubDetailVolumesVolumeSpec includes the requested fields of the GraphQL type VolumeSpec.
func (*GithubDetailVolumesVolumeSpec) GetMountPath ¶
func (v *GithubDetailVolumesVolumeSpec) GetMountPath() string
GetMountPath returns GithubDetailVolumesVolumeSpec.MountPath, and is useful for accessing the field via an interface.
func (*GithubDetailVolumesVolumeSpec) GetSize ¶
func (v *GithubDetailVolumesVolumeSpec) GetSize() int
GetSize returns GithubDetailVolumesVolumeSpec.Size, and is useful for accessing the field via an interface.
type GithubRepoPortResponse ¶
type GithubRepoPortResponse struct {
CurrentUser githubRepoPortCurrentUser `json:"currentUser"`
}
githubRepoPortResponse is returned by githubRepoPort on success.
func GithubRepoPortQuery ¶
func (*GithubRepoPortResponse) GetCurrentUser ¶
func (v *GithubRepoPortResponse) GetCurrentUser() githubRepoPortCurrentUser
GetCurrentUser returns GithubRepoPortResponse.CurrentUser, and is useful for accessing the field via an interface.
type GithubUserType ¶
type GithubUserType string
const ( GithubUserTypeUser GithubUserType = "User" GithubUserTypeOrganization GithubUserType = "Organization" )
type GitlabConnectionInput ¶
type GitlabConnectionInput struct { GitlabIntegrationID uuid.UUID `json:"gitlabIntegrationID"` ProjectPath *string `json:"projectPath"` }
func (*GitlabConnectionInput) GetGitlabIntegrationID ¶
func (v *GitlabConnectionInput) GetGitlabIntegrationID() uuid.UUID
GetGitlabIntegrationID returns GitlabConnectionInput.GitlabIntegrationID, and is useful for accessing the field via an interface.
func (*GitlabConnectionInput) GetProjectPath ¶
func (v *GitlabConnectionInput) GetProjectPath() *string
GetProjectPath returns GitlabConnectionInput.ProjectPath, and is useful for accessing the field via an interface.
type GitlabRepoIntegrationInput ¶
type GitlabRepoIntegrationInput struct { GitlabConnection *GitlabConnectionInput `json:"gitlabConnection"` AutoDeployBranch *bool `json:"autoDeployBranch"` AutoStopBranch *bool `json:"autoStopBranch"` AutoStopPullRequest *bool `json:"autoStopPullRequest"` BranchIgnore *string `json:"branchIgnore"` BranchStopIgnore *string `json:"branchStopIgnore"` }
func (*GitlabRepoIntegrationInput) GetAutoDeployBranch ¶
func (v *GitlabRepoIntegrationInput) GetAutoDeployBranch() *bool
GetAutoDeployBranch returns GitlabRepoIntegrationInput.AutoDeployBranch, and is useful for accessing the field via an interface.
func (*GitlabRepoIntegrationInput) GetAutoStopBranch ¶
func (v *GitlabRepoIntegrationInput) GetAutoStopBranch() *bool
GetAutoStopBranch returns GitlabRepoIntegrationInput.AutoStopBranch, and is useful for accessing the field via an interface.
func (*GitlabRepoIntegrationInput) GetAutoStopPullRequest ¶
func (v *GitlabRepoIntegrationInput) GetAutoStopPullRequest() *bool
GetAutoStopPullRequest returns GitlabRepoIntegrationInput.AutoStopPullRequest, and is useful for accessing the field via an interface.
func (*GitlabRepoIntegrationInput) GetBranchIgnore ¶
func (v *GitlabRepoIntegrationInput) GetBranchIgnore() *string
GetBranchIgnore returns GitlabRepoIntegrationInput.BranchIgnore, and is useful for accessing the field via an interface.
func (*GitlabRepoIntegrationInput) GetBranchStopIgnore ¶
func (v *GitlabRepoIntegrationInput) GetBranchStopIgnore() *string
GetBranchStopIgnore returns GitlabRepoIntegrationInput.BranchStopIgnore, and is useful for accessing the field via an interface.
func (*GitlabRepoIntegrationInput) GetGitlabConnection ¶
func (v *GitlabRepoIntegrationInput) GetGitlabConnection() *GitlabConnectionInput
GetGitlabConnection returns GitlabRepoIntegrationInput.GitlabConnection, and is useful for accessing the field via an interface.
type GroupListItem ¶
type GroupListItem struct { // - v0.ProjectID or v1.GroupID Id uuid.UUID `json:"id"` Name string `json:"name"` UpdatedAt time.Time `json:"updatedAt"` Environments []GroupListItemEnvironmentsProjectEnvironment `json:"environments"` }
GroupListItem includes the GraphQL fields of Project requested by the fragment GroupListItem.
func (*GroupListItem) GetEnvironments ¶
func (v *GroupListItem) GetEnvironments() []GroupListItemEnvironmentsProjectEnvironment
GetEnvironments returns GroupListItem.Environments, and is useful for accessing the field via an interface.
func (*GroupListItem) GetId ¶
func (v *GroupListItem) GetId() uuid.UUID
GetId returns GroupListItem.Id, and is useful for accessing the field via an interface.
func (*GroupListItem) GetName ¶
func (v *GroupListItem) GetName() string
GetName returns GroupListItem.Name, and is useful for accessing the field via an interface.
func (*GroupListItem) GetUpdatedAt ¶
func (v *GroupListItem) GetUpdatedAt() time.Time
GetUpdatedAt returns GroupListItem.UpdatedAt, and is useful for accessing the field via an interface.
type GroupListItemEnvironmentsProjectEnvironment ¶
type GroupListItemEnvironmentsProjectEnvironment struct {
SubgroupListItem `json:"-"`
}
GroupListItemEnvironmentsProjectEnvironment includes the requested fields of the GraphQL type ProjectEnvironment.
func (*GroupListItemEnvironmentsProjectEnvironment) GetId ¶
func (v *GroupListItemEnvironmentsProjectEnvironment) GetId() uuid.UUID
GetId returns GroupListItemEnvironmentsProjectEnvironment.Id, and is useful for accessing the field via an interface.
func (*GroupListItemEnvironmentsProjectEnvironment) GetName ¶
func (v *GroupListItemEnvironmentsProjectEnvironment) GetName() string
GetName returns GroupListItemEnvironmentsProjectEnvironment.Name, and is useful for accessing the field via an interface.
func (*GroupListItemEnvironmentsProjectEnvironment) GetUpdatedAt ¶
func (v *GroupListItemEnvironmentsProjectEnvironment) GetUpdatedAt() time.Time
GetUpdatedAt returns GroupListItemEnvironmentsProjectEnvironment.UpdatedAt, and is useful for accessing the field via an interface.
func (*GroupListItemEnvironmentsProjectEnvironment) MarshalJSON ¶
func (v *GroupListItemEnvironmentsProjectEnvironment) MarshalJSON() ([]byte, error)
func (*GroupListItemEnvironmentsProjectEnvironment) UnmarshalJSON ¶
func (v *GroupListItemEnvironmentsProjectEnvironment) UnmarshalJSON(b []byte) error
type HelmChartResponse ¶
type HelmChartResponse struct {
HelmRepository helmChartHelmRepository `json:"helmRepository"`
}
helmChartResponse is returned by helmChart on success.
func HelmChartQuery ¶
func (*HelmChartResponse) GetHelmRepository ¶
func (v *HelmChartResponse) GetHelmRepository() helmChartHelmRepository
GetHelmRepository returns HelmChartResponse.HelmRepository, and is useful for accessing the field via an interface.
type HelmCommon ¶
type HelmCommon struct { Id string `json:"id"` Name *string `json:"name"` Description *string `json:"description"` LogoImage *string `json:"logoImage"` Version *string `json:"version"` App_version *string `json:"app_version"` Repository HelmCommonRepositoryHelmRepository `json:"repository"` }
HelmCommon includes the GraphQL fields of HelmChart requested by the fragment HelmCommon.
func (*HelmCommon) GetApp_version ¶
func (v *HelmCommon) GetApp_version() *string
GetApp_version returns HelmCommon.App_version, and is useful for accessing the field via an interface.
func (*HelmCommon) GetDescription ¶
func (v *HelmCommon) GetDescription() *string
GetDescription returns HelmCommon.Description, and is useful for accessing the field via an interface.
func (*HelmCommon) GetId ¶
func (v *HelmCommon) GetId() string
GetId returns HelmCommon.Id, and is useful for accessing the field via an interface.
func (*HelmCommon) GetLogoImage ¶
func (v *HelmCommon) GetLogoImage() *string
GetLogoImage returns HelmCommon.LogoImage, and is useful for accessing the field via an interface.
func (*HelmCommon) GetName ¶
func (v *HelmCommon) GetName() *string
GetName returns HelmCommon.Name, and is useful for accessing the field via an interface.
func (*HelmCommon) GetRepository ¶
func (v *HelmCommon) GetRepository() HelmCommonRepositoryHelmRepository
GetRepository returns HelmCommon.Repository, and is useful for accessing the field via an interface.
func (*HelmCommon) GetVersion ¶
func (v *HelmCommon) GetVersion() *string
GetVersion returns HelmCommon.Version, and is useful for accessing the field via an interface.
type HelmCommonRepositoryHelmRepository ¶
type HelmCommonRepositoryHelmRepository struct { Id string `json:"id"` Name *string `json:"name"` Url *string `json:"url"` }
HelmCommonRepositoryHelmRepository includes the requested fields of the GraphQL type HelmRepository.
func (*HelmCommonRepositoryHelmRepository) GetId ¶
func (v *HelmCommonRepositoryHelmRepository) GetId() string
GetId returns HelmCommonRepositoryHelmRepository.Id, and is useful for accessing the field via an interface.
func (*HelmCommonRepositoryHelmRepository) GetName ¶
func (v *HelmCommonRepositoryHelmRepository) GetName() *string
GetName returns HelmCommonRepositoryHelmRepository.Name, and is useful for accessing the field via an interface.
func (*HelmCommonRepositoryHelmRepository) GetUrl ¶
func (v *HelmCommonRepositoryHelmRepository) GetUrl() *string
GetUrl returns HelmCommonRepositoryHelmRepository.Url, and is useful for accessing the field via an interface.
type HelmProjectV3ConfigurationInput ¶
type HelmProjectV3ConfigurationInput struct { ClusterID uuid.UUID `json:"clusterID"` Namespace *string `json:"namespace"` ReleaseName string `json:"releaseName"` Values *string `json:"values"` }
func (*HelmProjectV3ConfigurationInput) GetClusterID ¶
func (v *HelmProjectV3ConfigurationInput) GetClusterID() uuid.UUID
GetClusterID returns HelmProjectV3ConfigurationInput.ClusterID, and is useful for accessing the field via an interface.
func (*HelmProjectV3ConfigurationInput) GetNamespace ¶
func (v *HelmProjectV3ConfigurationInput) GetNamespace() *string
GetNamespace returns HelmProjectV3ConfigurationInput.Namespace, and is useful for accessing the field via an interface.
func (*HelmProjectV3ConfigurationInput) GetReleaseName ¶
func (v *HelmProjectV3ConfigurationInput) GetReleaseName() string
GetReleaseName returns HelmProjectV3ConfigurationInput.ReleaseName, and is useful for accessing the field via an interface.
func (*HelmProjectV3ConfigurationInput) GetValues ¶
func (v *HelmProjectV3ConfigurationInput) GetValues() *string
GetValues returns HelmProjectV3ConfigurationInput.Values, and is useful for accessing the field via an interface.
type HelmRepositorySourceInput ¶
type HelmRepositorySourceInput struct { RepositoryURL string `json:"repositoryURL"` Chart string `json:"chart"` Version *string `json:"version"` }
func (*HelmRepositorySourceInput) GetChart ¶
func (v *HelmRepositorySourceInput) GetChart() string
GetChart returns HelmRepositorySourceInput.Chart, and is useful for accessing the field via an interface.
func (*HelmRepositorySourceInput) GetRepositoryURL ¶
func (v *HelmRepositorySourceInput) GetRepositoryURL() string
GetRepositoryURL returns HelmRepositorySourceInput.RepositoryURL, and is useful for accessing the field via an interface.
func (*HelmRepositorySourceInput) GetVersion ¶
func (v *HelmRepositorySourceInput) GetVersion() *string
GetVersion returns HelmRepositorySourceInput.Version, and is useful for accessing the field via an interface.
type IPFSServiceState ¶
type IPFSServiceState string
const ( IPFSServiceStateCreating IPFSServiceState = "CREATING" IPFSServiceStateHealthy IPFSServiceState = "HEALTHY" IPFSServiceStateDeleting IPFSServiceState = "DELETING" IPFSServiceStateError IPFSServiceState = "ERROR" )
type IntegrationCommon ¶
type IntegrationCommon interface { // GetId returns the interface-field "id" from its implementation. GetId() uuid.UUID // GetType returns the interface-field "type" from its implementation. GetType() IntegrationType // GetName returns the interface-field "name" from its implementation. GetName() string // GetDescription returns the interface-field "description" from its implementation. GetDescription() string // GetImage returns the interface-field "image" from its implementation. GetImage() string // GetCreatedAt returns the interface-field "createdAt" from its implementation. GetCreatedAt() time.Time // GetUpdatedAt returns the interface-field "updatedAt" from its implementation. GetUpdatedAt() time.Time // contains filtered or unexported methods }
IntegrationCommon includes the GraphQL fields of Integration requested by the fragment IntegrationCommon.
IntegrationCommon is implemented by the following types: IntegrationCommonBitbucketIntegration IntegrationCommonDatadogIntegration IntegrationCommonDiscordIntegration IntegrationCommonDiscordWebhookIntegration IntegrationCommonEmailIntegration IntegrationCommonGithubIntegration IntegrationCommonGitlabIntegration IntegrationCommonSlackIntegration IntegrationCommonSlackWebhookIntegration
type IntegrationCommonBitbucketIntegration ¶
type IntegrationCommonBitbucketIntegration struct { Id uuid.UUID `json:"id"` Type IntegrationType `json:"type"` Name string `json:"name"` Description string `json:"description"` Image string `json:"image"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` }
IntegrationCommon includes the GraphQL fields of BitbucketIntegration requested by the fragment IntegrationCommon.
func (*IntegrationCommonBitbucketIntegration) GetCreatedAt ¶
func (v *IntegrationCommonBitbucketIntegration) GetCreatedAt() time.Time
GetCreatedAt returns IntegrationCommonBitbucketIntegration.CreatedAt, and is useful for accessing the field via an interface.
func (*IntegrationCommonBitbucketIntegration) GetDescription ¶
func (v *IntegrationCommonBitbucketIntegration) GetDescription() string
GetDescription returns IntegrationCommonBitbucketIntegration.Description, and is useful for accessing the field via an interface.
func (*IntegrationCommonBitbucketIntegration) GetId ¶
func (v *IntegrationCommonBitbucketIntegration) GetId() uuid.UUID
GetId returns IntegrationCommonBitbucketIntegration.Id, and is useful for accessing the field via an interface.
func (*IntegrationCommonBitbucketIntegration) GetImage ¶
func (v *IntegrationCommonBitbucketIntegration) GetImage() string
GetImage returns IntegrationCommonBitbucketIntegration.Image, and is useful for accessing the field via an interface.
func (*IntegrationCommonBitbucketIntegration) GetName ¶
func (v *IntegrationCommonBitbucketIntegration) GetName() string
GetName returns IntegrationCommonBitbucketIntegration.Name, and is useful for accessing the field via an interface.
func (*IntegrationCommonBitbucketIntegration) GetType ¶
func (v *IntegrationCommonBitbucketIntegration) GetType() IntegrationType
GetType returns IntegrationCommonBitbucketIntegration.Type, and is useful for accessing the field via an interface.
func (*IntegrationCommonBitbucketIntegration) GetUpdatedAt ¶
func (v *IntegrationCommonBitbucketIntegration) GetUpdatedAt() time.Time
GetUpdatedAt returns IntegrationCommonBitbucketIntegration.UpdatedAt, and is useful for accessing the field via an interface.
type IntegrationCommonDatadogIntegration ¶
type IntegrationCommonDatadogIntegration struct { Id uuid.UUID `json:"id"` Type IntegrationType `json:"type"` Name string `json:"name"` Description string `json:"description"` Image string `json:"image"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` }
IntegrationCommon includes the GraphQL fields of DatadogIntegration requested by the fragment IntegrationCommon.
func (*IntegrationCommonDatadogIntegration) GetCreatedAt ¶
func (v *IntegrationCommonDatadogIntegration) GetCreatedAt() time.Time
GetCreatedAt returns IntegrationCommonDatadogIntegration.CreatedAt, and is useful for accessing the field via an interface.
func (*IntegrationCommonDatadogIntegration) GetDescription ¶
func (v *IntegrationCommonDatadogIntegration) GetDescription() string
GetDescription returns IntegrationCommonDatadogIntegration.Description, and is useful for accessing the field via an interface.
func (*IntegrationCommonDatadogIntegration) GetId ¶
func (v *IntegrationCommonDatadogIntegration) GetId() uuid.UUID
GetId returns IntegrationCommonDatadogIntegration.Id, and is useful for accessing the field via an interface.
func (*IntegrationCommonDatadogIntegration) GetImage ¶
func (v *IntegrationCommonDatadogIntegration) GetImage() string
GetImage returns IntegrationCommonDatadogIntegration.Image, and is useful for accessing the field via an interface.
func (*IntegrationCommonDatadogIntegration) GetName ¶
func (v *IntegrationCommonDatadogIntegration) GetName() string
GetName returns IntegrationCommonDatadogIntegration.Name, and is useful for accessing the field via an interface.
func (*IntegrationCommonDatadogIntegration) GetType ¶
func (v *IntegrationCommonDatadogIntegration) GetType() IntegrationType
GetType returns IntegrationCommonDatadogIntegration.Type, and is useful for accessing the field via an interface.
func (*IntegrationCommonDatadogIntegration) GetUpdatedAt ¶
func (v *IntegrationCommonDatadogIntegration) GetUpdatedAt() time.Time
GetUpdatedAt returns IntegrationCommonDatadogIntegration.UpdatedAt, and is useful for accessing the field via an interface.
type IntegrationCommonDiscordIntegration ¶
type IntegrationCommonDiscordIntegration struct { Id uuid.UUID `json:"id"` Type IntegrationType `json:"type"` Name string `json:"name"` Description string `json:"description"` Image string `json:"image"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` }
IntegrationCommon includes the GraphQL fields of DiscordIntegration requested by the fragment IntegrationCommon.
func (*IntegrationCommonDiscordIntegration) GetCreatedAt ¶
func (v *IntegrationCommonDiscordIntegration) GetCreatedAt() time.Time
GetCreatedAt returns IntegrationCommonDiscordIntegration.CreatedAt, and is useful for accessing the field via an interface.
func (*IntegrationCommonDiscordIntegration) GetDescription ¶
func (v *IntegrationCommonDiscordIntegration) GetDescription() string
GetDescription returns IntegrationCommonDiscordIntegration.Description, and is useful for accessing the field via an interface.
func (*IntegrationCommonDiscordIntegration) GetId ¶
func (v *IntegrationCommonDiscordIntegration) GetId() uuid.UUID
GetId returns IntegrationCommonDiscordIntegration.Id, and is useful for accessing the field via an interface.
func (*IntegrationCommonDiscordIntegration) GetImage ¶
func (v *IntegrationCommonDiscordIntegration) GetImage() string
GetImage returns IntegrationCommonDiscordIntegration.Image, and is useful for accessing the field via an interface.
func (*IntegrationCommonDiscordIntegration) GetName ¶
func (v *IntegrationCommonDiscordIntegration) GetName() string
GetName returns IntegrationCommonDiscordIntegration.Name, and is useful for accessing the field via an interface.
func (*IntegrationCommonDiscordIntegration) GetType ¶
func (v *IntegrationCommonDiscordIntegration) GetType() IntegrationType
GetType returns IntegrationCommonDiscordIntegration.Type, and is useful for accessing the field via an interface.
func (*IntegrationCommonDiscordIntegration) GetUpdatedAt ¶
func (v *IntegrationCommonDiscordIntegration) GetUpdatedAt() time.Time
GetUpdatedAt returns IntegrationCommonDiscordIntegration.UpdatedAt, and is useful for accessing the field via an interface.
type IntegrationCommonDiscordWebhookIntegration ¶
type IntegrationCommonDiscordWebhookIntegration struct { Id uuid.UUID `json:"id"` Type IntegrationType `json:"type"` Name string `json:"name"` Description string `json:"description"` Image string `json:"image"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` }
IntegrationCommon includes the GraphQL fields of DiscordWebhookIntegration requested by the fragment IntegrationCommon.
func (*IntegrationCommonDiscordWebhookIntegration) GetCreatedAt ¶
func (v *IntegrationCommonDiscordWebhookIntegration) GetCreatedAt() time.Time
GetCreatedAt returns IntegrationCommonDiscordWebhookIntegration.CreatedAt, and is useful for accessing the field via an interface.
func (*IntegrationCommonDiscordWebhookIntegration) GetDescription ¶
func (v *IntegrationCommonDiscordWebhookIntegration) GetDescription() string
GetDescription returns IntegrationCommonDiscordWebhookIntegration.Description, and is useful for accessing the field via an interface.
func (*IntegrationCommonDiscordWebhookIntegration) GetId ¶
func (v *IntegrationCommonDiscordWebhookIntegration) GetId() uuid.UUID
GetId returns IntegrationCommonDiscordWebhookIntegration.Id, and is useful for accessing the field via an interface.
func (*IntegrationCommonDiscordWebhookIntegration) GetImage ¶
func (v *IntegrationCommonDiscordWebhookIntegration) GetImage() string
GetImage returns IntegrationCommonDiscordWebhookIntegration.Image, and is useful for accessing the field via an interface.
func (*IntegrationCommonDiscordWebhookIntegration) GetName ¶
func (v *IntegrationCommonDiscordWebhookIntegration) GetName() string
GetName returns IntegrationCommonDiscordWebhookIntegration.Name, and is useful for accessing the field via an interface.
func (*IntegrationCommonDiscordWebhookIntegration) GetType ¶
func (v *IntegrationCommonDiscordWebhookIntegration) GetType() IntegrationType
GetType returns IntegrationCommonDiscordWebhookIntegration.Type, and is useful for accessing the field via an interface.
func (*IntegrationCommonDiscordWebhookIntegration) GetUpdatedAt ¶
func (v *IntegrationCommonDiscordWebhookIntegration) GetUpdatedAt() time.Time
GetUpdatedAt returns IntegrationCommonDiscordWebhookIntegration.UpdatedAt, and is useful for accessing the field via an interface.
type IntegrationCommonEmailIntegration ¶
type IntegrationCommonEmailIntegration struct { Id uuid.UUID `json:"id"` Type IntegrationType `json:"type"` Name string `json:"name"` Description string `json:"description"` Image string `json:"image"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` }
IntegrationCommon includes the GraphQL fields of EmailIntegration requested by the fragment IntegrationCommon.
func (*IntegrationCommonEmailIntegration) GetCreatedAt ¶
func (v *IntegrationCommonEmailIntegration) GetCreatedAt() time.Time
GetCreatedAt returns IntegrationCommonEmailIntegration.CreatedAt, and is useful for accessing the field via an interface.
func (*IntegrationCommonEmailIntegration) GetDescription ¶
func (v *IntegrationCommonEmailIntegration) GetDescription() string
GetDescription returns IntegrationCommonEmailIntegration.Description, and is useful for accessing the field via an interface.
func (*IntegrationCommonEmailIntegration) GetId ¶
func (v *IntegrationCommonEmailIntegration) GetId() uuid.UUID
GetId returns IntegrationCommonEmailIntegration.Id, and is useful for accessing the field via an interface.
func (*IntegrationCommonEmailIntegration) GetImage ¶
func (v *IntegrationCommonEmailIntegration) GetImage() string
GetImage returns IntegrationCommonEmailIntegration.Image, and is useful for accessing the field via an interface.
func (*IntegrationCommonEmailIntegration) GetName ¶
func (v *IntegrationCommonEmailIntegration) GetName() string
GetName returns IntegrationCommonEmailIntegration.Name, and is useful for accessing the field via an interface.
func (*IntegrationCommonEmailIntegration) GetType ¶
func (v *IntegrationCommonEmailIntegration) GetType() IntegrationType
GetType returns IntegrationCommonEmailIntegration.Type, and is useful for accessing the field via an interface.
func (*IntegrationCommonEmailIntegration) GetUpdatedAt ¶
func (v *IntegrationCommonEmailIntegration) GetUpdatedAt() time.Time
GetUpdatedAt returns IntegrationCommonEmailIntegration.UpdatedAt, and is useful for accessing the field via an interface.
type IntegrationCommonGithubIntegration ¶
type IntegrationCommonGithubIntegration struct { Id uuid.UUID `json:"id"` Type IntegrationType `json:"type"` Name string `json:"name"` Description string `json:"description"` Image string `json:"image"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` }
IntegrationCommon includes the GraphQL fields of GithubIntegration requested by the fragment IntegrationCommon.
func (*IntegrationCommonGithubIntegration) GetCreatedAt ¶
func (v *IntegrationCommonGithubIntegration) GetCreatedAt() time.Time
GetCreatedAt returns IntegrationCommonGithubIntegration.CreatedAt, and is useful for accessing the field via an interface.
func (*IntegrationCommonGithubIntegration) GetDescription ¶
func (v *IntegrationCommonGithubIntegration) GetDescription() string
GetDescription returns IntegrationCommonGithubIntegration.Description, and is useful for accessing the field via an interface.
func (*IntegrationCommonGithubIntegration) GetId ¶
func (v *IntegrationCommonGithubIntegration) GetId() uuid.UUID
GetId returns IntegrationCommonGithubIntegration.Id, and is useful for accessing the field via an interface.
func (*IntegrationCommonGithubIntegration) GetImage ¶
func (v *IntegrationCommonGithubIntegration) GetImage() string
GetImage returns IntegrationCommonGithubIntegration.Image, and is useful for accessing the field via an interface.
func (*IntegrationCommonGithubIntegration) GetName ¶
func (v *IntegrationCommonGithubIntegration) GetName() string
GetName returns IntegrationCommonGithubIntegration.Name, and is useful for accessing the field via an interface.
func (*IntegrationCommonGithubIntegration) GetType ¶
func (v *IntegrationCommonGithubIntegration) GetType() IntegrationType
GetType returns IntegrationCommonGithubIntegration.Type, and is useful for accessing the field via an interface.
func (*IntegrationCommonGithubIntegration) GetUpdatedAt ¶
func (v *IntegrationCommonGithubIntegration) GetUpdatedAt() time.Time
GetUpdatedAt returns IntegrationCommonGithubIntegration.UpdatedAt, and is useful for accessing the field via an interface.
type IntegrationCommonGitlabIntegration ¶
type IntegrationCommonGitlabIntegration struct { Id uuid.UUID `json:"id"` Type IntegrationType `json:"type"` Name string `json:"name"` Description string `json:"description"` Image string `json:"image"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` }
IntegrationCommon includes the GraphQL fields of GitlabIntegration requested by the fragment IntegrationCommon.
func (*IntegrationCommonGitlabIntegration) GetCreatedAt ¶
func (v *IntegrationCommonGitlabIntegration) GetCreatedAt() time.Time
GetCreatedAt returns IntegrationCommonGitlabIntegration.CreatedAt, and is useful for accessing the field via an interface.
func (*IntegrationCommonGitlabIntegration) GetDescription ¶
func (v *IntegrationCommonGitlabIntegration) GetDescription() string
GetDescription returns IntegrationCommonGitlabIntegration.Description, and is useful for accessing the field via an interface.
func (*IntegrationCommonGitlabIntegration) GetId ¶
func (v *IntegrationCommonGitlabIntegration) GetId() uuid.UUID
GetId returns IntegrationCommonGitlabIntegration.Id, and is useful for accessing the field via an interface.
func (*IntegrationCommonGitlabIntegration) GetImage ¶
func (v *IntegrationCommonGitlabIntegration) GetImage() string
GetImage returns IntegrationCommonGitlabIntegration.Image, and is useful for accessing the field via an interface.
func (*IntegrationCommonGitlabIntegration) GetName ¶
func (v *IntegrationCommonGitlabIntegration) GetName() string
GetName returns IntegrationCommonGitlabIntegration.Name, and is useful for accessing the field via an interface.
func (*IntegrationCommonGitlabIntegration) GetType ¶
func (v *IntegrationCommonGitlabIntegration) GetType() IntegrationType
GetType returns IntegrationCommonGitlabIntegration.Type, and is useful for accessing the field via an interface.
func (*IntegrationCommonGitlabIntegration) GetUpdatedAt ¶
func (v *IntegrationCommonGitlabIntegration) GetUpdatedAt() time.Time
GetUpdatedAt returns IntegrationCommonGitlabIntegration.UpdatedAt, and is useful for accessing the field via an interface.
type IntegrationCommonSlackIntegration ¶
type IntegrationCommonSlackIntegration struct { Id uuid.UUID `json:"id"` Type IntegrationType `json:"type"` Name string `json:"name"` Description string `json:"description"` Image string `json:"image"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` }
IntegrationCommon includes the GraphQL fields of SlackIntegration requested by the fragment IntegrationCommon.
func (*IntegrationCommonSlackIntegration) GetCreatedAt ¶
func (v *IntegrationCommonSlackIntegration) GetCreatedAt() time.Time
GetCreatedAt returns IntegrationCommonSlackIntegration.CreatedAt, and is useful for accessing the field via an interface.
func (*IntegrationCommonSlackIntegration) GetDescription ¶
func (v *IntegrationCommonSlackIntegration) GetDescription() string
GetDescription returns IntegrationCommonSlackIntegration.Description, and is useful for accessing the field via an interface.
func (*IntegrationCommonSlackIntegration) GetId ¶
func (v *IntegrationCommonSlackIntegration) GetId() uuid.UUID
GetId returns IntegrationCommonSlackIntegration.Id, and is useful for accessing the field via an interface.
func (*IntegrationCommonSlackIntegration) GetImage ¶
func (v *IntegrationCommonSlackIntegration) GetImage() string
GetImage returns IntegrationCommonSlackIntegration.Image, and is useful for accessing the field via an interface.
func (*IntegrationCommonSlackIntegration) GetName ¶
func (v *IntegrationCommonSlackIntegration) GetName() string
GetName returns IntegrationCommonSlackIntegration.Name, and is useful for accessing the field via an interface.
func (*IntegrationCommonSlackIntegration) GetType ¶
func (v *IntegrationCommonSlackIntegration) GetType() IntegrationType
GetType returns IntegrationCommonSlackIntegration.Type, and is useful for accessing the field via an interface.
func (*IntegrationCommonSlackIntegration) GetUpdatedAt ¶
func (v *IntegrationCommonSlackIntegration) GetUpdatedAt() time.Time
GetUpdatedAt returns IntegrationCommonSlackIntegration.UpdatedAt, and is useful for accessing the field via an interface.
type IntegrationCommonSlackWebhookIntegration ¶
type IntegrationCommonSlackWebhookIntegration struct { Id uuid.UUID `json:"id"` Type IntegrationType `json:"type"` Name string `json:"name"` Description string `json:"description"` Image string `json:"image"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` }
IntegrationCommon includes the GraphQL fields of SlackWebhookIntegration requested by the fragment IntegrationCommon.
func (*IntegrationCommonSlackWebhookIntegration) GetCreatedAt ¶
func (v *IntegrationCommonSlackWebhookIntegration) GetCreatedAt() time.Time
GetCreatedAt returns IntegrationCommonSlackWebhookIntegration.CreatedAt, and is useful for accessing the field via an interface.
func (*IntegrationCommonSlackWebhookIntegration) GetDescription ¶
func (v *IntegrationCommonSlackWebhookIntegration) GetDescription() string
GetDescription returns IntegrationCommonSlackWebhookIntegration.Description, and is useful for accessing the field via an interface.
func (*IntegrationCommonSlackWebhookIntegration) GetId ¶
func (v *IntegrationCommonSlackWebhookIntegration) GetId() uuid.UUID
GetId returns IntegrationCommonSlackWebhookIntegration.Id, and is useful for accessing the field via an interface.
func (*IntegrationCommonSlackWebhookIntegration) GetImage ¶
func (v *IntegrationCommonSlackWebhookIntegration) GetImage() string
GetImage returns IntegrationCommonSlackWebhookIntegration.Image, and is useful for accessing the field via an interface.
func (*IntegrationCommonSlackWebhookIntegration) GetName ¶
func (v *IntegrationCommonSlackWebhookIntegration) GetName() string
GetName returns IntegrationCommonSlackWebhookIntegration.Name, and is useful for accessing the field via an interface.
func (*IntegrationCommonSlackWebhookIntegration) GetType ¶
func (v *IntegrationCommonSlackWebhookIntegration) GetType() IntegrationType
GetType returns IntegrationCommonSlackWebhookIntegration.Type, and is useful for accessing the field via an interface.
func (*IntegrationCommonSlackWebhookIntegration) GetUpdatedAt ¶
func (v *IntegrationCommonSlackWebhookIntegration) GetUpdatedAt() time.Time
GetUpdatedAt returns IntegrationCommonSlackWebhookIntegration.UpdatedAt, and is useful for accessing the field via an interface.
type IntegrationDetail ¶
type IntegrationDetail interface { // GetId returns the interface-field "id" from its implementation. GetId() uuid.UUID IntegrationCommon // contains filtered or unexported methods }
IntegrationDetail includes the GraphQL fields of Integration requested by the fragment IntegrationDetail.
IntegrationDetail is implemented by the following types: IntegrationDetailBitbucketIntegration IntegrationDetailDatadogIntegration IntegrationDetailDiscordIntegration IntegrationDetailDiscordWebhookIntegration IntegrationDetailEmailIntegration IntegrationDetailGithubIntegration IntegrationDetailGitlabIntegration IntegrationDetailSlackIntegration IntegrationDetailSlackWebhookIntegration
type IntegrationDetailAccountBitbucketAccount ¶
type IntegrationDetailAccountBitbucketAccount struct {
Username string `json:"username"`
}
IntegrationDetailAccountBitbucketAccount includes the requested fields of the GraphQL type BitbucketAccount.
func (*IntegrationDetailAccountBitbucketAccount) GetUsername ¶
func (v *IntegrationDetailAccountBitbucketAccount) GetUsername() string
GetUsername returns IntegrationDetailAccountBitbucketAccount.Username, and is useful for accessing the field via an interface.
type IntegrationDetailBitbucketIntegration ¶
type IntegrationDetailBitbucketIntegration struct { Id uuid.UUID `json:"id"` IntegrationCommonBitbucketIntegration `json:"-"` WebhookUrl string `json:"webhookUrl"` WebhookToken string `json:"webhookToken"` Account *IntegrationDetailAccountBitbucketAccount `json:"account"` AuthType BitbucketIntegrationAuthType `json:"authType"` }
IntegrationDetail includes the GraphQL fields of BitbucketIntegration requested by the fragment IntegrationDetail.
func (*IntegrationDetailBitbucketIntegration) GetAccount ¶
func (v *IntegrationDetailBitbucketIntegration) GetAccount() *IntegrationDetailAccountBitbucketAccount
GetAccount returns IntegrationDetailBitbucketIntegration.Account, and is useful for accessing the field via an interface.
func (*IntegrationDetailBitbucketIntegration) GetAuthType ¶
func (v *IntegrationDetailBitbucketIntegration) GetAuthType() BitbucketIntegrationAuthType
GetAuthType returns IntegrationDetailBitbucketIntegration.AuthType, and is useful for accessing the field via an interface.
func (*IntegrationDetailBitbucketIntegration) GetCreatedAt ¶
func (v *IntegrationDetailBitbucketIntegration) GetCreatedAt() time.Time
GetCreatedAt returns IntegrationDetailBitbucketIntegration.CreatedAt, and is useful for accessing the field via an interface.
func (*IntegrationDetailBitbucketIntegration) GetDescription ¶
func (v *IntegrationDetailBitbucketIntegration) GetDescription() string
GetDescription returns IntegrationDetailBitbucketIntegration.Description, and is useful for accessing the field via an interface.
func (*IntegrationDetailBitbucketIntegration) GetId ¶
func (v *IntegrationDetailBitbucketIntegration) GetId() uuid.UUID
GetId returns IntegrationDetailBitbucketIntegration.Id, and is useful for accessing the field via an interface.
func (*IntegrationDetailBitbucketIntegration) GetImage ¶
func (v *IntegrationDetailBitbucketIntegration) GetImage() string
GetImage returns IntegrationDetailBitbucketIntegration.Image, and is useful for accessing the field via an interface.
func (*IntegrationDetailBitbucketIntegration) GetName ¶
func (v *IntegrationDetailBitbucketIntegration) GetName() string
GetName returns IntegrationDetailBitbucketIntegration.Name, and is useful for accessing the field via an interface.
func (*IntegrationDetailBitbucketIntegration) GetType ¶
func (v *IntegrationDetailBitbucketIntegration) GetType() IntegrationType
GetType returns IntegrationDetailBitbucketIntegration.Type, and is useful for accessing the field via an interface.
func (*IntegrationDetailBitbucketIntegration) GetUpdatedAt ¶
func (v *IntegrationDetailBitbucketIntegration) GetUpdatedAt() time.Time
GetUpdatedAt returns IntegrationDetailBitbucketIntegration.UpdatedAt, and is useful for accessing the field via an interface.
func (*IntegrationDetailBitbucketIntegration) GetWebhookToken ¶
func (v *IntegrationDetailBitbucketIntegration) GetWebhookToken() string
GetWebhookToken returns IntegrationDetailBitbucketIntegration.WebhookToken, and is useful for accessing the field via an interface.
func (*IntegrationDetailBitbucketIntegration) GetWebhookUrl ¶
func (v *IntegrationDetailBitbucketIntegration) GetWebhookUrl() string
GetWebhookUrl returns IntegrationDetailBitbucketIntegration.WebhookUrl, and is useful for accessing the field via an interface.
func (*IntegrationDetailBitbucketIntegration) MarshalJSON ¶
func (v *IntegrationDetailBitbucketIntegration) MarshalJSON() ([]byte, error)
func (*IntegrationDetailBitbucketIntegration) UnmarshalJSON ¶
func (v *IntegrationDetailBitbucketIntegration) UnmarshalJSON(b []byte) error
type IntegrationDetailDatadogIntegration ¶
type IntegrationDetailDatadogIntegration struct { Id uuid.UUID `json:"id"` IntegrationCommonDatadogIntegration `json:"-"` ApiKey *string `json:"apiKey"` }
IntegrationDetail includes the GraphQL fields of DatadogIntegration requested by the fragment IntegrationDetail.
func (*IntegrationDetailDatadogIntegration) GetApiKey ¶
func (v *IntegrationDetailDatadogIntegration) GetApiKey() *string
GetApiKey returns IntegrationDetailDatadogIntegration.ApiKey, and is useful for accessing the field via an interface.
func (*IntegrationDetailDatadogIntegration) GetCreatedAt ¶
func (v *IntegrationDetailDatadogIntegration) GetCreatedAt() time.Time
GetCreatedAt returns IntegrationDetailDatadogIntegration.CreatedAt, and is useful for accessing the field via an interface.
func (*IntegrationDetailDatadogIntegration) GetDescription ¶
func (v *IntegrationDetailDatadogIntegration) GetDescription() string
GetDescription returns IntegrationDetailDatadogIntegration.Description, and is useful for accessing the field via an interface.
func (*IntegrationDetailDatadogIntegration) GetId ¶
func (v *IntegrationDetailDatadogIntegration) GetId() uuid.UUID
GetId returns IntegrationDetailDatadogIntegration.Id, and is useful for accessing the field via an interface.
func (*IntegrationDetailDatadogIntegration) GetImage ¶
func (v *IntegrationDetailDatadogIntegration) GetImage() string
GetImage returns IntegrationDetailDatadogIntegration.Image, and is useful for accessing the field via an interface.
func (*IntegrationDetailDatadogIntegration) GetName ¶
func (v *IntegrationDetailDatadogIntegration) GetName() string
GetName returns IntegrationDetailDatadogIntegration.Name, and is useful for accessing the field via an interface.
func (*IntegrationDetailDatadogIntegration) GetType ¶
func (v *IntegrationDetailDatadogIntegration) GetType() IntegrationType
GetType returns IntegrationDetailDatadogIntegration.Type, and is useful for accessing the field via an interface.
func (*IntegrationDetailDatadogIntegration) GetUpdatedAt ¶
func (v *IntegrationDetailDatadogIntegration) GetUpdatedAt() time.Time
GetUpdatedAt returns IntegrationDetailDatadogIntegration.UpdatedAt, and is useful for accessing the field via an interface.
func (*IntegrationDetailDatadogIntegration) MarshalJSON ¶
func (v *IntegrationDetailDatadogIntegration) MarshalJSON() ([]byte, error)
func (*IntegrationDetailDatadogIntegration) UnmarshalJSON ¶
func (v *IntegrationDetailDatadogIntegration) UnmarshalJSON(b []byte) error
type IntegrationDetailDiscordIntegration ¶
type IntegrationDetailDiscordIntegration struct { Id uuid.UUID `json:"id"` IntegrationCommonDiscordIntegration `json:"-"` }
IntegrationDetail includes the GraphQL fields of DiscordIntegration requested by the fragment IntegrationDetail.
func (*IntegrationDetailDiscordIntegration) GetCreatedAt ¶
func (v *IntegrationDetailDiscordIntegration) GetCreatedAt() time.Time
GetCreatedAt returns IntegrationDetailDiscordIntegration.CreatedAt, and is useful for accessing the field via an interface.
func (*IntegrationDetailDiscordIntegration) GetDescription ¶
func (v *IntegrationDetailDiscordIntegration) GetDescription() string
GetDescription returns IntegrationDetailDiscordIntegration.Description, and is useful for accessing the field via an interface.
func (*IntegrationDetailDiscordIntegration) GetId ¶
func (v *IntegrationDetailDiscordIntegration) GetId() uuid.UUID
GetId returns IntegrationDetailDiscordIntegration.Id, and is useful for accessing the field via an interface.
func (*IntegrationDetailDiscordIntegration) GetImage ¶
func (v *IntegrationDetailDiscordIntegration) GetImage() string
GetImage returns IntegrationDetailDiscordIntegration.Image, and is useful for accessing the field via an interface.
func (*IntegrationDetailDiscordIntegration) GetName ¶
func (v *IntegrationDetailDiscordIntegration) GetName() string
GetName returns IntegrationDetailDiscordIntegration.Name, and is useful for accessing the field via an interface.
func (*IntegrationDetailDiscordIntegration) GetType ¶
func (v *IntegrationDetailDiscordIntegration) GetType() IntegrationType
GetType returns IntegrationDetailDiscordIntegration.Type, and is useful for accessing the field via an interface.
func (*IntegrationDetailDiscordIntegration) GetUpdatedAt ¶
func (v *IntegrationDetailDiscordIntegration) GetUpdatedAt() time.Time
GetUpdatedAt returns IntegrationDetailDiscordIntegration.UpdatedAt, and is useful for accessing the field via an interface.
func (*IntegrationDetailDiscordIntegration) MarshalJSON ¶
func (v *IntegrationDetailDiscordIntegration) MarshalJSON() ([]byte, error)
func (*IntegrationDetailDiscordIntegration) UnmarshalJSON ¶
func (v *IntegrationDetailDiscordIntegration) UnmarshalJSON(b []byte) error
type IntegrationDetailDiscordWebhookIntegration ¶
type IntegrationDetailDiscordWebhookIntegration struct { Id uuid.UUID `json:"id"` IntegrationCommonDiscordWebhookIntegration `json:"-"` NotificationIntegrationCommonDiscordWebhookIntegration `json:"-"` Url *string `json:"url"` }
IntegrationDetail includes the GraphQL fields of DiscordWebhookIntegration requested by the fragment IntegrationDetail.
func (*IntegrationDetailDiscordWebhookIntegration) GetCreatedAt ¶
func (v *IntegrationDetailDiscordWebhookIntegration) GetCreatedAt() time.Time
GetCreatedAt returns IntegrationDetailDiscordWebhookIntegration.CreatedAt, and is useful for accessing the field via an interface.
func (*IntegrationDetailDiscordWebhookIntegration) GetDescription ¶
func (v *IntegrationDetailDiscordWebhookIntegration) GetDescription() string
GetDescription returns IntegrationDetailDiscordWebhookIntegration.Description, and is useful for accessing the field via an interface.
func (*IntegrationDetailDiscordWebhookIntegration) GetId ¶
func (v *IntegrationDetailDiscordWebhookIntegration) GetId() uuid.UUID
GetId returns IntegrationDetailDiscordWebhookIntegration.Id, and is useful for accessing the field via an interface.
func (*IntegrationDetailDiscordWebhookIntegration) GetImage ¶
func (v *IntegrationDetailDiscordWebhookIntegration) GetImage() string
GetImage returns IntegrationDetailDiscordWebhookIntegration.Image, and is useful for accessing the field via an interface.
func (*IntegrationDetailDiscordWebhookIntegration) GetName ¶
func (v *IntegrationDetailDiscordWebhookIntegration) GetName() string
GetName returns IntegrationDetailDiscordWebhookIntegration.Name, and is useful for accessing the field via an interface.
func (*IntegrationDetailDiscordWebhookIntegration) GetNotificationSettings ¶
func (v *IntegrationDetailDiscordWebhookIntegration) GetNotificationSettings() *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings
GetNotificationSettings returns IntegrationDetailDiscordWebhookIntegration.NotificationSettings, and is useful for accessing the field via an interface.
func (*IntegrationDetailDiscordWebhookIntegration) GetType ¶
func (v *IntegrationDetailDiscordWebhookIntegration) GetType() IntegrationType
GetType returns IntegrationDetailDiscordWebhookIntegration.Type, and is useful for accessing the field via an interface.
func (*IntegrationDetailDiscordWebhookIntegration) GetUpdatedAt ¶
func (v *IntegrationDetailDiscordWebhookIntegration) GetUpdatedAt() time.Time
GetUpdatedAt returns IntegrationDetailDiscordWebhookIntegration.UpdatedAt, and is useful for accessing the field via an interface.
func (*IntegrationDetailDiscordWebhookIntegration) GetUrl ¶
func (v *IntegrationDetailDiscordWebhookIntegration) GetUrl() *string
GetUrl returns IntegrationDetailDiscordWebhookIntegration.Url, and is useful for accessing the field via an interface.
func (*IntegrationDetailDiscordWebhookIntegration) MarshalJSON ¶
func (v *IntegrationDetailDiscordWebhookIntegration) MarshalJSON() ([]byte, error)
func (*IntegrationDetailDiscordWebhookIntegration) UnmarshalJSON ¶
func (v *IntegrationDetailDiscordWebhookIntegration) UnmarshalJSON(b []byte) error
type IntegrationDetailEmailIntegration ¶
type IntegrationDetailEmailIntegration struct { Id uuid.UUID `json:"id"` IntegrationCommonEmailIntegration `json:"-"` NotificationIntegrationCommonEmailIntegration `json:"-"` EmailAddress string `json:"emailAddress"` // An email integration must be confirmed by the recipient before it can be considered active. Activated *bool `json:"activated"` }
IntegrationDetail includes the GraphQL fields of EmailIntegration requested by the fragment IntegrationDetail.
func (*IntegrationDetailEmailIntegration) GetActivated ¶
func (v *IntegrationDetailEmailIntegration) GetActivated() *bool
GetActivated returns IntegrationDetailEmailIntegration.Activated, and is useful for accessing the field via an interface.
func (*IntegrationDetailEmailIntegration) GetCreatedAt ¶
func (v *IntegrationDetailEmailIntegration) GetCreatedAt() time.Time
GetCreatedAt returns IntegrationDetailEmailIntegration.CreatedAt, and is useful for accessing the field via an interface.
func (*IntegrationDetailEmailIntegration) GetDescription ¶
func (v *IntegrationDetailEmailIntegration) GetDescription() string
GetDescription returns IntegrationDetailEmailIntegration.Description, and is useful for accessing the field via an interface.
func (*IntegrationDetailEmailIntegration) GetEmailAddress ¶
func (v *IntegrationDetailEmailIntegration) GetEmailAddress() string
GetEmailAddress returns IntegrationDetailEmailIntegration.EmailAddress, and is useful for accessing the field via an interface.
func (*IntegrationDetailEmailIntegration) GetId ¶
func (v *IntegrationDetailEmailIntegration) GetId() uuid.UUID
GetId returns IntegrationDetailEmailIntegration.Id, and is useful for accessing the field via an interface.
func (*IntegrationDetailEmailIntegration) GetImage ¶
func (v *IntegrationDetailEmailIntegration) GetImage() string
GetImage returns IntegrationDetailEmailIntegration.Image, and is useful for accessing the field via an interface.
func (*IntegrationDetailEmailIntegration) GetName ¶
func (v *IntegrationDetailEmailIntegration) GetName() string
GetName returns IntegrationDetailEmailIntegration.Name, and is useful for accessing the field via an interface.
func (*IntegrationDetailEmailIntegration) GetNotificationSettings ¶
func (v *IntegrationDetailEmailIntegration) GetNotificationSettings() *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings
GetNotificationSettings returns IntegrationDetailEmailIntegration.NotificationSettings, and is useful for accessing the field via an interface.
func (*IntegrationDetailEmailIntegration) GetType ¶
func (v *IntegrationDetailEmailIntegration) GetType() IntegrationType
GetType returns IntegrationDetailEmailIntegration.Type, and is useful for accessing the field via an interface.
func (*IntegrationDetailEmailIntegration) GetUpdatedAt ¶
func (v *IntegrationDetailEmailIntegration) GetUpdatedAt() time.Time
GetUpdatedAt returns IntegrationDetailEmailIntegration.UpdatedAt, and is useful for accessing the field via an interface.
func (*IntegrationDetailEmailIntegration) MarshalJSON ¶
func (v *IntegrationDetailEmailIntegration) MarshalJSON() ([]byte, error)
func (*IntegrationDetailEmailIntegration) UnmarshalJSON ¶
func (v *IntegrationDetailEmailIntegration) UnmarshalJSON(b []byte) error
type IntegrationDetailGithubIntegration ¶
type IntegrationDetailGithubIntegration struct { Id uuid.UUID `json:"id"` IntegrationCommonGithubIntegration `json:"-"` Login string `json:"login"` AppID int `json:"appID"` InstallationID int `json:"installationID"` TargetType string `json:"targetType"` }
IntegrationDetail includes the GraphQL fields of GithubIntegration requested by the fragment IntegrationDetail.
func (*IntegrationDetailGithubIntegration) GetAppID ¶
func (v *IntegrationDetailGithubIntegration) GetAppID() int
GetAppID returns IntegrationDetailGithubIntegration.AppID, and is useful for accessing the field via an interface.
func (*IntegrationDetailGithubIntegration) GetCreatedAt ¶
func (v *IntegrationDetailGithubIntegration) GetCreatedAt() time.Time
GetCreatedAt returns IntegrationDetailGithubIntegration.CreatedAt, and is useful for accessing the field via an interface.
func (*IntegrationDetailGithubIntegration) GetDescription ¶
func (v *IntegrationDetailGithubIntegration) GetDescription() string
GetDescription returns IntegrationDetailGithubIntegration.Description, and is useful for accessing the field via an interface.
func (*IntegrationDetailGithubIntegration) GetId ¶
func (v *IntegrationDetailGithubIntegration) GetId() uuid.UUID
GetId returns IntegrationDetailGithubIntegration.Id, and is useful for accessing the field via an interface.
func (*IntegrationDetailGithubIntegration) GetImage ¶
func (v *IntegrationDetailGithubIntegration) GetImage() string
GetImage returns IntegrationDetailGithubIntegration.Image, and is useful for accessing the field via an interface.
func (*IntegrationDetailGithubIntegration) GetInstallationID ¶
func (v *IntegrationDetailGithubIntegration) GetInstallationID() int
GetInstallationID returns IntegrationDetailGithubIntegration.InstallationID, and is useful for accessing the field via an interface.
func (*IntegrationDetailGithubIntegration) GetLogin ¶
func (v *IntegrationDetailGithubIntegration) GetLogin() string
GetLogin returns IntegrationDetailGithubIntegration.Login, and is useful for accessing the field via an interface.
func (*IntegrationDetailGithubIntegration) GetName ¶
func (v *IntegrationDetailGithubIntegration) GetName() string
GetName returns IntegrationDetailGithubIntegration.Name, and is useful for accessing the field via an interface.
func (*IntegrationDetailGithubIntegration) GetTargetType ¶
func (v *IntegrationDetailGithubIntegration) GetTargetType() string
GetTargetType returns IntegrationDetailGithubIntegration.TargetType, and is useful for accessing the field via an interface.
func (*IntegrationDetailGithubIntegration) GetType ¶
func (v *IntegrationDetailGithubIntegration) GetType() IntegrationType
GetType returns IntegrationDetailGithubIntegration.Type, and is useful for accessing the field via an interface.
func (*IntegrationDetailGithubIntegration) GetUpdatedAt ¶
func (v *IntegrationDetailGithubIntegration) GetUpdatedAt() time.Time
GetUpdatedAt returns IntegrationDetailGithubIntegration.UpdatedAt, and is useful for accessing the field via an interface.
func (*IntegrationDetailGithubIntegration) MarshalJSON ¶
func (v *IntegrationDetailGithubIntegration) MarshalJSON() ([]byte, error)
func (*IntegrationDetailGithubIntegration) UnmarshalJSON ¶
func (v *IntegrationDetailGithubIntegration) UnmarshalJSON(b []byte) error
type IntegrationDetailGitlabIntegration ¶
type IntegrationDetailGitlabIntegration struct { Id uuid.UUID `json:"id"` IntegrationCommonGitlabIntegration `json:"-"` AccessTokenPrefix *string `json:"accessTokenPrefix"` WebhookUrl string `json:"webhookUrl"` WebhookToken string `json:"webhookToken"` }
IntegrationDetail includes the GraphQL fields of GitlabIntegration requested by the fragment IntegrationDetail.
func (*IntegrationDetailGitlabIntegration) GetAccessTokenPrefix ¶
func (v *IntegrationDetailGitlabIntegration) GetAccessTokenPrefix() *string
GetAccessTokenPrefix returns IntegrationDetailGitlabIntegration.AccessTokenPrefix, and is useful for accessing the field via an interface.
func (*IntegrationDetailGitlabIntegration) GetCreatedAt ¶
func (v *IntegrationDetailGitlabIntegration) GetCreatedAt() time.Time
GetCreatedAt returns IntegrationDetailGitlabIntegration.CreatedAt, and is useful for accessing the field via an interface.
func (*IntegrationDetailGitlabIntegration) GetDescription ¶
func (v *IntegrationDetailGitlabIntegration) GetDescription() string
GetDescription returns IntegrationDetailGitlabIntegration.Description, and is useful for accessing the field via an interface.
func (*IntegrationDetailGitlabIntegration) GetId ¶
func (v *IntegrationDetailGitlabIntegration) GetId() uuid.UUID
GetId returns IntegrationDetailGitlabIntegration.Id, and is useful for accessing the field via an interface.
func (*IntegrationDetailGitlabIntegration) GetImage ¶
func (v *IntegrationDetailGitlabIntegration) GetImage() string
GetImage returns IntegrationDetailGitlabIntegration.Image, and is useful for accessing the field via an interface.
func (*IntegrationDetailGitlabIntegration) GetName ¶
func (v *IntegrationDetailGitlabIntegration) GetName() string
GetName returns IntegrationDetailGitlabIntegration.Name, and is useful for accessing the field via an interface.
func (*IntegrationDetailGitlabIntegration) GetType ¶
func (v *IntegrationDetailGitlabIntegration) GetType() IntegrationType
GetType returns IntegrationDetailGitlabIntegration.Type, and is useful for accessing the field via an interface.
func (*IntegrationDetailGitlabIntegration) GetUpdatedAt ¶
func (v *IntegrationDetailGitlabIntegration) GetUpdatedAt() time.Time
GetUpdatedAt returns IntegrationDetailGitlabIntegration.UpdatedAt, and is useful for accessing the field via an interface.
func (*IntegrationDetailGitlabIntegration) GetWebhookToken ¶
func (v *IntegrationDetailGitlabIntegration) GetWebhookToken() string
GetWebhookToken returns IntegrationDetailGitlabIntegration.WebhookToken, and is useful for accessing the field via an interface.
func (*IntegrationDetailGitlabIntegration) GetWebhookUrl ¶
func (v *IntegrationDetailGitlabIntegration) GetWebhookUrl() string
GetWebhookUrl returns IntegrationDetailGitlabIntegration.WebhookUrl, and is useful for accessing the field via an interface.
func (*IntegrationDetailGitlabIntegration) MarshalJSON ¶
func (v *IntegrationDetailGitlabIntegration) MarshalJSON() ([]byte, error)
func (*IntegrationDetailGitlabIntegration) UnmarshalJSON ¶
func (v *IntegrationDetailGitlabIntegration) UnmarshalJSON(b []byte) error
type IntegrationDetailSlackIntegration ¶
type IntegrationDetailSlackIntegration struct { Id uuid.UUID `json:"id"` IntegrationCommonSlackIntegration `json:"-"` }
IntegrationDetail includes the GraphQL fields of SlackIntegration requested by the fragment IntegrationDetail.
func (*IntegrationDetailSlackIntegration) GetCreatedAt ¶
func (v *IntegrationDetailSlackIntegration) GetCreatedAt() time.Time
GetCreatedAt returns IntegrationDetailSlackIntegration.CreatedAt, and is useful for accessing the field via an interface.
func (*IntegrationDetailSlackIntegration) GetDescription ¶
func (v *IntegrationDetailSlackIntegration) GetDescription() string
GetDescription returns IntegrationDetailSlackIntegration.Description, and is useful for accessing the field via an interface.
func (*IntegrationDetailSlackIntegration) GetId ¶
func (v *IntegrationDetailSlackIntegration) GetId() uuid.UUID
GetId returns IntegrationDetailSlackIntegration.Id, and is useful for accessing the field via an interface.
func (*IntegrationDetailSlackIntegration) GetImage ¶
func (v *IntegrationDetailSlackIntegration) GetImage() string
GetImage returns IntegrationDetailSlackIntegration.Image, and is useful for accessing the field via an interface.
func (*IntegrationDetailSlackIntegration) GetName ¶
func (v *IntegrationDetailSlackIntegration) GetName() string
GetName returns IntegrationDetailSlackIntegration.Name, and is useful for accessing the field via an interface.
func (*IntegrationDetailSlackIntegration) GetType ¶
func (v *IntegrationDetailSlackIntegration) GetType() IntegrationType
GetType returns IntegrationDetailSlackIntegration.Type, and is useful for accessing the field via an interface.
func (*IntegrationDetailSlackIntegration) GetUpdatedAt ¶
func (v *IntegrationDetailSlackIntegration) GetUpdatedAt() time.Time
GetUpdatedAt returns IntegrationDetailSlackIntegration.UpdatedAt, and is useful for accessing the field via an interface.
func (*IntegrationDetailSlackIntegration) MarshalJSON ¶
func (v *IntegrationDetailSlackIntegration) MarshalJSON() ([]byte, error)
func (*IntegrationDetailSlackIntegration) UnmarshalJSON ¶
func (v *IntegrationDetailSlackIntegration) UnmarshalJSON(b []byte) error
type IntegrationDetailSlackWebhookIntegration ¶
type IntegrationDetailSlackWebhookIntegration struct { Id uuid.UUID `json:"id"` IntegrationCommonSlackWebhookIntegration `json:"-"` NotificationIntegrationCommonSlackWebhookIntegration `json:"-"` Url *string `json:"url"` }
IntegrationDetail includes the GraphQL fields of SlackWebhookIntegration requested by the fragment IntegrationDetail.
func (*IntegrationDetailSlackWebhookIntegration) GetCreatedAt ¶
func (v *IntegrationDetailSlackWebhookIntegration) GetCreatedAt() time.Time
GetCreatedAt returns IntegrationDetailSlackWebhookIntegration.CreatedAt, and is useful for accessing the field via an interface.
func (*IntegrationDetailSlackWebhookIntegration) GetDescription ¶
func (v *IntegrationDetailSlackWebhookIntegration) GetDescription() string
GetDescription returns IntegrationDetailSlackWebhookIntegration.Description, and is useful for accessing the field via an interface.
func (*IntegrationDetailSlackWebhookIntegration) GetId ¶
func (v *IntegrationDetailSlackWebhookIntegration) GetId() uuid.UUID
GetId returns IntegrationDetailSlackWebhookIntegration.Id, and is useful for accessing the field via an interface.
func (*IntegrationDetailSlackWebhookIntegration) GetImage ¶
func (v *IntegrationDetailSlackWebhookIntegration) GetImage() string
GetImage returns IntegrationDetailSlackWebhookIntegration.Image, and is useful for accessing the field via an interface.
func (*IntegrationDetailSlackWebhookIntegration) GetName ¶
func (v *IntegrationDetailSlackWebhookIntegration) GetName() string
GetName returns IntegrationDetailSlackWebhookIntegration.Name, and is useful for accessing the field via an interface.
func (*IntegrationDetailSlackWebhookIntegration) GetNotificationSettings ¶
func (v *IntegrationDetailSlackWebhookIntegration) GetNotificationSettings() *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings
GetNotificationSettings returns IntegrationDetailSlackWebhookIntegration.NotificationSettings, and is useful for accessing the field via an interface.
func (*IntegrationDetailSlackWebhookIntegration) GetType ¶
func (v *IntegrationDetailSlackWebhookIntegration) GetType() IntegrationType
GetType returns IntegrationDetailSlackWebhookIntegration.Type, and is useful for accessing the field via an interface.
func (*IntegrationDetailSlackWebhookIntegration) GetUpdatedAt ¶
func (v *IntegrationDetailSlackWebhookIntegration) GetUpdatedAt() time.Time
GetUpdatedAt returns IntegrationDetailSlackWebhookIntegration.UpdatedAt, and is useful for accessing the field via an interface.
func (*IntegrationDetailSlackWebhookIntegration) GetUrl ¶
func (v *IntegrationDetailSlackWebhookIntegration) GetUrl() *string
GetUrl returns IntegrationDetailSlackWebhookIntegration.Url, and is useful for accessing the field via an interface.
func (*IntegrationDetailSlackWebhookIntegration) MarshalJSON ¶
func (v *IntegrationDetailSlackWebhookIntegration) MarshalJSON() ([]byte, error)
func (*IntegrationDetailSlackWebhookIntegration) UnmarshalJSON ¶
func (v *IntegrationDetailSlackWebhookIntegration) UnmarshalJSON(b []byte) error
type IntegrationType ¶
type IntegrationType string
const ( IntegrationTypeSlack IntegrationType = "SLACK" IntegrationTypeSlackWebhook IntegrationType = "SLACK_WEBHOOK" IntegrationTypeDiscord IntegrationType = "DISCORD" IntegrationTypeDiscordWebhook IntegrationType = "DISCORD_WEBHOOK" IntegrationTypeDatadog IntegrationType = "DATADOG" IntegrationTypeGitlab IntegrationType = "GITLAB" IntegrationTypeGithub IntegrationType = "GITHUB" IntegrationTypeEmail IntegrationType = "EMAIL" IntegrationTypeBitbucket IntegrationType = "BITBUCKET" )
type InviteTeamMemberInput ¶
type InviteTeamMemberInput struct { Id uuid.UUID `json:"id"` Role TeamMemberRole `json:"role"` Email *string `json:"email"` ExpiresAt *time.Time `json:"expiresAt"` }
func (*InviteTeamMemberInput) GetEmail ¶
func (v *InviteTeamMemberInput) GetEmail() *string
GetEmail returns InviteTeamMemberInput.Email, and is useful for accessing the field via an interface.
func (*InviteTeamMemberInput) GetExpiresAt ¶
func (v *InviteTeamMemberInput) GetExpiresAt() *time.Time
GetExpiresAt returns InviteTeamMemberInput.ExpiresAt, and is useful for accessing the field via an interface.
func (*InviteTeamMemberInput) GetId ¶
func (v *InviteTeamMemberInput) GetId() uuid.UUID
GetId returns InviteTeamMemberInput.Id, and is useful for accessing the field via an interface.
func (*InviteTeamMemberInput) GetRole ¶
func (v *InviteTeamMemberInput) GetRole() TeamMemberRole
GetRole returns InviteTeamMemberInput.Role, and is useful for accessing the field via an interface.
type InviteTeamMemberResponse ¶
type InviteTeamMemberResponse struct {
InviteTeamMember inviteTeamMemberInviteTeamMemberTeamMemberInvitation `json:"inviteTeamMember"`
}
inviteTeamMemberResponse is returned by inviteTeamMember on success.
func InviteTeamMemberMutation ¶
func InviteTeamMemberMutation( ctx_ context.Context, client_ graphql.Client, input InviteTeamMemberInput, ) (*InviteTeamMemberResponse, error)
func (*InviteTeamMemberResponse) GetInviteTeamMember ¶
func (v *InviteTeamMemberResponse) GetInviteTeamMember() inviteTeamMemberInviteTeamMemberTeamMemberInvitation
GetInviteTeamMember returns InviteTeamMemberResponse.InviteTeamMember, and is useful for accessing the field via an interface.
type IpfSServicesFragment ¶
type IpfSServicesFragment struct { Id uuid.UUID `json:"id"` State IPFSServiceState `json:"state"` ApiURL *string `json:"apiURL"` NodeURL *string `json:"nodeURL"` AccessToken *string `json:"accessToken"` Owner IpfSServicesFragmentOwnerUser `json:"owner"` Api *IpfSServicesFragmentApiProject `json:"api"` }
IpfSServicesFragment includes the GraphQL fields of IPFSService requested by the fragment IpfSServicesFragment.
func (*IpfSServicesFragment) GetAccessToken ¶
func (v *IpfSServicesFragment) GetAccessToken() *string
GetAccessToken returns IpfSServicesFragment.AccessToken, and is useful for accessing the field via an interface.
func (*IpfSServicesFragment) GetApi ¶
func (v *IpfSServicesFragment) GetApi() *IpfSServicesFragmentApiProject
GetApi returns IpfSServicesFragment.Api, and is useful for accessing the field via an interface.
func (*IpfSServicesFragment) GetApiURL ¶
func (v *IpfSServicesFragment) GetApiURL() *string
GetApiURL returns IpfSServicesFragment.ApiURL, and is useful for accessing the field via an interface.
func (*IpfSServicesFragment) GetId ¶
func (v *IpfSServicesFragment) GetId() uuid.UUID
GetId returns IpfSServicesFragment.Id, and is useful for accessing the field via an interface.
func (*IpfSServicesFragment) GetNodeURL ¶
func (v *IpfSServicesFragment) GetNodeURL() *string
GetNodeURL returns IpfSServicesFragment.NodeURL, and is useful for accessing the field via an interface.
func (*IpfSServicesFragment) GetOwner ¶
func (v *IpfSServicesFragment) GetOwner() IpfSServicesFragmentOwnerUser
GetOwner returns IpfSServicesFragment.Owner, and is useful for accessing the field via an interface.
func (*IpfSServicesFragment) GetState ¶
func (v *IpfSServicesFragment) GetState() IPFSServiceState
GetState returns IpfSServicesFragment.State, and is useful for accessing the field via an interface.
type IpfSServicesFragmentApiProject ¶
type IpfSServicesFragmentApiProject struct { // - v0.ProjectID or v1.GroupID Id uuid.UUID `json:"id"` Repo *IpfSServicesFragmentApiProjectRepo `json:"repo"` }
IpfSServicesFragmentApiProject includes the requested fields of the GraphQL type Project.
func (*IpfSServicesFragmentApiProject) GetId ¶
func (v *IpfSServicesFragmentApiProject) GetId() uuid.UUID
GetId returns IpfSServicesFragmentApiProject.Id, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentApiProject) GetRepo ¶
func (v *IpfSServicesFragmentApiProject) GetRepo() *IpfSServicesFragmentApiProjectRepo
GetRepo returns IpfSServicesFragmentApiProject.Repo, and is useful for accessing the field via an interface.
type IpfSServicesFragmentApiProjectRepo ¶
type IpfSServicesFragmentApiProjectRepo struct { // - v0.RepoID Id uuid.UUID `json:"id"` ClusterDomains []IpfSServicesFragmentApiProjectRepoClusterDomains `json:"clusterDomains"` }
IpfSServicesFragmentApiProjectRepo includes the requested fields of the GraphQL type Repo.
func (*IpfSServicesFragmentApiProjectRepo) GetClusterDomains ¶
func (v *IpfSServicesFragmentApiProjectRepo) GetClusterDomains() []IpfSServicesFragmentApiProjectRepoClusterDomains
GetClusterDomains returns IpfSServicesFragmentApiProjectRepo.ClusterDomains, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentApiProjectRepo) GetId ¶
func (v *IpfSServicesFragmentApiProjectRepo) GetId() uuid.UUID
GetId returns IpfSServicesFragmentApiProjectRepo.Id, and is useful for accessing the field via an interface.
type IpfSServicesFragmentApiProjectRepoClusterDomains ¶
type IpfSServicesFragmentApiProjectRepoClusterDomains struct { Id uuid.UUID `json:"id"` Domains []IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain `json:"domains"` }
IpfSServicesFragmentApiProjectRepoClusterDomains includes the requested fields of the GraphQL type ClusterDomains.
func (*IpfSServicesFragmentApiProjectRepoClusterDomains) GetDomains ¶
func (v *IpfSServicesFragmentApiProjectRepoClusterDomains) GetDomains() []IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain
GetDomains returns IpfSServicesFragmentApiProjectRepoClusterDomains.Domains, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentApiProjectRepoClusterDomains) GetId ¶
func (v *IpfSServicesFragmentApiProjectRepoClusterDomains) GetId() uuid.UUID
GetId returns IpfSServicesFragmentApiProjectRepoClusterDomains.Id, and is useful for accessing the field via an interface.
type IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain ¶
type IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain struct { Id uuid.UUID `json:"id"` Domain string `json:"domain"` DomainDetail `json:"-"` }
IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain includes the requested fields of the GraphQL type CustomDomain.
func (*IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetCertManagerChallengeType ¶
func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetCertManagerChallengeType() *CertManagerChallengeType
GetCertManagerChallengeType returns IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain.CertManagerChallengeType, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetCertificate ¶
func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetCertificate() *DomainDetailCertificate
GetCertificate returns IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain.Certificate, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetCnameTargets ¶
func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetCnameTargets() []string
GetCnameTargets returns IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain.CnameTargets, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetDisableCertManager ¶
func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetDisableCertManager() *bool
GetDisableCertManager returns IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain.DisableCertManager, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetDomain ¶
func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetDomain() string
GetDomain returns IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain.Domain, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetId ¶
func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetId() uuid.UUID
GetId returns IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain.Id, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetInstructions ¶
func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetInstructions() []DomainDetailInstructionsDNSRecord
GetInstructions returns IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain.Instructions, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetIpTargets ¶
func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetIpTargets() []string
GetIpTargets returns IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain.IpTargets, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetIsApex ¶
func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetIsApex() bool
GetIsApex returns IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain.IsApex, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetSyncDomain ¶
func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) GetSyncDomain() *DomainDetailSyncDomainCustomDomain
GetSyncDomain returns IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain.SyncDomain, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) MarshalJSON ¶
func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) MarshalJSON() ([]byte, error)
func (*IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) UnmarshalJSON ¶
func (v *IpfSServicesFragmentApiProjectRepoClusterDomainsDomainsCustomDomain) UnmarshalJSON(b []byte) error
type IpfSServicesFragmentOwnerUser ¶
type IpfSServicesFragmentOwnerUser struct { Id uuid.UUID `json:"id"` UserCommon `json:"-"` }
IpfSServicesFragmentOwnerUser includes the requested fields of the GraphQL type User.
func (*IpfSServicesFragmentOwnerUser) GetAdvanced ¶
func (v *IpfSServicesFragmentOwnerUser) GetAdvanced() *bool
GetAdvanced returns IpfSServicesFragmentOwnerUser.Advanced, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentOwnerUser) GetAvatar ¶
func (v *IpfSServicesFragmentOwnerUser) GetAvatar() *string
GetAvatar returns IpfSServicesFragmentOwnerUser.Avatar, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentOwnerUser) GetCreatedAt ¶
func (v *IpfSServicesFragmentOwnerUser) GetCreatedAt() *time.Time
GetCreatedAt returns IpfSServicesFragmentOwnerUser.CreatedAt, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentOwnerUser) GetEmail ¶
func (v *IpfSServicesFragmentOwnerUser) GetEmail() *string
GetEmail returns IpfSServicesFragmentOwnerUser.Email, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentOwnerUser) GetFreeTrialEndsAt ¶
func (v *IpfSServicesFragmentOwnerUser) GetFreeTrialEndsAt() *time.Time
GetFreeTrialEndsAt returns IpfSServicesFragmentOwnerUser.FreeTrialEndsAt, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentOwnerUser) GetHasPaymentMethod ¶
func (v *IpfSServicesFragmentOwnerUser) GetHasPaymentMethod() *bool
GetHasPaymentMethod returns IpfSServicesFragmentOwnerUser.HasPaymentMethod, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentOwnerUser) GetId ¶
func (v *IpfSServicesFragmentOwnerUser) GetId() uuid.UUID
GetId returns IpfSServicesFragmentOwnerUser.Id, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentOwnerUser) GetIsTeam ¶
func (v *IpfSServicesFragmentOwnerUser) GetIsTeam() *bool
GetIsTeam returns IpfSServicesFragmentOwnerUser.IsTeam, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentOwnerUser) GetLogin ¶
func (v *IpfSServicesFragmentOwnerUser) GetLogin() string
GetLogin returns IpfSServicesFragmentOwnerUser.Login, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentOwnerUser) GetName ¶
func (v *IpfSServicesFragmentOwnerUser) GetName() string
GetName returns IpfSServicesFragmentOwnerUser.Name, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentOwnerUser) GetPaymentAuthorizationError ¶
func (v *IpfSServicesFragmentOwnerUser) GetPaymentAuthorizationError() *string
GetPaymentAuthorizationError returns IpfSServicesFragmentOwnerUser.PaymentAuthorizationError, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentOwnerUser) GetPaymentError ¶
func (v *IpfSServicesFragmentOwnerUser) GetPaymentError() *string
GetPaymentError returns IpfSServicesFragmentOwnerUser.PaymentError, and is useful for accessing the field via an interface.
func (*IpfSServicesFragmentOwnerUser) MarshalJSON ¶
func (v *IpfSServicesFragmentOwnerUser) MarshalJSON() ([]byte, error)
func (*IpfSServicesFragmentOwnerUser) UnmarshalJSON ¶
func (v *IpfSServicesFragmentOwnerUser) UnmarshalJSON(b []byte) error
type IpfsServicesResponse ¶
type IpfsServicesResponse struct {
User IpfsServicesUser `json:"user"`
}
IpfsServicesResponse is returned by IpfsServices on success.
func IpfsServicesQuery ¶
func (*IpfsServicesResponse) GetUser ¶
func (v *IpfsServicesResponse) GetUser() IpfsServicesUser
GetUser returns IpfsServicesResponse.User, and is useful for accessing the field via an interface.
type IpfsServicesUser ¶
type IpfsServicesUser struct { Id uuid.UUID `json:"id"` IpfsServices []IpfsServicesUserIpfsServicesIPFSService `json:"ipfsServices"` }
IpfsServicesUser includes the requested fields of the GraphQL type User.
func (*IpfsServicesUser) GetId ¶
func (v *IpfsServicesUser) GetId() uuid.UUID
GetId returns IpfsServicesUser.Id, and is useful for accessing the field via an interface.
func (*IpfsServicesUser) GetIpfsServices ¶
func (v *IpfsServicesUser) GetIpfsServices() []IpfsServicesUserIpfsServicesIPFSService
GetIpfsServices returns IpfsServicesUser.IpfsServices, and is useful for accessing the field via an interface.
type IpfsServicesUserIpfsServicesIPFSService ¶
type IpfsServicesUserIpfsServicesIPFSService struct { Id uuid.UUID `json:"id"` IpfSServicesFragment `json:"-"` }
IpfsServicesUserIpfsServicesIPFSService includes the requested fields of the GraphQL type IPFSService.
func (*IpfsServicesUserIpfsServicesIPFSService) GetAccessToken ¶
func (v *IpfsServicesUserIpfsServicesIPFSService) GetAccessToken() *string
GetAccessToken returns IpfsServicesUserIpfsServicesIPFSService.AccessToken, and is useful for accessing the field via an interface.
func (*IpfsServicesUserIpfsServicesIPFSService) GetApi ¶
func (v *IpfsServicesUserIpfsServicesIPFSService) GetApi() *IpfSServicesFragmentApiProject
GetApi returns IpfsServicesUserIpfsServicesIPFSService.Api, and is useful for accessing the field via an interface.
func (*IpfsServicesUserIpfsServicesIPFSService) GetApiURL ¶
func (v *IpfsServicesUserIpfsServicesIPFSService) GetApiURL() *string
GetApiURL returns IpfsServicesUserIpfsServicesIPFSService.ApiURL, and is useful for accessing the field via an interface.
func (*IpfsServicesUserIpfsServicesIPFSService) GetId ¶
func (v *IpfsServicesUserIpfsServicesIPFSService) GetId() uuid.UUID
GetId returns IpfsServicesUserIpfsServicesIPFSService.Id, and is useful for accessing the field via an interface.
func (*IpfsServicesUserIpfsServicesIPFSService) GetNodeURL ¶
func (v *IpfsServicesUserIpfsServicesIPFSService) GetNodeURL() *string
GetNodeURL returns IpfsServicesUserIpfsServicesIPFSService.NodeURL, and is useful for accessing the field via an interface.
func (*IpfsServicesUserIpfsServicesIPFSService) GetOwner ¶
func (v *IpfsServicesUserIpfsServicesIPFSService) GetOwner() IpfSServicesFragmentOwnerUser
GetOwner returns IpfsServicesUserIpfsServicesIPFSService.Owner, and is useful for accessing the field via an interface.
func (*IpfsServicesUserIpfsServicesIPFSService) GetState ¶
func (v *IpfsServicesUserIpfsServicesIPFSService) GetState() IPFSServiceState
GetState returns IpfsServicesUserIpfsServicesIPFSService.State, and is useful for accessing the field via an interface.
func (*IpfsServicesUserIpfsServicesIPFSService) MarshalJSON ¶
func (v *IpfsServicesUserIpfsServicesIPFSService) MarshalJSON() ([]byte, error)
func (*IpfsServicesUserIpfsServicesIPFSService) UnmarshalJSON ¶
func (v *IpfsServicesUserIpfsServicesIPFSService) UnmarshalJSON(b []byte) error
type JobCommon ¶
type JobCommon struct { Id uuid.UUID `json:"id"` State JobRunState `json:"state"` Build *JobCommonBuild `json:"build"` Command string `json:"command"` ExitCode *int `json:"exitCode"` CreatedAt *time.Time `json:"createdAt"` }
JobCommon includes the GraphQL fields of JobRun requested by the fragment JobCommon.
func (*JobCommon) GetBuild ¶
func (v *JobCommon) GetBuild() *JobCommonBuild
GetBuild returns JobCommon.Build, and is useful for accessing the field via an interface.
func (*JobCommon) GetCommand ¶
GetCommand returns JobCommon.Command, and is useful for accessing the field via an interface.
func (*JobCommon) GetCreatedAt ¶
GetCreatedAt returns JobCommon.CreatedAt, and is useful for accessing the field via an interface.
func (*JobCommon) GetExitCode ¶
GetExitCode returns JobCommon.ExitCode, and is useful for accessing the field via an interface.
func (*JobCommon) GetId ¶
GetId returns JobCommon.Id, and is useful for accessing the field via an interface.
func (*JobCommon) GetState ¶
func (v *JobCommon) GetState() JobRunState
GetState returns JobCommon.State, and is useful for accessing the field via an interface.
type JobCommonBuild ¶
type JobCommonBuild struct {
Version *string `json:"version"`
}
JobCommonBuild includes the requested fields of the GraphQL type Build.
func (*JobCommonBuild) GetVersion ¶
func (v *JobCommonBuild) GetVersion() *string
GetVersion returns JobCommonBuild.Version, and is useful for accessing the field via an interface.
type JobRunState ¶
type JobRunState string
const ( JobRunStateJobRunStarting JobRunState = "JOB_RUN_STARTING" JobRunStateJobRunRunning JobRunState = "JOB_RUN_RUNNING" JobRunStateJobRunFailed JobRunState = "JOB_RUN_FAILED" JobRunStateJobRunSucceeded JobRunState = "JOB_RUN_SUCCEEDED" JobRunStateJobRunPendingApproval JobRunState = "JOB_RUN_PENDING_APPROVAL" )
type KanikoFlagsInput ¶
type KanikoFlagsInput struct {
CompressedCaching *bool `json:"compressedCaching"`
}
func (*KanikoFlagsInput) GetCompressedCaching ¶
func (v *KanikoFlagsInput) GetCompressedCaching() *bool
GetCompressedCaching returns KanikoFlagsInput.CompressedCaching, and is useful for accessing the field via an interface.
type KubernetesCustomizationInput ¶
type KubernetesCustomizationInput struct { NodeSelector *string `json:"nodeSelector"` HostNetwork *bool `json:"hostNetwork"` PodSpecPatch *string `json:"podSpecPatch"` IngressSpecPatch *string `json:"ingressSpecPatch"` PodAnnotations *string `json:"podAnnotations"` ServiceAnnotations *string `json:"serviceAnnotations"` IngressAnnotations *string `json:"ingressAnnotations"` ClusterIssuerName *string `json:"clusterIssuerName"` }
func (*KubernetesCustomizationInput) GetClusterIssuerName ¶
func (v *KubernetesCustomizationInput) GetClusterIssuerName() *string
GetClusterIssuerName returns KubernetesCustomizationInput.ClusterIssuerName, and is useful for accessing the field via an interface.
func (*KubernetesCustomizationInput) GetHostNetwork ¶
func (v *KubernetesCustomizationInput) GetHostNetwork() *bool
GetHostNetwork returns KubernetesCustomizationInput.HostNetwork, and is useful for accessing the field via an interface.
func (*KubernetesCustomizationInput) GetIngressAnnotations ¶
func (v *KubernetesCustomizationInput) GetIngressAnnotations() *string
GetIngressAnnotations returns KubernetesCustomizationInput.IngressAnnotations, and is useful for accessing the field via an interface.
func (*KubernetesCustomizationInput) GetIngressSpecPatch ¶
func (v *KubernetesCustomizationInput) GetIngressSpecPatch() *string
GetIngressSpecPatch returns KubernetesCustomizationInput.IngressSpecPatch, and is useful for accessing the field via an interface.
func (*KubernetesCustomizationInput) GetNodeSelector ¶
func (v *KubernetesCustomizationInput) GetNodeSelector() *string
GetNodeSelector returns KubernetesCustomizationInput.NodeSelector, and is useful for accessing the field via an interface.
func (*KubernetesCustomizationInput) GetPodAnnotations ¶
func (v *KubernetesCustomizationInput) GetPodAnnotations() *string
GetPodAnnotations returns KubernetesCustomizationInput.PodAnnotations, and is useful for accessing the field via an interface.
func (*KubernetesCustomizationInput) GetPodSpecPatch ¶
func (v *KubernetesCustomizationInput) GetPodSpecPatch() *string
GetPodSpecPatch returns KubernetesCustomizationInput.PodSpecPatch, and is useful for accessing the field via an interface.
func (*KubernetesCustomizationInput) GetServiceAnnotations ¶
func (v *KubernetesCustomizationInput) GetServiceAnnotations() *string
GetServiceAnnotations returns KubernetesCustomizationInput.ServiceAnnotations, and is useful for accessing the field via an interface.
type KubernetesManifestGeneratorConfigurationInput ¶
type KubernetesManifestGeneratorConfigurationInput struct { EnvVars []EnvVarInput `json:"envVars"` RunCommand *string `json:"runCommand"` ServerlessMemory *int `json:"serverlessMemory"` ServerlessArch *string `json:"serverlessArch"` CustomDomainHost *string `json:"customDomainHost"` CustomDomainCertificateArn *string `json:"customDomainCertificateArn"` HttpPort *string `json:"httpPort"` BuildImage *string `json:"buildImage"` }
func (*KubernetesManifestGeneratorConfigurationInput) GetBuildImage ¶
func (v *KubernetesManifestGeneratorConfigurationInput) GetBuildImage() *string
GetBuildImage returns KubernetesManifestGeneratorConfigurationInput.BuildImage, and is useful for accessing the field via an interface.
func (*KubernetesManifestGeneratorConfigurationInput) GetCustomDomainCertificateArn ¶
func (v *KubernetesManifestGeneratorConfigurationInput) GetCustomDomainCertificateArn() *string
GetCustomDomainCertificateArn returns KubernetesManifestGeneratorConfigurationInput.CustomDomainCertificateArn, and is useful for accessing the field via an interface.
func (*KubernetesManifestGeneratorConfigurationInput) GetCustomDomainHost ¶
func (v *KubernetesManifestGeneratorConfigurationInput) GetCustomDomainHost() *string
GetCustomDomainHost returns KubernetesManifestGeneratorConfigurationInput.CustomDomainHost, and is useful for accessing the field via an interface.
func (*KubernetesManifestGeneratorConfigurationInput) GetEnvVars ¶
func (v *KubernetesManifestGeneratorConfigurationInput) GetEnvVars() []EnvVarInput
GetEnvVars returns KubernetesManifestGeneratorConfigurationInput.EnvVars, and is useful for accessing the field via an interface.
func (*KubernetesManifestGeneratorConfigurationInput) GetHttpPort ¶
func (v *KubernetesManifestGeneratorConfigurationInput) GetHttpPort() *string
GetHttpPort returns KubernetesManifestGeneratorConfigurationInput.HttpPort, and is useful for accessing the field via an interface.
func (*KubernetesManifestGeneratorConfigurationInput) GetRunCommand ¶
func (v *KubernetesManifestGeneratorConfigurationInput) GetRunCommand() *string
GetRunCommand returns KubernetesManifestGeneratorConfigurationInput.RunCommand, and is useful for accessing the field via an interface.
func (*KubernetesManifestGeneratorConfigurationInput) GetServerlessArch ¶
func (v *KubernetesManifestGeneratorConfigurationInput) GetServerlessArch() *string
GetServerlessArch returns KubernetesManifestGeneratorConfigurationInput.ServerlessArch, and is useful for accessing the field via an interface.
func (*KubernetesManifestGeneratorConfigurationInput) GetServerlessMemory ¶
func (v *KubernetesManifestGeneratorConfigurationInput) GetServerlessMemory() *int
GetServerlessMemory returns KubernetesManifestGeneratorConfigurationInput.ServerlessMemory, and is useful for accessing the field via an interface.
type KubernetesSecretMountInput ¶
type KubernetesSecretMountInput struct { SecretName string `json:"secretName"` MountPath string `json:"mountPath"` }
func (*KubernetesSecretMountInput) GetMountPath ¶
func (v *KubernetesSecretMountInput) GetMountPath() string
GetMountPath returns KubernetesSecretMountInput.MountPath, and is useful for accessing the field via an interface.
func (*KubernetesSecretMountInput) GetSecretName ¶
func (v *KubernetesSecretMountInput) GetSecretName() string
GetSecretName returns KubernetesSecretMountInput.SecretName, and is useful for accessing the field via an interface.
type LambdaCloudRunBlueprintsResponse ¶
type LambdaCloudRunBlueprintsResponse struct {
BlueprintsMarketplace *lambdaCloudRunBlueprintsBlueprintsMarketplace `json:"blueprintsMarketplace"`
}
lambdaCloudRunBlueprintsResponse is returned by lambdaCloudRunBlueprints on success.
func (*LambdaCloudRunBlueprintsResponse) GetBlueprintsMarketplace ¶
func (v *LambdaCloudRunBlueprintsResponse) GetBlueprintsMarketplace() *lambdaCloudRunBlueprintsBlueprintsMarketplace
GetBlueprintsMarketplace returns LambdaCloudRunBlueprintsResponse.BlueprintsMarketplace, and is useful for accessing the field via an interface.
type LambdaLinks ¶
type LambdaLinks struct { Cloudformation *string `json:"cloudformation"` Lambda *string `json:"lambda"` ApiGateway *string `json:"apiGateway"` CloudwatchLogs *string `json:"cloudwatchLogs"` CloudwatchMetrics *string `json:"cloudwatchMetrics"` }
LambdaLinks includes the GraphQL fields of AWSLinks requested by the fragment LambdaLinks.
func (*LambdaLinks) GetApiGateway ¶
func (v *LambdaLinks) GetApiGateway() *string
GetApiGateway returns LambdaLinks.ApiGateway, and is useful for accessing the field via an interface.
func (*LambdaLinks) GetCloudformation ¶
func (v *LambdaLinks) GetCloudformation() *string
GetCloudformation returns LambdaLinks.Cloudformation, and is useful for accessing the field via an interface.
func (*LambdaLinks) GetCloudwatchLogs ¶
func (v *LambdaLinks) GetCloudwatchLogs() *string
GetCloudwatchLogs returns LambdaLinks.CloudwatchLogs, and is useful for accessing the field via an interface.
func (*LambdaLinks) GetCloudwatchMetrics ¶
func (v *LambdaLinks) GetCloudwatchMetrics() *string
GetCloudwatchMetrics returns LambdaLinks.CloudwatchMetrics, and is useful for accessing the field via an interface.
func (*LambdaLinks) GetLambda ¶
func (v *LambdaLinks) GetLambda() *string
GetLambda returns LambdaLinks.Lambda, and is useful for accessing the field via an interface.
type LinkCloudToClusterInput ¶
type LinkCloudToClusterInput struct { CloudType CloudProvider `json:"cloudType"` CloudId uuid.UUID `json:"cloudId"` ClusterID uuid.UUID `json:"clusterID"` CloudAZ *string `json:"cloudAZ"` CloudRegion *string `json:"cloudRegion"` }
func (*LinkCloudToClusterInput) GetCloudAZ ¶
func (v *LinkCloudToClusterInput) GetCloudAZ() *string
GetCloudAZ returns LinkCloudToClusterInput.CloudAZ, and is useful for accessing the field via an interface.
func (*LinkCloudToClusterInput) GetCloudId ¶
func (v *LinkCloudToClusterInput) GetCloudId() uuid.UUID
GetCloudId returns LinkCloudToClusterInput.CloudId, and is useful for accessing the field via an interface.
func (*LinkCloudToClusterInput) GetCloudRegion ¶
func (v *LinkCloudToClusterInput) GetCloudRegion() *string
GetCloudRegion returns LinkCloudToClusterInput.CloudRegion, and is useful for accessing the field via an interface.
func (*LinkCloudToClusterInput) GetCloudType ¶
func (v *LinkCloudToClusterInput) GetCloudType() CloudProvider
GetCloudType returns LinkCloudToClusterInput.CloudType, and is useful for accessing the field via an interface.
func (*LinkCloudToClusterInput) GetClusterID ¶
func (v *LinkCloudToClusterInput) GetClusterID() uuid.UUID
GetClusterID returns LinkCloudToClusterInput.ClusterID, and is useful for accessing the field via an interface.
type LinkClusterToCloudLinkCloudToCluster ¶
type LinkClusterToCloudLinkCloudToCluster struct { Id uuid.UUID `json:"id"` ClusterDetail `json:"-"` }
LinkClusterToCloudLinkCloudToCluster includes the requested fields of the GraphQL type Cluster.
func (*LinkClusterToCloudLinkCloudToCluster) GetAwsAccount ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
GetAwsAccount returns LinkClusterToCloudLinkCloudToCluster.AwsAccount, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetAzureAccount ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetAzureAccount() *ClusterDetailAzureAccount
GetAzureAccount returns LinkClusterToCloudLinkCloudToCluster.AzureAccount, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetCloudAccount ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetCloudAccount() *ClusterDetailCloudAccount
GetCloudAccount returns LinkClusterToCloudLinkCloudToCluster.CloudAccount, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetCloudProvider ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetCloudProvider() *CloudProvider
GetCloudProvider returns LinkClusterToCloudLinkCloudToCluster.CloudProvider, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetClusterProvider ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetClusterProvider() *ClusterProvider
GetClusterProvider returns LinkClusterToCloudLinkCloudToCluster.ClusterProvider, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetComponents ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
GetComponents returns LinkClusterToCloudLinkCloudToCluster.Components, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetConnected ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetConnected() *bool
GetConnected returns LinkClusterToCloudLinkCloudToCluster.Connected, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetContainerCacheRepository ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetContainerCacheRepository() *string
GetContainerCacheRepository returns LinkClusterToCloudLinkCloudToCluster.ContainerCacheRepository, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetContainerRegistry ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
GetContainerRegistry returns LinkClusterToCloudLinkCloudToCluster.ContainerRegistry, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetContainerRepository ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetContainerRepository() *string
GetContainerRepository returns LinkClusterToCloudLinkCloudToCluster.ContainerRepository, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetCreatedAt ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetCreatedAt() time.Time
GetCreatedAt returns LinkClusterToCloudLinkCloudToCluster.CreatedAt, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetCwAccount ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
GetCwAccount returns LinkClusterToCloudLinkCloudToCluster.CwAccount, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetDeployJob ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
GetDeployJob returns LinkClusterToCloudLinkCloudToCluster.DeployJob, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetDoAccount ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
GetDoAccount returns LinkClusterToCloudLinkCloudToCluster.DoAccount, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetDomain ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetDomain() *string
GetDomain returns LinkClusterToCloudLinkCloudToCluster.Domain, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetGcpAccount ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
GetGcpAccount returns LinkClusterToCloudLinkCloudToCluster.GcpAccount, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetGrafana ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetGrafana() *ClusterDetailGrafana
GetGrafana returns LinkClusterToCloudLinkCloudToCluster.Grafana, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetId ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetId() uuid.UUID
GetId returns LinkClusterToCloudLinkCloudToCluster.Id, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetIngressDNS ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetIngressDNS() *string
GetIngressDNS returns LinkClusterToCloudLinkCloudToCluster.IngressDNS, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetIngressIP ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetIngressIP() *string
GetIngressIP returns LinkClusterToCloudLinkCloudToCluster.IngressIP, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetIsEjected ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetIsEjected() *bool
GetIsEjected returns LinkClusterToCloudLinkCloudToCluster.IsEjected, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetIsExternal ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetIsExternal() *bool
GetIsExternal returns LinkClusterToCloudLinkCloudToCluster.IsExternal, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetLinodeAccount ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
GetLinodeAccount returns LinkClusterToCloudLinkCloudToCluster.LinodeAccount, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetName ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetName() string
GetName returns LinkClusterToCloudLinkCloudToCluster.Name, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetProjectV3Adapters ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
GetProjectV3Adapters returns LinkClusterToCloudLinkCloudToCluster.ProjectV3Adapters, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetProjects ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetProjects() *ClusterDetailProjectsProjectConnection
GetProjects returns LinkClusterToCloudLinkCloudToCluster.Projects, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetPrometheus ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetPrometheus() *ClusterDetailPrometheus
GetPrometheus returns LinkClusterToCloudLinkCloudToCluster.Prometheus, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetRegion ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetRegion() *string
GetRegion returns LinkClusterToCloudLinkCloudToCluster.Region, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetState ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetState() ClusterState
GetState returns LinkClusterToCloudLinkCloudToCluster.State, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetStatus ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetStatus() *ClusterStatus
GetStatus returns LinkClusterToCloudLinkCloudToCluster.Status, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetTerraformProjectUrl ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetTerraformProjectUrl() *string
GetTerraformProjectUrl returns LinkClusterToCloudLinkCloudToCluster.TerraformProjectUrl, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetUpdatedAt ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetUpdatedAt() time.Time
GetUpdatedAt returns LinkClusterToCloudLinkCloudToCluster.UpdatedAt, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) GetVultrAccount ¶
func (v *LinkClusterToCloudLinkCloudToCluster) GetVultrAccount() *ClusterDetailVultrAccount
GetVultrAccount returns LinkClusterToCloudLinkCloudToCluster.VultrAccount, and is useful for accessing the field via an interface.
func (*LinkClusterToCloudLinkCloudToCluster) MarshalJSON ¶
func (v *LinkClusterToCloudLinkCloudToCluster) MarshalJSON() ([]byte, error)
func (*LinkClusterToCloudLinkCloudToCluster) UnmarshalJSON ¶
func (v *LinkClusterToCloudLinkCloudToCluster) UnmarshalJSON(b []byte) error
type LinkClusterToCloudResponse ¶
type LinkClusterToCloudResponse struct {
LinkCloudToCluster LinkClusterToCloudLinkCloudToCluster `json:"linkCloudToCluster"`
}
LinkClusterToCloudResponse is returned by LinkClusterToCloud on success.
func LinkClusterToCloudMutation ¶
func LinkClusterToCloudMutation( ctx_ context.Context, client_ graphql.Client, input LinkCloudToClusterInput, ) (*LinkClusterToCloudResponse, error)
func (*LinkClusterToCloudResponse) GetLinkCloudToCluster ¶
func (v *LinkClusterToCloudResponse) GetLinkCloudToCluster() LinkClusterToCloudLinkCloudToCluster
GetLinkCloudToCluster returns LinkClusterToCloudResponse.LinkCloudToCluster, and is useful for accessing the field via an interface.
type LinkDatabaseInput ¶
type LinkDatabaseInput struct { Id uuid.UUID `json:"id"` DatabaseID uuid.UUID `json:"databaseID"` EnvPrefix *string `json:"envPrefix"` }
func (*LinkDatabaseInput) GetDatabaseID ¶
func (v *LinkDatabaseInput) GetDatabaseID() uuid.UUID
GetDatabaseID returns LinkDatabaseInput.DatabaseID, and is useful for accessing the field via an interface.
func (*LinkDatabaseInput) GetEnvPrefix ¶
func (v *LinkDatabaseInput) GetEnvPrefix() *string
GetEnvPrefix returns LinkDatabaseInput.EnvPrefix, and is useful for accessing the field via an interface.
func (*LinkDatabaseInput) GetId ¶
func (v *LinkDatabaseInput) GetId() uuid.UUID
GetId returns LinkDatabaseInput.Id, and is useful for accessing the field via an interface.
type LinkDatabaseResponse ¶
type LinkDatabaseResponse struct {
LinkDatabase linkDatabaseLinkDatabaseRepo `json:"linkDatabase"`
}
linkDatabaseResponse is returned by linkDatabase on success.
func LinkDatabaseMutation ¶
func LinkDatabaseMutation( ctx_ context.Context, client_ graphql.Client, input LinkDatabaseInput, ) (*LinkDatabaseResponse, error)
func (*LinkDatabaseResponse) GetLinkDatabase ¶
func (v *LinkDatabaseResponse) GetLinkDatabase() linkDatabaseLinkDatabaseRepo
GetLinkDatabase returns LinkDatabaseResponse.LinkDatabase, and is useful for accessing the field via an interface.
type LinodeAccountDetail ¶
type LinodeAccountDetail struct { Id uuid.UUID `json:"id"` Name string `json:"name"` State CloudAccountState `json:"state"` AccessTokenPrefix *string `json:"accessTokenPrefix"` Connected *bool `json:"connected"` }
LinodeAccountDetail includes the GraphQL fields of LinodeAccount requested by the fragment LinodeAccountDetail.
func (*LinodeAccountDetail) GetAccessTokenPrefix ¶
func (v *LinodeAccountDetail) GetAccessTokenPrefix() *string
GetAccessTokenPrefix returns LinodeAccountDetail.AccessTokenPrefix, and is useful for accessing the field via an interface.
func (*LinodeAccountDetail) GetConnected ¶
func (v *LinodeAccountDetail) GetConnected() *bool
GetConnected returns LinodeAccountDetail.Connected, and is useful for accessing the field via an interface.
func (*LinodeAccountDetail) GetId ¶
func (v *LinodeAccountDetail) GetId() uuid.UUID
GetId returns LinodeAccountDetail.Id, and is useful for accessing the field via an interface.
func (*LinodeAccountDetail) GetName ¶
func (v *LinodeAccountDetail) GetName() string
GetName returns LinodeAccountDetail.Name, and is useful for accessing the field via an interface.
func (*LinodeAccountDetail) GetState ¶
func (v *LinodeAccountDetail) GetState() CloudAccountState
GetState returns LinodeAccountDetail.State, and is useful for accessing the field via an interface.
type LogDNAIntegrationInput ¶
type LogDNAIntegrationInput struct {
Key string `json:"key"`
}
func (*LogDNAIntegrationInput) GetKey ¶
func (v *LogDNAIntegrationInput) GetKey() string
GetKey returns LogDNAIntegrationInput.Key, and is useful for accessing the field via an interface.
type LogShipperInput ¶
type LogShipperInput struct { Type *LogShipperType `json:"type"` Logz *LogzIntegrationInput `json:"logz"` Syslog *SyslogIntegrationInput `json:"syslog"` LogDNA *LogDNAIntegrationInput `json:"logDNA"` Datadog *DatadogLogIntegrationInput `json:"datadog"` Betterstack *BetterStackIntegrationInput `json:"betterstack"` }
func (*LogShipperInput) GetBetterstack ¶
func (v *LogShipperInput) GetBetterstack() *BetterStackIntegrationInput
GetBetterstack returns LogShipperInput.Betterstack, and is useful for accessing the field via an interface.
func (*LogShipperInput) GetDatadog ¶
func (v *LogShipperInput) GetDatadog() *DatadogLogIntegrationInput
GetDatadog returns LogShipperInput.Datadog, and is useful for accessing the field via an interface.
func (*LogShipperInput) GetLogDNA ¶
func (v *LogShipperInput) GetLogDNA() *LogDNAIntegrationInput
GetLogDNA returns LogShipperInput.LogDNA, and is useful for accessing the field via an interface.
func (*LogShipperInput) GetLogz ¶
func (v *LogShipperInput) GetLogz() *LogzIntegrationInput
GetLogz returns LogShipperInput.Logz, and is useful for accessing the field via an interface.
func (*LogShipperInput) GetSyslog ¶
func (v *LogShipperInput) GetSyslog() *SyslogIntegrationInput
GetSyslog returns LogShipperInput.Syslog, and is useful for accessing the field via an interface.
func (*LogShipperInput) GetType ¶
func (v *LogShipperInput) GetType() *LogShipperType
GetType returns LogShipperInput.Type, and is useful for accessing the field via an interface.
type LogShipperType ¶
type LogShipperType string
const ( LogShipperTypeLogzio LogShipperType = "LOGZIO" LogShipperTypeSyslog LogShipperType = "SYSLOG" LogShipperTypeLogdna LogShipperType = "LOGDNA" LogShipperTypeDatadog LogShipperType = "DATADOG" LogShipperTypeBetterstack LogShipperType = "BETTERSTACK" )
type LoggedOutDockerInfoResponse ¶
type LoggedOutDockerInfoResponse struct {
DockerRepository *loggedOutDockerInfoDockerRepository `json:"dockerRepository"`
}
loggedOutDockerInfoResponse is returned by loggedOutDockerInfo on success.
func (*LoggedOutDockerInfoResponse) GetDockerRepository ¶
func (v *LoggedOutDockerInfoResponse) GetDockerRepository() *loggedOutDockerInfoDockerRepository
GetDockerRepository returns LoggedOutDockerInfoResponse.DockerRepository, and is useful for accessing the field via an interface.
type LogzIntegrationInput ¶
func (*LogzIntegrationInput) GetToken ¶
func (v *LogzIntegrationInput) GetToken() string
GetToken returns LogzIntegrationInput.Token, and is useful for accessing the field via an interface.
func (*LogzIntegrationInput) GetUrl ¶
func (v *LogzIntegrationInput) GetUrl() string
GetUrl returns LogzIntegrationInput.Url, and is useful for accessing the field via an interface.
type ManifestProjectV3ConfigurationInput ¶
type ManifestProjectV3ConfigurationInput struct { ClusterID uuid.UUID `json:"clusterID"` Namespace *string `json:"namespace"` Generator *KubernetesManifestGeneratorConfigurationInput `json:"generator"` }
func (*ManifestProjectV3ConfigurationInput) GetClusterID ¶
func (v *ManifestProjectV3ConfigurationInput) GetClusterID() uuid.UUID
GetClusterID returns ManifestProjectV3ConfigurationInput.ClusterID, and is useful for accessing the field via an interface.
func (*ManifestProjectV3ConfigurationInput) GetGenerator ¶
func (v *ManifestProjectV3ConfigurationInput) GetGenerator() *KubernetesManifestGeneratorConfigurationInput
GetGenerator returns ManifestProjectV3ConfigurationInput.Generator, and is useful for accessing the field via an interface.
func (*ManifestProjectV3ConfigurationInput) GetNamespace ¶
func (v *ManifestProjectV3ConfigurationInput) GetNamespace() *string
GetNamespace returns ManifestProjectV3ConfigurationInput.Namespace, and is useful for accessing the field via an interface.
type MarketplaceBlueprintMetadataListResponse ¶
type MarketplaceBlueprintMetadataListResponse struct {
BlueprintsMarketplace *marketplaceBlueprintMetadataListBlueprintsMarketplace `json:"blueprintsMarketplace"`
}
marketplaceBlueprintMetadataListResponse is returned by marketplaceBlueprintMetadataList on success.
func MarketplaceBlueprintMetadataListQuery ¶
func MarketplaceBlueprintMetadataListQuery( ctx_ context.Context, client_ graphql.Client, filterInput FilterInput, ) (*MarketplaceBlueprintMetadataListResponse, error)
func (*MarketplaceBlueprintMetadataListResponse) GetBlueprintsMarketplace ¶
func (v *MarketplaceBlueprintMetadataListResponse) GetBlueprintsMarketplace() *marketplaceBlueprintMetadataListBlueprintsMarketplace
GetBlueprintsMarketplace returns MarketplaceBlueprintMetadataListResponse.BlueprintsMarketplace, and is useful for accessing the field via an interface.
type MarketplaceBlueprintMetadataResponse ¶
type MarketplaceBlueprintMetadataResponse struct {
BlueprintsMarketplace *marketplaceBlueprintMetadataBlueprintsMarketplace `json:"blueprintsMarketplace"`
}
marketplaceBlueprintMetadataResponse is returned by marketplaceBlueprintMetadata on success.
func (*MarketplaceBlueprintMetadataResponse) GetBlueprintsMarketplace ¶
func (v *MarketplaceBlueprintMetadataResponse) GetBlueprintsMarketplace() *marketplaceBlueprintMetadataBlueprintsMarketplace
GetBlueprintsMarketplace returns MarketplaceBlueprintMetadataResponse.BlueprintsMarketplace, and is useful for accessing the field via an interface.
type MarketplaceBlueprintResponse ¶
type MarketplaceBlueprintResponse struct {
BlueprintsMarketplace *marketplaceBlueprintBlueprintsMarketplace `json:"blueprintsMarketplace"`
}
marketplaceBlueprintResponse is returned by marketplaceBlueprint on success.
func (*MarketplaceBlueprintResponse) GetBlueprintsMarketplace ¶
func (v *MarketplaceBlueprintResponse) GetBlueprintsMarketplace() *marketplaceBlueprintBlueprintsMarketplace
GetBlueprintsMarketplace returns MarketplaceBlueprintResponse.BlueprintsMarketplace, and is useful for accessing the field via an interface.
type MarketplaceBlueprintsResponse ¶
type MarketplaceBlueprintsResponse struct {
BlueprintsMarketplace *marketplaceBlueprintsBlueprintsMarketplace `json:"blueprintsMarketplace"`
}
marketplaceBlueprintsResponse is returned by marketplaceBlueprints on success.
func (*MarketplaceBlueprintsResponse) GetBlueprintsMarketplace ¶
func (v *MarketplaceBlueprintsResponse) GetBlueprintsMarketplace() *marketplaceBlueprintsBlueprintsMarketplace
GetBlueprintsMarketplace returns MarketplaceBlueprintsResponse.BlueprintsMarketplace, and is useful for accessing the field via an interface.
type MaybeCreateBlueprintFromMetadataResponse ¶
type MaybeCreateBlueprintFromMetadataResponse struct {
MaybeCreateBlueprintFromMetadata maybeCreateBlueprintFromMetadataMaybeCreateBlueprintFromMetadataBlueprint `json:"maybeCreateBlueprintFromMetadata"`
}
maybeCreateBlueprintFromMetadataResponse is returned by maybeCreateBlueprintFromMetadata on success.
func (*MaybeCreateBlueprintFromMetadataResponse) GetMaybeCreateBlueprintFromMetadata ¶
func (v *MaybeCreateBlueprintFromMetadataResponse) GetMaybeCreateBlueprintFromMetadata() maybeCreateBlueprintFromMetadataMaybeCreateBlueprintFromMetadataBlueprint
GetMaybeCreateBlueprintFromMetadata returns MaybeCreateBlueprintFromMetadataResponse.MaybeCreateBlueprintFromMetadata, and is useful for accessing the field via an interface.
type MetricLabelType ¶
type MetricLabelType string
const ( MetricLabelTypePod MetricLabelType = "POD" MetricLabelTypeContainer MetricLabelType = "CONTAINER" )
type MetricQueryOptions ¶
type MetricQueryOptions struct { Range ObservabilityRange `json:"range"` GroupBy []MetricLabelType `json:"groupBy"` }
func (*MetricQueryOptions) GetGroupBy ¶
func (v *MetricQueryOptions) GetGroupBy() []MetricLabelType
GetGroupBy returns MetricQueryOptions.GroupBy, and is useful for accessing the field via an interface.
func (*MetricQueryOptions) GetRange ¶
func (v *MetricQueryOptions) GetRange() ObservabilityRange
GetRange returns MetricQueryOptions.Range, and is useful for accessing the field via an interface.
type MetricStream ¶
type MetricStream struct { Type *MetricType `json:"type"` Query string `json:"query"` Labels []MetricStreamLabelsMetricStreamLabel `json:"labels"` Entries []MetricStreamEntriesMetricEntry `json:"entries"` }
MetricStream includes the GraphQL fields of MetricStream requested by the fragment MetricStream.
func (*MetricStream) GetEntries ¶
func (v *MetricStream) GetEntries() []MetricStreamEntriesMetricEntry
GetEntries returns MetricStream.Entries, and is useful for accessing the field via an interface.
func (*MetricStream) GetLabels ¶
func (v *MetricStream) GetLabels() []MetricStreamLabelsMetricStreamLabel
GetLabels returns MetricStream.Labels, and is useful for accessing the field via an interface.
func (*MetricStream) GetQuery ¶
func (v *MetricStream) GetQuery() string
GetQuery returns MetricStream.Query, and is useful for accessing the field via an interface.
func (*MetricStream) GetType ¶
func (v *MetricStream) GetType() *MetricType
GetType returns MetricStream.Type, and is useful for accessing the field via an interface.
type MetricStreamEntriesMetricEntry ¶
type MetricStreamEntriesMetricEntry struct { Value *float64 `json:"value"` Timestamp time.Time `json:"timestamp"` }
MetricStreamEntriesMetricEntry includes the requested fields of the GraphQL type MetricEntry.
func (*MetricStreamEntriesMetricEntry) GetTimestamp ¶
func (v *MetricStreamEntriesMetricEntry) GetTimestamp() time.Time
GetTimestamp returns MetricStreamEntriesMetricEntry.Timestamp, and is useful for accessing the field via an interface.
func (*MetricStreamEntriesMetricEntry) GetValue ¶
func (v *MetricStreamEntriesMetricEntry) GetValue() *float64
GetValue returns MetricStreamEntriesMetricEntry.Value, and is useful for accessing the field via an interface.
type MetricStreamLabelsMetricStreamLabel ¶
type MetricStreamLabelsMetricStreamLabel struct { Label MetricLabelType `json:"label"` Value string `json:"value"` }
MetricStreamLabelsMetricStreamLabel includes the requested fields of the GraphQL type MetricStreamLabel.
func (*MetricStreamLabelsMetricStreamLabel) GetLabel ¶
func (v *MetricStreamLabelsMetricStreamLabel) GetLabel() MetricLabelType
GetLabel returns MetricStreamLabelsMetricStreamLabel.Label, and is useful for accessing the field via an interface.
func (*MetricStreamLabelsMetricStreamLabel) GetValue ¶
func (v *MetricStreamLabelsMetricStreamLabel) GetValue() string
GetValue returns MetricStreamLabelsMetricStreamLabel.Value, and is useful for accessing the field via an interface.
type MetricType ¶
type MetricType string
const ( MetricTypeQuery MetricType = "QUERY" MetricTypeCpu MetricType = "CPU" MetricTypeMemory MetricType = "MEMORY" MetricTypeNetwork MetricType = "NETWORK" MetricTypeStorage MetricType = "STORAGE" MetricTypeFunctionInvocation MetricType = "FUNCTION_INVOCATION" MetricTypeFunctionError MetricType = "FUNCTION_ERROR" MetricTypeFunctionDuration MetricType = "FUNCTION_DURATION" MetricTypeFunctionConcurrent MetricType = "FUNCTION_CONCURRENT" MetricTypeRequestCount MetricType = "REQUEST_COUNT" MetricTypeInstanceCount MetricType = "INSTANCE_COUNT" MetricTypeCpuUtilization MetricType = "CPU_UTILIZATION" MetricTypeMemoryUtilization MetricType = "MEMORY_UTILIZATION" )
type MonthlyCostForServicesResponse ¶
type MonthlyCostForServicesResponse struct { WithoutCredit []monthlyCostForServicesWithoutCreditCost `json:"withoutCredit"` WithCredit []monthlyCostForServicesWithCreditCost `json:"withCredit"` }
monthlyCostForServicesResponse is returned by monthlyCostForServices on success.
func (*MonthlyCostForServicesResponse) GetWithCredit ¶
func (v *MonthlyCostForServicesResponse) GetWithCredit() []monthlyCostForServicesWithCreditCost
GetWithCredit returns MonthlyCostForServicesResponse.WithCredit, and is useful for accessing the field via an interface.
func (*MonthlyCostForServicesResponse) GetWithoutCredit ¶
func (v *MonthlyCostForServicesResponse) GetWithoutCredit() []monthlyCostForServicesWithoutCreditCost
GetWithoutCredit returns MonthlyCostForServicesResponse.WithoutCredit, and is useful for accessing the field via an interface.
type MoveRepoInput ¶
type MoveRepoInput struct { Id uuid.UUID `json:"id"` // - v0.ProjectID or v1.GroupID ProjectID *uuid.UUID `json:"projectID"` EnvironmentName *string `json:"environmentName"` // - v0.EnvironmentID or v1.SubGroupID EnvironmentID *uuid.UUID `json:"environmentID"` Name *string `json:"name"` }
func (*MoveRepoInput) GetEnvironmentID ¶
func (v *MoveRepoInput) GetEnvironmentID() *uuid.UUID
GetEnvironmentID returns MoveRepoInput.EnvironmentID, and is useful for accessing the field via an interface.
func (*MoveRepoInput) GetEnvironmentName ¶
func (v *MoveRepoInput) GetEnvironmentName() *string
GetEnvironmentName returns MoveRepoInput.EnvironmentName, and is useful for accessing the field via an interface.
func (*MoveRepoInput) GetId ¶
func (v *MoveRepoInput) GetId() uuid.UUID
GetId returns MoveRepoInput.Id, and is useful for accessing the field via an interface.
func (*MoveRepoInput) GetName ¶
func (v *MoveRepoInput) GetName() *string
GetName returns MoveRepoInput.Name, and is useful for accessing the field via an interface.
func (*MoveRepoInput) GetProjectID ¶
func (v *MoveRepoInput) GetProjectID() *uuid.UUID
GetProjectID returns MoveRepoInput.ProjectID, and is useful for accessing the field via an interface.
type MoveRepoResponse ¶
type MoveRepoResponse struct {
MoveRepoToProjectEnvironment moveRepoMoveRepoToProjectEnvironmentRepo `json:"moveRepoToProjectEnvironment"`
}
moveRepoResponse is returned by moveRepo on success.
func MoveRepoMutation ¶
func MoveRepoMutation( ctx_ context.Context, client_ graphql.Client, input MoveRepoInput, ) (*MoveRepoResponse, error)
func (*MoveRepoResponse) GetMoveRepoToProjectEnvironment ¶
func (v *MoveRepoResponse) GetMoveRepoToProjectEnvironment() moveRepoMoveRepoToProjectEnvironmentRepo
GetMoveRepoToProjectEnvironment returns MoveRepoResponse.MoveRepoToProjectEnvironment, and is useful for accessing the field via an interface.
type MoveRepoTargetsResponse ¶
type MoveRepoTargetsResponse struct {
User moveRepoTargetsUser `json:"user"`
}
moveRepoTargetsResponse is returned by moveRepoTargets on success.
func MoveRepoTargetsQuery ¶
func (*MoveRepoTargetsResponse) GetUser ¶
func (v *MoveRepoTargetsResponse) GetUser() moveRepoTargetsUser
GetUser returns MoveRepoTargetsResponse.User, and is useful for accessing the field via an interface.
type MultiEntityCriterion ¶
func (*MultiEntityCriterion) GetValue ¶
func (v *MultiEntityCriterion) GetValue() []uuid.UUID
GetValue returns MultiEntityCriterion.Value, and is useful for accessing the field via an interface.
type NewTeamMemberSuggestionsResponse ¶
type NewTeamMemberSuggestionsResponse struct {
CurrentUser newTeamMemberSuggestionsCurrentUser `json:"currentUser"`
}
newTeamMemberSuggestionsResponse is returned by newTeamMemberSuggestions on success.
func (*NewTeamMemberSuggestionsResponse) GetCurrentUser ¶
func (v *NewTeamMemberSuggestionsResponse) GetCurrentUser() newTeamMemberSuggestionsCurrentUser
GetCurrentUser returns NewTeamMemberSuggestionsResponse.CurrentUser, and is useful for accessing the field via an interface.
type NewTeamProjectSuggestionsResponse ¶
type NewTeamProjectSuggestionsResponse struct {
CurrentUser newTeamProjectSuggestionsCurrentUser `json:"currentUser"`
}
newTeamProjectSuggestionsResponse is returned by newTeamProjectSuggestions on success.
func (*NewTeamProjectSuggestionsResponse) GetCurrentUser ¶
func (v *NewTeamProjectSuggestionsResponse) GetCurrentUser() newTeamProjectSuggestionsCurrentUser
GetCurrentUser returns NewTeamProjectSuggestionsResponse.CurrentUser, and is useful for accessing the field via an interface.
type NotificationConditionGroupInput ¶
type NotificationConditionGroupInput struct { Operator NotificationConditionGroupOperator `json:"operator"` Conditions []NotificationConditionInput `json:"conditions"` }
func (*NotificationConditionGroupInput) GetConditions ¶
func (v *NotificationConditionGroupInput) GetConditions() []NotificationConditionInput
GetConditions returns NotificationConditionGroupInput.Conditions, and is useful for accessing the field via an interface.
func (*NotificationConditionGroupInput) GetOperator ¶
func (v *NotificationConditionGroupInput) GetOperator() NotificationConditionGroupOperator
GetOperator returns NotificationConditionGroupInput.Operator, and is useful for accessing the field via an interface.
type NotificationConditionGroupOperator ¶
type NotificationConditionGroupOperator string
const ( // The condition group is satisfied when ALL child conditions are satisfied NotificationConditionGroupOperatorAll NotificationConditionGroupOperator = "ALL" // The condition group is satisfied when ANY of the child conditions are satisfied. // WARNING: Not yet supported NotificationConditionGroupOperatorAny NotificationConditionGroupOperator = "ANY" )
type NotificationConditionInput ¶
type NotificationConditionInput struct { Operator NotificationConditionOperator `json:"operator"` Key NotificationConditionKey `json:"key"` Value string `json:"value"` }
func (*NotificationConditionInput) GetKey ¶
func (v *NotificationConditionInput) GetKey() NotificationConditionKey
GetKey returns NotificationConditionInput.Key, and is useful for accessing the field via an interface.
func (*NotificationConditionInput) GetOperator ¶
func (v *NotificationConditionInput) GetOperator() NotificationConditionOperator
GetOperator returns NotificationConditionInput.Operator, and is useful for accessing the field via an interface.
func (*NotificationConditionInput) GetValue ¶
func (v *NotificationConditionInput) GetValue() string
GetValue returns NotificationConditionInput.Value, and is useful for accessing the field via an interface.
type NotificationConditionKey ¶
type NotificationConditionKey string
The set of available condition keys
const ( // This is the id of the project (called a 'Group' in v1 API) which the notification originated from. NotificationConditionKeyProjectId NotificationConditionKey = "PROJECT_ID" // This is the id of the project environment (called a 'SubGroup' in v1) which the notification originated from. NotificationConditionKeyProjectEnvironmentId NotificationConditionKey = "PROJECT_ENVIRONMENT_ID" // This is the id of the ProjectV3Adapter ('Project' in v1 API) which the notification originated from. NotificationConditionKeyProjectV3AdapterId NotificationConditionKey = "PROJECT_V3_ADAPTER_ID" )
type NotificationConditionOperator ¶
type NotificationConditionOperator string
const ( // The equality (==) operator, i.e. <key> == <value> NotificationConditionOperatorEquals NotificationConditionOperator = "EQUALS" )
type NotificationConditionProviderInput ¶
type NotificationConditionProviderInput struct { Operator *NotificationConditionGroupOperator `json:"operator"` Groups []NotificationConditionGroupInput `json:"groups"` Condition *NotificationConditionInput `json:"condition"` NoConditions *bool `json:"noConditions"` }
The definition for notification conditions or notification.
An instance of this input type can represent one of the following: - a single condition group: the 'groups' list is not empty, and the operator is not present - a combination of condition groups: the 'groups' list contains multiple members, and the operator is present - a single condition: the 'condition' field is present - clearing any configured conditions: the noConditions field is present and set to true
func (*NotificationConditionProviderInput) GetCondition ¶
func (v *NotificationConditionProviderInput) GetCondition() *NotificationConditionInput
GetCondition returns NotificationConditionProviderInput.Condition, and is useful for accessing the field via an interface.
func (*NotificationConditionProviderInput) GetGroups ¶
func (v *NotificationConditionProviderInput) GetGroups() []NotificationConditionGroupInput
GetGroups returns NotificationConditionProviderInput.Groups, and is useful for accessing the field via an interface.
func (*NotificationConditionProviderInput) GetNoConditions ¶
func (v *NotificationConditionProviderInput) GetNoConditions() *bool
GetNoConditions returns NotificationConditionProviderInput.NoConditions, and is useful for accessing the field via an interface.
func (*NotificationConditionProviderInput) GetOperator ¶
func (v *NotificationConditionProviderInput) GetOperator() *NotificationConditionGroupOperator
GetOperator returns NotificationConditionProviderInput.Operator, and is useful for accessing the field via an interface.
type NotificationIntegrationCommon ¶
type NotificationIntegrationCommon interface { // GetNotificationSettings returns the interface-field "notificationSettings" from its implementation. // The GraphQL interface field's documentation follows. // // A notification integration can independently configure notification settings. // When null, this integration will use the user's // notificationIntegrationSettings. // // NOTE: These settings are NOT individually "merged" with the user's // notificationIntegrationSettings, either the integration's settings are used, // or the user's settings are used as a fallback. GetNotificationSettings() *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings // contains filtered or unexported methods }
NotificationIntegrationCommon includes the GraphQL fields of NotificationIntegration requested by the fragment NotificationIntegrationCommon. The GraphQL type's documentation follows.
A destination for Zeet notifications.
NotificationIntegrationCommon is implemented by the following types: NotificationIntegrationCommonDiscordWebhookIntegration NotificationIntegrationCommonEmailIntegration NotificationIntegrationCommonSlackWebhookIntegration
type NotificationIntegrationCommonDiscordWebhookIntegration ¶
type NotificationIntegrationCommonDiscordWebhookIntegration struct { // A notification integration can independently configure notification settings. // When null, this integration will use the user's // notificationIntegrationSettings. // // NOTE: These settings are NOT individually "merged" with the user's // notificationIntegrationSettings, either the integration's settings are used, // or the user's settings are used as a fallback. NotificationSettings *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings `json:"notificationSettings"` }
NotificationIntegrationCommon includes the GraphQL fields of DiscordWebhookIntegration requested by the fragment NotificationIntegrationCommon. The GraphQL type's documentation follows.
A destination for Zeet notifications.
func (*NotificationIntegrationCommonDiscordWebhookIntegration) GetNotificationSettings ¶
func (v *NotificationIntegrationCommonDiscordWebhookIntegration) GetNotificationSettings() *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings
GetNotificationSettings returns NotificationIntegrationCommonDiscordWebhookIntegration.NotificationSettings, and is useful for accessing the field via an interface.
type NotificationIntegrationCommonEmailIntegration ¶
type NotificationIntegrationCommonEmailIntegration struct { // A notification integration can independently configure notification settings. // When null, this integration will use the user's // notificationIntegrationSettings. // // NOTE: These settings are NOT individually "merged" with the user's // notificationIntegrationSettings, either the integration's settings are used, // or the user's settings are used as a fallback. NotificationSettings *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings `json:"notificationSettings"` }
NotificationIntegrationCommon includes the GraphQL fields of EmailIntegration requested by the fragment NotificationIntegrationCommon. The GraphQL type's documentation follows.
A destination for Zeet notifications.
func (*NotificationIntegrationCommonEmailIntegration) GetNotificationSettings ¶
func (v *NotificationIntegrationCommonEmailIntegration) GetNotificationSettings() *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings
GetNotificationSettings returns NotificationIntegrationCommonEmailIntegration.NotificationSettings, and is useful for accessing the field via an interface.
type NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings ¶
type NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings struct { // Enable/Disable build notifications Build *bool `json:"build"` // Enable/Disable deploy notifications Deploy *bool `json:"deploy"` // Enable/Disable kubernetes pod crash notifications PodCrash *bool `json:"podCrash"` // The condition that must be satisfied for a notification to be forwarded to this integration. // A null value indicates all configured notifications will be forwarded. // // Conditions apply to _all_ configured notification types. To apply different // conditions independently to each notification type, // create a separate notification integration for each notification type, and apply the desired conditions to each. // // NOTE: Conditions cannot be configured "globally" for a user. Conditions *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationConditionProvider `json:"-"` }
NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings includes the requested fields of the GraphQL type NotificationIntegrationSettings.
func (*NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings) GetBuild ¶
func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings) GetBuild() *bool
GetBuild returns NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings.Build, and is useful for accessing the field via an interface.
func (*NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings) GetConditions ¶
func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings) GetConditions() *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationConditionProvider
GetConditions returns NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings.Conditions, and is useful for accessing the field via an interface.
func (*NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings) GetDeploy ¶
func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings) GetDeploy() *bool
GetDeploy returns NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings.Deploy, and is useful for accessing the field via an interface.
func (*NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings) GetPodCrash ¶
func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings) GetPodCrash() *bool
GetPodCrash returns NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings.PodCrash, and is useful for accessing the field via an interface.
func (*NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings) MarshalJSON ¶
func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings) MarshalJSON() ([]byte, error)
func (*NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings) UnmarshalJSON ¶
func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings) UnmarshalJSON(b []byte) error
type NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition ¶
type NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition struct { Typename *string `json:"__typename"` // The key to test using the operator and value Key *NotificationConditionKey `json:"key"` // The method by which the key is tested relative to the target value Operator *NotificationConditionOperator `json:"operator"` // The required value to satisfy the operator against the specific key. // The type of this will depend on the key and the operator, for example: {operator: EQUALS, key: PROJECT_ID} // will expect a string value. // // For example, if the IN operator is used with the PROJECT_ID key, the value will be a a json array: ["abc-123", "def-456"] Value *string `json:"value"` }
NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition includes the requested fields of the GraphQL type NotificationCondition. The GraphQL type's documentation follows.
A notification condition represents a test of some attribute against a target value. A NotificationCondition is evaluated to a true/false value, and can be combined via NotificationConditionGroup.
For example: {operator: EQUALS, key: PROJECT_ID, value: "abc-123"} will test a given notification for `event.project_id == "abc-123"`
func (*NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition) GetKey ¶
func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition) GetKey() *NotificationConditionKey
GetKey returns NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition.Key, and is useful for accessing the field via an interface.
func (*NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition) GetOperator ¶
func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition) GetOperator() *NotificationConditionOperator
GetOperator returns NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition.Operator, and is useful for accessing the field via an interface.
func (*NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition) GetTypename ¶
func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition) GetTypename() *string
GetTypename returns NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition.Typename, and is useful for accessing the field via an interface.
func (*NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition) GetValue ¶
func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition) GetValue() *string
GetValue returns NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition.Value, and is useful for accessing the field via an interface.
type NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationConditionGroup ¶
type NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationConditionGroup struct {
Typename *string `json:"__typename"`
}
NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationConditionGroup includes the requested fields of the GraphQL type NotificationConditionGroup. The GraphQL type's documentation follows.
Represents the logical combination of one or more conditions
func (*NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationConditionGroup) GetTypename ¶
func (v *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationConditionGroup) GetTypename() *string
GetTypename returns NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationConditionGroup.Typename, and is useful for accessing the field via an interface.
type NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationConditionProvider ¶
type NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationConditionProvider interface { // GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values). GetTypename() *string // contains filtered or unexported methods }
NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationConditionProvider includes the requested fields of the GraphQL interface NotificationConditionProvider.
NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationConditionProvider is implemented by the following types: NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationCondition NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettingsConditionsNotificationConditionGroup The GraphQL type's documentation follows.
Conditions can be provided as either a singular condition or a group of combined conditions. When a notification is triggered by Zeet, a NotificationConditionProvider, if configured, will be evaluated against the notification's attributes. If the NotificationConditionProvider is satisfied (i.e. evaluates to 'true'), then the notification will be forwarded to the target integration.
type NotificationIntegrationCommonSlackWebhookIntegration ¶
type NotificationIntegrationCommonSlackWebhookIntegration struct { // A notification integration can independently configure notification settings. // When null, this integration will use the user's // notificationIntegrationSettings. // // NOTE: These settings are NOT individually "merged" with the user's // notificationIntegrationSettings, either the integration's settings are used, // or the user's settings are used as a fallback. NotificationSettings *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings `json:"notificationSettings"` }
NotificationIntegrationCommon includes the GraphQL fields of SlackWebhookIntegration requested by the fragment NotificationIntegrationCommon. The GraphQL type's documentation follows.
A destination for Zeet notifications.
func (*NotificationIntegrationCommonSlackWebhookIntegration) GetNotificationSettings ¶
func (v *NotificationIntegrationCommonSlackWebhookIntegration) GetNotificationSettings() *NotificationIntegrationCommonNotificationSettingsNotificationIntegrationSettings
GetNotificationSettings returns NotificationIntegrationCommonSlackWebhookIntegration.NotificationSettings, and is useful for accessing the field via an interface.
type NotificationIntegrationSettingsInput ¶
type NotificationIntegrationSettingsInput struct { // Enable/Disable build notifications, null causes no change to current setting // // NOTE: not applicable to "global" settings, only applicable to integration-specific settings Build *bool `json:"build"` // Enable/Disable deploy notifications, null causes no change to current setting // // NOTE: not applicable to "global" settings, only applicable to integration-specific settings Deploy *bool `json:"deploy"` // Enable/Disable kubernetes pod crash notifications, null causes no change to current setting PodCrash *bool `json:"podCrash"` // NOTE: Conditions cannot be configured "globally" for a user. Conditions may only be configured for a specific integration. Conditions *NotificationConditionProviderInput `json:"conditions"` }
func (*NotificationIntegrationSettingsInput) GetBuild ¶
func (v *NotificationIntegrationSettingsInput) GetBuild() *bool
GetBuild returns NotificationIntegrationSettingsInput.Build, and is useful for accessing the field via an interface.
func (*NotificationIntegrationSettingsInput) GetConditions ¶
func (v *NotificationIntegrationSettingsInput) GetConditions() *NotificationConditionProviderInput
GetConditions returns NotificationIntegrationSettingsInput.Conditions, and is useful for accessing the field via an interface.
func (*NotificationIntegrationSettingsInput) GetDeploy ¶
func (v *NotificationIntegrationSettingsInput) GetDeploy() *bool
GetDeploy returns NotificationIntegrationSettingsInput.Deploy, and is useful for accessing the field via an interface.
func (*NotificationIntegrationSettingsInput) GetPodCrash ¶
func (v *NotificationIntegrationSettingsInput) GetPodCrash() *bool
GetPodCrash returns NotificationIntegrationSettingsInput.PodCrash, and is useful for accessing the field via an interface.
type ObservabilityRange ¶
type ObservabilityRange struct { Start time.Time `json:"start"` End *time.Time `json:"end"` Step *time.Duration `json:"step"` }
func (*ObservabilityRange) GetEnd ¶
func (v *ObservabilityRange) GetEnd() *time.Time
GetEnd returns ObservabilityRange.End, and is useful for accessing the field via an interface.
func (*ObservabilityRange) GetStart ¶
func (v *ObservabilityRange) GetStart() time.Time
GetStart returns ObservabilityRange.Start, and is useful for accessing the field via an interface.
func (*ObservabilityRange) GetStep ¶
func (v *ObservabilityRange) GetStep() *time.Duration
GetStep returns ObservabilityRange.Step, and is useful for accessing the field via an interface.
type PageInput ¶
type PageInput struct { First *int `json:"first"` Last *int `json:"last"` After *string `json:"after"` Before *string `json:"before"` Filter *string `json:"filter"` Sort *string `json:"sort"` }
func (*PageInput) GetAfter ¶
GetAfter returns PageInput.After, and is useful for accessing the field via an interface.
func (*PageInput) GetBefore ¶
GetBefore returns PageInput.Before, and is useful for accessing the field via an interface.
func (*PageInput) GetFilter ¶
GetFilter returns PageInput.Filter, and is useful for accessing the field via an interface.
func (*PageInput) GetFirst ¶
GetFirst returns PageInput.First, and is useful for accessing the field via an interface.
type PaginatedRepoDeploymentsForProjectEnvironmentResponse ¶
type PaginatedRepoDeploymentsForProjectEnvironmentResponse struct {
// - v0.ProjectID or v1.GroupID
Project *paginatedRepoDeploymentsForProjectEnvironmentProject `json:"project"`
}
paginatedRepoDeploymentsForProjectEnvironmentResponse is returned by paginatedRepoDeploymentsForProjectEnvironment on success.
func (*PaginatedRepoDeploymentsForProjectEnvironmentResponse) GetProject ¶
func (v *PaginatedRepoDeploymentsForProjectEnvironmentResponse) GetProject() *paginatedRepoDeploymentsForProjectEnvironmentProject
GetProject returns PaginatedRepoDeploymentsForProjectEnvironmentResponse.Project, and is useful for accessing the field via an interface.
type PaginatedReposForProjectEnvironmentResponse ¶
type PaginatedReposForProjectEnvironmentResponse struct {
// - v0.ProjectID or v1.GroupID
Project *paginatedReposForProjectEnvironmentProject `json:"project"`
}
paginatedReposForProjectEnvironmentResponse is returned by paginatedReposForProjectEnvironment on success.
func (*PaginatedReposForProjectEnvironmentResponse) GetProject ¶
func (v *PaginatedReposForProjectEnvironmentResponse) GetProject() *paginatedReposForProjectEnvironmentProject
GetProject returns PaginatedReposForProjectEnvironmentResponse.Project, and is useful for accessing the field via an interface.
type PlanBillingPeriod ¶
type PlanBillingPeriod string
const ( PlanBillingPeriodMonthly PlanBillingPeriod = "MONTHLY" PlanBillingPeriodAnnually PlanBillingPeriod = "ANNUALLY" )
type PortInput ¶
type PortInput struct { Port string `json:"port"` Protocol PortProtocol `json:"protocol"` Public bool `json:"public"` Https bool `json:"https"` Grpc *bool `json:"grpc"` }
func (*PortInput) GetGrpc ¶
GetGrpc returns PortInput.Grpc, and is useful for accessing the field via an interface.
func (*PortInput) GetHttps ¶
GetHttps returns PortInput.Https, and is useful for accessing the field via an interface.
func (*PortInput) GetPort ¶
GetPort returns PortInput.Port, and is useful for accessing the field via an interface.
func (*PortInput) GetProtocol ¶
func (v *PortInput) GetProtocol() PortProtocol
GetProtocol returns PortInput.Protocol, and is useful for accessing the field via an interface.
type PortProtocol ¶
type PortProtocol string
const ( PortProtocolTcp PortProtocol = "tcp" PortProtocolUdp PortProtocol = "udp" )
type PreviewSubscriptionResponse ¶
type PreviewSubscriptionResponse struct {
ProductCatalog previewSubscriptionProductCatalog `json:"productCatalog"`
}
previewSubscriptionResponse is returned by previewSubscription on success.
func PreviewSubscriptionQuery ¶
func PreviewSubscriptionQuery( ctx_ context.Context, client_ graphql.Client, forUserID uuid.UUID, subscriptionCart SubscriptionCart, ) (*PreviewSubscriptionResponse, error)
func (*PreviewSubscriptionResponse) GetProductCatalog ¶
func (v *PreviewSubscriptionResponse) GetProductCatalog() previewSubscriptionProductCatalog
GetProductCatalog returns PreviewSubscriptionResponse.ProductCatalog, and is useful for accessing the field via an interface.
type ProbeDetail ¶
type ProbeDetail struct { Command *string `json:"command"` Http *ProbeDetailHttpHTTPProbe `json:"http"` Tcp *ProbeDetailTcpTCPProbe `json:"tcp"` InitialDelaySeconds int `json:"initialDelaySeconds"` PeriodSeconds int `json:"periodSeconds"` SuccessThreshold int `json:"successThreshold"` FailureThreshold int `json:"failureThreshold"` TimeoutSeconds int `json:"timeoutSeconds"` }
ProbeDetail includes the GraphQL fields of Probe requested by the fragment ProbeDetail.
func (*ProbeDetail) GetCommand ¶
func (v *ProbeDetail) GetCommand() *string
GetCommand returns ProbeDetail.Command, and is useful for accessing the field via an interface.
func (*ProbeDetail) GetFailureThreshold ¶
func (v *ProbeDetail) GetFailureThreshold() int
GetFailureThreshold returns ProbeDetail.FailureThreshold, and is useful for accessing the field via an interface.
func (*ProbeDetail) GetHttp ¶
func (v *ProbeDetail) GetHttp() *ProbeDetailHttpHTTPProbe
GetHttp returns ProbeDetail.Http, and is useful for accessing the field via an interface.
func (*ProbeDetail) GetInitialDelaySeconds ¶
func (v *ProbeDetail) GetInitialDelaySeconds() int
GetInitialDelaySeconds returns ProbeDetail.InitialDelaySeconds, and is useful for accessing the field via an interface.
func (*ProbeDetail) GetPeriodSeconds ¶
func (v *ProbeDetail) GetPeriodSeconds() int
GetPeriodSeconds returns ProbeDetail.PeriodSeconds, and is useful for accessing the field via an interface.
func (*ProbeDetail) GetSuccessThreshold ¶
func (v *ProbeDetail) GetSuccessThreshold() int
GetSuccessThreshold returns ProbeDetail.SuccessThreshold, and is useful for accessing the field via an interface.
func (*ProbeDetail) GetTcp ¶
func (v *ProbeDetail) GetTcp() *ProbeDetailTcpTCPProbe
GetTcp returns ProbeDetail.Tcp, and is useful for accessing the field via an interface.
func (*ProbeDetail) GetTimeoutSeconds ¶
func (v *ProbeDetail) GetTimeoutSeconds() int
GetTimeoutSeconds returns ProbeDetail.TimeoutSeconds, and is useful for accessing the field via an interface.
type ProbeDetailHttpHTTPProbe ¶
type ProbeDetailHttpHTTPProbe struct { Host *string `json:"host"` Port string `json:"port"` Path *string `json:"path"` }
ProbeDetailHttpHTTPProbe includes the requested fields of the GraphQL type HTTPProbe.
func (*ProbeDetailHttpHTTPProbe) GetHost ¶
func (v *ProbeDetailHttpHTTPProbe) GetHost() *string
GetHost returns ProbeDetailHttpHTTPProbe.Host, and is useful for accessing the field via an interface.
func (*ProbeDetailHttpHTTPProbe) GetPath ¶
func (v *ProbeDetailHttpHTTPProbe) GetPath() *string
GetPath returns ProbeDetailHttpHTTPProbe.Path, and is useful for accessing the field via an interface.
func (*ProbeDetailHttpHTTPProbe) GetPort ¶
func (v *ProbeDetailHttpHTTPProbe) GetPort() string
GetPort returns ProbeDetailHttpHTTPProbe.Port, and is useful for accessing the field via an interface.
type ProbeDetailTcpTCPProbe ¶
ProbeDetailTcpTCPProbe includes the requested fields of the GraphQL type TCPProbe.
func (*ProbeDetailTcpTCPProbe) GetHost ¶
func (v *ProbeDetailTcpTCPProbe) GetHost() *string
GetHost returns ProbeDetailTcpTCPProbe.Host, and is useful for accessing the field via an interface.
func (*ProbeDetailTcpTCPProbe) GetPort ¶
func (v *ProbeDetailTcpTCPProbe) GetPort() string
GetPort returns ProbeDetailTcpTCPProbe.Port, and is useful for accessing the field via an interface.
type ProbeInput ¶
type ProbeInput struct { Command *string `json:"command"` HttpEndpoint *string `json:"httpEndpoint"` TcpEndpoint *string `json:"tcpEndpoint"` InitialDelaySeconds *int `json:"initialDelaySeconds"` PeriodSeconds *int `json:"periodSeconds"` SuccessThreshold *int `json:"successThreshold"` FailureThreshold *int `json:"failureThreshold"` TimeoutSeconds *int `json:"timeoutSeconds"` }
func (*ProbeInput) GetCommand ¶
func (v *ProbeInput) GetCommand() *string
GetCommand returns ProbeInput.Command, and is useful for accessing the field via an interface.
func (*ProbeInput) GetFailureThreshold ¶
func (v *ProbeInput) GetFailureThreshold() *int
GetFailureThreshold returns ProbeInput.FailureThreshold, and is useful for accessing the field via an interface.
func (*ProbeInput) GetHttpEndpoint ¶
func (v *ProbeInput) GetHttpEndpoint() *string
GetHttpEndpoint returns ProbeInput.HttpEndpoint, and is useful for accessing the field via an interface.
func (*ProbeInput) GetInitialDelaySeconds ¶
func (v *ProbeInput) GetInitialDelaySeconds() *int
GetInitialDelaySeconds returns ProbeInput.InitialDelaySeconds, and is useful for accessing the field via an interface.
func (*ProbeInput) GetPeriodSeconds ¶
func (v *ProbeInput) GetPeriodSeconds() *int
GetPeriodSeconds returns ProbeInput.PeriodSeconds, and is useful for accessing the field via an interface.
func (*ProbeInput) GetSuccessThreshold ¶
func (v *ProbeInput) GetSuccessThreshold() *int
GetSuccessThreshold returns ProbeInput.SuccessThreshold, and is useful for accessing the field via an interface.
func (*ProbeInput) GetTcpEndpoint ¶
func (v *ProbeInput) GetTcpEndpoint() *string
GetTcpEndpoint returns ProbeInput.TcpEndpoint, and is useful for accessing the field via an interface.
func (*ProbeInput) GetTimeoutSeconds ¶
func (v *ProbeInput) GetTimeoutSeconds() *int
GetTimeoutSeconds returns ProbeInput.TimeoutSeconds, and is useful for accessing the field via an interface.
type ProductCatalogSectionDetail ¶
type ProductCatalogSectionDetail struct { SectionName string `json:"sectionName"` // Metadata for the product type this section is for ProductTypeMetadata *ProductCatalogSectionDetailProductTypeMetadata `json:"productTypeMetadata"` // All available products, regardless of the current subscription. AllProducts []ProductCatalogSectionDetailAllProductsCatalogProductView `json:"allProducts"` }
ProductCatalogSectionDetail includes the GraphQL fields of ProductCatalogSection requested by the fragment ProductCatalogSectionDetail. The GraphQL type's documentation follows.
A section of the product catalog, showing products of a single type (Plan Tier, Support Tier, etc)
func (*ProductCatalogSectionDetail) GetAllProducts ¶
func (v *ProductCatalogSectionDetail) GetAllProducts() []ProductCatalogSectionDetailAllProductsCatalogProductView
GetAllProducts returns ProductCatalogSectionDetail.AllProducts, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetail) GetProductTypeMetadata ¶
func (v *ProductCatalogSectionDetail) GetProductTypeMetadata() *ProductCatalogSectionDetailProductTypeMetadata
GetProductTypeMetadata returns ProductCatalogSectionDetail.ProductTypeMetadata, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetail) GetSectionName ¶
func (v *ProductCatalogSectionDetail) GetSectionName() string
GetSectionName returns ProductCatalogSectionDetail.SectionName, and is useful for accessing the field via an interface.
type ProductCatalogSectionDetailAllProductsCatalogProductView ¶
type ProductCatalogSectionDetailAllProductsCatalogProductView struct { Product ProductCatalogSectionDetailAllProductsCatalogProductViewProduct `json:"-"` Description *string `json:"description"` // Indicates if this is part of the current subscription, or represents an upgrade or downgrade over the current product. // Null if no user is being queried. Status *CatalogProductStatus `json:"status"` // Whether this product is available for self-service purchasing. Available bool `json:"available"` }
ProductCatalogSectionDetailAllProductsCatalogProductView includes the requested fields of the GraphQL type CatalogProductView.
func (*ProductCatalogSectionDetailAllProductsCatalogProductView) GetAvailable ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductView) GetAvailable() bool
GetAvailable returns ProductCatalogSectionDetailAllProductsCatalogProductView.Available, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductView) GetDescription ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductView) GetDescription() *string
GetDescription returns ProductCatalogSectionDetailAllProductsCatalogProductView.Description, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductView) GetProduct ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductView) GetProduct() ProductCatalogSectionDetailAllProductsCatalogProductViewProduct
GetProduct returns ProductCatalogSectionDetailAllProductsCatalogProductView.Product, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductView) GetStatus ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductView) GetStatus() *CatalogProductStatus
GetStatus returns ProductCatalogSectionDetailAllProductsCatalogProductView.Status, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductView) MarshalJSON ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductView) MarshalJSON() ([]byte, error)
func (*ProductCatalogSectionDetailAllProductsCatalogProductView) UnmarshalJSON ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductView) UnmarshalJSON(b []byte) error
type ProductCatalogSectionDetailAllProductsCatalogProductViewProduct ¶
type ProductCatalogSectionDetailAllProductsCatalogProductViewProduct interface { // GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values). GetTypename() *string ProductDetail // contains filtered or unexported methods }
ProductCatalogSectionDetailAllProductsCatalogProductViewProduct includes the requested fields of the GraphQL interface Product.
ProductCatalogSectionDetailAllProductsCatalogProductViewProduct is implemented by the following types: ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2 ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier
type ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess ¶
type ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess struct { Typename *string `json:"__typename"` ProductDetailApiAccess `json:"-"` }
ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess includes the requested fields of the GraphQL type ApiAccess.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetBenefits ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetBenefits() []string
GetBenefits returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess.Benefits, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetDescription ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetDescription() *string
GetDescription returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess.Description, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetDisplayPrice ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetDisplayPrice() *string
GetDisplayPrice returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess.DisplayPrice, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetName ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetName() *string
GetName returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess.Name, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetProductTypeMetadata ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
GetProductTypeMetadata returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess.ProductTypeMetadata, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetSku ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetSku() uuid.UUID
GetSku returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess.Sku, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetTypename ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetTypename() *string
GetTypename returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess.Typename, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetUsage ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) GetUsage() []ProductDetailUsage
GetUsage returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess.Usage, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) MarshalJSON ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) MarshalJSON() ([]byte, error)
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) UnmarshalJSON ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductApiAccess) UnmarshalJSON(b []byte) error
type ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2 ¶
type ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2 struct { Typename *string `json:"__typename"` ProductDetailPlanTierV2 `json:"-"` }
ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2 includes the requested fields of the GraphQL type PlanTierV2.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetBenefits ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetBenefits() []string
GetBenefits returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2.Benefits, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetDescription ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetDescription() *string
GetDescription returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2.Description, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetDisplayPrice ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetDisplayPrice() *string
GetDisplayPrice returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2.DisplayPrice, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetName ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetName() *string
GetName returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2.Name, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetProductTypeMetadata ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
GetProductTypeMetadata returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2.ProductTypeMetadata, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetSku ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetSku() uuid.UUID
GetSku returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2.Sku, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetTypename ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetTypename() *string
GetTypename returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2.Typename, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetUsage ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) GetUsage() []ProductDetailUsage
GetUsage returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2.Usage, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) MarshalJSON ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) MarshalJSON() ([]byte, error)
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) UnmarshalJSON ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductPlanTierV2) UnmarshalJSON(b []byte) error
type ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack ¶
type ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack struct { Typename *string `json:"__typename"` ProductDetailProjectPack `json:"-"` }
ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack includes the requested fields of the GraphQL type ProjectPack.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetBenefits ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetBenefits() []string
GetBenefits returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack.Benefits, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetDescription ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetDescription() *string
GetDescription returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack.Description, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetDisplayPrice ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetDisplayPrice() *string
GetDisplayPrice returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack.DisplayPrice, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetName ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetName() *string
GetName returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack.Name, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetProductTypeMetadata ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
GetProductTypeMetadata returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack.ProductTypeMetadata, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetSku ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetSku() uuid.UUID
GetSku returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack.Sku, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetTypename ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetTypename() *string
GetTypename returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack.Typename, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetUsage ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) GetUsage() []ProductDetailUsage
GetUsage returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack.Usage, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) MarshalJSON ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) MarshalJSON() ([]byte, error)
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) UnmarshalJSON ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductProjectPack) UnmarshalJSON(b []byte) error
type ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier ¶
type ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier struct { Typename *string `json:"__typename"` ProductDetailSupportTier `json:"-"` }
ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier includes the requested fields of the GraphQL type SupportTier.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetBenefits ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetBenefits() []string
GetBenefits returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier.Benefits, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetDescription ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetDescription() *string
GetDescription returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier.Description, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetDisplayPrice ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetDisplayPrice() *string
GetDisplayPrice returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier.DisplayPrice, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetName ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetName() *string
GetName returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier.Name, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetProductTypeMetadata ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
GetProductTypeMetadata returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier.ProductTypeMetadata, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetSku ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetSku() uuid.UUID
GetSku returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier.Sku, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetTypename ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetTypename() *string
GetTypename returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier.Typename, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetUsage ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) GetUsage() []ProductDetailUsage
GetUsage returns ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier.Usage, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) MarshalJSON ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) MarshalJSON() ([]byte, error)
func (*ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) UnmarshalJSON ¶
func (v *ProductCatalogSectionDetailAllProductsCatalogProductViewProductSupportTier) UnmarshalJSON(b []byte) error
type ProductCatalogSectionDetailProductTypeMetadata ¶
type ProductCatalogSectionDetailProductTypeMetadata struct { ProductType *ProductType `json:"productType"` DisplayName *string `json:"displayName"` PricingPageAnchor *string `json:"pricingPageAnchor"` }
ProductCatalogSectionDetailProductTypeMetadata includes the requested fields of the GraphQL type ProductTypeMetadata.
func (*ProductCatalogSectionDetailProductTypeMetadata) GetDisplayName ¶
func (v *ProductCatalogSectionDetailProductTypeMetadata) GetDisplayName() *string
GetDisplayName returns ProductCatalogSectionDetailProductTypeMetadata.DisplayName, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailProductTypeMetadata) GetPricingPageAnchor ¶
func (v *ProductCatalogSectionDetailProductTypeMetadata) GetPricingPageAnchor() *string
GetPricingPageAnchor returns ProductCatalogSectionDetailProductTypeMetadata.PricingPageAnchor, and is useful for accessing the field via an interface.
func (*ProductCatalogSectionDetailProductTypeMetadata) GetProductType ¶
func (v *ProductCatalogSectionDetailProductTypeMetadata) GetProductType() *ProductType
GetProductType returns ProductCatalogSectionDetailProductTypeMetadata.ProductType, and is useful for accessing the field via an interface.
type ProductDetail ¶
type ProductDetail interface { // GetProductTypeMetadata returns the interface-field "productTypeMetadata" from its implementation. GetProductTypeMetadata() *ProductDetailProductTypeMetadata // GetName returns the interface-field "name" from its implementation. GetName() *string // GetDescription returns the interface-field "description" from its implementation. GetDescription() *string // GetSku returns the interface-field "sku" from its implementation. GetSku() uuid.UUID // GetDisplayPrice returns the interface-field "displayPrice" from its implementation. // The GraphQL interface field's documentation follows. // // A string used to communicate the price of this product. No currency or format should be assumed. GetDisplayPrice() *string // GetUsage returns the interface-field "usage" from its implementation. // The GraphQL interface field's documentation follows. // // Any usage governed by this Product. GetUsage() []ProductDetailUsage // GetBenefits returns the interface-field "benefits" from its implementation. // The GraphQL interface field's documentation follows. // // Any benefit descriptions. GetBenefits() []string // contains filtered or unexported methods }
ProductDetail includes the GraphQL fields of Product requested by the fragment ProductDetail.
ProductDetail is implemented by the following types: ProductDetailApiAccess ProductDetailPlanTierV2 ProductDetailProjectPack ProductDetailSupportTier
type ProductDetailApiAccess ¶
type ProductDetailApiAccess struct { ProductTypeMetadata *ProductDetailProductTypeMetadata `json:"productTypeMetadata"` Name *string `json:"name"` Description *string `json:"description"` Sku uuid.UUID `json:"sku"` // A string used to communicate the price of this product. No currency or format should be assumed. DisplayPrice *string `json:"displayPrice"` // Any usage governed by this Product. Usage []ProductDetailUsage `json:"usage"` // Any benefit descriptions. Benefits []string `json:"benefits"` }
ProductDetail includes the GraphQL fields of ApiAccess requested by the fragment ProductDetail.
func (*ProductDetailApiAccess) GetBenefits ¶
func (v *ProductDetailApiAccess) GetBenefits() []string
GetBenefits returns ProductDetailApiAccess.Benefits, and is useful for accessing the field via an interface.
func (*ProductDetailApiAccess) GetDescription ¶
func (v *ProductDetailApiAccess) GetDescription() *string
GetDescription returns ProductDetailApiAccess.Description, and is useful for accessing the field via an interface.
func (*ProductDetailApiAccess) GetDisplayPrice ¶
func (v *ProductDetailApiAccess) GetDisplayPrice() *string
GetDisplayPrice returns ProductDetailApiAccess.DisplayPrice, and is useful for accessing the field via an interface.
func (*ProductDetailApiAccess) GetName ¶
func (v *ProductDetailApiAccess) GetName() *string
GetName returns ProductDetailApiAccess.Name, and is useful for accessing the field via an interface.
func (*ProductDetailApiAccess) GetProductTypeMetadata ¶
func (v *ProductDetailApiAccess) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
GetProductTypeMetadata returns ProductDetailApiAccess.ProductTypeMetadata, and is useful for accessing the field via an interface.
func (*ProductDetailApiAccess) GetSku ¶
func (v *ProductDetailApiAccess) GetSku() uuid.UUID
GetSku returns ProductDetailApiAccess.Sku, and is useful for accessing the field via an interface.
func (*ProductDetailApiAccess) GetUsage ¶
func (v *ProductDetailApiAccess) GetUsage() []ProductDetailUsage
GetUsage returns ProductDetailApiAccess.Usage, and is useful for accessing the field via an interface.
type ProductDetailPlanTierV2 ¶
type ProductDetailPlanTierV2 struct { ProductTypeMetadata *ProductDetailProductTypeMetadata `json:"productTypeMetadata"` Name *string `json:"name"` Description *string `json:"description"` Sku uuid.UUID `json:"sku"` // A string used to communicate the price of this product. No currency or format should be assumed. DisplayPrice *string `json:"displayPrice"` // Any usage governed by this Product. Usage []ProductDetailUsage `json:"usage"` // Any benefit descriptions. Benefits []string `json:"benefits"` }
ProductDetail includes the GraphQL fields of PlanTierV2 requested by the fragment ProductDetail.
func (*ProductDetailPlanTierV2) GetBenefits ¶
func (v *ProductDetailPlanTierV2) GetBenefits() []string
GetBenefits returns ProductDetailPlanTierV2.Benefits, and is useful for accessing the field via an interface.
func (*ProductDetailPlanTierV2) GetDescription ¶
func (v *ProductDetailPlanTierV2) GetDescription() *string
GetDescription returns ProductDetailPlanTierV2.Description, and is useful for accessing the field via an interface.
func (*ProductDetailPlanTierV2) GetDisplayPrice ¶
func (v *ProductDetailPlanTierV2) GetDisplayPrice() *string
GetDisplayPrice returns ProductDetailPlanTierV2.DisplayPrice, and is useful for accessing the field via an interface.
func (*ProductDetailPlanTierV2) GetName ¶
func (v *ProductDetailPlanTierV2) GetName() *string
GetName returns ProductDetailPlanTierV2.Name, and is useful for accessing the field via an interface.
func (*ProductDetailPlanTierV2) GetProductTypeMetadata ¶
func (v *ProductDetailPlanTierV2) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
GetProductTypeMetadata returns ProductDetailPlanTierV2.ProductTypeMetadata, and is useful for accessing the field via an interface.
func (*ProductDetailPlanTierV2) GetSku ¶
func (v *ProductDetailPlanTierV2) GetSku() uuid.UUID
GetSku returns ProductDetailPlanTierV2.Sku, and is useful for accessing the field via an interface.
func (*ProductDetailPlanTierV2) GetUsage ¶
func (v *ProductDetailPlanTierV2) GetUsage() []ProductDetailUsage
GetUsage returns ProductDetailPlanTierV2.Usage, and is useful for accessing the field via an interface.
type ProductDetailProductTypeMetadata ¶
type ProductDetailProductTypeMetadata struct { ProductType *ProductType `json:"productType"` DisplayName *string `json:"displayName"` PricingPageAnchor *string `json:"pricingPageAnchor"` }
ProductDetailProductTypeMetadata includes the requested fields of the GraphQL type ProductTypeMetadata.
func (*ProductDetailProductTypeMetadata) GetDisplayName ¶
func (v *ProductDetailProductTypeMetadata) GetDisplayName() *string
GetDisplayName returns ProductDetailProductTypeMetadata.DisplayName, and is useful for accessing the field via an interface.
func (*ProductDetailProductTypeMetadata) GetPricingPageAnchor ¶
func (v *ProductDetailProductTypeMetadata) GetPricingPageAnchor() *string
GetPricingPageAnchor returns ProductDetailProductTypeMetadata.PricingPageAnchor, and is useful for accessing the field via an interface.
func (*ProductDetailProductTypeMetadata) GetProductType ¶
func (v *ProductDetailProductTypeMetadata) GetProductType() *ProductType
GetProductType returns ProductDetailProductTypeMetadata.ProductType, and is useful for accessing the field via an interface.
type ProductDetailProjectPack ¶
type ProductDetailProjectPack struct { ProductTypeMetadata *ProductDetailProductTypeMetadata `json:"productTypeMetadata"` Name *string `json:"name"` Description *string `json:"description"` Sku uuid.UUID `json:"sku"` // A string used to communicate the price of this product. No currency or format should be assumed. DisplayPrice *string `json:"displayPrice"` // Any usage governed by this Product. Usage []ProductDetailUsage `json:"usage"` // Any benefit descriptions. Benefits []string `json:"benefits"` }
ProductDetail includes the GraphQL fields of ProjectPack requested by the fragment ProductDetail.
func (*ProductDetailProjectPack) GetBenefits ¶
func (v *ProductDetailProjectPack) GetBenefits() []string
GetBenefits returns ProductDetailProjectPack.Benefits, and is useful for accessing the field via an interface.
func (*ProductDetailProjectPack) GetDescription ¶
func (v *ProductDetailProjectPack) GetDescription() *string
GetDescription returns ProductDetailProjectPack.Description, and is useful for accessing the field via an interface.
func (*ProductDetailProjectPack) GetDisplayPrice ¶
func (v *ProductDetailProjectPack) GetDisplayPrice() *string
GetDisplayPrice returns ProductDetailProjectPack.DisplayPrice, and is useful for accessing the field via an interface.
func (*ProductDetailProjectPack) GetName ¶
func (v *ProductDetailProjectPack) GetName() *string
GetName returns ProductDetailProjectPack.Name, and is useful for accessing the field via an interface.
func (*ProductDetailProjectPack) GetProductTypeMetadata ¶
func (v *ProductDetailProjectPack) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
GetProductTypeMetadata returns ProductDetailProjectPack.ProductTypeMetadata, and is useful for accessing the field via an interface.
func (*ProductDetailProjectPack) GetSku ¶
func (v *ProductDetailProjectPack) GetSku() uuid.UUID
GetSku returns ProductDetailProjectPack.Sku, and is useful for accessing the field via an interface.
func (*ProductDetailProjectPack) GetUsage ¶
func (v *ProductDetailProjectPack) GetUsage() []ProductDetailUsage
GetUsage returns ProductDetailProjectPack.Usage, and is useful for accessing the field via an interface.
type ProductDetailSupportTier ¶
type ProductDetailSupportTier struct { ProductTypeMetadata *ProductDetailProductTypeMetadata `json:"productTypeMetadata"` Name *string `json:"name"` Description *string `json:"description"` Sku uuid.UUID `json:"sku"` // A string used to communicate the price of this product. No currency or format should be assumed. DisplayPrice *string `json:"displayPrice"` // Any usage governed by this Product. Usage []ProductDetailUsage `json:"usage"` // Any benefit descriptions. Benefits []string `json:"benefits"` }
ProductDetail includes the GraphQL fields of SupportTier requested by the fragment ProductDetail.
func (*ProductDetailSupportTier) GetBenefits ¶
func (v *ProductDetailSupportTier) GetBenefits() []string
GetBenefits returns ProductDetailSupportTier.Benefits, and is useful for accessing the field via an interface.
func (*ProductDetailSupportTier) GetDescription ¶
func (v *ProductDetailSupportTier) GetDescription() *string
GetDescription returns ProductDetailSupportTier.Description, and is useful for accessing the field via an interface.
func (*ProductDetailSupportTier) GetDisplayPrice ¶
func (v *ProductDetailSupportTier) GetDisplayPrice() *string
GetDisplayPrice returns ProductDetailSupportTier.DisplayPrice, and is useful for accessing the field via an interface.
func (*ProductDetailSupportTier) GetName ¶
func (v *ProductDetailSupportTier) GetName() *string
GetName returns ProductDetailSupportTier.Name, and is useful for accessing the field via an interface.
func (*ProductDetailSupportTier) GetProductTypeMetadata ¶
func (v *ProductDetailSupportTier) GetProductTypeMetadata() *ProductDetailProductTypeMetadata
GetProductTypeMetadata returns ProductDetailSupportTier.ProductTypeMetadata, and is useful for accessing the field via an interface.
func (*ProductDetailSupportTier) GetSku ¶
func (v *ProductDetailSupportTier) GetSku() uuid.UUID
GetSku returns ProductDetailSupportTier.Sku, and is useful for accessing the field via an interface.
func (*ProductDetailSupportTier) GetUsage ¶
func (v *ProductDetailSupportTier) GetUsage() []ProductDetailUsage
GetUsage returns ProductDetailSupportTier.Usage, and is useful for accessing the field via an interface.
type ProductDetailUsage ¶
type ProductDetailUsage struct { Unit string `json:"unit"` UnitPlural string `json:"unitPlural"` // A header display name DisplayName string `json:"displayName"` // When the query is not for a specific user, currentUsage will be null CurrentUsage *int `json:"currentUsage"` // Null indicates unlimited usage allowed MaximumUsage *int `json:"maximumUsage"` Description *string `json:"description"` }
ProductDetailUsage includes the requested fields of the GraphQL type Usage. The GraphQL type's documentation follows.
A usage indicator
func (*ProductDetailUsage) GetCurrentUsage ¶
func (v *ProductDetailUsage) GetCurrentUsage() *int
GetCurrentUsage returns ProductDetailUsage.CurrentUsage, and is useful for accessing the field via an interface.
func (*ProductDetailUsage) GetDescription ¶
func (v *ProductDetailUsage) GetDescription() *string
GetDescription returns ProductDetailUsage.Description, and is useful for accessing the field via an interface.
func (*ProductDetailUsage) GetDisplayName ¶
func (v *ProductDetailUsage) GetDisplayName() string
GetDisplayName returns ProductDetailUsage.DisplayName, and is useful for accessing the field via an interface.
func (*ProductDetailUsage) GetMaximumUsage ¶
func (v *ProductDetailUsage) GetMaximumUsage() *int
GetMaximumUsage returns ProductDetailUsage.MaximumUsage, and is useful for accessing the field via an interface.
func (*ProductDetailUsage) GetUnit ¶
func (v *ProductDetailUsage) GetUnit() string
GetUnit returns ProductDetailUsage.Unit, and is useful for accessing the field via an interface.
func (*ProductDetailUsage) GetUnitPlural ¶
func (v *ProductDetailUsage) GetUnitPlural() string
GetUnitPlural returns ProductDetailUsage.UnitPlural, and is useful for accessing the field via an interface.
type ProductType ¶
type ProductType string
const ( ProductTypePlanTier ProductType = "PLAN_TIER" ProductTypeProjectPack ProductType = "PROJECT_PACK" ProductTypeSupportTier ProductType = "SUPPORT_TIER" ProductTypeApiAccess ProductType = "API_ACCESS" )
type ProjectActiveBranchesCountResponse ¶
type ProjectActiveBranchesCountResponse struct {
CurrentUser projectActiveBranchesCountCurrentUser `json:"currentUser"`
}
projectActiveBranchesCountResponse is returned by projectActiveBranchesCount on success.
func (*ProjectActiveBranchesCountResponse) GetCurrentUser ¶
func (v *ProjectActiveBranchesCountResponse) GetCurrentUser() projectActiveBranchesCountCurrentUser
GetCurrentUser returns ProjectActiveBranchesCountResponse.CurrentUser, and is useful for accessing the field via an interface.
type ProjectBasic ¶
type ProjectBasic struct { // - v0.ProjectID or v1.GroupID Id uuid.UUID `json:"id"` Name string `json:"name"` Owner ProjectBasicOwnerUser `json:"owner"` }
ProjectBasic includes the GraphQL fields of Project requested by the fragment ProjectBasic.
func (*ProjectBasic) GetId ¶
func (v *ProjectBasic) GetId() uuid.UUID
GetId returns ProjectBasic.Id, and is useful for accessing the field via an interface.
func (*ProjectBasic) GetName ¶
func (v *ProjectBasic) GetName() string
GetName returns ProjectBasic.Name, and is useful for accessing the field via an interface.
func (*ProjectBasic) GetOwner ¶
func (v *ProjectBasic) GetOwner() ProjectBasicOwnerUser
GetOwner returns ProjectBasic.Owner, and is useful for accessing the field via an interface.
type ProjectBasicOwnerUser ¶
ProjectBasicOwnerUser includes the requested fields of the GraphQL type User.
func (*ProjectBasicOwnerUser) GetId ¶
func (v *ProjectBasicOwnerUser) GetId() uuid.UUID
GetId returns ProjectBasicOwnerUser.Id, and is useful for accessing the field via an interface.
func (*ProjectBasicOwnerUser) GetLogin ¶
func (v *ProjectBasicOwnerUser) GetLogin() string
GetLogin returns ProjectBasicOwnerUser.Login, and is useful for accessing the field via an interface.
type ProjectBlueprintConfigurationDetail ¶
type ProjectBlueprintConfigurationDetail interface {
// contains filtered or unexported methods
}
ProjectBlueprintConfigurationDetail includes the GraphQL fields of BlueprintConfiguration requested by the fragment ProjectBlueprintConfigurationDetail.
ProjectBlueprintConfigurationDetail is implemented by the following types: ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration ProjectBlueprintConfigurationDetailBlueprintManifestConfiguration ProjectBlueprintConfigurationDetailBlueprintHelmConfiguration
type ProjectBlueprintConfigurationDetailBlueprintHelmConfiguration ¶
type ProjectBlueprintConfigurationDetailBlueprintHelmConfiguration struct {
Source *ProjectBlueprintConfigurationDetailSource `json:"source"`
}
ProjectBlueprintConfigurationDetail includes the GraphQL fields of BlueprintHelmConfiguration requested by the fragment ProjectBlueprintConfigurationDetail.
func (*ProjectBlueprintConfigurationDetailBlueprintHelmConfiguration) GetSource ¶
func (v *ProjectBlueprintConfigurationDetailBlueprintHelmConfiguration) GetSource() *ProjectBlueprintConfigurationDetailSource
GetSource returns ProjectBlueprintConfigurationDetailBlueprintHelmConfiguration.Source, and is useful for accessing the field via an interface.
type ProjectBlueprintConfigurationDetailBlueprintManifestConfiguration ¶
type ProjectBlueprintConfigurationDetailBlueprintManifestConfiguration struct {
Source *ProjectBlueprintConfigurationDetailSource `json:"source"`
}
ProjectBlueprintConfigurationDetail includes the GraphQL fields of BlueprintManifestConfiguration requested by the fragment ProjectBlueprintConfigurationDetail.
func (*ProjectBlueprintConfigurationDetailBlueprintManifestConfiguration) GetSource ¶
func (v *ProjectBlueprintConfigurationDetailBlueprintManifestConfiguration) GetSource() *ProjectBlueprintConfigurationDetailSource
GetSource returns ProjectBlueprintConfigurationDetailBlueprintManifestConfiguration.Source, and is useful for accessing the field via an interface.
type ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration ¶
type ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration struct { RegistrySource *string `json:"registrySource"` ModuleVersionConstraint *string `json:"moduleVersionConstraint"` GithubSource *string `json:"githubSource"` ModuleSource *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource `json:"moduleSource"` }
ProjectBlueprintConfigurationDetail includes the GraphQL fields of BlueprintTerraformConfiguration requested by the fragment ProjectBlueprintConfigurationDetail.
func (*ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration) GetGithubSource ¶
func (v *ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration) GetGithubSource() *string
GetGithubSource returns ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration.GithubSource, and is useful for accessing the field via an interface.
func (*ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration) GetModuleSource ¶
func (v *ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration) GetModuleSource() *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource
GetModuleSource returns ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration.ModuleSource, and is useful for accessing the field via an interface.
func (*ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration) GetModuleVersionConstraint ¶
func (v *ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration) GetModuleVersionConstraint() *string
GetModuleVersionConstraint returns ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration.ModuleVersionConstraint, and is useful for accessing the field via an interface.
func (*ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration) GetRegistrySource ¶
func (v *ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration) GetRegistrySource() *string
GetRegistrySource returns ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration.RegistrySource, and is useful for accessing the field via an interface.
type ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource ¶
type ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource struct { // Any valid Terraform Module source: https://developer.hashicorp.com/terraform/language/modules/sources Source string `json:"source"` // The version field is only applicable to Terraform Registry sources Version *string `json:"version"` // Configuring an integration provides authentication to retrieve the module from private sources Integration *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegration `json:"integration"` }
ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource includes the requested fields of the GraphQL type TerraformModuleSource.
func (*ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource) GetIntegration ¶
func (v *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource) GetIntegration() *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegration
GetIntegration returns ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource.Integration, and is useful for accessing the field via an interface.
func (*ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource) GetSource ¶
func (v *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource) GetSource() string
GetSource returns ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource.Source, and is useful for accessing the field via an interface.
func (*ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource) GetVersion ¶
func (v *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource) GetVersion() *string
GetVersion returns ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource.Version, and is useful for accessing the field via an interface.
type ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegration ¶
type ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegration struct {
Git *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegrationGitGitSourceIntegration `json:"git"`
}
ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegration includes the requested fields of the GraphQL type TerraformModuleSourceIntegration.
func (*ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegration) GetGit ¶
func (v *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegration) GetGit() *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegrationGitGitSourceIntegration
GetGit returns ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegration.Git, and is useful for accessing the field via an interface.
type ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegrationGitGitSourceIntegration ¶
type ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegrationGitGitSourceIntegration struct { GithubInstallationID *int `json:"githubInstallationID"` BitbucketIntegrationID *uuid.UUID `json:"bitbucketIntegrationID"` GitlabIntegrationID *uuid.UUID `json:"gitlabIntegrationID"` }
ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegrationGitGitSourceIntegration includes the requested fields of the GraphQL type GitSourceIntegration.
func (*ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegrationGitGitSourceIntegration) GetBitbucketIntegrationID ¶
func (v *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegrationGitGitSourceIntegration) GetBitbucketIntegrationID() *uuid.UUID
GetBitbucketIntegrationID returns ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegrationGitGitSourceIntegration.BitbucketIntegrationID, and is useful for accessing the field via an interface.
func (*ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegrationGitGitSourceIntegration) GetGithubInstallationID ¶
func (v *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegrationGitGitSourceIntegration) GetGithubInstallationID() *int
GetGithubInstallationID returns ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegrationGitGitSourceIntegration.GithubInstallationID, and is useful for accessing the field via an interface.
func (*ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegrationGitGitSourceIntegration) GetGitlabIntegrationID ¶
func (v *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegrationGitGitSourceIntegration) GetGitlabIntegrationID() *uuid.UUID
GetGitlabIntegrationID returns ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSourceIntegrationGitGitSourceIntegration.GitlabIntegrationID, and is useful for accessing the field via an interface.
type ProjectBlueprintConfigurationDetailSource ¶
type ProjectBlueprintConfigurationDetailSource struct {
Git *ProjectBlueprintConfigurationDetailSourceGitGitSource `json:"git"`
}
ProjectBlueprintConfigurationDetailSource includes the requested fields of the GraphQL type Source.
func (*ProjectBlueprintConfigurationDetailSource) GetGit ¶
func (v *ProjectBlueprintConfigurationDetailSource) GetGit() *ProjectBlueprintConfigurationDetailSourceGitGitSource
GetGit returns ProjectBlueprintConfigurationDetailSource.Git, and is useful for accessing the field via an interface.
type ProjectBlueprintConfigurationDetailSourceGitGitSource ¶
type ProjectBlueprintConfigurationDetailSourceGitGitSource struct { Repository string `json:"repository"` Path *string `json:"path"` Ref *string `json:"ref"` Integration *ProjectBlueprintConfigurationDetailSourceGitGitSourceIntegration `json:"integration"` }
ProjectBlueprintConfigurationDetailSourceGitGitSource includes the requested fields of the GraphQL type GitSource.
func (*ProjectBlueprintConfigurationDetailSourceGitGitSource) GetIntegration ¶
func (v *ProjectBlueprintConfigurationDetailSourceGitGitSource) GetIntegration() *ProjectBlueprintConfigurationDetailSourceGitGitSourceIntegration
GetIntegration returns ProjectBlueprintConfigurationDetailSourceGitGitSource.Integration, and is useful for accessing the field via an interface.
func (*ProjectBlueprintConfigurationDetailSourceGitGitSource) GetPath ¶
func (v *ProjectBlueprintConfigurationDetailSourceGitGitSource) GetPath() *string
GetPath returns ProjectBlueprintConfigurationDetailSourceGitGitSource.Path, and is useful for accessing the field via an interface.
func (*ProjectBlueprintConfigurationDetailSourceGitGitSource) GetRef ¶
func (v *ProjectBlueprintConfigurationDetailSourceGitGitSource) GetRef() *string
GetRef returns ProjectBlueprintConfigurationDetailSourceGitGitSource.Ref, and is useful for accessing the field via an interface.
func (*ProjectBlueprintConfigurationDetailSourceGitGitSource) GetRepository ¶
func (v *ProjectBlueprintConfigurationDetailSourceGitGitSource) GetRepository() string
GetRepository returns ProjectBlueprintConfigurationDetailSourceGitGitSource.Repository, and is useful for accessing the field via an interface.
type ProjectBlueprintConfigurationDetailSourceGitGitSourceIntegration ¶
type ProjectBlueprintConfigurationDetailSourceGitGitSourceIntegration struct { GithubInstallationID *int `json:"githubInstallationID"` BitbucketIntegrationID *uuid.UUID `json:"bitbucketIntegrationID"` GitlabIntegrationID *uuid.UUID `json:"gitlabIntegrationID"` }
ProjectBlueprintConfigurationDetailSourceGitGitSourceIntegration includes the requested fields of the GraphQL type GitSourceIntegration.
func (*ProjectBlueprintConfigurationDetailSourceGitGitSourceIntegration) GetBitbucketIntegrationID ¶
func (v *ProjectBlueprintConfigurationDetailSourceGitGitSourceIntegration) GetBitbucketIntegrationID() *uuid.UUID
GetBitbucketIntegrationID returns ProjectBlueprintConfigurationDetailSourceGitGitSourceIntegration.BitbucketIntegrationID, and is useful for accessing the field via an interface.
func (*ProjectBlueprintConfigurationDetailSourceGitGitSourceIntegration) GetGithubInstallationID ¶
func (v *ProjectBlueprintConfigurationDetailSourceGitGitSourceIntegration) GetGithubInstallationID() *int
GetGithubInstallationID returns ProjectBlueprintConfigurationDetailSourceGitGitSourceIntegration.GithubInstallationID, and is useful for accessing the field via an interface.
func (*ProjectBlueprintConfigurationDetailSourceGitGitSourceIntegration) GetGitlabIntegrationID ¶
func (v *ProjectBlueprintConfigurationDetailSourceGitGitSourceIntegration) GetGitlabIntegrationID() *uuid.UUID
GetGitlabIntegrationID returns ProjectBlueprintConfigurationDetailSourceGitGitSourceIntegration.GitlabIntegrationID, and is useful for accessing the field via an interface.
type ProjectBranchesResponse ¶
type ProjectBranchesResponse struct {
CurrentUser projectBranchesCurrentUser `json:"currentUser"`
}
projectBranchesResponse is returned by projectBranches on success.
func ProjectBranchesQuery ¶
func (*ProjectBranchesResponse) GetCurrentUser ¶
func (v *ProjectBranchesResponse) GetCurrentUser() projectBranchesCurrentUser
GetCurrentUser returns ProjectBranchesResponse.CurrentUser, and is useful for accessing the field via an interface.
type ProjectBuildInput ¶
type ProjectBuildInput struct { BuildType *BuildType `json:"buildType"` DockerfilePath *string `json:"dockerfilePath"` WorkingDirectory *string `json:"workingDirectory"` BuildCommand *string `json:"buildCommand"` RunCommand *string `json:"runCommand"` StaticPath *string `json:"staticPath"` NodejsVersion *string `json:"nodejsVersion"` PythonVersion *string `json:"pythonVersion"` GolangVersion *string `json:"golangVersion"` }
func (*ProjectBuildInput) GetBuildCommand ¶
func (v *ProjectBuildInput) GetBuildCommand() *string
GetBuildCommand returns ProjectBuildInput.BuildCommand, and is useful for accessing the field via an interface.
func (*ProjectBuildInput) GetBuildType ¶
func (v *ProjectBuildInput) GetBuildType() *BuildType
GetBuildType returns ProjectBuildInput.BuildType, and is useful for accessing the field via an interface.
func (*ProjectBuildInput) GetDockerfilePath ¶
func (v *ProjectBuildInput) GetDockerfilePath() *string
GetDockerfilePath returns ProjectBuildInput.DockerfilePath, and is useful for accessing the field via an interface.
func (*ProjectBuildInput) GetGolangVersion ¶
func (v *ProjectBuildInput) GetGolangVersion() *string
GetGolangVersion returns ProjectBuildInput.GolangVersion, and is useful for accessing the field via an interface.
func (*ProjectBuildInput) GetNodejsVersion ¶
func (v *ProjectBuildInput) GetNodejsVersion() *string
GetNodejsVersion returns ProjectBuildInput.NodejsVersion, and is useful for accessing the field via an interface.
func (*ProjectBuildInput) GetPythonVersion ¶
func (v *ProjectBuildInput) GetPythonVersion() *string
GetPythonVersion returns ProjectBuildInput.PythonVersion, and is useful for accessing the field via an interface.
func (*ProjectBuildInput) GetRunCommand ¶
func (v *ProjectBuildInput) GetRunCommand() *string
GetRunCommand returns ProjectBuildInput.RunCommand, and is useful for accessing the field via an interface.
func (*ProjectBuildInput) GetStaticPath ¶
func (v *ProjectBuildInput) GetStaticPath() *string
GetStaticPath returns ProjectBuildInput.StaticPath, and is useful for accessing the field via an interface.
func (*ProjectBuildInput) GetWorkingDirectory ¶
func (v *ProjectBuildInput) GetWorkingDirectory() *string
GetWorkingDirectory returns ProjectBuildInput.WorkingDirectory, and is useful for accessing the field via an interface.
type ProjectByIdResponse ¶
type ProjectByIdResponse struct {
// - v0.ProjectID or v1.GroupID
Project *projectByIdProject `json:"project"`
}
projectByIdResponse is returned by projectById on success.
func ProjectByIdQuery ¶
func (*ProjectByIdResponse) GetProject ¶
func (v *ProjectByIdResponse) GetProject() *projectByIdProject
GetProject returns ProjectByIdResponse.Project, and is useful for accessing the field via an interface.
type ProjectCollaboratorRole ¶
type ProjectCollaboratorRole string
const ( ProjectCollaboratorRoleOwner ProjectCollaboratorRole = "OWNER" ProjectCollaboratorRoleEditor ProjectCollaboratorRole = "EDITOR" ProjectCollaboratorRoleViewer ProjectCollaboratorRole = "VIEWER" )
type ProjectConnectionComon ¶
type ProjectConnectionComon struct { PageInfo ProjectConnectionComonPageInfo `json:"pageInfo"` Nodes []ProjectConnectionComonNodesProject `json:"nodes"` }
ProjectConnectionComon includes the GraphQL fields of ProjectConnection requested by the fragment ProjectConnectionComon.
func (*ProjectConnectionComon) GetNodes ¶
func (v *ProjectConnectionComon) GetNodes() []ProjectConnectionComonNodesProject
GetNodes returns ProjectConnectionComon.Nodes, and is useful for accessing the field via an interface.
func (*ProjectConnectionComon) GetPageInfo ¶
func (v *ProjectConnectionComon) GetPageInfo() ProjectConnectionComonPageInfo
GetPageInfo returns ProjectConnectionComon.PageInfo, and is useful for accessing the field via an interface.
type ProjectConnectionComonNodesProject ¶
type ProjectConnectionComonNodesProject struct { // - v0.ProjectID or v1.GroupID Id uuid.UUID `json:"id"` Repo *ProjectConnectionComonNodesProjectRepo `json:"repo"` }
ProjectConnectionComonNodesProject includes the requested fields of the GraphQL type Project.
func (*ProjectConnectionComonNodesProject) GetId ¶
func (v *ProjectConnectionComonNodesProject) GetId() uuid.UUID
GetId returns ProjectConnectionComonNodesProject.Id, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProject) GetRepo ¶
func (v *ProjectConnectionComonNodesProject) GetRepo() *ProjectConnectionComonNodesProjectRepo
GetRepo returns ProjectConnectionComonNodesProject.Repo, and is useful for accessing the field via an interface.
type ProjectConnectionComonNodesProjectRepo ¶
type ProjectConnectionComonNodesProjectRepo struct {
RepoCommon `json:"-"`
}
ProjectConnectionComonNodesProjectRepo includes the requested fields of the GraphQL type Repo.
func (*ProjectConnectionComonNodesProjectRepo) GetAutoscaling ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetAutoscaling() *RepoCommonAutoscaling
GetAutoscaling returns ProjectConnectionComonNodesProjectRepo.Autoscaling, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetAwsAccount ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
GetAwsAccount returns ProjectConnectionComonNodesProjectRepo.AwsAccount, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetCluster ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetCluster() *RepoCommonCluster
GetCluster returns ProjectConnectionComonNodesProjectRepo.Cluster, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetCpu ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetCpu() *string
GetCpu returns ProjectConnectionComonNodesProjectRepo.Cpu, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetDatabaseEngine ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetDatabaseEngine() *DatabaseEngineType
GetDatabaseEngine returns ProjectConnectionComonNodesProjectRepo.DatabaseEngine, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetDatabaseProvider ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetDatabaseProvider() *DatabaseProviderType
GetDatabaseProvider returns ProjectConnectionComonNodesProjectRepo.DatabaseProvider, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetDeployJob ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetDeployJob() *bool
GetDeployJob returns ProjectConnectionComonNodesProjectRepo.DeployJob, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetDeployService ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetDeployService() *bool
GetDeployService returns ProjectConnectionComonNodesProjectRepo.DeployService, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetDeployTarget ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetDeployTarget() *DeployTarget
GetDeployTarget returns ProjectConnectionComonNodesProjectRepo.DeployTarget, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetDeployType ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetDeployType() *DeployType
GetDeployType returns ProjectConnectionComonNodesProjectRepo.DeployType, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetDisableReason ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetDisableReason() *DisableReason
GetDisableReason returns ProjectConnectionComonNodesProjectRepo.DisableReason, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetEnabled ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetEnabled() bool
GetEnabled returns ProjectConnectionComonNodesProjectRepo.Enabled, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetGcpAccount ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
GetGcpAccount returns ProjectConnectionComonNodesProjectRepo.GcpAccount, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetGpu ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetGpu() *RepoCommonGpuGPUSpec
GetGpu returns ProjectConnectionComonNodesProjectRepo.Gpu, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetId ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetId() uuid.UUID
GetId returns ProjectConnectionComonNodesProjectRepo.Id, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetImage ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetImage() *string
GetImage returns ProjectConnectionComonNodesProjectRepo.Image, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetMemory ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetMemory() *string
GetMemory returns ProjectConnectionComonNodesProjectRepo.Memory, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetName ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetName() string
GetName returns ProjectConnectionComonNodesProjectRepo.Name, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetOwner ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetOwner() RepoCommonOwnerUser
GetOwner returns ProjectConnectionComonNodesProjectRepo.Owner, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetPath ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetPath() string
GetPath returns ProjectConnectionComonNodesProjectRepo.Path, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetProject ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetProject() *RepoCommonProject
GetProject returns ProjectConnectionComonNodesProjectRepo.Project, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetProjectEnvironment ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetProjectEnvironment() *RepoCommonProjectEnvironment
GetProjectEnvironment returns ProjectConnectionComonNodesProjectRepo.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetSource ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetSource() RepoCommonSourceRepoSource
GetSource returns ProjectConnectionComonNodesProjectRepo.Source, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetTpu ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetTpu() *RepoCommonTpuTPUSpec
GetTpu returns ProjectConnectionComonNodesProjectRepo.Tpu, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) GetUpdatedAt ¶
func (v *ProjectConnectionComonNodesProjectRepo) GetUpdatedAt() time.Time
GetUpdatedAt returns ProjectConnectionComonNodesProjectRepo.UpdatedAt, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonNodesProjectRepo) MarshalJSON ¶
func (v *ProjectConnectionComonNodesProjectRepo) MarshalJSON() ([]byte, error)
func (*ProjectConnectionComonNodesProjectRepo) UnmarshalJSON ¶
func (v *ProjectConnectionComonNodesProjectRepo) UnmarshalJSON(b []byte) error
type ProjectConnectionComonPageInfo ¶
type ProjectConnectionComonPageInfo struct { StartCursor string `json:"startCursor"` EndCursor string `json:"endCursor"` HasNextPage bool `json:"hasNextPage"` HasPreviousPage bool `json:"hasPreviousPage"` }
ProjectConnectionComonPageInfo includes the requested fields of the GraphQL type PageInfo.
func (*ProjectConnectionComonPageInfo) GetEndCursor ¶
func (v *ProjectConnectionComonPageInfo) GetEndCursor() string
GetEndCursor returns ProjectConnectionComonPageInfo.EndCursor, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonPageInfo) GetHasNextPage ¶
func (v *ProjectConnectionComonPageInfo) GetHasNextPage() bool
GetHasNextPage returns ProjectConnectionComonPageInfo.HasNextPage, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonPageInfo) GetHasPreviousPage ¶
func (v *ProjectConnectionComonPageInfo) GetHasPreviousPage() bool
GetHasPreviousPage returns ProjectConnectionComonPageInfo.HasPreviousPage, and is useful for accessing the field via an interface.
func (*ProjectConnectionComonPageInfo) GetStartCursor ¶
func (v *ProjectConnectionComonPageInfo) GetStartCursor() string
GetStartCursor returns ProjectConnectionComonPageInfo.StartCursor, and is useful for accessing the field via an interface.
type ProjectConnectorSchema ¶
type ProjectConnectorSchema struct {
Entries []ProjectConnectorSchemaEntry `json:"entries"`
}
func (*ProjectConnectorSchema) GetEntries ¶
func (v *ProjectConnectorSchema) GetEntries() []ProjectConnectorSchemaEntry
GetEntries returns ProjectConnectorSchema.Entries, and is useful for accessing the field via an interface.
type ProjectConnectorSchemaEntry ¶
type ProjectConnectorSchemaEntry struct { Type *ProjectConnectorType `json:"type"` Fields []ProjectConnectorSchemaField `json:"fields"` }
func (*ProjectConnectorSchemaEntry) GetFields ¶
func (v *ProjectConnectorSchemaEntry) GetFields() []ProjectConnectorSchemaField
GetFields returns ProjectConnectorSchemaEntry.Fields, and is useful for accessing the field via an interface.
func (*ProjectConnectorSchemaEntry) GetType ¶
func (v *ProjectConnectorSchemaEntry) GetType() *ProjectConnectorType
GetType returns ProjectConnectorSchemaEntry.Type, and is useful for accessing the field via an interface.
type ProjectConnectorSchemaField ¶
type ProjectConnectorSchemaField struct { Name *string `json:"name"` DisplayName *string `json:"displayName"` Type *ProjectConnectorSchemaFieldType `json:"type"` }
func (*ProjectConnectorSchemaField) GetDisplayName ¶
func (v *ProjectConnectorSchemaField) GetDisplayName() *string
GetDisplayName returns ProjectConnectorSchemaField.DisplayName, and is useful for accessing the field via an interface.
func (*ProjectConnectorSchemaField) GetName ¶
func (v *ProjectConnectorSchemaField) GetName() *string
GetName returns ProjectConnectorSchemaField.Name, and is useful for accessing the field via an interface.
func (*ProjectConnectorSchemaField) GetType ¶
func (v *ProjectConnectorSchemaField) GetType() *ProjectConnectorSchemaFieldType
GetType returns ProjectConnectorSchemaField.Type, and is useful for accessing the field via an interface.
type ProjectConnectorSchemaFieldType ¶
type ProjectConnectorSchemaFieldType string
const (
ProjectConnectorSchemaFieldTypeOutput ProjectConnectorSchemaFieldType = "OUTPUT"
)
type ProjectConnectorType ¶
type ProjectConnectorType string
const (
ProjectConnectorTypeDatabaseConnection ProjectConnectorType = "DATABASE_CONNECTION"
)
type ProjectContext ¶
type ProjectContext struct { // - v0.ProjectID or v1.GroupID Id uuid.UUID `json:"id"` Name string `json:"name"` IsMultiRepo bool `json:"isMultiRepo"` DefaultEnvironment ProjectContextDefaultEnvironmentProjectEnvironment `json:"defaultEnvironment"` Owner ProjectContextOwnerUser `json:"owner"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` }
ProjectContext includes the GraphQL fields of Project requested by the fragment ProjectContext.
func (*ProjectContext) GetCreatedAt ¶
func (v *ProjectContext) GetCreatedAt() time.Time
GetCreatedAt returns ProjectContext.CreatedAt, and is useful for accessing the field via an interface.
func (*ProjectContext) GetDefaultEnvironment ¶
func (v *ProjectContext) GetDefaultEnvironment() ProjectContextDefaultEnvironmentProjectEnvironment
GetDefaultEnvironment returns ProjectContext.DefaultEnvironment, and is useful for accessing the field via an interface.
func (*ProjectContext) GetId ¶
func (v *ProjectContext) GetId() uuid.UUID
GetId returns ProjectContext.Id, and is useful for accessing the field via an interface.
func (*ProjectContext) GetIsMultiRepo ¶
func (v *ProjectContext) GetIsMultiRepo() bool
GetIsMultiRepo returns ProjectContext.IsMultiRepo, and is useful for accessing the field via an interface.
func (*ProjectContext) GetName ¶
func (v *ProjectContext) GetName() string
GetName returns ProjectContext.Name, and is useful for accessing the field via an interface.
func (*ProjectContext) GetOwner ¶
func (v *ProjectContext) GetOwner() ProjectContextOwnerUser
GetOwner returns ProjectContext.Owner, and is useful for accessing the field via an interface.
func (*ProjectContext) GetUpdatedAt ¶
func (v *ProjectContext) GetUpdatedAt() time.Time
GetUpdatedAt returns ProjectContext.UpdatedAt, and is useful for accessing the field via an interface.
type ProjectContextDefaultEnvironmentProjectEnvironment ¶
type ProjectContextDefaultEnvironmentProjectEnvironment struct { // - v0.EnvironmentID or v1.SubGroupID Id uuid.UUID `json:"id"` Name string `json:"name"` DefaultRepo *ProjectContextDefaultEnvironmentProjectEnvironmentDefaultRepo `json:"defaultRepo"` }
ProjectContextDefaultEnvironmentProjectEnvironment includes the requested fields of the GraphQL type ProjectEnvironment.
func (*ProjectContextDefaultEnvironmentProjectEnvironment) GetDefaultRepo ¶
func (v *ProjectContextDefaultEnvironmentProjectEnvironment) GetDefaultRepo() *ProjectContextDefaultEnvironmentProjectEnvironmentDefaultRepo
GetDefaultRepo returns ProjectContextDefaultEnvironmentProjectEnvironment.DefaultRepo, and is useful for accessing the field via an interface.
func (*ProjectContextDefaultEnvironmentProjectEnvironment) GetId ¶
func (v *ProjectContextDefaultEnvironmentProjectEnvironment) GetId() uuid.UUID
GetId returns ProjectContextDefaultEnvironmentProjectEnvironment.Id, and is useful for accessing the field via an interface.
func (*ProjectContextDefaultEnvironmentProjectEnvironment) GetName ¶
func (v *ProjectContextDefaultEnvironmentProjectEnvironment) GetName() string
GetName returns ProjectContextDefaultEnvironmentProjectEnvironment.Name, and is useful for accessing the field via an interface.
type ProjectContextDefaultEnvironmentProjectEnvironmentDefaultRepo ¶
type ProjectContextDefaultEnvironmentProjectEnvironmentDefaultRepo struct { // - v0.RepoID Id uuid.UUID `json:"id"` Name string `json:"name"` }
ProjectContextDefaultEnvironmentProjectEnvironmentDefaultRepo includes the requested fields of the GraphQL type Repo.
func (*ProjectContextDefaultEnvironmentProjectEnvironmentDefaultRepo) GetId ¶
func (v *ProjectContextDefaultEnvironmentProjectEnvironmentDefaultRepo) GetId() uuid.UUID
GetId returns ProjectContextDefaultEnvironmentProjectEnvironmentDefaultRepo.Id, and is useful for accessing the field via an interface.
func (*ProjectContextDefaultEnvironmentProjectEnvironmentDefaultRepo) GetName ¶
func (v *ProjectContextDefaultEnvironmentProjectEnvironmentDefaultRepo) GetName() string
GetName returns ProjectContextDefaultEnvironmentProjectEnvironmentDefaultRepo.Name, and is useful for accessing the field via an interface.
type ProjectContextOwnerUser ¶
ProjectContextOwnerUser includes the requested fields of the GraphQL type User.
func (*ProjectContextOwnerUser) GetId ¶
func (v *ProjectContextOwnerUser) GetId() uuid.UUID
GetId returns ProjectContextOwnerUser.Id, and is useful for accessing the field via an interface.
func (*ProjectContextOwnerUser) GetLogin ¶
func (v *ProjectContextOwnerUser) GetLogin() string
GetLogin returns ProjectContextOwnerUser.Login, and is useful for accessing the field via an interface.
type ProjectCountResponse ¶
type ProjectCountResponse struct {
User projectCountUser `json:"user"`
}
projectCountResponse is returned by projectCount on success.
func ProjectCountQuery ¶
func ProjectCountQuery( ctx_ context.Context, client_ graphql.Client, userId uuid.UUID, filterInput FilterInput, ) (*ProjectCountResponse, error)
func (*ProjectCountResponse) GetUser ¶
func (v *ProjectCountResponse) GetUser() projectCountUser
GetUser returns ProjectCountResponse.User, and is useful for accessing the field via an interface.
type ProjectDeployInput ¶
type ProjectDeployInput struct { DeployTarget DeployTarget `json:"deployTarget"` DeployType *DeployType `json:"deployType"` DeployRuntime *DeployRuntime `json:"deployRuntime"` AwsAccountID *uuid.UUID `json:"awsAccountID"` GcpAccountID *uuid.UUID `json:"gcpAccountID"` DoAccountID *uuid.UUID `json:"doAccountID"` LinodeAccountID *uuid.UUID `json:"linodeAccountID"` VultrAccountID *uuid.UUID `json:"vultrAccountID"` ClusterID *uuid.UUID `json:"clusterID"` Region *string `json:"region"` }
func (*ProjectDeployInput) GetAwsAccountID ¶
func (v *ProjectDeployInput) GetAwsAccountID() *uuid.UUID
GetAwsAccountID returns ProjectDeployInput.AwsAccountID, and is useful for accessing the field via an interface.
func (*ProjectDeployInput) GetClusterID ¶
func (v *ProjectDeployInput) GetClusterID() *uuid.UUID
GetClusterID returns ProjectDeployInput.ClusterID, and is useful for accessing the field via an interface.
func (*ProjectDeployInput) GetDeployRuntime ¶
func (v *ProjectDeployInput) GetDeployRuntime() *DeployRuntime
GetDeployRuntime returns ProjectDeployInput.DeployRuntime, and is useful for accessing the field via an interface.
func (*ProjectDeployInput) GetDeployTarget ¶
func (v *ProjectDeployInput) GetDeployTarget() DeployTarget
GetDeployTarget returns ProjectDeployInput.DeployTarget, and is useful for accessing the field via an interface.
func (*ProjectDeployInput) GetDeployType ¶
func (v *ProjectDeployInput) GetDeployType() *DeployType
GetDeployType returns ProjectDeployInput.DeployType, and is useful for accessing the field via an interface.
func (*ProjectDeployInput) GetDoAccountID ¶
func (v *ProjectDeployInput) GetDoAccountID() *uuid.UUID
GetDoAccountID returns ProjectDeployInput.DoAccountID, and is useful for accessing the field via an interface.
func (*ProjectDeployInput) GetGcpAccountID ¶
func (v *ProjectDeployInput) GetGcpAccountID() *uuid.UUID
GetGcpAccountID returns ProjectDeployInput.GcpAccountID, and is useful for accessing the field via an interface.
func (*ProjectDeployInput) GetLinodeAccountID ¶
func (v *ProjectDeployInput) GetLinodeAccountID() *uuid.UUID
GetLinodeAccountID returns ProjectDeployInput.LinodeAccountID, and is useful for accessing the field via an interface.
func (*ProjectDeployInput) GetRegion ¶
func (v *ProjectDeployInput) GetRegion() *string
GetRegion returns ProjectDeployInput.Region, and is useful for accessing the field via an interface.
func (*ProjectDeployInput) GetVultrAccountID ¶
func (v *ProjectDeployInput) GetVultrAccountID() *uuid.UUID
GetVultrAccountID returns ProjectDeployInput.VultrAccountID, and is useful for accessing the field via an interface.
type ProjectEnvironmentBasic ¶
type ProjectEnvironmentBasic struct { // - v0.EnvironmentID or v1.SubGroupID Id uuid.UUID `json:"id"` Name string `json:"name"` }
ProjectEnvironmentBasic includes the GraphQL fields of ProjectEnvironment requested by the fragment ProjectEnvironmentBasic.
func (*ProjectEnvironmentBasic) GetId ¶
func (v *ProjectEnvironmentBasic) GetId() uuid.UUID
GetId returns ProjectEnvironmentBasic.Id, and is useful for accessing the field via an interface.
func (*ProjectEnvironmentBasic) GetName ¶
func (v *ProjectEnvironmentBasic) GetName() string
GetName returns ProjectEnvironmentBasic.Name, and is useful for accessing the field via an interface.
type ProjectEnvironmentByIdResponse ¶
type ProjectEnvironmentByIdResponse struct {
// - v0.ProjectID or v1.GroupID
Project *projectEnvironmentByIdProject `json:"project"`
}
projectEnvironmentByIdResponse is returned by projectEnvironmentById on success.
func (*ProjectEnvironmentByIdResponse) GetProject ¶
func (v *ProjectEnvironmentByIdResponse) GetProject() *projectEnvironmentByIdProject
GetProject returns ProjectEnvironmentByIdResponse.Project, and is useful for accessing the field via an interface.
type ProjectEnvironmentListItem ¶
type ProjectEnvironmentListItem struct { ProjectEnvironmentBasic `json:"-"` UpdatedAt time.Time `json:"updatedAt"` ProjectV3Adapters *ProjectEnvironmentListItemProjectV3AdaptersProjectV3AdapterConnection `json:"projectV3Adapters"` }
ProjectEnvironmentListItem includes the GraphQL fields of ProjectEnvironment requested by the fragment ProjectEnvironmentListItem.
func (*ProjectEnvironmentListItem) GetId ¶
func (v *ProjectEnvironmentListItem) GetId() uuid.UUID
GetId returns ProjectEnvironmentListItem.Id, and is useful for accessing the field via an interface.
func (*ProjectEnvironmentListItem) GetName ¶
func (v *ProjectEnvironmentListItem) GetName() string
GetName returns ProjectEnvironmentListItem.Name, and is useful for accessing the field via an interface.
func (*ProjectEnvironmentListItem) GetProjectV3Adapters ¶
func (v *ProjectEnvironmentListItem) GetProjectV3Adapters() *ProjectEnvironmentListItemProjectV3AdaptersProjectV3AdapterConnection
GetProjectV3Adapters returns ProjectEnvironmentListItem.ProjectV3Adapters, and is useful for accessing the field via an interface.
func (*ProjectEnvironmentListItem) GetUpdatedAt ¶
func (v *ProjectEnvironmentListItem) GetUpdatedAt() time.Time
GetUpdatedAt returns ProjectEnvironmentListItem.UpdatedAt, and is useful for accessing the field via an interface.
func (*ProjectEnvironmentListItem) MarshalJSON ¶
func (v *ProjectEnvironmentListItem) MarshalJSON() ([]byte, error)
func (*ProjectEnvironmentListItem) UnmarshalJSON ¶
func (v *ProjectEnvironmentListItem) UnmarshalJSON(b []byte) error
type ProjectEnvironmentListItemProjectV3AdaptersProjectV3AdapterConnection ¶
type ProjectEnvironmentListItemProjectV3AdaptersProjectV3AdapterConnection struct {
TotalCount int `json:"totalCount"`
}
ProjectEnvironmentListItemProjectV3AdaptersProjectV3AdapterConnection includes the requested fields of the GraphQL type ProjectV3AdapterConnection.
func (*ProjectEnvironmentListItemProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount ¶
func (v *ProjectEnvironmentListItemProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount() int
GetTotalCount returns ProjectEnvironmentListItemProjectV3AdaptersProjectV3AdapterConnection.TotalCount, and is useful for accessing the field via an interface.
type ProjectEnvironmentResponse ¶
type ProjectEnvironmentResponse struct {
// - v0.ProjectID or v1.GroupID
Project *projectEnvironmentProject `json:"project"`
}
projectEnvironmentResponse is returned by projectEnvironment on success.
func ProjectEnvironmentQuery ¶
func (*ProjectEnvironmentResponse) GetProject ¶
func (v *ProjectEnvironmentResponse) GetProject() *projectEnvironmentProject
GetProject returns ProjectEnvironmentResponse.Project, and is useful for accessing the field via an interface.
type ProjectEnvironmentRevisionsResponse ¶
type ProjectEnvironmentRevisionsResponse struct {
// - v0.ProjectID or v1.GroupID
Project *projectEnvironmentRevisionsProject `json:"project"`
}
projectEnvironmentRevisionsResponse is returned by projectEnvironmentRevisions on success.
func (*ProjectEnvironmentRevisionsResponse) GetProject ¶
func (v *ProjectEnvironmentRevisionsResponse) GetProject() *projectEnvironmentRevisionsProject
GetProject returns ProjectEnvironmentRevisionsResponse.Project, and is useful for accessing the field via an interface.
type ProjectEnvironmentVariablesResponse ¶
type ProjectEnvironmentVariablesResponse struct {
// - v0.ProjectID or v1.GroupID
Project *projectEnvironmentVariablesProject `json:"project"`
}
projectEnvironmentVariablesResponse is returned by projectEnvironmentVariables on success.
func (*ProjectEnvironmentVariablesResponse) GetProject ¶
func (v *ProjectEnvironmentVariablesResponse) GetProject() *projectEnvironmentVariablesProject
GetProject returns ProjectEnvironmentVariablesResponse.Project, and is useful for accessing the field via an interface.
type ProjectEnvironmentsAndRepoCountResponse ¶
type ProjectEnvironmentsAndRepoCountResponse struct {
// - v0.ProjectID or v1.GroupID
Project *projectEnvironmentsAndRepoCountProject `json:"project"`
}
projectEnvironmentsAndRepoCountResponse is returned by projectEnvironmentsAndRepoCount on success.
func (*ProjectEnvironmentsAndRepoCountResponse) GetProject ¶
func (v *ProjectEnvironmentsAndRepoCountResponse) GetProject() *projectEnvironmentsAndRepoCountProject
GetProject returns ProjectEnvironmentsAndRepoCountResponse.Project, and is useful for accessing the field via an interface.
type ProjectEnvironmentsBasicResponse ¶
type ProjectEnvironmentsBasicResponse struct {
// - v0.ProjectID or v1.GroupID
Project *projectEnvironmentsBasicProject `json:"project"`
}
projectEnvironmentsBasicResponse is returned by projectEnvironmentsBasic on success.
func (*ProjectEnvironmentsBasicResponse) GetProject ¶
func (v *ProjectEnvironmentsBasicResponse) GetProject() *projectEnvironmentsBasicProject
GetProject returns ProjectEnvironmentsBasicResponse.Project, and is useful for accessing the field via an interface.
type ProjectEnvironmentsByIdResponse ¶
type ProjectEnvironmentsByIdResponse struct {
// - v0.ProjectID or v1.GroupID
Project *projectEnvironmentsByIdProject `json:"project"`
}
projectEnvironmentsByIdResponse is returned by projectEnvironmentsById on success.
func (*ProjectEnvironmentsByIdResponse) GetProject ¶
func (v *ProjectEnvironmentsByIdResponse) GetProject() *projectEnvironmentsByIdProject
GetProject returns ProjectEnvironmentsByIdResponse.Project, and is useful for accessing the field via an interface.
type ProjectEnvironmentsResponse ¶
type ProjectEnvironmentsResponse struct {
// - v0.ProjectID or v1.GroupID
Project *projectEnvironmentsProject `json:"project"`
}
projectEnvironmentsResponse is returned by projectEnvironments on success.
func (*ProjectEnvironmentsResponse) GetProject ¶
func (v *ProjectEnvironmentsResponse) GetProject() *projectEnvironmentsProject
GetProject returns ProjectEnvironmentsResponse.Project, and is useful for accessing the field via an interface.
type ProjectHelmChartResponse ¶
type ProjectHelmChartResponse struct {
CurrentUser projectHelmChartCurrentUser `json:"currentUser"`
}
projectHelmChartResponse is returned by projectHelmChart on success.
func ProjectHelmChartQuery ¶
func (*ProjectHelmChartResponse) GetCurrentUser ¶
func (v *ProjectHelmChartResponse) GetCurrentUser() projectHelmChartCurrentUser
GetCurrentUser returns ProjectHelmChartResponse.CurrentUser, and is useful for accessing the field via an interface.
type ProjectJobResponse ¶
type ProjectJobResponse struct {
CurrentUser projectJobCurrentUser `json:"currentUser"`
}
projectJobResponse is returned by projectJob on success.
func ProjectJobQuery ¶
func (*ProjectJobResponse) GetCurrentUser ¶
func (v *ProjectJobResponse) GetCurrentUser() projectJobCurrentUser
GetCurrentUser returns ProjectJobResponse.CurrentUser, and is useful for accessing the field via an interface.
type ProjectJobsResponse ¶
type ProjectJobsResponse struct {
CurrentUser projectJobsCurrentUser `json:"currentUser"`
}
projectJobsResponse is returned by projectJobs on success.
func ProjectJobsQuery ¶
func (*ProjectJobsResponse) GetCurrentUser ¶
func (v *ProjectJobsResponse) GetCurrentUser() projectJobsCurrentUser
GetCurrentUser returns ProjectJobsResponse.CurrentUser, and is useful for accessing the field via an interface.
type ProjectListItem ¶
type ProjectListItem struct { // - v0.ProjectAdapterID or v1.ProjectID Id uuid.UUID `json:"id"` Name string `json:"name"` Repo *ProjectListItemRepo `json:"repo"` Project *ProjectListItemProject `json:"project"` ProjectEnvironment *ProjectListItemProjectEnvironment `json:"projectEnvironment"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` }
ProjectListItem includes the GraphQL fields of ProjectV3Adapter requested by the fragment ProjectListItem.
func (*ProjectListItem) GetCreatedAt ¶
func (v *ProjectListItem) GetCreatedAt() time.Time
GetCreatedAt returns ProjectListItem.CreatedAt, and is useful for accessing the field via an interface.
func (*ProjectListItem) GetId ¶
func (v *ProjectListItem) GetId() uuid.UUID
GetId returns ProjectListItem.Id, and is useful for accessing the field via an interface.
func (*ProjectListItem) GetName ¶
func (v *ProjectListItem) GetName() string
GetName returns ProjectListItem.Name, and is useful for accessing the field via an interface.
func (*ProjectListItem) GetProject ¶
func (v *ProjectListItem) GetProject() *ProjectListItemProject
GetProject returns ProjectListItem.Project, and is useful for accessing the field via an interface.
func (*ProjectListItem) GetProjectEnvironment ¶
func (v *ProjectListItem) GetProjectEnvironment() *ProjectListItemProjectEnvironment
GetProjectEnvironment returns ProjectListItem.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*ProjectListItem) GetRepo ¶
func (v *ProjectListItem) GetRepo() *ProjectListItemRepo
GetRepo returns ProjectListItem.Repo, and is useful for accessing the field via an interface.
func (*ProjectListItem) GetUpdatedAt ¶
func (v *ProjectListItem) GetUpdatedAt() time.Time
GetUpdatedAt returns ProjectListItem.UpdatedAt, and is useful for accessing the field via an interface.
type ProjectListItemProject ¶
type ProjectListItemProject struct { // - v0.ProjectID or v1.GroupID Id uuid.UUID `json:"id"` Name string `json:"name"` }
ProjectListItemProject includes the requested fields of the GraphQL type Project.
func (*ProjectListItemProject) GetId ¶
func (v *ProjectListItemProject) GetId() uuid.UUID
GetId returns ProjectListItemProject.Id, and is useful for accessing the field via an interface.
func (*ProjectListItemProject) GetName ¶
func (v *ProjectListItemProject) GetName() string
GetName returns ProjectListItemProject.Name, and is useful for accessing the field via an interface.
type ProjectListItemProjectEnvironment ¶
type ProjectListItemProjectEnvironment struct { // - v0.EnvironmentID or v1.SubGroupID Id uuid.UUID `json:"id"` Name string `json:"name"` }
ProjectListItemProjectEnvironment includes the requested fields of the GraphQL type ProjectEnvironment.
func (*ProjectListItemProjectEnvironment) GetId ¶
func (v *ProjectListItemProjectEnvironment) GetId() uuid.UUID
GetId returns ProjectListItemProjectEnvironment.Id, and is useful for accessing the field via an interface.
func (*ProjectListItemProjectEnvironment) GetName ¶
func (v *ProjectListItemProjectEnvironment) GetName() string
GetName returns ProjectListItemProjectEnvironment.Name, and is useful for accessing the field via an interface.
type ProjectListItemRepo ¶
ProjectListItemRepo includes the requested fields of the GraphQL type Repo.
func (*ProjectListItemRepo) GetId ¶
func (v *ProjectListItemRepo) GetId() uuid.UUID
GetId returns ProjectListItemRepo.Id, and is useful for accessing the field via an interface.
type ProjectResponse ¶
type ProjectResponse struct {
// - v0.ProjectID or v1.GroupID
Project *projectProject `json:"project"`
}
projectResponse is returned by project on success.
func ProjectQuery ¶
func (*ProjectResponse) GetProject ¶
func (v *ProjectResponse) GetProject() *projectProject
GetProject returns ProjectResponse.Project, and is useful for accessing the field via an interface.
type ProjectRevisionsResponse ¶
type ProjectRevisionsResponse struct {
// - v0.ProjectID or v1.GroupID
Project *projectRevisionsProject `json:"project"`
}
projectRevisionsResponse is returned by projectRevisions on success.
func ProjectRevisionsQuery ¶
func (*ProjectRevisionsResponse) GetProject ¶
func (v *ProjectRevisionsResponse) GetProject() *projectRevisionsProject
GetProject returns ProjectRevisionsResponse.Project, and is useful for accessing the field via an interface.
type ProjectV3AdapterConnectionCommon ¶
type ProjectV3AdapterConnectionCommon struct { PageInfo ProjectV3AdapterConnectionCommonPageInfo `json:"pageInfo"` Nodes []ProjectV3AdapterConnectionCommonNodesProjectV3Adapter `json:"nodes"` TotalCount int `json:"totalCount"` }
ProjectV3AdapterConnectionCommon includes the GraphQL fields of ProjectV3AdapterConnection requested by the fragment ProjectV3AdapterConnectionCommon.
func (*ProjectV3AdapterConnectionCommon) GetNodes ¶
func (v *ProjectV3AdapterConnectionCommon) GetNodes() []ProjectV3AdapterConnectionCommonNodesProjectV3Adapter
GetNodes returns ProjectV3AdapterConnectionCommon.Nodes, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterConnectionCommon) GetPageInfo ¶
func (v *ProjectV3AdapterConnectionCommon) GetPageInfo() ProjectV3AdapterConnectionCommonPageInfo
GetPageInfo returns ProjectV3AdapterConnectionCommon.PageInfo, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterConnectionCommon) GetTotalCount ¶
func (v *ProjectV3AdapterConnectionCommon) GetTotalCount() int
GetTotalCount returns ProjectV3AdapterConnectionCommon.TotalCount, and is useful for accessing the field via an interface.
type ProjectV3AdapterConnectionCommonNodesProjectV3Adapter ¶
type ProjectV3AdapterConnectionCommonNodesProjectV3Adapter struct { // - v0.ProjectAdapterID or v1.ProjectID Id uuid.UUID `json:"id"` Name string `json:"name"` Project *ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProject `json:"project"` ProjectEnvironment *ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProjectEnvironment `json:"projectEnvironment"` }
ProjectV3AdapterConnectionCommonNodesProjectV3Adapter includes the requested fields of the GraphQL type ProjectV3Adapter.
func (*ProjectV3AdapterConnectionCommonNodesProjectV3Adapter) GetId ¶
func (v *ProjectV3AdapterConnectionCommonNodesProjectV3Adapter) GetId() uuid.UUID
GetId returns ProjectV3AdapterConnectionCommonNodesProjectV3Adapter.Id, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterConnectionCommonNodesProjectV3Adapter) GetName ¶
func (v *ProjectV3AdapterConnectionCommonNodesProjectV3Adapter) GetName() string
GetName returns ProjectV3AdapterConnectionCommonNodesProjectV3Adapter.Name, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterConnectionCommonNodesProjectV3Adapter) GetProject ¶
func (v *ProjectV3AdapterConnectionCommonNodesProjectV3Adapter) GetProject() *ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProject
GetProject returns ProjectV3AdapterConnectionCommonNodesProjectV3Adapter.Project, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterConnectionCommonNodesProjectV3Adapter) GetProjectEnvironment ¶
func (v *ProjectV3AdapterConnectionCommonNodesProjectV3Adapter) GetProjectEnvironment() *ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProjectEnvironment
GetProjectEnvironment returns ProjectV3AdapterConnectionCommonNodesProjectV3Adapter.ProjectEnvironment, and is useful for accessing the field via an interface.
type ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProject ¶
type ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProject struct { // - v0.ProjectID or v1.GroupID Id uuid.UUID `json:"id"` Name string `json:"name"` }
ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProject includes the requested fields of the GraphQL type Project.
func (*ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProject) GetId ¶
func (v *ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProject) GetId() uuid.UUID
GetId returns ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProject.Id, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProject) GetName ¶
func (v *ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProject) GetName() string
GetName returns ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProject.Name, and is useful for accessing the field via an interface.
type ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProjectEnvironment ¶
type ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProjectEnvironment struct { // - v0.EnvironmentID or v1.SubGroupID Id uuid.UUID `json:"id"` Name string `json:"name"` }
ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProjectEnvironment includes the requested fields of the GraphQL type ProjectEnvironment.
func (*ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProjectEnvironment) GetId ¶
func (v *ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProjectEnvironment) GetId() uuid.UUID
GetId returns ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProjectEnvironment.Id, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProjectEnvironment) GetName ¶
func (v *ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProjectEnvironment) GetName() string
GetName returns ProjectV3AdapterConnectionCommonNodesProjectV3AdapterProjectEnvironment.Name, and is useful for accessing the field via an interface.
type ProjectV3AdapterConnectionCommonPageInfo ¶
type ProjectV3AdapterConnectionCommonPageInfo struct { StartCursor string `json:"startCursor"` EndCursor string `json:"endCursor"` HasNextPage bool `json:"hasNextPage"` HasPreviousPage bool `json:"hasPreviousPage"` }
ProjectV3AdapterConnectionCommonPageInfo includes the requested fields of the GraphQL type PageInfo.
func (*ProjectV3AdapterConnectionCommonPageInfo) GetEndCursor ¶
func (v *ProjectV3AdapterConnectionCommonPageInfo) GetEndCursor() string
GetEndCursor returns ProjectV3AdapterConnectionCommonPageInfo.EndCursor, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterConnectionCommonPageInfo) GetHasNextPage ¶
func (v *ProjectV3AdapterConnectionCommonPageInfo) GetHasNextPage() bool
GetHasNextPage returns ProjectV3AdapterConnectionCommonPageInfo.HasNextPage, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterConnectionCommonPageInfo) GetHasPreviousPage ¶
func (v *ProjectV3AdapterConnectionCommonPageInfo) GetHasPreviousPage() bool
GetHasPreviousPage returns ProjectV3AdapterConnectionCommonPageInfo.HasPreviousPage, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterConnectionCommonPageInfo) GetStartCursor ¶
func (v *ProjectV3AdapterConnectionCommonPageInfo) GetStartCursor() string
GetStartCursor returns ProjectV3AdapterConnectionCommonPageInfo.StartCursor, and is useful for accessing the field via an interface.
type ProjectV3AdapterDetail ¶
type ProjectV3AdapterDetail struct { Name string `json:"name"` // - v0.ProjectAdapterID or v1.ProjectID Id uuid.UUID `json:"id"` Status *ProjectV3AdapterStatus `json:"status"` IsDeployV2 bool `json:"isDeployV2"` Repo *ProjectV3AdapterDetailRepo `json:"repo"` ProjectV3 *ProjectV3AdapterDetailProjectV3 `json:"projectV3"` Project *ProjectV3AdapterDetailProject `json:"project"` ProjectEnvironment *ProjectV3AdapterDetailProjectEnvironment `json:"projectEnvironment"` }
ProjectV3AdapterDetail includes the GraphQL fields of ProjectV3Adapter requested by the fragment ProjectV3AdapterDetail.
func (*ProjectV3AdapterDetail) GetId ¶
func (v *ProjectV3AdapterDetail) GetId() uuid.UUID
GetId returns ProjectV3AdapterDetail.Id, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterDetail) GetIsDeployV2 ¶
func (v *ProjectV3AdapterDetail) GetIsDeployV2() bool
GetIsDeployV2 returns ProjectV3AdapterDetail.IsDeployV2, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterDetail) GetName ¶
func (v *ProjectV3AdapterDetail) GetName() string
GetName returns ProjectV3AdapterDetail.Name, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterDetail) GetProject ¶
func (v *ProjectV3AdapterDetail) GetProject() *ProjectV3AdapterDetailProject
GetProject returns ProjectV3AdapterDetail.Project, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterDetail) GetProjectEnvironment ¶
func (v *ProjectV3AdapterDetail) GetProjectEnvironment() *ProjectV3AdapterDetailProjectEnvironment
GetProjectEnvironment returns ProjectV3AdapterDetail.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterDetail) GetProjectV3 ¶
func (v *ProjectV3AdapterDetail) GetProjectV3() *ProjectV3AdapterDetailProjectV3
GetProjectV3 returns ProjectV3AdapterDetail.ProjectV3, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterDetail) GetRepo ¶
func (v *ProjectV3AdapterDetail) GetRepo() *ProjectV3AdapterDetailRepo
GetRepo returns ProjectV3AdapterDetail.Repo, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterDetail) GetStatus ¶
func (v *ProjectV3AdapterDetail) GetStatus() *ProjectV3AdapterStatus
GetStatus returns ProjectV3AdapterDetail.Status, and is useful for accessing the field via an interface.
type ProjectV3AdapterDetailProject ¶
type ProjectV3AdapterDetailProject struct { // - v0.ProjectID or v1.GroupID Id uuid.UUID `json:"id"` Name string `json:"name"` }
ProjectV3AdapterDetailProject includes the requested fields of the GraphQL type Project.
func (*ProjectV3AdapterDetailProject) GetId ¶
func (v *ProjectV3AdapterDetailProject) GetId() uuid.UUID
GetId returns ProjectV3AdapterDetailProject.Id, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterDetailProject) GetName ¶
func (v *ProjectV3AdapterDetailProject) GetName() string
GetName returns ProjectV3AdapterDetailProject.Name, and is useful for accessing the field via an interface.
type ProjectV3AdapterDetailProjectEnvironment ¶
type ProjectV3AdapterDetailProjectEnvironment struct { // - v0.EnvironmentID or v1.SubGroupID Id uuid.UUID `json:"id"` Name string `json:"name"` }
ProjectV3AdapterDetailProjectEnvironment includes the requested fields of the GraphQL type ProjectEnvironment.
func (*ProjectV3AdapterDetailProjectEnvironment) GetId ¶
func (v *ProjectV3AdapterDetailProjectEnvironment) GetId() uuid.UUID
GetId returns ProjectV3AdapterDetailProjectEnvironment.Id, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterDetailProjectEnvironment) GetName ¶
func (v *ProjectV3AdapterDetailProjectEnvironment) GetName() string
GetName returns ProjectV3AdapterDetailProjectEnvironment.Name, and is useful for accessing the field via an interface.
type ProjectV3AdapterDetailProjectV3 ¶
type ProjectV3AdapterDetailProjectV3 struct {
ProjectV3Detail `json:"-"`
}
ProjectV3AdapterDetailProjectV3 includes the requested fields of the GraphQL type ProjectV3.
func (*ProjectV3AdapterDetailProjectV3) GetBlueprintConfiguration ¶
func (v *ProjectV3AdapterDetailProjectV3) GetBlueprintConfiguration() *ProjectV3DetailBlueprintConfiguration
GetBlueprintConfiguration returns ProjectV3AdapterDetailProjectV3.BlueprintConfiguration, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterDetailProjectV3) GetBlueprintID ¶
func (v *ProjectV3AdapterDetailProjectV3) GetBlueprintID() uuid.UUID
GetBlueprintID returns ProjectV3AdapterDetailProjectV3.BlueprintID, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterDetailProjectV3) GetConfiguration ¶
func (v *ProjectV3AdapterDetailProjectV3) GetConfiguration() *ProjectV3DetailConfigurationProjectV3Configuration
GetConfiguration returns ProjectV3AdapterDetailProjectV3.Configuration, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterDetailProjectV3) GetDriverWorkflows ¶
func (v *ProjectV3AdapterDetailProjectV3) GetDriverWorkflows() []ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow
GetDriverWorkflows returns ProjectV3AdapterDetailProjectV3.DriverWorkflows, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterDetailProjectV3) GetId ¶
func (v *ProjectV3AdapterDetailProjectV3) GetId() uuid.UUID
GetId returns ProjectV3AdapterDetailProjectV3.Id, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterDetailProjectV3) GetName ¶
func (v *ProjectV3AdapterDetailProjectV3) GetName() string
GetName returns ProjectV3AdapterDetailProjectV3.Name, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterDetailProjectV3) GetRequirePlanApproval ¶
func (v *ProjectV3AdapterDetailProjectV3) GetRequirePlanApproval() bool
GetRequirePlanApproval returns ProjectV3AdapterDetailProjectV3.RequirePlanApproval, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterDetailProjectV3) GetVariables ¶
func (v *ProjectV3AdapterDetailProjectV3) GetVariables() []ProjectV3DetailVariablesBlueprintVariable
GetVariables returns ProjectV3AdapterDetailProjectV3.Variables, and is useful for accessing the field via an interface.
func (*ProjectV3AdapterDetailProjectV3) MarshalJSON ¶
func (v *ProjectV3AdapterDetailProjectV3) MarshalJSON() ([]byte, error)
func (*ProjectV3AdapterDetailProjectV3) UnmarshalJSON ¶
func (v *ProjectV3AdapterDetailProjectV3) UnmarshalJSON(b []byte) error
type ProjectV3AdapterDetailRepo ¶
ProjectV3AdapterDetailRepo includes the requested fields of the GraphQL type Repo.
func (*ProjectV3AdapterDetailRepo) GetId ¶
func (v *ProjectV3AdapterDetailRepo) GetId() uuid.UUID
GetId returns ProjectV3AdapterDetailRepo.Id, and is useful for accessing the field via an interface.
type ProjectV3AdapterStatus ¶
type ProjectV3AdapterStatus string
const ( ProjectV3AdapterStatusUnknown ProjectV3AdapterStatus = "UNKNOWN" ProjectV3AdapterStatusDraft ProjectV3AdapterStatus = "DRAFT" ProjectV3AdapterStatusPaused ProjectV3AdapterStatus = "PAUSED" ProjectV3AdapterStatusInactive ProjectV3AdapterStatus = "INACTIVE" ProjectV3AdapterStatusPendingHealthyCluster ProjectV3AdapterStatus = "PENDING_HEALTHY_CLUSTER" ProjectV3AdapterStatusJobRunStarting ProjectV3AdapterStatus = "JOB_RUN_STARTING" ProjectV3AdapterStatusJobRunRunning ProjectV3AdapterStatus = "JOB_RUN_RUNNING" ProjectV3AdapterStatusJobRunFailed ProjectV3AdapterStatus = "JOB_RUN_FAILED" ProjectV3AdapterStatusJobRunSucceeded ProjectV3AdapterStatus = "JOB_RUN_SUCCEEDED" ProjectV3AdapterStatusJobRunCancelled ProjectV3AdapterStatus = "JOB_RUN_CANCELLED" ProjectV3AdapterStatusJobRunPendingApproval ProjectV3AdapterStatus = "JOB_RUN_PENDING_APPROVAL" ProjectV3AdapterStatusDeployPending ProjectV3AdapterStatus = "DEPLOY_PENDING" ProjectV3AdapterStatusDeployInProgress ProjectV3AdapterStatus = "DEPLOY_IN_PROGRESS" ProjectV3AdapterStatusDeployFailed ProjectV3AdapterStatus = "DEPLOY_FAILED" ProjectV3AdapterStatusDeploySucceeded ProjectV3AdapterStatus = "DEPLOY_SUCCEEDED" ProjectV3AdapterStatusDeployStopped ProjectV3AdapterStatus = "DEPLOY_STOPPED" ProjectV3AdapterStatusDeployHealthy ProjectV3AdapterStatus = "DEPLOY_HEALTHY" ProjectV3AdapterStatusDeployCrashing ProjectV3AdapterStatus = "DEPLOY_CRASHING" ProjectV3AdapterStatusBuildPending ProjectV3AdapterStatus = "BUILD_PENDING" ProjectV3AdapterStatusBuildInProgress ProjectV3AdapterStatus = "BUILD_IN_PROGRESS" ProjectV3AdapterStatusBuildFailed ProjectV3AdapterStatus = "BUILD_FAILED" ProjectV3AdapterStatusBuildSucceeded ProjectV3AdapterStatus = "BUILD_SUCCEEDED" ProjectV3AdapterStatusBuildAborted ProjectV3AdapterStatus = "BUILD_ABORTED" ProjectV3AdapterStatusContainerPulling ProjectV3AdapterStatus = "CONTAINER_PULLING" ProjectV3AdapterStatusHealthChecking ProjectV3AdapterStatus = "HEALTH_CHECKING" ProjectV3AdapterStatusNodeProvisioning ProjectV3AdapterStatus = "NODE_PROVISIONING" )
type ProjectV3Detail ¶
type ProjectV3Detail struct { // - v0.ProjectV3ID Id uuid.UUID `json:"id"` RequirePlanApproval bool `json:"requirePlanApproval"` Name string `json:"name"` BlueprintID uuid.UUID `json:"blueprintID"` // The 'blueprint configuration overrides' applied to this project. BlueprintConfiguration *ProjectV3DetailBlueprintConfiguration `json:"-"` Configuration *ProjectV3DetailConfigurationProjectV3Configuration `json:"-"` Variables []ProjectV3DetailVariablesBlueprintVariable `json:"-"` // Driver workflows submitted for this project. // NOTE: this field will not surface actions executed via the deprecated 'executeBlueprintDriverAction' mutation. DriverWorkflows []ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow `json:"driverWorkflows"` }
ProjectV3Detail includes the GraphQL fields of ProjectV3 requested by the fragment ProjectV3Detail.
func (*ProjectV3Detail) GetBlueprintConfiguration ¶
func (v *ProjectV3Detail) GetBlueprintConfiguration() *ProjectV3DetailBlueprintConfiguration
GetBlueprintConfiguration returns ProjectV3Detail.BlueprintConfiguration, and is useful for accessing the field via an interface.
func (*ProjectV3Detail) GetBlueprintID ¶
func (v *ProjectV3Detail) GetBlueprintID() uuid.UUID
GetBlueprintID returns ProjectV3Detail.BlueprintID, and is useful for accessing the field via an interface.
func (*ProjectV3Detail) GetConfiguration ¶
func (v *ProjectV3Detail) GetConfiguration() *ProjectV3DetailConfigurationProjectV3Configuration
GetConfiguration returns ProjectV3Detail.Configuration, and is useful for accessing the field via an interface.
func (*ProjectV3Detail) GetDriverWorkflows ¶
func (v *ProjectV3Detail) GetDriverWorkflows() []ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow
GetDriverWorkflows returns ProjectV3Detail.DriverWorkflows, and is useful for accessing the field via an interface.
func (*ProjectV3Detail) GetId ¶
func (v *ProjectV3Detail) GetId() uuid.UUID
GetId returns ProjectV3Detail.Id, and is useful for accessing the field via an interface.
func (*ProjectV3Detail) GetName ¶
func (v *ProjectV3Detail) GetName() string
GetName returns ProjectV3Detail.Name, and is useful for accessing the field via an interface.
func (*ProjectV3Detail) GetRequirePlanApproval ¶
func (v *ProjectV3Detail) GetRequirePlanApproval() bool
GetRequirePlanApproval returns ProjectV3Detail.RequirePlanApproval, and is useful for accessing the field via an interface.
func (*ProjectV3Detail) GetVariables ¶
func (v *ProjectV3Detail) GetVariables() []ProjectV3DetailVariablesBlueprintVariable
GetVariables returns ProjectV3Detail.Variables, and is useful for accessing the field via an interface.
func (*ProjectV3Detail) MarshalJSON ¶
func (v *ProjectV3Detail) MarshalJSON() ([]byte, error)
func (*ProjectV3Detail) UnmarshalJSON ¶
func (v *ProjectV3Detail) UnmarshalJSON(b []byte) error
type ProjectV3DetailBlueprintConfiguration ¶
type ProjectV3DetailBlueprintConfiguration interface { // GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values). GetTypename() *string ProjectBlueprintConfigurationDetail // contains filtered or unexported methods }
ProjectV3DetailBlueprintConfiguration includes the requested fields of the GraphQL interface BlueprintConfiguration.
ProjectV3DetailBlueprintConfiguration is implemented by the following types: ProjectV3DetailBlueprintConfigurationBlueprintHelmConfiguration ProjectV3DetailBlueprintConfigurationBlueprintManifestConfiguration ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration
type ProjectV3DetailBlueprintConfigurationBlueprintHelmConfiguration ¶
type ProjectV3DetailBlueprintConfigurationBlueprintHelmConfiguration struct { Typename *string `json:"__typename"` ProjectBlueprintConfigurationDetailBlueprintHelmConfiguration `json:"-"` }
ProjectV3DetailBlueprintConfigurationBlueprintHelmConfiguration includes the requested fields of the GraphQL type BlueprintHelmConfiguration.
func (*ProjectV3DetailBlueprintConfigurationBlueprintHelmConfiguration) GetSource ¶
func (v *ProjectV3DetailBlueprintConfigurationBlueprintHelmConfiguration) GetSource() *ProjectBlueprintConfigurationDetailSource
GetSource returns ProjectV3DetailBlueprintConfigurationBlueprintHelmConfiguration.Source, and is useful for accessing the field via an interface.
func (*ProjectV3DetailBlueprintConfigurationBlueprintHelmConfiguration) GetTypename ¶
func (v *ProjectV3DetailBlueprintConfigurationBlueprintHelmConfiguration) GetTypename() *string
GetTypename returns ProjectV3DetailBlueprintConfigurationBlueprintHelmConfiguration.Typename, and is useful for accessing the field via an interface.
func (*ProjectV3DetailBlueprintConfigurationBlueprintHelmConfiguration) MarshalJSON ¶
func (v *ProjectV3DetailBlueprintConfigurationBlueprintHelmConfiguration) MarshalJSON() ([]byte, error)
func (*ProjectV3DetailBlueprintConfigurationBlueprintHelmConfiguration) UnmarshalJSON ¶
func (v *ProjectV3DetailBlueprintConfigurationBlueprintHelmConfiguration) UnmarshalJSON(b []byte) error
type ProjectV3DetailBlueprintConfigurationBlueprintManifestConfiguration ¶
type ProjectV3DetailBlueprintConfigurationBlueprintManifestConfiguration struct { Typename *string `json:"__typename"` ProjectBlueprintConfigurationDetailBlueprintManifestConfiguration `json:"-"` }
ProjectV3DetailBlueprintConfigurationBlueprintManifestConfiguration includes the requested fields of the GraphQL type BlueprintManifestConfiguration.
func (*ProjectV3DetailBlueprintConfigurationBlueprintManifestConfiguration) GetSource ¶
func (v *ProjectV3DetailBlueprintConfigurationBlueprintManifestConfiguration) GetSource() *ProjectBlueprintConfigurationDetailSource
GetSource returns ProjectV3DetailBlueprintConfigurationBlueprintManifestConfiguration.Source, and is useful for accessing the field via an interface.
func (*ProjectV3DetailBlueprintConfigurationBlueprintManifestConfiguration) GetTypename ¶
func (v *ProjectV3DetailBlueprintConfigurationBlueprintManifestConfiguration) GetTypename() *string
GetTypename returns ProjectV3DetailBlueprintConfigurationBlueprintManifestConfiguration.Typename, and is useful for accessing the field via an interface.
func (*ProjectV3DetailBlueprintConfigurationBlueprintManifestConfiguration) MarshalJSON ¶
func (v *ProjectV3DetailBlueprintConfigurationBlueprintManifestConfiguration) MarshalJSON() ([]byte, error)
func (*ProjectV3DetailBlueprintConfigurationBlueprintManifestConfiguration) UnmarshalJSON ¶
func (v *ProjectV3DetailBlueprintConfigurationBlueprintManifestConfiguration) UnmarshalJSON(b []byte) error
type ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration ¶
type ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration struct { Typename *string `json:"__typename"` ProjectBlueprintConfigurationDetailBlueprintTerraformConfiguration `json:"-"` }
ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration includes the requested fields of the GraphQL type BlueprintTerraformConfiguration.
func (*ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) GetGithubSource ¶
func (v *ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) GetGithubSource() *string
GetGithubSource returns ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration.GithubSource, and is useful for accessing the field via an interface.
func (*ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) GetModuleSource ¶
func (v *ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) GetModuleSource() *ProjectBlueprintConfigurationDetailModuleSourceTerraformModuleSource
GetModuleSource returns ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration.ModuleSource, and is useful for accessing the field via an interface.
func (*ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) GetModuleVersionConstraint ¶
func (v *ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) GetModuleVersionConstraint() *string
GetModuleVersionConstraint returns ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration.ModuleVersionConstraint, and is useful for accessing the field via an interface.
func (*ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) GetRegistrySource ¶
func (v *ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) GetRegistrySource() *string
GetRegistrySource returns ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration.RegistrySource, and is useful for accessing the field via an interface.
func (*ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) GetTypename ¶
func (v *ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) GetTypename() *string
GetTypename returns ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration.Typename, and is useful for accessing the field via an interface.
func (*ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) MarshalJSON ¶
func (v *ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) MarshalJSON() ([]byte, error)
func (*ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) UnmarshalJSON ¶
func (v *ProjectV3DetailBlueprintConfigurationBlueprintTerraformConfiguration) UnmarshalJSON(b []byte) error
type ProjectV3DetailConfigurationHelmProjectV3Configuration ¶
type ProjectV3DetailConfigurationHelmProjectV3Configuration struct { Typename *string `json:"__typename"` ClusterID uuid.UUID `json:"clusterID"` Namespace *string `json:"namespace"` ReleaseName string `json:"releaseName"` Values *string `json:"values"` }
ProjectV3DetailConfigurationHelmProjectV3Configuration includes the requested fields of the GraphQL type HelmProjectV3Configuration.
func (*ProjectV3DetailConfigurationHelmProjectV3Configuration) GetClusterID ¶
func (v *ProjectV3DetailConfigurationHelmProjectV3Configuration) GetClusterID() uuid.UUID
GetClusterID returns ProjectV3DetailConfigurationHelmProjectV3Configuration.ClusterID, and is useful for accessing the field via an interface.
func (*ProjectV3DetailConfigurationHelmProjectV3Configuration) GetNamespace ¶
func (v *ProjectV3DetailConfigurationHelmProjectV3Configuration) GetNamespace() *string
GetNamespace returns ProjectV3DetailConfigurationHelmProjectV3Configuration.Namespace, and is useful for accessing the field via an interface.
func (*ProjectV3DetailConfigurationHelmProjectV3Configuration) GetReleaseName ¶
func (v *ProjectV3DetailConfigurationHelmProjectV3Configuration) GetReleaseName() string
GetReleaseName returns ProjectV3DetailConfigurationHelmProjectV3Configuration.ReleaseName, and is useful for accessing the field via an interface.
func (*ProjectV3DetailConfigurationHelmProjectV3Configuration) GetTypename ¶
func (v *ProjectV3DetailConfigurationHelmProjectV3Configuration) GetTypename() *string
GetTypename returns ProjectV3DetailConfigurationHelmProjectV3Configuration.Typename, and is useful for accessing the field via an interface.
func (*ProjectV3DetailConfigurationHelmProjectV3Configuration) GetValues ¶
func (v *ProjectV3DetailConfigurationHelmProjectV3Configuration) GetValues() *string
GetValues returns ProjectV3DetailConfigurationHelmProjectV3Configuration.Values, and is useful for accessing the field via an interface.
type ProjectV3DetailConfigurationManifestProjectV3Configuration ¶
type ProjectV3DetailConfigurationManifestProjectV3Configuration struct { Typename *string `json:"__typename"` ClusterID uuid.UUID `json:"clusterID"` Namespace *string `json:"namespace"` }
ProjectV3DetailConfigurationManifestProjectV3Configuration includes the requested fields of the GraphQL type ManifestProjectV3Configuration.
func (*ProjectV3DetailConfigurationManifestProjectV3Configuration) GetClusterID ¶
func (v *ProjectV3DetailConfigurationManifestProjectV3Configuration) GetClusterID() uuid.UUID
GetClusterID returns ProjectV3DetailConfigurationManifestProjectV3Configuration.ClusterID, and is useful for accessing the field via an interface.
func (*ProjectV3DetailConfigurationManifestProjectV3Configuration) GetNamespace ¶
func (v *ProjectV3DetailConfigurationManifestProjectV3Configuration) GetNamespace() *string
GetNamespace returns ProjectV3DetailConfigurationManifestProjectV3Configuration.Namespace, and is useful for accessing the field via an interface.
func (*ProjectV3DetailConfigurationManifestProjectV3Configuration) GetTypename ¶
func (v *ProjectV3DetailConfigurationManifestProjectV3Configuration) GetTypename() *string
GetTypename returns ProjectV3DetailConfigurationManifestProjectV3Configuration.Typename, and is useful for accessing the field via an interface.
type ProjectV3DetailConfigurationProjectV3Configuration ¶
type ProjectV3DetailConfigurationProjectV3Configuration interface { // GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values). GetTypename() *string // contains filtered or unexported methods }
ProjectV3DetailConfigurationProjectV3Configuration includes the requested fields of the GraphQL interface ProjectV3Configuration.
ProjectV3DetailConfigurationProjectV3Configuration is implemented by the following types: ProjectV3DetailConfigurationHelmProjectV3Configuration ProjectV3DetailConfigurationManifestProjectV3Configuration ProjectV3DetailConfigurationTerraformProjectV3Configuration
type ProjectV3DetailConfigurationTerraformProjectV3Configuration ¶
type ProjectV3DetailConfigurationTerraformProjectV3Configuration struct { Typename *string `json:"__typename"` StateBackend ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackend `json:"stateBackend"` Provider *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProvider `json:"provider"` }
ProjectV3DetailConfigurationTerraformProjectV3Configuration includes the requested fields of the GraphQL type TerraformProjectV3Configuration.
func (*ProjectV3DetailConfigurationTerraformProjectV3Configuration) GetProvider ¶
func (v *ProjectV3DetailConfigurationTerraformProjectV3Configuration) GetProvider() *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProvider
GetProvider returns ProjectV3DetailConfigurationTerraformProjectV3Configuration.Provider, and is useful for accessing the field via an interface.
func (*ProjectV3DetailConfigurationTerraformProjectV3Configuration) GetStateBackend ¶
func (v *ProjectV3DetailConfigurationTerraformProjectV3Configuration) GetStateBackend() ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackend
GetStateBackend returns ProjectV3DetailConfigurationTerraformProjectV3Configuration.StateBackend, and is useful for accessing the field via an interface.
func (*ProjectV3DetailConfigurationTerraformProjectV3Configuration) GetTypename ¶
func (v *ProjectV3DetailConfigurationTerraformProjectV3Configuration) GetTypename() *string
GetTypename returns ProjectV3DetailConfigurationTerraformProjectV3Configuration.Typename, and is useful for accessing the field via an interface.
type ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProvider ¶
type ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProvider struct { AwsAccount *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProviderAwsAccountAWSAccount `json:"awsAccount"` GcpAccount *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProviderGcpAccountGCPAccount `json:"gcpAccount"` // Region name, when applicable Region *string `json:"region"` }
ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProvider includes the requested fields of the GraphQL type TerraformProvider. The GraphQL type's documentation follows.
The Zeet-connected cloud account which will be mapped to a terraform provider
func (*ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProvider) GetAwsAccount ¶
func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProvider) GetAwsAccount() *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProviderAwsAccountAWSAccount
GetAwsAccount returns ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProvider.AwsAccount, and is useful for accessing the field via an interface.
func (*ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProvider) GetGcpAccount ¶
func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProvider) GetGcpAccount() *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProviderGcpAccountGCPAccount
GetGcpAccount returns ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProvider.GcpAccount, and is useful for accessing the field via an interface.
func (*ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProvider) GetRegion ¶
func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProvider) GetRegion() *string
GetRegion returns ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProvider.Region, and is useful for accessing the field via an interface.
type ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProviderAwsAccountAWSAccount ¶
type ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProviderAwsAccountAWSAccount struct {
Id uuid.UUID `json:"id"`
}
ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProviderAwsAccountAWSAccount includes the requested fields of the GraphQL type AWSAccount.
func (*ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProviderAwsAccountAWSAccount) GetId ¶
func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProviderAwsAccountAWSAccount) GetId() uuid.UUID
GetId returns ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProviderAwsAccountAWSAccount.Id, and is useful for accessing the field via an interface.
type ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProviderGcpAccountGCPAccount ¶
type ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProviderGcpAccountGCPAccount struct {
Id uuid.UUID `json:"id"`
}
ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProviderGcpAccountGCPAccount includes the requested fields of the GraphQL type GCPAccount.
func (*ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProviderGcpAccountGCPAccount) GetId ¶
func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProviderGcpAccountGCPAccount) GetId() uuid.UUID
GetId returns ProjectV3DetailConfigurationTerraformProjectV3ConfigurationProviderTerraformProviderGcpAccountGCPAccount.Id, and is useful for accessing the field via an interface.
type ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackend ¶
type ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackend struct { S3Bucket *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration `json:"s3Bucket"` GcsBucket *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration `json:"gcsBucket"` }
ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackend includes the requested fields of the GraphQL type TerraformStateBackend.
func (*ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackend) GetGcsBucket ¶
func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackend) GetGcsBucket() *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration
GetGcsBucket returns ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackend.GcsBucket, and is useful for accessing the field via an interface.
func (*ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackend) GetS3Bucket ¶
func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackend) GetS3Bucket() *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration
GetS3Bucket returns ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackend.S3Bucket, and is useful for accessing the field via an interface.
type ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration ¶
type ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration struct { GcpAccountID uuid.UUID `json:"gcpAccountID"` BucketName string `json:"bucketName"` Location string `json:"location"` Prefix *string `json:"prefix"` }
ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration includes the requested fields of the GraphQL type GCSBucketConfiguration.
func (*ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration) GetBucketName ¶
func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration) GetBucketName() string
GetBucketName returns ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration.BucketName, and is useful for accessing the field via an interface.
func (*ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration) GetGcpAccountID ¶
func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration) GetGcpAccountID() uuid.UUID
GetGcpAccountID returns ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration.GcpAccountID, and is useful for accessing the field via an interface.
func (*ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration) GetLocation ¶
func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration) GetLocation() string
GetLocation returns ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration.Location, and is useful for accessing the field via an interface.
func (*ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration) GetPrefix ¶
func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration) GetPrefix() *string
GetPrefix returns ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration.Prefix, and is useful for accessing the field via an interface.
type ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration ¶
type ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration struct { AwsAccountID uuid.UUID `json:"awsAccountID"` BucketName string `json:"bucketName"` Region string `json:"region"` Key *string `json:"key"` }
ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration includes the requested fields of the GraphQL type S3BucketConfiguration.
func (*ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration) GetAwsAccountID ¶
func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration) GetAwsAccountID() uuid.UUID
GetAwsAccountID returns ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration.AwsAccountID, and is useful for accessing the field via an interface.
func (*ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration) GetBucketName ¶
func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration) GetBucketName() string
GetBucketName returns ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration.BucketName, and is useful for accessing the field via an interface.
func (*ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration) GetKey ¶
func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration) GetKey() *string
GetKey returns ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration.Key, and is useful for accessing the field via an interface.
func (*ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration) GetRegion ¶
func (v *ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration) GetRegion() string
GetRegion returns ProjectV3DetailConfigurationTerraformProjectV3ConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration.Region, and is useful for accessing the field via an interface.
type ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow ¶
type ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow struct {
BlueprintDriverWorkflowList `json:"-"`
}
ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow includes the requested fields of the GraphQL type BlueprintDriverWorkflow. The GraphQL type's documentation follows.
CAUTION: Experimental!
Provides a similar interface to the ProjectV3Workflow type.
func (*ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) GetCreatedAt ¶
func (v *ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) GetCreatedAt() time.Time
GetCreatedAt returns ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow.CreatedAt, and is useful for accessing the field via an interface.
func (*ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) GetId ¶
func (v *ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) GetId() uuid.UUID
GetId returns ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow.Id, and is useful for accessing the field via an interface.
func (*ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) GetStatus ¶
func (v *ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) GetStatus() ProjectV3WorkflowStatus
GetStatus returns ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow.Status, and is useful for accessing the field via an interface.
func (*ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) GetSteps ¶
func (v *ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) GetSteps() []BlueprintDriverWorkflowListStepsBlueprintDriverWorkflowStep
GetSteps returns ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow.Steps, and is useful for accessing the field via an interface.
func (*ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) GetUpdatedAt ¶
func (v *ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) GetUpdatedAt() time.Time
GetUpdatedAt returns ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow.UpdatedAt, and is useful for accessing the field via an interface.
func (*ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) MarshalJSON ¶
func (v *ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) MarshalJSON() ([]byte, error)
func (*ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) UnmarshalJSON ¶
func (v *ProjectV3DetailDriverWorkflowsBlueprintDriverWorkflow) UnmarshalJSON(b []byte) error
type ProjectV3DetailVariablesBlueprintVariable ¶
type ProjectV3DetailVariablesBlueprintVariable interface { // GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values). GetTypename() *string // contains filtered or unexported methods }
ProjectV3DetailVariablesBlueprintVariable includes the requested fields of the GraphQL interface BlueprintVariable.
ProjectV3DetailVariablesBlueprintVariable is implemented by the following types: ProjectV3DetailVariablesBlueprintVariableBoolean ProjectV3DetailVariablesBlueprintVariableFloat ProjectV3DetailVariablesBlueprintVariableInt ProjectV3DetailVariablesBlueprintVariableJSON ProjectV3DetailVariablesBlueprintVariableString
type ProjectV3DetailVariablesBlueprintVariableBoolean ¶
type ProjectV3DetailVariablesBlueprintVariableBoolean struct { Typename *string `json:"__typename"` Id uuid.UUID `json:"id"` VariableSpecID *uuid.UUID `json:"variableSpecID"` Name string `json:"name"` BooleanValue bool `json:"booleanValue"` }
ProjectV3DetailVariablesBlueprintVariableBoolean includes the requested fields of the GraphQL type BlueprintVariableBoolean.
func (*ProjectV3DetailVariablesBlueprintVariableBoolean) GetBooleanValue ¶
func (v *ProjectV3DetailVariablesBlueprintVariableBoolean) GetBooleanValue() bool
GetBooleanValue returns ProjectV3DetailVariablesBlueprintVariableBoolean.BooleanValue, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableBoolean) GetId ¶
func (v *ProjectV3DetailVariablesBlueprintVariableBoolean) GetId() uuid.UUID
GetId returns ProjectV3DetailVariablesBlueprintVariableBoolean.Id, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableBoolean) GetName ¶
func (v *ProjectV3DetailVariablesBlueprintVariableBoolean) GetName() string
GetName returns ProjectV3DetailVariablesBlueprintVariableBoolean.Name, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableBoolean) GetTypename ¶
func (v *ProjectV3DetailVariablesBlueprintVariableBoolean) GetTypename() *string
GetTypename returns ProjectV3DetailVariablesBlueprintVariableBoolean.Typename, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableBoolean) GetVariableSpecID ¶
func (v *ProjectV3DetailVariablesBlueprintVariableBoolean) GetVariableSpecID() *uuid.UUID
GetVariableSpecID returns ProjectV3DetailVariablesBlueprintVariableBoolean.VariableSpecID, and is useful for accessing the field via an interface.
type ProjectV3DetailVariablesBlueprintVariableFloat ¶
type ProjectV3DetailVariablesBlueprintVariableFloat struct { Typename *string `json:"__typename"` Id uuid.UUID `json:"id"` VariableSpecID *uuid.UUID `json:"variableSpecID"` Name string `json:"name"` FloatValue float64 `json:"floatValue"` }
ProjectV3DetailVariablesBlueprintVariableFloat includes the requested fields of the GraphQL type BlueprintVariableFloat.
func (*ProjectV3DetailVariablesBlueprintVariableFloat) GetFloatValue ¶
func (v *ProjectV3DetailVariablesBlueprintVariableFloat) GetFloatValue() float64
GetFloatValue returns ProjectV3DetailVariablesBlueprintVariableFloat.FloatValue, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableFloat) GetId ¶
func (v *ProjectV3DetailVariablesBlueprintVariableFloat) GetId() uuid.UUID
GetId returns ProjectV3DetailVariablesBlueprintVariableFloat.Id, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableFloat) GetName ¶
func (v *ProjectV3DetailVariablesBlueprintVariableFloat) GetName() string
GetName returns ProjectV3DetailVariablesBlueprintVariableFloat.Name, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableFloat) GetTypename ¶
func (v *ProjectV3DetailVariablesBlueprintVariableFloat) GetTypename() *string
GetTypename returns ProjectV3DetailVariablesBlueprintVariableFloat.Typename, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableFloat) GetVariableSpecID ¶
func (v *ProjectV3DetailVariablesBlueprintVariableFloat) GetVariableSpecID() *uuid.UUID
GetVariableSpecID returns ProjectV3DetailVariablesBlueprintVariableFloat.VariableSpecID, and is useful for accessing the field via an interface.
type ProjectV3DetailVariablesBlueprintVariableInt ¶
type ProjectV3DetailVariablesBlueprintVariableInt struct { Typename *string `json:"__typename"` Id uuid.UUID `json:"id"` VariableSpecID *uuid.UUID `json:"variableSpecID"` Name string `json:"name"` IntValue int `json:"intValue"` }
ProjectV3DetailVariablesBlueprintVariableInt includes the requested fields of the GraphQL type BlueprintVariableInt.
func (*ProjectV3DetailVariablesBlueprintVariableInt) GetId ¶
func (v *ProjectV3DetailVariablesBlueprintVariableInt) GetId() uuid.UUID
GetId returns ProjectV3DetailVariablesBlueprintVariableInt.Id, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableInt) GetIntValue ¶
func (v *ProjectV3DetailVariablesBlueprintVariableInt) GetIntValue() int
GetIntValue returns ProjectV3DetailVariablesBlueprintVariableInt.IntValue, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableInt) GetName ¶
func (v *ProjectV3DetailVariablesBlueprintVariableInt) GetName() string
GetName returns ProjectV3DetailVariablesBlueprintVariableInt.Name, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableInt) GetTypename ¶
func (v *ProjectV3DetailVariablesBlueprintVariableInt) GetTypename() *string
GetTypename returns ProjectV3DetailVariablesBlueprintVariableInt.Typename, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableInt) GetVariableSpecID ¶
func (v *ProjectV3DetailVariablesBlueprintVariableInt) GetVariableSpecID() *uuid.UUID
GetVariableSpecID returns ProjectV3DetailVariablesBlueprintVariableInt.VariableSpecID, and is useful for accessing the field via an interface.
type ProjectV3DetailVariablesBlueprintVariableJSON ¶
type ProjectV3DetailVariablesBlueprintVariableJSON struct { Typename *string `json:"__typename"` Id uuid.UUID `json:"id"` VariableSpecID *uuid.UUID `json:"variableSpecID"` Name string `json:"name"` JsonValue string `json:"jsonValue"` }
ProjectV3DetailVariablesBlueprintVariableJSON includes the requested fields of the GraphQL type BlueprintVariableJSON.
func (*ProjectV3DetailVariablesBlueprintVariableJSON) GetId ¶
func (v *ProjectV3DetailVariablesBlueprintVariableJSON) GetId() uuid.UUID
GetId returns ProjectV3DetailVariablesBlueprintVariableJSON.Id, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableJSON) GetJsonValue ¶
func (v *ProjectV3DetailVariablesBlueprintVariableJSON) GetJsonValue() string
GetJsonValue returns ProjectV3DetailVariablesBlueprintVariableJSON.JsonValue, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableJSON) GetName ¶
func (v *ProjectV3DetailVariablesBlueprintVariableJSON) GetName() string
GetName returns ProjectV3DetailVariablesBlueprintVariableJSON.Name, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableJSON) GetTypename ¶
func (v *ProjectV3DetailVariablesBlueprintVariableJSON) GetTypename() *string
GetTypename returns ProjectV3DetailVariablesBlueprintVariableJSON.Typename, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableJSON) GetVariableSpecID ¶
func (v *ProjectV3DetailVariablesBlueprintVariableJSON) GetVariableSpecID() *uuid.UUID
GetVariableSpecID returns ProjectV3DetailVariablesBlueprintVariableJSON.VariableSpecID, and is useful for accessing the field via an interface.
type ProjectV3DetailVariablesBlueprintVariableString ¶
type ProjectV3DetailVariablesBlueprintVariableString struct { Typename *string `json:"__typename"` Id uuid.UUID `json:"id"` VariableSpecID *uuid.UUID `json:"variableSpecID"` Name string `json:"name"` StringValue string `json:"stringValue"` }
ProjectV3DetailVariablesBlueprintVariableString includes the requested fields of the GraphQL type BlueprintVariableString.
func (*ProjectV3DetailVariablesBlueprintVariableString) GetId ¶
func (v *ProjectV3DetailVariablesBlueprintVariableString) GetId() uuid.UUID
GetId returns ProjectV3DetailVariablesBlueprintVariableString.Id, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableString) GetName ¶
func (v *ProjectV3DetailVariablesBlueprintVariableString) GetName() string
GetName returns ProjectV3DetailVariablesBlueprintVariableString.Name, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableString) GetStringValue ¶
func (v *ProjectV3DetailVariablesBlueprintVariableString) GetStringValue() string
GetStringValue returns ProjectV3DetailVariablesBlueprintVariableString.StringValue, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableString) GetTypename ¶
func (v *ProjectV3DetailVariablesBlueprintVariableString) GetTypename() *string
GetTypename returns ProjectV3DetailVariablesBlueprintVariableString.Typename, and is useful for accessing the field via an interface.
func (*ProjectV3DetailVariablesBlueprintVariableString) GetVariableSpecID ¶
func (v *ProjectV3DetailVariablesBlueprintVariableString) GetVariableSpecID() *uuid.UUID
GetVariableSpecID returns ProjectV3DetailVariablesBlueprintVariableString.VariableSpecID, and is useful for accessing the field via an interface.
type ProjectV3ListItem ¶
type ProjectV3ListItem struct { // - v0.ProjectV3ID Id uuid.UUID `json:"id"` Name string `json:"name"` BlueprintID uuid.UUID `json:"blueprintID"` }
ProjectV3ListItem includes the GraphQL fields of ProjectV3 requested by the fragment ProjectV3ListItem.
func (*ProjectV3ListItem) GetBlueprintID ¶
func (v *ProjectV3ListItem) GetBlueprintID() uuid.UUID
GetBlueprintID returns ProjectV3ListItem.BlueprintID, and is useful for accessing the field via an interface.
func (*ProjectV3ListItem) GetId ¶
func (v *ProjectV3ListItem) GetId() uuid.UUID
GetId returns ProjectV3ListItem.Id, and is useful for accessing the field via an interface.
func (*ProjectV3ListItem) GetName ¶
func (v *ProjectV3ListItem) GetName() string
GetName returns ProjectV3ListItem.Name, and is useful for accessing the field via an interface.
type ProjectV3ListItemConnection ¶
type ProjectV3ListItemConnection struct {
Nodes []ProjectV3ListItemConnectionNodesProjectV3Adapter `json:"nodes"`
}
ProjectV3ListItemConnection includes the GraphQL fields of ProjectV3AdapterConnection requested by the fragment ProjectV3ListItemConnection.
func (*ProjectV3ListItemConnection) GetNodes ¶
func (v *ProjectV3ListItemConnection) GetNodes() []ProjectV3ListItemConnectionNodesProjectV3Adapter
GetNodes returns ProjectV3ListItemConnection.Nodes, and is useful for accessing the field via an interface.
type ProjectV3ListItemConnectionNodesProjectV3Adapter ¶
type ProjectV3ListItemConnectionNodesProjectV3Adapter struct { Name string `json:"name"` // - v0.ProjectAdapterID or v1.ProjectID Id uuid.UUID `json:"id"` Status *ProjectV3AdapterStatus `json:"status"` IsDeployV2 bool `json:"isDeployV2"` ProjectV3 *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3 `json:"projectV3"` Repo *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo `json:"repo"` Project *ProjectV3ListItemConnectionNodesProjectV3AdapterProject `json:"project"` ProjectEnvironment *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectEnvironment `json:"projectEnvironment"` UpdatedAt time.Time `json:"updatedAt"` }
ProjectV3ListItemConnectionNodesProjectV3Adapter includes the requested fields of the GraphQL type ProjectV3Adapter.
func (*ProjectV3ListItemConnectionNodesProjectV3Adapter) GetId ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3Adapter) GetId() uuid.UUID
GetId returns ProjectV3ListItemConnectionNodesProjectV3Adapter.Id, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3Adapter) GetIsDeployV2 ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3Adapter) GetIsDeployV2() bool
GetIsDeployV2 returns ProjectV3ListItemConnectionNodesProjectV3Adapter.IsDeployV2, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3Adapter) GetName ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3Adapter) GetName() string
GetName returns ProjectV3ListItemConnectionNodesProjectV3Adapter.Name, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3Adapter) GetProject ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3Adapter) GetProject() *ProjectV3ListItemConnectionNodesProjectV3AdapterProject
GetProject returns ProjectV3ListItemConnectionNodesProjectV3Adapter.Project, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3Adapter) GetProjectEnvironment ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3Adapter) GetProjectEnvironment() *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectEnvironment
GetProjectEnvironment returns ProjectV3ListItemConnectionNodesProjectV3Adapter.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3Adapter) GetProjectV3 ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3Adapter) GetProjectV3() *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3
GetProjectV3 returns ProjectV3ListItemConnectionNodesProjectV3Adapter.ProjectV3, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3Adapter) GetRepo ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3Adapter) GetRepo() *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo
GetRepo returns ProjectV3ListItemConnectionNodesProjectV3Adapter.Repo, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3Adapter) GetStatus ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3Adapter) GetStatus() *ProjectV3AdapterStatus
GetStatus returns ProjectV3ListItemConnectionNodesProjectV3Adapter.Status, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3Adapter) GetUpdatedAt ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3Adapter) GetUpdatedAt() time.Time
GetUpdatedAt returns ProjectV3ListItemConnectionNodesProjectV3Adapter.UpdatedAt, and is useful for accessing the field via an interface.
type ProjectV3ListItemConnectionNodesProjectV3AdapterProject ¶
type ProjectV3ListItemConnectionNodesProjectV3AdapterProject struct { // - v0.ProjectID or v1.GroupID Id uuid.UUID `json:"id"` Name string `json:"name"` DefaultRepo *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectDefaultRepo `json:"defaultRepo"` }
ProjectV3ListItemConnectionNodesProjectV3AdapterProject includes the requested fields of the GraphQL type Project.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterProject) GetDefaultRepo ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterProject) GetDefaultRepo() *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectDefaultRepo
GetDefaultRepo returns ProjectV3ListItemConnectionNodesProjectV3AdapterProject.DefaultRepo, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterProject) GetId ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterProject) GetId() uuid.UUID
GetId returns ProjectV3ListItemConnectionNodesProjectV3AdapterProject.Id, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterProject) GetName ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterProject) GetName() string
GetName returns ProjectV3ListItemConnectionNodesProjectV3AdapterProject.Name, and is useful for accessing the field via an interface.
type ProjectV3ListItemConnectionNodesProjectV3AdapterProjectDefaultRepo ¶
type ProjectV3ListItemConnectionNodesProjectV3AdapterProjectDefaultRepo struct { // - v0.RepoID Id uuid.UUID `json:"id"` }
ProjectV3ListItemConnectionNodesProjectV3AdapterProjectDefaultRepo includes the requested fields of the GraphQL type Repo.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterProjectDefaultRepo) GetId ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectDefaultRepo) GetId() uuid.UUID
GetId returns ProjectV3ListItemConnectionNodesProjectV3AdapterProjectDefaultRepo.Id, and is useful for accessing the field via an interface.
type ProjectV3ListItemConnectionNodesProjectV3AdapterProjectEnvironment ¶
type ProjectV3ListItemConnectionNodesProjectV3AdapterProjectEnvironment struct { // - v0.EnvironmentID or v1.SubGroupID Id uuid.UUID `json:"id"` Name string `json:"name"` }
ProjectV3ListItemConnectionNodesProjectV3AdapterProjectEnvironment includes the requested fields of the GraphQL type ProjectEnvironment.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterProjectEnvironment) GetId ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectEnvironment) GetId() uuid.UUID
GetId returns ProjectV3ListItemConnectionNodesProjectV3AdapterProjectEnvironment.Id, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterProjectEnvironment) GetName ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectEnvironment) GetName() string
GetName returns ProjectV3ListItemConnectionNodesProjectV3AdapterProjectEnvironment.Name, and is useful for accessing the field via an interface.
type ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3 ¶
type ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3 struct {
ProjectV3ListItem `json:"-"`
}
ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3 includes the requested fields of the GraphQL type ProjectV3.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3) GetBlueprintID ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3) GetBlueprintID() uuid.UUID
GetBlueprintID returns ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3.BlueprintID, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3) GetId ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3) GetId() uuid.UUID
GetId returns ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3.Id, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3) GetName ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3) GetName() string
GetName returns ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3.Name, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3) MarshalJSON ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3) MarshalJSON() ([]byte, error)
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3) UnmarshalJSON ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterProjectV3) UnmarshalJSON(b []byte) error
type ProjectV3ListItemConnectionNodesProjectV3AdapterRepo ¶
type ProjectV3ListItemConnectionNodesProjectV3AdapterRepo struct {
RepoCommon `json:"-"`
}
ProjectV3ListItemConnectionNodesProjectV3AdapterRepo includes the requested fields of the GraphQL type Repo.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetAutoscaling ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetAutoscaling() *RepoCommonAutoscaling
GetAutoscaling returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.Autoscaling, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetAwsAccount ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
GetAwsAccount returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.AwsAccount, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetCluster ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetCluster() *RepoCommonCluster
GetCluster returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.Cluster, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetCpu ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetCpu() *string
GetCpu returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.Cpu, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDatabaseEngine ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDatabaseEngine() *DatabaseEngineType
GetDatabaseEngine returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.DatabaseEngine, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDatabaseProvider ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDatabaseProvider() *DatabaseProviderType
GetDatabaseProvider returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.DatabaseProvider, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDeployJob ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDeployJob() *bool
GetDeployJob returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.DeployJob, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDeployService ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDeployService() *bool
GetDeployService returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.DeployService, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDeployTarget ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDeployTarget() *DeployTarget
GetDeployTarget returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.DeployTarget, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDeployType ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDeployType() *DeployType
GetDeployType returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.DeployType, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDisableReason ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetDisableReason() *DisableReason
GetDisableReason returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.DisableReason, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetEnabled ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetEnabled() bool
GetEnabled returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.Enabled, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetGcpAccount ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
GetGcpAccount returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.GcpAccount, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetGpu ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetGpu() *RepoCommonGpuGPUSpec
GetGpu returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.Gpu, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetId ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetId() uuid.UUID
GetId returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.Id, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetImage ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetImage() *string
GetImage returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.Image, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetMemory ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetMemory() *string
GetMemory returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.Memory, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetName ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetName() string
GetName returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.Name, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetOwner ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetOwner() RepoCommonOwnerUser
GetOwner returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.Owner, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetPath ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetPath() string
GetPath returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.Path, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetProject ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetProject() *RepoCommonProject
GetProject returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.Project, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetProjectEnvironment ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetProjectEnvironment() *RepoCommonProjectEnvironment
GetProjectEnvironment returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetSource ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetSource() RepoCommonSourceRepoSource
GetSource returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.Source, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetTpu ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetTpu() *RepoCommonTpuTPUSpec
GetTpu returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.Tpu, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetUpdatedAt ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) GetUpdatedAt() time.Time
GetUpdatedAt returns ProjectV3ListItemConnectionNodesProjectV3AdapterRepo.UpdatedAt, and is useful for accessing the field via an interface.
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) MarshalJSON ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) MarshalJSON() ([]byte, error)
func (*ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) UnmarshalJSON ¶
func (v *ProjectV3ListItemConnectionNodesProjectV3AdapterRepo) UnmarshalJSON(b []byte) error
type ProjectV3ProductionDeploymentConnection ¶
type ProjectV3ProductionDeploymentConnection struct {
Nodes []ProjectV3ProductionDeploymentConnectionNodesProjectV3Adapter `json:"nodes"`
}
ProjectV3ProductionDeploymentConnection includes the GraphQL fields of ProjectV3AdapterConnection requested by the fragment ProjectV3ProductionDeploymentConnection.
func (*ProjectV3ProductionDeploymentConnection) GetNodes ¶
func (v *ProjectV3ProductionDeploymentConnection) GetNodes() []ProjectV3ProductionDeploymentConnectionNodesProjectV3Adapter
GetNodes returns ProjectV3ProductionDeploymentConnection.Nodes, and is useful for accessing the field via an interface.
type ProjectV3ProductionDeploymentConnectionNodesProjectV3Adapter ¶
type ProjectV3ProductionDeploymentConnectionNodesProjectV3Adapter struct { // - v0.ProjectAdapterID or v1.ProjectID Id uuid.UUID `json:"id"` Repo *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepo `json:"repo"` }
ProjectV3ProductionDeploymentConnectionNodesProjectV3Adapter includes the requested fields of the GraphQL type ProjectV3Adapter.
func (*ProjectV3ProductionDeploymentConnectionNodesProjectV3Adapter) GetId ¶
func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3Adapter) GetId() uuid.UUID
GetId returns ProjectV3ProductionDeploymentConnectionNodesProjectV3Adapter.Id, and is useful for accessing the field via an interface.
func (*ProjectV3ProductionDeploymentConnectionNodesProjectV3Adapter) GetRepo ¶
func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3Adapter) GetRepo() *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepo
GetRepo returns ProjectV3ProductionDeploymentConnectionNodesProjectV3Adapter.Repo, and is useful for accessing the field via an interface.
type ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepo ¶
type ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepo struct { // - v0.RepoID Id uuid.UUID `json:"id"` ProductionDeployment *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment `json:"productionDeployment"` }
ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepo includes the requested fields of the GraphQL type Repo.
func (*ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepo) GetId ¶
func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepo) GetId() uuid.UUID
GetId returns ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepo.Id, and is useful for accessing the field via an interface.
func (*ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepo) GetProductionDeployment ¶
func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepo) GetProductionDeployment() *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment
GetProductionDeployment returns ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepo.ProductionDeployment, and is useful for accessing the field via an interface.
type ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment ¶
type ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment struct { Id uuid.UUID `json:"id"` DeploymentCommon `json:"-"` }
ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment includes the requested fields of the GraphQL type Deployment.
func (*ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetAlternativeImages ¶
func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetAlternativeImages() []DeploymentCommonAlternativeImagesAlternativeImage
GetAlternativeImages returns ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment.AlternativeImages, and is useful for accessing the field via an interface.
func (*ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetBranch ¶
func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetBranch() *string
GetBranch returns ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment.Branch, and is useful for accessing the field via an interface.
func (*ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetBuild ¶
func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetBuild() *DeploymentCommonBuild
GetBuild returns ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment.Build, and is useful for accessing the field via an interface.
func (*ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetCreatedAt ¶
func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetCreatedAt() time.Time
GetCreatedAt returns ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment.CreatedAt, and is useful for accessing the field via an interface.
func (*ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetDeployStatus ¶
func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetDeployStatus() *DeploymentCommonDeployStatus
GetDeployStatus returns ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment.DeployStatus, and is useful for accessing the field via an interface.
func (*ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetDescription ¶
func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetDescription() *string
GetDescription returns ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment.Description, and is useful for accessing the field via an interface.
func (*ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetEndpoints ¶
func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetEndpoints() []string
GetEndpoints returns ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment.Endpoints, and is useful for accessing the field via an interface.
func (*ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetErrorMessage ¶
func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetErrorMessage() *string
GetErrorMessage returns ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment.ErrorMessage, and is useful for accessing the field via an interface.
func (*ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetId ¶
func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetId() uuid.UUID
GetId returns ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment.Id, and is useful for accessing the field via an interface.
func (*ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetPrivateEndpoint ¶
func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetPrivateEndpoint() *string
GetPrivateEndpoint returns ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment.PrivateEndpoint, and is useful for accessing the field via an interface.
func (*ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetStatus ¶
func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetStatus() DeploymentStatus
GetStatus returns ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment.Status, and is useful for accessing the field via an interface.
func (*ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetUpdatedAt ¶
func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetUpdatedAt() time.Time
GetUpdatedAt returns ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment.UpdatedAt, and is useful for accessing the field via an interface.
func (*ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetVersion ¶
func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) GetVersion() string
GetVersion returns ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment.Version, and is useful for accessing the field via an interface.
func (*ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) MarshalJSON ¶
func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) MarshalJSON() ([]byte, error)
func (*ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) UnmarshalJSON ¶
func (v *ProjectV3ProductionDeploymentConnectionNodesProjectV3AdapterRepoProductionDeployment) UnmarshalJSON(b []byte) error
type ProjectV3Response ¶
type ProjectV3Response struct {
User projectV3User `json:"user"`
}
projectV3Response is returned by projectV3 on success.
func ProjectV3Query ¶
func (*ProjectV3Response) GetUser ¶
func (v *ProjectV3Response) GetUser() projectV3User
GetUser returns ProjectV3Response.User, and is useful for accessing the field via an interface.
type ProjectV3WorkflowStatus ¶
type ProjectV3WorkflowStatus string
const ( ProjectV3WorkflowStatusQueued ProjectV3WorkflowStatus = "QUEUED" ProjectV3WorkflowStatusStarting ProjectV3WorkflowStatus = "STARTING" ProjectV3WorkflowStatusRunning ProjectV3WorkflowStatus = "RUNNING" ProjectV3WorkflowStatusFailed ProjectV3WorkflowStatus = "FAILED" ProjectV3WorkflowStatusSucceeded ProjectV3WorkflowStatus = "SUCCEEDED" ProjectV3WorkflowStatusPendingApproval ProjectV3WorkflowStatus = "PENDING_APPROVAL" ProjectV3WorkflowStatusPendingManualAction ProjectV3WorkflowStatus = "PENDING_MANUAL_ACTION" ProjectV3WorkflowStatusAborted ProjectV3WorkflowStatus = "ABORTED" )
type ProjectV3sForEnvironmentProductionDeploymentsResponse ¶
type ProjectV3sForEnvironmentProductionDeploymentsResponse struct {
User projectV3sForEnvironmentProductionDeploymentsUser `json:"user"`
}
projectV3sForEnvironmentProductionDeploymentsResponse is returned by projectV3sForEnvironmentProductionDeployments on success.
func (*ProjectV3sForEnvironmentProductionDeploymentsResponse) GetUser ¶
func (v *ProjectV3sForEnvironmentProductionDeploymentsResponse) GetUser() projectV3sForEnvironmentProductionDeploymentsUser
GetUser returns ProjectV3sForEnvironmentProductionDeploymentsResponse.User, and is useful for accessing the field via an interface.
type ProjectV3sForEnvironmentResponse ¶
type ProjectV3sForEnvironmentResponse struct {
User projectV3sForEnvironmentUser `json:"user"`
}
projectV3sForEnvironmentResponse is returned by projectV3sForEnvironment on success.
func (*ProjectV3sForEnvironmentResponse) GetUser ¶
func (v *ProjectV3sForEnvironmentResponse) GetUser() projectV3sForEnvironmentUser
GetUser returns ProjectV3sForEnvironmentResponse.User, and is useful for accessing the field via an interface.
type ProjectWithRepo ¶
type ProjectWithRepo struct {
Repo *ProjectWithRepoRepo `json:"repo"`
}
ProjectWithRepo includes the GraphQL fields of ProjectV3Adapter requested by the fragment ProjectWithRepo.
func (*ProjectWithRepo) GetRepo ¶
func (v *ProjectWithRepo) GetRepo() *ProjectWithRepoRepo
GetRepo returns ProjectWithRepo.Repo, and is useful for accessing the field via an interface.
type ProjectWithRepoRepo ¶
type ProjectWithRepoRepo struct { // - v0.RepoID Id uuid.UUID `json:"id"` Image *string `json:"image"` DeployTarget *DeployTarget `json:"deployTarget"` DeployJob *bool `json:"deployJob"` Source ProjectWithRepoRepoSource `json:"source"` ProductionDeployment *ProjectWithRepoRepoProductionDeployment `json:"productionDeployment"` }
ProjectWithRepoRepo includes the requested fields of the GraphQL type Repo.
func (*ProjectWithRepoRepo) GetDeployJob ¶
func (v *ProjectWithRepoRepo) GetDeployJob() *bool
GetDeployJob returns ProjectWithRepoRepo.DeployJob, and is useful for accessing the field via an interface.
func (*ProjectWithRepoRepo) GetDeployTarget ¶
func (v *ProjectWithRepoRepo) GetDeployTarget() *DeployTarget
GetDeployTarget returns ProjectWithRepoRepo.DeployTarget, and is useful for accessing the field via an interface.
func (*ProjectWithRepoRepo) GetId ¶
func (v *ProjectWithRepoRepo) GetId() uuid.UUID
GetId returns ProjectWithRepoRepo.Id, and is useful for accessing the field via an interface.
func (*ProjectWithRepoRepo) GetImage ¶
func (v *ProjectWithRepoRepo) GetImage() *string
GetImage returns ProjectWithRepoRepo.Image, and is useful for accessing the field via an interface.
func (*ProjectWithRepoRepo) GetProductionDeployment ¶
func (v *ProjectWithRepoRepo) GetProductionDeployment() *ProjectWithRepoRepoProductionDeployment
GetProductionDeployment returns ProjectWithRepoRepo.ProductionDeployment, and is useful for accessing the field via an interface.
func (*ProjectWithRepoRepo) GetSource ¶
func (v *ProjectWithRepoRepo) GetSource() ProjectWithRepoRepoSource
GetSource returns ProjectWithRepoRepo.Source, and is useful for accessing the field via an interface.
type ProjectWithRepoRepoProductionDeployment ¶
type ProjectWithRepoRepoProductionDeployment struct { Endpoints []string `json:"endpoints"` PrivateEndpoint *string `json:"privateEndpoint"` }
ProjectWithRepoRepoProductionDeployment includes the requested fields of the GraphQL type Deployment.
func (*ProjectWithRepoRepoProductionDeployment) GetEndpoints ¶
func (v *ProjectWithRepoRepoProductionDeployment) GetEndpoints() []string
GetEndpoints returns ProjectWithRepoRepoProductionDeployment.Endpoints, and is useful for accessing the field via an interface.
func (*ProjectWithRepoRepoProductionDeployment) GetPrivateEndpoint ¶
func (v *ProjectWithRepoRepoProductionDeployment) GetPrivateEndpoint() *string
GetPrivateEndpoint returns ProjectWithRepoRepoProductionDeployment.PrivateEndpoint, and is useful for accessing the field via an interface.
type ProjectWithRepoRepoSource ¶
type ProjectWithRepoRepoSource struct { Id uuid.UUID `json:"id"` Type RepoSourceType `json:"type"` Name string `json:"name"` }
ProjectWithRepoRepoSource includes the requested fields of the GraphQL type RepoSource.
func (*ProjectWithRepoRepoSource) GetId ¶
func (v *ProjectWithRepoRepoSource) GetId() uuid.UUID
GetId returns ProjectWithRepoRepoSource.Id, and is useful for accessing the field via an interface.
func (*ProjectWithRepoRepoSource) GetName ¶
func (v *ProjectWithRepoRepoSource) GetName() string
GetName returns ProjectWithRepoRepoSource.Name, and is useful for accessing the field via an interface.
func (*ProjectWithRepoRepoSource) GetType ¶
func (v *ProjectWithRepoRepoSource) GetType() RepoSourceType
GetType returns ProjectWithRepoRepoSource.Type, and is useful for accessing the field via an interface.
type ProjectsResponse ¶
type ProjectsResponse struct {
User projectsUser `json:"user"`
}
projectsResponse is returned by projects on success.
func ProjectsQuery ¶
func ProjectsQuery( ctx_ context.Context, client_ graphql.Client, userId uuid.UUID, filterInput FilterInput, ) (*ProjectsResponse, error)
func (*ProjectsResponse) GetUser ¶
func (v *ProjectsResponse) GetUser() projectsUser
GetUser returns ProjectsResponse.User, and is useful for accessing the field via an interface.
type ProjectsWithRepoResponse ¶
type ProjectsWithRepoResponse struct {
User projectsWithRepoUser `json:"user"`
}
projectsWithRepoResponse is returned by projectsWithRepo on success.
func ProjectsWithRepoQuery ¶
func ProjectsWithRepoQuery( ctx_ context.Context, client_ graphql.Client, userId uuid.UUID, filterInput FilterInput, ) (*ProjectsWithRepoResponse, error)
func (*ProjectsWithRepoResponse) GetUser ¶
func (v *ProjectsWithRepoResponse) GetUser() projectsWithRepoUser
GetUser returns ProjectsWithRepoResponse.User, and is useful for accessing the field via an interface.
type PrometheusScrapeInput ¶
func (*PrometheusScrapeInput) GetPath ¶
func (v *PrometheusScrapeInput) GetPath() string
GetPath returns PrometheusScrapeInput.Path, and is useful for accessing the field via an interface.
func (*PrometheusScrapeInput) GetPort ¶
func (v *PrometheusScrapeInput) GetPort() int
GetPort returns PrometheusScrapeInput.Port, and is useful for accessing the field via an interface.
type PurchaseSubscriptionResponse ¶
type PurchaseSubscriptionResponse struct { // Modify the user's subscription using the subscriptionCart, and initiate // recurring billing for the user's payment method on file. PurchaseSubscription purchaseSubscriptionPurchaseSubscriptionSubscriptionPurchaseResponse `json:"purchaseSubscription"` }
purchaseSubscriptionResponse is returned by purchaseSubscription on success.
func PurchaseSubscriptionMutation ¶
func PurchaseSubscriptionMutation( ctx_ context.Context, client_ graphql.Client, forUserID uuid.UUID, subscriptionCart SubscriptionCart, ) (*PurchaseSubscriptionResponse, error)
func (*PurchaseSubscriptionResponse) GetPurchaseSubscription ¶
func (v *PurchaseSubscriptionResponse) GetPurchaseSubscription() purchaseSubscriptionPurchaseSubscriptionSubscriptionPurchaseResponse
GetPurchaseSubscription returns PurchaseSubscriptionResponse.PurchaseSubscription, and is useful for accessing the field via an interface.
type ReissueCertResponse ¶
type ReissueCertResponse struct {
ReissueCustomDomainCertificate reissueCertReissueCustomDomainCertificateRepo `json:"reissueCustomDomainCertificate"`
}
reissueCertResponse is returned by reissueCert on success.
func ReissueCertMutation ¶
func ReissueCertMutation( ctx_ context.Context, client_ graphql.Client, input ReissueCustomDomainCertificateInput, ) (*ReissueCertResponse, error)
func (*ReissueCertResponse) GetReissueCustomDomainCertificate ¶
func (v *ReissueCertResponse) GetReissueCustomDomainCertificate() reissueCertReissueCustomDomainCertificateRepo
GetReissueCustomDomainCertificate returns ReissueCertResponse.ReissueCustomDomainCertificate, and is useful for accessing the field via an interface.
type ReissueCustomDomainCertificateInput ¶
func (*ReissueCustomDomainCertificateInput) GetId ¶
func (v *ReissueCustomDomainCertificateInput) GetId() uuid.UUID
GetId returns ReissueCustomDomainCertificateInput.Id, and is useful for accessing the field via an interface.
type RemoveAWSAccountResponse ¶
type RemoveAWSAccountResponse struct {
RemoveAWSAccount bool `json:"removeAWSAccount"`
}
removeAWSAccountResponse is returned by removeAWSAccount on success.
func (*RemoveAWSAccountResponse) GetRemoveAWSAccount ¶
func (v *RemoveAWSAccountResponse) GetRemoveAWSAccount() bool
GetRemoveAWSAccount returns RemoveAWSAccountResponse.RemoveAWSAccount, and is useful for accessing the field via an interface.
type RemoveAzureAccountResponse ¶
type RemoveAzureAccountResponse struct {
RemoveAzureAccount bool `json:"removeAzureAccount"`
}
removeAzureAccountResponse is returned by removeAzureAccount on success.
func (*RemoveAzureAccountResponse) GetRemoveAzureAccount ¶
func (v *RemoveAzureAccountResponse) GetRemoveAzureAccount() bool
GetRemoveAzureAccount returns RemoveAzureAccountResponse.RemoveAzureAccount, and is useful for accessing the field via an interface.
type RemoveCDNResponse ¶
type RemoveCDNResponse struct {
RemoveCDN bool `json:"removeCDN"`
}
removeCDNResponse is returned by removeCDN on success.
func RemoveCDNMutation ¶
func (*RemoveCDNResponse) GetRemoveCDN ¶
func (v *RemoveCDNResponse) GetRemoveCDN() bool
GetRemoveCDN returns RemoveCDNResponse.RemoveCDN, and is useful for accessing the field via an interface.
type RemoveContainerRegistryResponse ¶
type RemoveContainerRegistryResponse struct {
RemoveContainerRegistry bool `json:"removeContainerRegistry"`
}
removeContainerRegistryResponse is returned by removeContainerRegistry on success.
func (*RemoveContainerRegistryResponse) GetRemoveContainerRegistry ¶
func (v *RemoveContainerRegistryResponse) GetRemoveContainerRegistry() bool
GetRemoveContainerRegistry returns RemoveContainerRegistryResponse.RemoveContainerRegistry, and is useful for accessing the field via an interface.
type RemoveCoreWeaveAccountResponse ¶
type RemoveCoreWeaveAccountResponse struct {
RemoveCoreWeaveAccount bool `json:"removeCoreWeaveAccount"`
}
removeCoreWeaveAccountResponse is returned by removeCoreWeaveAccount on success.
func (*RemoveCoreWeaveAccountResponse) GetRemoveCoreWeaveAccount ¶
func (v *RemoveCoreWeaveAccountResponse) GetRemoveCoreWeaveAccount() bool
GetRemoveCoreWeaveAccount returns RemoveCoreWeaveAccountResponse.RemoveCoreWeaveAccount, and is useful for accessing the field via an interface.
type RemoveDOAccountResponse ¶
type RemoveDOAccountResponse struct {
RemoveDOAccount bool `json:"removeDOAccount"`
}
removeDOAccountResponse is returned by removeDOAccount on success.
func RemoveDOAccountMutation ¶
func (*RemoveDOAccountResponse) GetRemoveDOAccount ¶
func (v *RemoveDOAccountResponse) GetRemoveDOAccount() bool
GetRemoveDOAccount returns RemoveDOAccountResponse.RemoveDOAccount, and is useful for accessing the field via an interface.
type RemoveGCPAccountResponse ¶
type RemoveGCPAccountResponse struct {
RemoveGCPAccount bool `json:"removeGCPAccount"`
}
removeGCPAccountResponse is returned by removeGCPAccount on success.
func (*RemoveGCPAccountResponse) GetRemoveGCPAccount ¶
func (v *RemoveGCPAccountResponse) GetRemoveGCPAccount() bool
GetRemoveGCPAccount returns RemoveGCPAccountResponse.RemoveGCPAccount, and is useful for accessing the field via an interface.
type RemoveLinodeAccountResponse ¶
type RemoveLinodeAccountResponse struct {
RemoveLinodeAccount bool `json:"removeLinodeAccount"`
}
removeLinodeAccountResponse is returned by removeLinodeAccount on success.
func (*RemoveLinodeAccountResponse) GetRemoveLinodeAccount ¶
func (v *RemoveLinodeAccountResponse) GetRemoveLinodeAccount() bool
GetRemoveLinodeAccount returns RemoveLinodeAccountResponse.RemoveLinodeAccount, and is useful for accessing the field via an interface.
type RemoveProbeInput ¶
type RemoveProbeInput struct { // - v0.RepoID Id uuid.UUID `json:"id"` ReadinessProbe *bool `json:"readinessProbe"` LivenessProbe *bool `json:"livenessProbe"` StartupProbe *bool `json:"startupProbe"` }
func (*RemoveProbeInput) GetId ¶
func (v *RemoveProbeInput) GetId() uuid.UUID
GetId returns RemoveProbeInput.Id, and is useful for accessing the field via an interface.
func (*RemoveProbeInput) GetLivenessProbe ¶
func (v *RemoveProbeInput) GetLivenessProbe() *bool
GetLivenessProbe returns RemoveProbeInput.LivenessProbe, and is useful for accessing the field via an interface.
func (*RemoveProbeInput) GetReadinessProbe ¶
func (v *RemoveProbeInput) GetReadinessProbe() *bool
GetReadinessProbe returns RemoveProbeInput.ReadinessProbe, and is useful for accessing the field via an interface.
func (*RemoveProbeInput) GetStartupProbe ¶
func (v *RemoveProbeInput) GetStartupProbe() *bool
GetStartupProbe returns RemoveProbeInput.StartupProbe, and is useful for accessing the field via an interface.
type RemoveProbeResponse ¶
type RemoveProbeResponse struct {
RemoveProbe removeProbeRemoveProbeRepo `json:"removeProbe"`
}
removeProbeResponse is returned by removeProbe on success.
func RemoveProbeMutation ¶
func RemoveProbeMutation( ctx_ context.Context, client_ graphql.Client, input RemoveProbeInput, ) (*RemoveProbeResponse, error)
func (*RemoveProbeResponse) GetRemoveProbe ¶
func (v *RemoveProbeResponse) GetRemoveProbe() removeProbeRemoveProbeRepo
GetRemoveProbe returns RemoveProbeResponse.RemoveProbe, and is useful for accessing the field via an interface.
type RemoveProjectCollaboratorResponse ¶
type RemoveProjectCollaboratorResponse struct {
RemoveProjectCollaborator removeProjectCollaboratorRemoveProjectCollaboratorRepo `json:"removeProjectCollaborator"`
}
removeProjectCollaboratorResponse is returned by removeProjectCollaborator on success.
func (*RemoveProjectCollaboratorResponse) GetRemoveProjectCollaborator ¶
func (v *RemoveProjectCollaboratorResponse) GetRemoveProjectCollaborator() removeProjectCollaboratorRemoveProjectCollaboratorRepo
GetRemoveProjectCollaborator returns RemoveProjectCollaboratorResponse.RemoveProjectCollaborator, and is useful for accessing the field via an interface.
type RemoveProjectLogShipperResponse ¶
type RemoveProjectLogShipperResponse struct { // - id: v0.RepoID RemoveLogShipper bool `json:"removeLogShipper"` }
removeProjectLogShipperResponse is returned by removeProjectLogShipper on success.
func (*RemoveProjectLogShipperResponse) GetRemoveLogShipper ¶
func (v *RemoveProjectLogShipperResponse) GetRemoveLogShipper() bool
GetRemoveLogShipper returns RemoveProjectLogShipperResponse.RemoveLogShipper, and is useful for accessing the field via an interface.
type RemoveRepoCustomDomainInput ¶
type RemoveRepoCustomDomainInput struct { Id uuid.UUID `json:"id"` DomainID uuid.UUID `json:"domainID"` }
func (*RemoveRepoCustomDomainInput) GetDomainID ¶
func (v *RemoveRepoCustomDomainInput) GetDomainID() uuid.UUID
GetDomainID returns RemoveRepoCustomDomainInput.DomainID, and is useful for accessing the field via an interface.
func (*RemoveRepoCustomDomainInput) GetId ¶
func (v *RemoveRepoCustomDomainInput) GetId() uuid.UUID
GetId returns RemoveRepoCustomDomainInput.Id, and is useful for accessing the field via an interface.
type RemoveRepoCustomDomainResponse ¶
type RemoveRepoCustomDomainResponse struct {
RemoveRepoCustomDomain removeRepoCustomDomainRemoveRepoCustomDomainRepo `json:"removeRepoCustomDomain"`
}
removeRepoCustomDomainResponse is returned by removeRepoCustomDomain on success.
func RemoveRepoCustomDomainMutation ¶
func RemoveRepoCustomDomainMutation( ctx_ context.Context, client_ graphql.Client, input RemoveRepoCustomDomainInput, ) (*RemoveRepoCustomDomainResponse, error)
func (*RemoveRepoCustomDomainResponse) GetRemoveRepoCustomDomain ¶
func (v *RemoveRepoCustomDomainResponse) GetRemoveRepoCustomDomain() removeRepoCustomDomainRemoveRepoCustomDomainRepo
GetRemoveRepoCustomDomain returns RemoveRepoCustomDomainResponse.RemoveRepoCustomDomain, and is useful for accessing the field via an interface.
type RemoveTeamMemberInput ¶
func (*RemoveTeamMemberInput) GetId ¶
func (v *RemoveTeamMemberInput) GetId() uuid.UUID
GetId returns RemoveTeamMemberInput.Id, and is useful for accessing the field via an interface.
func (*RemoveTeamMemberInput) GetUserID ¶
func (v *RemoveTeamMemberInput) GetUserID() uuid.UUID
GetUserID returns RemoveTeamMemberInput.UserID, and is useful for accessing the field via an interface.
type RemoveTeamMemberResponse ¶
type RemoveTeamMemberResponse struct {
RemoveTeamMember removeTeamMemberRemoveTeamMemberTeam `json:"removeTeamMember"`
}
removeTeamMemberResponse is returned by removeTeamMember on success.
func RemoveTeamMemberMutation ¶
func RemoveTeamMemberMutation( ctx_ context.Context, client_ graphql.Client, input RemoveTeamMemberInput, ) (*RemoveTeamMemberResponse, error)
func (*RemoveTeamMemberResponse) GetRemoveTeamMember ¶
func (v *RemoveTeamMemberResponse) GetRemoveTeamMember() removeTeamMemberRemoveTeamMemberTeam
GetRemoveTeamMember returns RemoveTeamMemberResponse.RemoveTeamMember, and is useful for accessing the field via an interface.
type RemoveUserIntegrationInput ¶
type RemoveUserIntegrationInput struct { UserID uuid.UUID `json:"userID"` Id uuid.UUID `json:"id"` }
func (*RemoveUserIntegrationInput) GetId ¶
func (v *RemoveUserIntegrationInput) GetId() uuid.UUID
GetId returns RemoveUserIntegrationInput.Id, and is useful for accessing the field via an interface.
func (*RemoveUserIntegrationInput) GetUserID ¶
func (v *RemoveUserIntegrationInput) GetUserID() uuid.UUID
GetUserID returns RemoveUserIntegrationInput.UserID, and is useful for accessing the field via an interface.
type RemoveVultrAccountResponse ¶
type RemoveVultrAccountResponse struct {
RemoveVultrAccount bool `json:"removeVultrAccount"`
}
removeVultrAccountResponse is returned by removeVultrAccount on success.
func (*RemoveVultrAccountResponse) GetRemoveVultrAccount ¶
func (v *RemoveVultrAccountResponse) GetRemoveVultrAccount() bool
GetRemoveVultrAccount returns RemoveVultrAccountResponse.RemoveVultrAccount, and is useful for accessing the field via an interface.
type ReplicationInput ¶
type ReplicationInput struct { Region string `json:"region"` Replicas int `json:"replicas"` ClusterID *uuid.UUID `json:"clusterID"` }
func (*ReplicationInput) GetClusterID ¶
func (v *ReplicationInput) GetClusterID() *uuid.UUID
GetClusterID returns ReplicationInput.ClusterID, and is useful for accessing the field via an interface.
func (*ReplicationInput) GetRegion ¶
func (v *ReplicationInput) GetRegion() string
GetRegion returns ReplicationInput.Region, and is useful for accessing the field via an interface.
func (*ReplicationInput) GetReplicas ¶
func (v *ReplicationInput) GetReplicas() int
GetReplicas returns ReplicationInput.Replicas, and is useful for accessing the field via an interface.
type RepoBasic ¶
type RepoBasic struct { // - v0.RepoID Id uuid.UUID `json:"id"` Path string `json:"path"` Name string `json:"name"` Enabled bool `json:"enabled"` Image *string `json:"image"` Owner RepoBasicOwnerUser `json:"owner"` Project *RepoBasicProject `json:"project"` ProjectEnvironment *RepoBasicProjectEnvironment `json:"projectEnvironment"` }
RepoBasic includes the GraphQL fields of Repo requested by the fragment RepoBasic.
func (*RepoBasic) GetEnabled ¶
GetEnabled returns RepoBasic.Enabled, and is useful for accessing the field via an interface.
func (*RepoBasic) GetId ¶
GetId returns RepoBasic.Id, and is useful for accessing the field via an interface.
func (*RepoBasic) GetImage ¶
GetImage returns RepoBasic.Image, and is useful for accessing the field via an interface.
func (*RepoBasic) GetName ¶
GetName returns RepoBasic.Name, and is useful for accessing the field via an interface.
func (*RepoBasic) GetOwner ¶
func (v *RepoBasic) GetOwner() RepoBasicOwnerUser
GetOwner returns RepoBasic.Owner, and is useful for accessing the field via an interface.
func (*RepoBasic) GetPath ¶
GetPath returns RepoBasic.Path, and is useful for accessing the field via an interface.
func (*RepoBasic) GetProject ¶
func (v *RepoBasic) GetProject() *RepoBasicProject
GetProject returns RepoBasic.Project, and is useful for accessing the field via an interface.
func (*RepoBasic) GetProjectEnvironment ¶
func (v *RepoBasic) GetProjectEnvironment() *RepoBasicProjectEnvironment
GetProjectEnvironment returns RepoBasic.ProjectEnvironment, and is useful for accessing the field via an interface.
type RepoBasicOwnerUser ¶
RepoBasicOwnerUser includes the requested fields of the GraphQL type User.
func (*RepoBasicOwnerUser) GetId ¶
func (v *RepoBasicOwnerUser) GetId() uuid.UUID
GetId returns RepoBasicOwnerUser.Id, and is useful for accessing the field via an interface.
func (*RepoBasicOwnerUser) GetLogin ¶
func (v *RepoBasicOwnerUser) GetLogin() string
GetLogin returns RepoBasicOwnerUser.Login, and is useful for accessing the field via an interface.
type RepoBasicProject ¶
type RepoBasicProject struct { // - v0.ProjectID or v1.GroupID Id uuid.UUID `json:"id"` ProjectBasic `json:"-"` }
RepoBasicProject includes the requested fields of the GraphQL type Project.
func (*RepoBasicProject) GetId ¶
func (v *RepoBasicProject) GetId() uuid.UUID
GetId returns RepoBasicProject.Id, and is useful for accessing the field via an interface.
func (*RepoBasicProject) GetName ¶
func (v *RepoBasicProject) GetName() string
GetName returns RepoBasicProject.Name, and is useful for accessing the field via an interface.
func (*RepoBasicProject) GetOwner ¶
func (v *RepoBasicProject) GetOwner() ProjectBasicOwnerUser
GetOwner returns RepoBasicProject.Owner, and is useful for accessing the field via an interface.
func (*RepoBasicProject) MarshalJSON ¶
func (v *RepoBasicProject) MarshalJSON() ([]byte, error)
func (*RepoBasicProject) UnmarshalJSON ¶
func (v *RepoBasicProject) UnmarshalJSON(b []byte) error
type RepoBasicProjectEnvironment ¶
type RepoBasicProjectEnvironment struct { // - v0.EnvironmentID or v1.SubGroupID Id uuid.UUID `json:"id"` ProjectEnvironmentBasic `json:"-"` }
RepoBasicProjectEnvironment includes the requested fields of the GraphQL type ProjectEnvironment.
func (*RepoBasicProjectEnvironment) GetId ¶
func (v *RepoBasicProjectEnvironment) GetId() uuid.UUID
GetId returns RepoBasicProjectEnvironment.Id, and is useful for accessing the field via an interface.
func (*RepoBasicProjectEnvironment) GetName ¶
func (v *RepoBasicProjectEnvironment) GetName() string
GetName returns RepoBasicProjectEnvironment.Name, and is useful for accessing the field via an interface.
func (*RepoBasicProjectEnvironment) MarshalJSON ¶
func (v *RepoBasicProjectEnvironment) MarshalJSON() ([]byte, error)
func (*RepoBasicProjectEnvironment) UnmarshalJSON ¶
func (v *RepoBasicProjectEnvironment) UnmarshalJSON(b []byte) error
type RepoBranchDeployments ¶
type RepoBranchDeployments struct { PageInfo RepoBranchDeploymentsPageInfo `json:"pageInfo"` Nodes []RepoBranchDeploymentsNodesDeployment `json:"nodes"` }
RepoBranchDeployments includes the GraphQL fields of DeploymentConnection requested by the fragment RepoBranchDeployments.
func (*RepoBranchDeployments) GetNodes ¶
func (v *RepoBranchDeployments) GetNodes() []RepoBranchDeploymentsNodesDeployment
GetNodes returns RepoBranchDeployments.Nodes, and is useful for accessing the field via an interface.
func (*RepoBranchDeployments) GetPageInfo ¶
func (v *RepoBranchDeployments) GetPageInfo() RepoBranchDeploymentsPageInfo
GetPageInfo returns RepoBranchDeployments.PageInfo, and is useful for accessing the field via an interface.
type RepoBranchDeploymentsNodesDeployment ¶
type RepoBranchDeploymentsNodesDeployment struct { Id uuid.UUID `json:"id"` DeploymentCommon `json:"-"` AwsLinks *RepoBranchDeploymentsNodesDeploymentAwsLinksAWSLinks `json:"awsLinks"` GcpLinks *RepoBranchDeploymentsNodesDeploymentGcpLinksGCPLinks `json:"gcpLinks"` }
RepoBranchDeploymentsNodesDeployment includes the requested fields of the GraphQL type Deployment.
func (*RepoBranchDeploymentsNodesDeployment) GetAlternativeImages ¶
func (v *RepoBranchDeploymentsNodesDeployment) GetAlternativeImages() []DeploymentCommonAlternativeImagesAlternativeImage
GetAlternativeImages returns RepoBranchDeploymentsNodesDeployment.AlternativeImages, and is useful for accessing the field via an interface.
func (*RepoBranchDeploymentsNodesDeployment) GetAwsLinks ¶
func (v *RepoBranchDeploymentsNodesDeployment) GetAwsLinks() *RepoBranchDeploymentsNodesDeploymentAwsLinksAWSLinks
GetAwsLinks returns RepoBranchDeploymentsNodesDeployment.AwsLinks, and is useful for accessing the field via an interface.
func (*RepoBranchDeploymentsNodesDeployment) GetBranch ¶
func (v *RepoBranchDeploymentsNodesDeployment) GetBranch() *string
GetBranch returns RepoBranchDeploymentsNodesDeployment.Branch, and is useful for accessing the field via an interface.
func (*RepoBranchDeploymentsNodesDeployment) GetBuild ¶
func (v *RepoBranchDeploymentsNodesDeployment) GetBuild() *DeploymentCommonBuild
GetBuild returns RepoBranchDeploymentsNodesDeployment.Build, and is useful for accessing the field via an interface.
func (*RepoBranchDeploymentsNodesDeployment) GetCreatedAt ¶
func (v *RepoBranchDeploymentsNodesDeployment) GetCreatedAt() time.Time
GetCreatedAt returns RepoBranchDeploymentsNodesDeployment.CreatedAt, and is useful for accessing the field via an interface.
func (*RepoBranchDeploymentsNodesDeployment) GetDeployStatus ¶
func (v *RepoBranchDeploymentsNodesDeployment) GetDeployStatus() *DeploymentCommonDeployStatus
GetDeployStatus returns RepoBranchDeploymentsNodesDeployment.DeployStatus, and is useful for accessing the field via an interface.
func (*RepoBranchDeploymentsNodesDeployment) GetDescription ¶
func (v *RepoBranchDeploymentsNodesDeployment) GetDescription() *string
GetDescription returns RepoBranchDeploymentsNodesDeployment.Description, and is useful for accessing the field via an interface.
func (*RepoBranchDeploymentsNodesDeployment) GetEndpoints ¶
func (v *RepoBranchDeploymentsNodesDeployment) GetEndpoints() []string
GetEndpoints returns RepoBranchDeploymentsNodesDeployment.Endpoints, and is useful for accessing the field via an interface.
func (*RepoBranchDeploymentsNodesDeployment) GetErrorMessage ¶
func (v *RepoBranchDeploymentsNodesDeployment) GetErrorMessage() *string
GetErrorMessage returns RepoBranchDeploymentsNodesDeployment.ErrorMessage, and is useful for accessing the field via an interface.
func (*RepoBranchDeploymentsNodesDeployment) GetGcpLinks ¶
func (v *RepoBranchDeploymentsNodesDeployment) GetGcpLinks() *RepoBranchDeploymentsNodesDeploymentGcpLinksGCPLinks
GetGcpLinks returns RepoBranchDeploymentsNodesDeployment.GcpLinks, and is useful for accessing the field via an interface.
func (*RepoBranchDeploymentsNodesDeployment) GetId ¶
func (v *RepoBranchDeploymentsNodesDeployment) GetId() uuid.UUID
GetId returns RepoBranchDeploymentsNodesDeployment.Id, and is useful for accessing the field via an interface.
func (*RepoBranchDeploymentsNodesDeployment) GetPrivateEndpoint ¶
func (v *RepoBranchDeploymentsNodesDeployment) GetPrivateEndpoint() *string
GetPrivateEndpoint returns RepoBranchDeploymentsNodesDeployment.PrivateEndpoint, and is useful for accessing the field via an interface.
func (*RepoBranchDeploymentsNodesDeployment) GetStatus ¶
func (v *RepoBranchDeploymentsNodesDeployment) GetStatus() DeploymentStatus
GetStatus returns RepoBranchDeploymentsNodesDeployment.Status, and is useful for accessing the field via an interface.
func (*RepoBranchDeploymentsNodesDeployment) GetUpdatedAt ¶
func (v *RepoBranchDeploymentsNodesDeployment) GetUpdatedAt() time.Time
GetUpdatedAt returns RepoBranchDeploymentsNodesDeployment.UpdatedAt, and is useful for accessing the field via an interface.
func (*RepoBranchDeploymentsNodesDeployment) GetVersion ¶
func (v *RepoBranchDeploymentsNodesDeployment) GetVersion() string
GetVersion returns RepoBranchDeploymentsNodesDeployment.Version, and is useful for accessing the field via an interface.
func (*RepoBranchDeploymentsNodesDeployment) MarshalJSON ¶
func (v *RepoBranchDeploymentsNodesDeployment) MarshalJSON() ([]byte, error)
func (*RepoBranchDeploymentsNodesDeployment) UnmarshalJSON ¶
func (v *RepoBranchDeploymentsNodesDeployment) UnmarshalJSON(b []byte) error
type RepoBranchDeploymentsNodesDeploymentAwsLinksAWSLinks ¶
type RepoBranchDeploymentsNodesDeploymentAwsLinksAWSLinks struct {
CloudwatchLogs *string `json:"cloudwatchLogs"`
}
RepoBranchDeploymentsNodesDeploymentAwsLinksAWSLinks includes the requested fields of the GraphQL type AWSLinks.
func (*RepoBranchDeploymentsNodesDeploymentAwsLinksAWSLinks) GetCloudwatchLogs ¶
func (v *RepoBranchDeploymentsNodesDeploymentAwsLinksAWSLinks) GetCloudwatchLogs() *string
GetCloudwatchLogs returns RepoBranchDeploymentsNodesDeploymentAwsLinksAWSLinks.CloudwatchLogs, and is useful for accessing the field via an interface.
type RepoBranchDeploymentsNodesDeploymentGcpLinksGCPLinks ¶
type RepoBranchDeploymentsNodesDeploymentGcpLinksGCPLinks struct {
CloudLogging *string `json:"cloudLogging"`
}
RepoBranchDeploymentsNodesDeploymentGcpLinksGCPLinks includes the requested fields of the GraphQL type GCPLinks.
func (*RepoBranchDeploymentsNodesDeploymentGcpLinksGCPLinks) GetCloudLogging ¶
func (v *RepoBranchDeploymentsNodesDeploymentGcpLinksGCPLinks) GetCloudLogging() *string
GetCloudLogging returns RepoBranchDeploymentsNodesDeploymentGcpLinksGCPLinks.CloudLogging, and is useful for accessing the field via an interface.
type RepoBranchDeploymentsPageInfo ¶
type RepoBranchDeploymentsPageInfo struct { StartCursor string `json:"startCursor"` EndCursor string `json:"endCursor"` HasNextPage bool `json:"hasNextPage"` HasPreviousPage bool `json:"hasPreviousPage"` }
RepoBranchDeploymentsPageInfo includes the requested fields of the GraphQL type PageInfo.
func (*RepoBranchDeploymentsPageInfo) GetEndCursor ¶
func (v *RepoBranchDeploymentsPageInfo) GetEndCursor() string
GetEndCursor returns RepoBranchDeploymentsPageInfo.EndCursor, and is useful for accessing the field via an interface.
func (*RepoBranchDeploymentsPageInfo) GetHasNextPage ¶
func (v *RepoBranchDeploymentsPageInfo) GetHasNextPage() bool
GetHasNextPage returns RepoBranchDeploymentsPageInfo.HasNextPage, and is useful for accessing the field via an interface.
func (*RepoBranchDeploymentsPageInfo) GetHasPreviousPage ¶
func (v *RepoBranchDeploymentsPageInfo) GetHasPreviousPage() bool
GetHasPreviousPage returns RepoBranchDeploymentsPageInfo.HasPreviousPage, and is useful for accessing the field via an interface.
func (*RepoBranchDeploymentsPageInfo) GetStartCursor ¶
func (v *RepoBranchDeploymentsPageInfo) GetStartCursor() string
GetStartCursor returns RepoBranchDeploymentsPageInfo.StartCursor, and is useful for accessing the field via an interface.
type RepoBuild ¶
type RepoBuild struct { BuildMethod *RepoBuildBuildMethod `json:"buildMethod"` BuildResources *RepoBuildBuildResourcesContainerResourcesSpec `json:"buildResources"` BuildSpec *RepoBuildBuildSpecContainerSpec `json:"buildSpec"` NoBuildCache *bool `json:"noBuildCache"` GitSubmodules *GitSubmodulesType `json:"gitSubmodules"` KanikoFlags *RepoBuildKanikoFlags `json:"kanikoFlags"` AlternativeImageTagTemplates []string `json:"alternativeImageTagTemplates"` }
RepoBuild includes the GraphQL fields of Repo requested by the fragment RepoBuild.
func (*RepoBuild) GetAlternativeImageTagTemplates ¶
GetAlternativeImageTagTemplates returns RepoBuild.AlternativeImageTagTemplates, and is useful for accessing the field via an interface.
func (*RepoBuild) GetBuildMethod ¶
func (v *RepoBuild) GetBuildMethod() *RepoBuildBuildMethod
GetBuildMethod returns RepoBuild.BuildMethod, and is useful for accessing the field via an interface.
func (*RepoBuild) GetBuildResources ¶
func (v *RepoBuild) GetBuildResources() *RepoBuildBuildResourcesContainerResourcesSpec
GetBuildResources returns RepoBuild.BuildResources, and is useful for accessing the field via an interface.
func (*RepoBuild) GetBuildSpec ¶
func (v *RepoBuild) GetBuildSpec() *RepoBuildBuildSpecContainerSpec
GetBuildSpec returns RepoBuild.BuildSpec, and is useful for accessing the field via an interface.
func (*RepoBuild) GetGitSubmodules ¶
func (v *RepoBuild) GetGitSubmodules() *GitSubmodulesType
GetGitSubmodules returns RepoBuild.GitSubmodules, and is useful for accessing the field via an interface.
func (*RepoBuild) GetKanikoFlags ¶
func (v *RepoBuild) GetKanikoFlags() *RepoBuildKanikoFlags
GetKanikoFlags returns RepoBuild.KanikoFlags, and is useful for accessing the field via an interface.
func (*RepoBuild) GetNoBuildCache ¶
GetNoBuildCache returns RepoBuild.NoBuildCache, and is useful for accessing the field via an interface.
type RepoBuildBuildMethod ¶
type RepoBuildBuildMethod struct { Name string `json:"name"` Type BuildType `json:"type"` WorkingDirectory *string `json:"workingDirectory"` DockerfilePath *string `json:"dockerfilePath"` BuildCommand *string `json:"buildCommand"` StaticPath *string `json:"staticPath"` RunCommand *string `json:"runCommand"` ReleaseCommand *string `json:"releaseCommand"` NodejsVersion *string `json:"nodejsVersion"` PythonVersion *string `json:"pythonVersion"` GolangVersion *string `json:"golangVersion"` }
RepoBuildBuildMethod includes the requested fields of the GraphQL type BuildMethod.
func (*RepoBuildBuildMethod) GetBuildCommand ¶
func (v *RepoBuildBuildMethod) GetBuildCommand() *string
GetBuildCommand returns RepoBuildBuildMethod.BuildCommand, and is useful for accessing the field via an interface.
func (*RepoBuildBuildMethod) GetDockerfilePath ¶
func (v *RepoBuildBuildMethod) GetDockerfilePath() *string
GetDockerfilePath returns RepoBuildBuildMethod.DockerfilePath, and is useful for accessing the field via an interface.
func (*RepoBuildBuildMethod) GetGolangVersion ¶
func (v *RepoBuildBuildMethod) GetGolangVersion() *string
GetGolangVersion returns RepoBuildBuildMethod.GolangVersion, and is useful for accessing the field via an interface.
func (*RepoBuildBuildMethod) GetName ¶
func (v *RepoBuildBuildMethod) GetName() string
GetName returns RepoBuildBuildMethod.Name, and is useful for accessing the field via an interface.
func (*RepoBuildBuildMethod) GetNodejsVersion ¶
func (v *RepoBuildBuildMethod) GetNodejsVersion() *string
GetNodejsVersion returns RepoBuildBuildMethod.NodejsVersion, and is useful for accessing the field via an interface.
func (*RepoBuildBuildMethod) GetPythonVersion ¶
func (v *RepoBuildBuildMethod) GetPythonVersion() *string
GetPythonVersion returns RepoBuildBuildMethod.PythonVersion, and is useful for accessing the field via an interface.
func (*RepoBuildBuildMethod) GetReleaseCommand ¶
func (v *RepoBuildBuildMethod) GetReleaseCommand() *string
GetReleaseCommand returns RepoBuildBuildMethod.ReleaseCommand, and is useful for accessing the field via an interface.
func (*RepoBuildBuildMethod) GetRunCommand ¶
func (v *RepoBuildBuildMethod) GetRunCommand() *string
GetRunCommand returns RepoBuildBuildMethod.RunCommand, and is useful for accessing the field via an interface.
func (*RepoBuildBuildMethod) GetStaticPath ¶
func (v *RepoBuildBuildMethod) GetStaticPath() *string
GetStaticPath returns RepoBuildBuildMethod.StaticPath, and is useful for accessing the field via an interface.
func (*RepoBuildBuildMethod) GetType ¶
func (v *RepoBuildBuildMethod) GetType() BuildType
GetType returns RepoBuildBuildMethod.Type, and is useful for accessing the field via an interface.
func (*RepoBuildBuildMethod) GetWorkingDirectory ¶
func (v *RepoBuildBuildMethod) GetWorkingDirectory() *string
GetWorkingDirectory returns RepoBuildBuildMethod.WorkingDirectory, and is useful for accessing the field via an interface.
type RepoBuildBuildResourcesContainerResourcesSpec ¶
type RepoBuildBuildResourcesContainerResourcesSpec struct { Cpu *float64 `json:"cpu"` Memory *float64 `json:"memory"` EphemeralStorage *float64 `json:"ephemeralStorage"` Spot *bool `json:"spot"` }
RepoBuildBuildResourcesContainerResourcesSpec includes the requested fields of the GraphQL type ContainerResourcesSpec.
func (*RepoBuildBuildResourcesContainerResourcesSpec) GetCpu ¶
func (v *RepoBuildBuildResourcesContainerResourcesSpec) GetCpu() *float64
GetCpu returns RepoBuildBuildResourcesContainerResourcesSpec.Cpu, and is useful for accessing the field via an interface.
func (*RepoBuildBuildResourcesContainerResourcesSpec) GetEphemeralStorage ¶
func (v *RepoBuildBuildResourcesContainerResourcesSpec) GetEphemeralStorage() *float64
GetEphemeralStorage returns RepoBuildBuildResourcesContainerResourcesSpec.EphemeralStorage, and is useful for accessing the field via an interface.
func (*RepoBuildBuildResourcesContainerResourcesSpec) GetMemory ¶
func (v *RepoBuildBuildResourcesContainerResourcesSpec) GetMemory() *float64
GetMemory returns RepoBuildBuildResourcesContainerResourcesSpec.Memory, and is useful for accessing the field via an interface.
func (*RepoBuildBuildResourcesContainerResourcesSpec) GetSpot ¶
func (v *RepoBuildBuildResourcesContainerResourcesSpec) GetSpot() *bool
GetSpot returns RepoBuildBuildResourcesContainerResourcesSpec.Spot, and is useful for accessing the field via an interface.
type RepoBuildBuildSpecContainerSpec ¶
type RepoBuildBuildSpecContainerSpec struct { Cpu *float64 `json:"cpu"` Memory *float64 `json:"memory"` }
RepoBuildBuildSpecContainerSpec includes the requested fields of the GraphQL type ContainerSpec.
func (*RepoBuildBuildSpecContainerSpec) GetCpu ¶
func (v *RepoBuildBuildSpecContainerSpec) GetCpu() *float64
GetCpu returns RepoBuildBuildSpecContainerSpec.Cpu, and is useful for accessing the field via an interface.
func (*RepoBuildBuildSpecContainerSpec) GetMemory ¶
func (v *RepoBuildBuildSpecContainerSpec) GetMemory() *float64
GetMemory returns RepoBuildBuildSpecContainerSpec.Memory, and is useful for accessing the field via an interface.
type RepoBuildKanikoFlags ¶
type RepoBuildKanikoFlags struct {
CompressedCaching *bool `json:"compressedCaching"`
}
RepoBuildKanikoFlags includes the requested fields of the GraphQL type KanikoFlags.
func (*RepoBuildKanikoFlags) GetCompressedCaching ¶
func (v *RepoBuildKanikoFlags) GetCompressedCaching() *bool
GetCompressedCaching returns RepoBuildKanikoFlags.CompressedCaching, and is useful for accessing the field via an interface.
type RepoBuildSuggestionResponse ¶
type RepoBuildSuggestionResponse struct {
CurrentUser repoBuildSuggestionCurrentUser `json:"currentUser"`
}
repoBuildSuggestionResponse is returned by repoBuildSuggestion on success.
func (*RepoBuildSuggestionResponse) GetCurrentUser ¶
func (v *RepoBuildSuggestionResponse) GetCurrentUser() repoBuildSuggestionCurrentUser
GetCurrentUser returns RepoBuildSuggestionResponse.CurrentUser, and is useful for accessing the field via an interface.
type RepoCommon ¶
type RepoCommon struct { // - v0.RepoID Id uuid.UUID `json:"id"` Path string `json:"path"` Name string `json:"name"` Enabled bool `json:"enabled"` Source RepoCommonSourceRepoSource `json:"source"` DeployTarget *DeployTarget `json:"deployTarget"` DeployType *DeployType `json:"deployType"` DeployService *bool `json:"deployService"` DeployJob *bool `json:"deployJob"` AwsAccount *RepoCommonAwsAccountAWSAccount `json:"awsAccount"` GcpAccount *RepoCommonGcpAccountGCPAccount `json:"gcpAccount"` Image *string `json:"image"` Cpu *string `json:"cpu"` Memory *string `json:"memory"` Gpu *RepoCommonGpuGPUSpec `json:"gpu"` Tpu *RepoCommonTpuTPUSpec `json:"tpu"` UpdatedAt time.Time `json:"updatedAt"` DisableReason *DisableReason `json:"disableReason"` Cluster *RepoCommonCluster `json:"cluster"` DatabaseProvider *DatabaseProviderType `json:"databaseProvider"` DatabaseEngine *DatabaseEngineType `json:"databaseEngine"` Autoscaling *RepoCommonAutoscaling `json:"autoscaling"` Owner RepoCommonOwnerUser `json:"owner"` Project *RepoCommonProject `json:"project"` ProjectEnvironment *RepoCommonProjectEnvironment `json:"projectEnvironment"` }
RepoCommon includes the GraphQL fields of Repo requested by the fragment RepoCommon.
func (*RepoCommon) GetAutoscaling ¶
func (v *RepoCommon) GetAutoscaling() *RepoCommonAutoscaling
GetAutoscaling returns RepoCommon.Autoscaling, and is useful for accessing the field via an interface.
func (*RepoCommon) GetAwsAccount ¶
func (v *RepoCommon) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
GetAwsAccount returns RepoCommon.AwsAccount, and is useful for accessing the field via an interface.
func (*RepoCommon) GetCluster ¶
func (v *RepoCommon) GetCluster() *RepoCommonCluster
GetCluster returns RepoCommon.Cluster, and is useful for accessing the field via an interface.
func (*RepoCommon) GetCpu ¶
func (v *RepoCommon) GetCpu() *string
GetCpu returns RepoCommon.Cpu, and is useful for accessing the field via an interface.
func (*RepoCommon) GetDatabaseEngine ¶
func (v *RepoCommon) GetDatabaseEngine() *DatabaseEngineType
GetDatabaseEngine returns RepoCommon.DatabaseEngine, and is useful for accessing the field via an interface.
func (*RepoCommon) GetDatabaseProvider ¶
func (v *RepoCommon) GetDatabaseProvider() *DatabaseProviderType
GetDatabaseProvider returns RepoCommon.DatabaseProvider, and is useful for accessing the field via an interface.
func (*RepoCommon) GetDeployJob ¶
func (v *RepoCommon) GetDeployJob() *bool
GetDeployJob returns RepoCommon.DeployJob, and is useful for accessing the field via an interface.
func (*RepoCommon) GetDeployService ¶
func (v *RepoCommon) GetDeployService() *bool
GetDeployService returns RepoCommon.DeployService, and is useful for accessing the field via an interface.
func (*RepoCommon) GetDeployTarget ¶
func (v *RepoCommon) GetDeployTarget() *DeployTarget
GetDeployTarget returns RepoCommon.DeployTarget, and is useful for accessing the field via an interface.
func (*RepoCommon) GetDeployType ¶
func (v *RepoCommon) GetDeployType() *DeployType
GetDeployType returns RepoCommon.DeployType, and is useful for accessing the field via an interface.
func (*RepoCommon) GetDisableReason ¶
func (v *RepoCommon) GetDisableReason() *DisableReason
GetDisableReason returns RepoCommon.DisableReason, and is useful for accessing the field via an interface.
func (*RepoCommon) GetEnabled ¶
func (v *RepoCommon) GetEnabled() bool
GetEnabled returns RepoCommon.Enabled, and is useful for accessing the field via an interface.
func (*RepoCommon) GetGcpAccount ¶
func (v *RepoCommon) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
GetGcpAccount returns RepoCommon.GcpAccount, and is useful for accessing the field via an interface.
func (*RepoCommon) GetGpu ¶
func (v *RepoCommon) GetGpu() *RepoCommonGpuGPUSpec
GetGpu returns RepoCommon.Gpu, and is useful for accessing the field via an interface.
func (*RepoCommon) GetId ¶
func (v *RepoCommon) GetId() uuid.UUID
GetId returns RepoCommon.Id, and is useful for accessing the field via an interface.
func (*RepoCommon) GetImage ¶
func (v *RepoCommon) GetImage() *string
GetImage returns RepoCommon.Image, and is useful for accessing the field via an interface.
func (*RepoCommon) GetMemory ¶
func (v *RepoCommon) GetMemory() *string
GetMemory returns RepoCommon.Memory, and is useful for accessing the field via an interface.
func (*RepoCommon) GetName ¶
func (v *RepoCommon) GetName() string
GetName returns RepoCommon.Name, and is useful for accessing the field via an interface.
func (*RepoCommon) GetOwner ¶
func (v *RepoCommon) GetOwner() RepoCommonOwnerUser
GetOwner returns RepoCommon.Owner, and is useful for accessing the field via an interface.
func (*RepoCommon) GetPath ¶
func (v *RepoCommon) GetPath() string
GetPath returns RepoCommon.Path, and is useful for accessing the field via an interface.
func (*RepoCommon) GetProject ¶
func (v *RepoCommon) GetProject() *RepoCommonProject
GetProject returns RepoCommon.Project, and is useful for accessing the field via an interface.
func (*RepoCommon) GetProjectEnvironment ¶
func (v *RepoCommon) GetProjectEnvironment() *RepoCommonProjectEnvironment
GetProjectEnvironment returns RepoCommon.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*RepoCommon) GetSource ¶
func (v *RepoCommon) GetSource() RepoCommonSourceRepoSource
GetSource returns RepoCommon.Source, and is useful for accessing the field via an interface.
func (*RepoCommon) GetTpu ¶
func (v *RepoCommon) GetTpu() *RepoCommonTpuTPUSpec
GetTpu returns RepoCommon.Tpu, and is useful for accessing the field via an interface.
func (*RepoCommon) GetUpdatedAt ¶
func (v *RepoCommon) GetUpdatedAt() time.Time
GetUpdatedAt returns RepoCommon.UpdatedAt, and is useful for accessing the field via an interface.
type RepoCommonAutoscaling ¶
type RepoCommonAutoscaling struct { MinReplicas int `json:"minReplicas"` MaxReplicas int `json:"maxReplicas"` }
RepoCommonAutoscaling includes the requested fields of the GraphQL type Autoscaling.
func (*RepoCommonAutoscaling) GetMaxReplicas ¶
func (v *RepoCommonAutoscaling) GetMaxReplicas() int
GetMaxReplicas returns RepoCommonAutoscaling.MaxReplicas, and is useful for accessing the field via an interface.
func (*RepoCommonAutoscaling) GetMinReplicas ¶
func (v *RepoCommonAutoscaling) GetMinReplicas() int
GetMinReplicas returns RepoCommonAutoscaling.MinReplicas, and is useful for accessing the field via an interface.
type RepoCommonAwsAccountAWSAccount ¶
type RepoCommonAwsAccountAWSAccount struct { Id uuid.UUID `json:"id"` AccountID *string `json:"accountID"` }
RepoCommonAwsAccountAWSAccount includes the requested fields of the GraphQL type AWSAccount.
func (*RepoCommonAwsAccountAWSAccount) GetAccountID ¶
func (v *RepoCommonAwsAccountAWSAccount) GetAccountID() *string
GetAccountID returns RepoCommonAwsAccountAWSAccount.AccountID, and is useful for accessing the field via an interface.
func (*RepoCommonAwsAccountAWSAccount) GetId ¶
func (v *RepoCommonAwsAccountAWSAccount) GetId() uuid.UUID
GetId returns RepoCommonAwsAccountAWSAccount.Id, and is useful for accessing the field via an interface.
type RepoCommonCluster ¶
type RepoCommonCluster struct { Id uuid.UUID `json:"id"` Name string `json:"name"` Domain *string `json:"domain"` AwsAccount *RepoCommonClusterAwsAccountAWSAccount `json:"awsAccount"` GcpAccount *RepoCommonClusterGcpAccountGCPAccount `json:"gcpAccount"` DoAccount *RepoCommonClusterDoAccountDOAccount `json:"doAccount"` CwAccount *RepoCommonClusterCwAccountCoreWeaveAccount `json:"cwAccount"` LinodeAccount *RepoCommonClusterLinodeAccount `json:"linodeAccount"` VultrAccount *RepoCommonClusterVultrAccount `json:"vultrAccount"` AzureAccount *RepoCommonClusterAzureAccount `json:"azureAccount"` }
RepoCommonCluster includes the requested fields of the GraphQL type Cluster.
func (*RepoCommonCluster) GetAwsAccount ¶
func (v *RepoCommonCluster) GetAwsAccount() *RepoCommonClusterAwsAccountAWSAccount
GetAwsAccount returns RepoCommonCluster.AwsAccount, and is useful for accessing the field via an interface.
func (*RepoCommonCluster) GetAzureAccount ¶
func (v *RepoCommonCluster) GetAzureAccount() *RepoCommonClusterAzureAccount
GetAzureAccount returns RepoCommonCluster.AzureAccount, and is useful for accessing the field via an interface.
func (*RepoCommonCluster) GetCwAccount ¶
func (v *RepoCommonCluster) GetCwAccount() *RepoCommonClusterCwAccountCoreWeaveAccount
GetCwAccount returns RepoCommonCluster.CwAccount, and is useful for accessing the field via an interface.
func (*RepoCommonCluster) GetDoAccount ¶
func (v *RepoCommonCluster) GetDoAccount() *RepoCommonClusterDoAccountDOAccount
GetDoAccount returns RepoCommonCluster.DoAccount, and is useful for accessing the field via an interface.
func (*RepoCommonCluster) GetDomain ¶
func (v *RepoCommonCluster) GetDomain() *string
GetDomain returns RepoCommonCluster.Domain, and is useful for accessing the field via an interface.
func (*RepoCommonCluster) GetGcpAccount ¶
func (v *RepoCommonCluster) GetGcpAccount() *RepoCommonClusterGcpAccountGCPAccount
GetGcpAccount returns RepoCommonCluster.GcpAccount, and is useful for accessing the field via an interface.
func (*RepoCommonCluster) GetId ¶
func (v *RepoCommonCluster) GetId() uuid.UUID
GetId returns RepoCommonCluster.Id, and is useful for accessing the field via an interface.
func (*RepoCommonCluster) GetLinodeAccount ¶
func (v *RepoCommonCluster) GetLinodeAccount() *RepoCommonClusterLinodeAccount
GetLinodeAccount returns RepoCommonCluster.LinodeAccount, and is useful for accessing the field via an interface.
func (*RepoCommonCluster) GetName ¶
func (v *RepoCommonCluster) GetName() string
GetName returns RepoCommonCluster.Name, and is useful for accessing the field via an interface.
func (*RepoCommonCluster) GetVultrAccount ¶
func (v *RepoCommonCluster) GetVultrAccount() *RepoCommonClusterVultrAccount
GetVultrAccount returns RepoCommonCluster.VultrAccount, and is useful for accessing the field via an interface.
type RepoCommonClusterAwsAccountAWSAccount ¶
type RepoCommonClusterAwsAccountAWSAccount struct { Id uuid.UUID `json:"id"` AccountID *string `json:"accountID"` }
RepoCommonClusterAwsAccountAWSAccount includes the requested fields of the GraphQL type AWSAccount.
func (*RepoCommonClusterAwsAccountAWSAccount) GetAccountID ¶
func (v *RepoCommonClusterAwsAccountAWSAccount) GetAccountID() *string
GetAccountID returns RepoCommonClusterAwsAccountAWSAccount.AccountID, and is useful for accessing the field via an interface.
func (*RepoCommonClusterAwsAccountAWSAccount) GetId ¶
func (v *RepoCommonClusterAwsAccountAWSAccount) GetId() uuid.UUID
GetId returns RepoCommonClusterAwsAccountAWSAccount.Id, and is useful for accessing the field via an interface.
type RepoCommonClusterAzureAccount ¶
RepoCommonClusterAzureAccount includes the requested fields of the GraphQL type AzureAccount.
func (*RepoCommonClusterAzureAccount) GetId ¶
func (v *RepoCommonClusterAzureAccount) GetId() uuid.UUID
GetId returns RepoCommonClusterAzureAccount.Id, and is useful for accessing the field via an interface.
func (*RepoCommonClusterAzureAccount) GetName ¶
func (v *RepoCommonClusterAzureAccount) GetName() string
GetName returns RepoCommonClusterAzureAccount.Name, and is useful for accessing the field via an interface.
type RepoCommonClusterCwAccountCoreWeaveAccount ¶
type RepoCommonClusterCwAccountCoreWeaveAccount struct { Id uuid.UUID `json:"id"` Namespace *string `json:"namespace"` }
RepoCommonClusterCwAccountCoreWeaveAccount includes the requested fields of the GraphQL type CoreWeaveAccount.
func (*RepoCommonClusterCwAccountCoreWeaveAccount) GetId ¶
func (v *RepoCommonClusterCwAccountCoreWeaveAccount) GetId() uuid.UUID
GetId returns RepoCommonClusterCwAccountCoreWeaveAccount.Id, and is useful for accessing the field via an interface.
func (*RepoCommonClusterCwAccountCoreWeaveAccount) GetNamespace ¶
func (v *RepoCommonClusterCwAccountCoreWeaveAccount) GetNamespace() *string
GetNamespace returns RepoCommonClusterCwAccountCoreWeaveAccount.Namespace, and is useful for accessing the field via an interface.
type RepoCommonClusterDoAccountDOAccount ¶
type RepoCommonClusterDoAccountDOAccount struct { Id uuid.UUID `json:"id"` AccessTokenPrefix *string `json:"accessTokenPrefix"` }
RepoCommonClusterDoAccountDOAccount includes the requested fields of the GraphQL type DOAccount.
func (*RepoCommonClusterDoAccountDOAccount) GetAccessTokenPrefix ¶
func (v *RepoCommonClusterDoAccountDOAccount) GetAccessTokenPrefix() *string
GetAccessTokenPrefix returns RepoCommonClusterDoAccountDOAccount.AccessTokenPrefix, and is useful for accessing the field via an interface.
func (*RepoCommonClusterDoAccountDOAccount) GetId ¶
func (v *RepoCommonClusterDoAccountDOAccount) GetId() uuid.UUID
GetId returns RepoCommonClusterDoAccountDOAccount.Id, and is useful for accessing the field via an interface.
type RepoCommonClusterGcpAccountGCPAccount ¶
type RepoCommonClusterGcpAccountGCPAccount struct { Id uuid.UUID `json:"id"` ProjectID *string `json:"projectID"` }
RepoCommonClusterGcpAccountGCPAccount includes the requested fields of the GraphQL type GCPAccount.
func (*RepoCommonClusterGcpAccountGCPAccount) GetId ¶
func (v *RepoCommonClusterGcpAccountGCPAccount) GetId() uuid.UUID
GetId returns RepoCommonClusterGcpAccountGCPAccount.Id, and is useful for accessing the field via an interface.
func (*RepoCommonClusterGcpAccountGCPAccount) GetProjectID ¶
func (v *RepoCommonClusterGcpAccountGCPAccount) GetProjectID() *string
GetProjectID returns RepoCommonClusterGcpAccountGCPAccount.ProjectID, and is useful for accessing the field via an interface.
type RepoCommonClusterLinodeAccount ¶
type RepoCommonClusterLinodeAccount struct { Id uuid.UUID `json:"id"` AccessTokenPrefix *string `json:"accessTokenPrefix"` }
RepoCommonClusterLinodeAccount includes the requested fields of the GraphQL type LinodeAccount.
func (*RepoCommonClusterLinodeAccount) GetAccessTokenPrefix ¶
func (v *RepoCommonClusterLinodeAccount) GetAccessTokenPrefix() *string
GetAccessTokenPrefix returns RepoCommonClusterLinodeAccount.AccessTokenPrefix, and is useful for accessing the field via an interface.
func (*RepoCommonClusterLinodeAccount) GetId ¶
func (v *RepoCommonClusterLinodeAccount) GetId() uuid.UUID
GetId returns RepoCommonClusterLinodeAccount.Id, and is useful for accessing the field via an interface.
type RepoCommonClusterVultrAccount ¶
RepoCommonClusterVultrAccount includes the requested fields of the GraphQL type VultrAccount.
func (*RepoCommonClusterVultrAccount) GetId ¶
func (v *RepoCommonClusterVultrAccount) GetId() uuid.UUID
GetId returns RepoCommonClusterVultrAccount.Id, and is useful for accessing the field via an interface.
func (*RepoCommonClusterVultrAccount) GetName ¶
func (v *RepoCommonClusterVultrAccount) GetName() string
GetName returns RepoCommonClusterVultrAccount.Name, and is useful for accessing the field via an interface.
type RepoCommonGcpAccountGCPAccount ¶
type RepoCommonGcpAccountGCPAccount struct { Id uuid.UUID `json:"id"` ProjectID *string `json:"projectID"` }
RepoCommonGcpAccountGCPAccount includes the requested fields of the GraphQL type GCPAccount.
func (*RepoCommonGcpAccountGCPAccount) GetId ¶
func (v *RepoCommonGcpAccountGCPAccount) GetId() uuid.UUID
GetId returns RepoCommonGcpAccountGCPAccount.Id, and is useful for accessing the field via an interface.
func (*RepoCommonGcpAccountGCPAccount) GetProjectID ¶
func (v *RepoCommonGcpAccountGCPAccount) GetProjectID() *string
GetProjectID returns RepoCommonGcpAccountGCPAccount.ProjectID, and is useful for accessing the field via an interface.
type RepoCommonGpuGPUSpec ¶
RepoCommonGpuGPUSpec includes the requested fields of the GraphQL type GPUSpec.
func (*RepoCommonGpuGPUSpec) GetCount ¶
func (v *RepoCommonGpuGPUSpec) GetCount() int
GetCount returns RepoCommonGpuGPUSpec.Count, and is useful for accessing the field via an interface.
func (*RepoCommonGpuGPUSpec) GetType ¶
func (v *RepoCommonGpuGPUSpec) GetType() *string
GetType returns RepoCommonGpuGPUSpec.Type, and is useful for accessing the field via an interface.
type RepoCommonOwnerUser ¶
type RepoCommonOwnerUser struct { Id uuid.UUID `json:"id"` UserPublicCommon `json:"-"` Advanced *bool `json:"advanced"` }
RepoCommonOwnerUser includes the requested fields of the GraphQL type User.
func (*RepoCommonOwnerUser) GetAdvanced ¶
func (v *RepoCommonOwnerUser) GetAdvanced() *bool
GetAdvanced returns RepoCommonOwnerUser.Advanced, and is useful for accessing the field via an interface.
func (*RepoCommonOwnerUser) GetAvatar ¶
func (v *RepoCommonOwnerUser) GetAvatar() *string
GetAvatar returns RepoCommonOwnerUser.Avatar, and is useful for accessing the field via an interface.
func (*RepoCommonOwnerUser) GetId ¶
func (v *RepoCommonOwnerUser) GetId() uuid.UUID
GetId returns RepoCommonOwnerUser.Id, and is useful for accessing the field via an interface.
func (*RepoCommonOwnerUser) GetIsTeam ¶
func (v *RepoCommonOwnerUser) GetIsTeam() *bool
GetIsTeam returns RepoCommonOwnerUser.IsTeam, and is useful for accessing the field via an interface.
func (*RepoCommonOwnerUser) GetLogin ¶
func (v *RepoCommonOwnerUser) GetLogin() string
GetLogin returns RepoCommonOwnerUser.Login, and is useful for accessing the field via an interface.
func (*RepoCommonOwnerUser) GetName ¶
func (v *RepoCommonOwnerUser) GetName() string
GetName returns RepoCommonOwnerUser.Name, and is useful for accessing the field via an interface.
func (*RepoCommonOwnerUser) MarshalJSON ¶
func (v *RepoCommonOwnerUser) MarshalJSON() ([]byte, error)
func (*RepoCommonOwnerUser) UnmarshalJSON ¶
func (v *RepoCommonOwnerUser) UnmarshalJSON(b []byte) error
type RepoCommonProject ¶
type RepoCommonProject struct { // - v0.ProjectID or v1.GroupID Id uuid.UUID `json:"id"` ProjectBasic `json:"-"` }
RepoCommonProject includes the requested fields of the GraphQL type Project.
func (*RepoCommonProject) GetId ¶
func (v *RepoCommonProject) GetId() uuid.UUID
GetId returns RepoCommonProject.Id, and is useful for accessing the field via an interface.
func (*RepoCommonProject) GetName ¶
func (v *RepoCommonProject) GetName() string
GetName returns RepoCommonProject.Name, and is useful for accessing the field via an interface.
func (*RepoCommonProject) GetOwner ¶
func (v *RepoCommonProject) GetOwner() ProjectBasicOwnerUser
GetOwner returns RepoCommonProject.Owner, and is useful for accessing the field via an interface.
func (*RepoCommonProject) MarshalJSON ¶
func (v *RepoCommonProject) MarshalJSON() ([]byte, error)
func (*RepoCommonProject) UnmarshalJSON ¶
func (v *RepoCommonProject) UnmarshalJSON(b []byte) error
type RepoCommonProjectEnvironment ¶
type RepoCommonProjectEnvironment struct { // - v0.EnvironmentID or v1.SubGroupID Id uuid.UUID `json:"id"` ProjectEnvironmentBasic `json:"-"` }
RepoCommonProjectEnvironment includes the requested fields of the GraphQL type ProjectEnvironment.
func (*RepoCommonProjectEnvironment) GetId ¶
func (v *RepoCommonProjectEnvironment) GetId() uuid.UUID
GetId returns RepoCommonProjectEnvironment.Id, and is useful for accessing the field via an interface.
func (*RepoCommonProjectEnvironment) GetName ¶
func (v *RepoCommonProjectEnvironment) GetName() string
GetName returns RepoCommonProjectEnvironment.Name, and is useful for accessing the field via an interface.
func (*RepoCommonProjectEnvironment) MarshalJSON ¶
func (v *RepoCommonProjectEnvironment) MarshalJSON() ([]byte, error)
func (*RepoCommonProjectEnvironment) UnmarshalJSON ¶
func (v *RepoCommonProjectEnvironment) UnmarshalJSON(b []byte) error
type RepoCommonSourceRepoSource ¶
type RepoCommonSourceRepoSource struct { Id uuid.UUID `json:"id"` Type RepoSourceType `json:"type"` Name string `json:"name"` }
RepoCommonSourceRepoSource includes the requested fields of the GraphQL type RepoSource.
func (*RepoCommonSourceRepoSource) GetId ¶
func (v *RepoCommonSourceRepoSource) GetId() uuid.UUID
GetId returns RepoCommonSourceRepoSource.Id, and is useful for accessing the field via an interface.
func (*RepoCommonSourceRepoSource) GetName ¶
func (v *RepoCommonSourceRepoSource) GetName() string
GetName returns RepoCommonSourceRepoSource.Name, and is useful for accessing the field via an interface.
func (*RepoCommonSourceRepoSource) GetType ¶
func (v *RepoCommonSourceRepoSource) GetType() RepoSourceType
GetType returns RepoCommonSourceRepoSource.Type, and is useful for accessing the field via an interface.
type RepoCommonTpuTPUSpec ¶
type RepoCommonTpuTPUSpec struct { TfVersion string `json:"tfVersion"` Type string `json:"type"` Cores int `json:"cores"` }
RepoCommonTpuTPUSpec includes the requested fields of the GraphQL type TPUSpec.
func (*RepoCommonTpuTPUSpec) GetCores ¶
func (v *RepoCommonTpuTPUSpec) GetCores() int
GetCores returns RepoCommonTpuTPUSpec.Cores, and is useful for accessing the field via an interface.
func (*RepoCommonTpuTPUSpec) GetTfVersion ¶
func (v *RepoCommonTpuTPUSpec) GetTfVersion() string
GetTfVersion returns RepoCommonTpuTPUSpec.TfVersion, and is useful for accessing the field via an interface.
func (*RepoCommonTpuTPUSpec) GetType ¶
func (v *RepoCommonTpuTPUSpec) GetType() string
GetType returns RepoCommonTpuTPUSpec.Type, and is useful for accessing the field via an interface.
type RepoCommonWithDB ¶
type RepoCommonWithDB struct { // - v0.RepoID Id uuid.UUID `json:"id"` RepoCommon `json:"-"` DatabaseProvider *DatabaseProviderType `json:"databaseProvider"` DatabaseEngine *DatabaseEngineType `json:"databaseEngine"` DatabaseVersion *string `json:"databaseVersion"` DatabaseLinks []RepoCommonWithDBDatabaseLinksDatabaseLink `json:"databaseLinks"` LinkedProjects []RepoCommonWithDBLinkedProjectsDatabaseLink `json:"linkedProjects"` }
RepoCommonWithDB includes the GraphQL fields of Repo requested by the fragment RepoCommonWithDB.
func (*RepoCommonWithDB) GetAutoscaling ¶
func (v *RepoCommonWithDB) GetAutoscaling() *RepoCommonAutoscaling
GetAutoscaling returns RepoCommonWithDB.Autoscaling, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetAwsAccount ¶
func (v *RepoCommonWithDB) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
GetAwsAccount returns RepoCommonWithDB.AwsAccount, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetCluster ¶
func (v *RepoCommonWithDB) GetCluster() *RepoCommonCluster
GetCluster returns RepoCommonWithDB.Cluster, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetCpu ¶
func (v *RepoCommonWithDB) GetCpu() *string
GetCpu returns RepoCommonWithDB.Cpu, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetDatabaseEngine ¶
func (v *RepoCommonWithDB) GetDatabaseEngine() *DatabaseEngineType
GetDatabaseEngine returns RepoCommonWithDB.DatabaseEngine, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetDatabaseLinks ¶
func (v *RepoCommonWithDB) GetDatabaseLinks() []RepoCommonWithDBDatabaseLinksDatabaseLink
GetDatabaseLinks returns RepoCommonWithDB.DatabaseLinks, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetDatabaseProvider ¶
func (v *RepoCommonWithDB) GetDatabaseProvider() *DatabaseProviderType
GetDatabaseProvider returns RepoCommonWithDB.DatabaseProvider, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetDatabaseVersion ¶
func (v *RepoCommonWithDB) GetDatabaseVersion() *string
GetDatabaseVersion returns RepoCommonWithDB.DatabaseVersion, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetDeployJob ¶
func (v *RepoCommonWithDB) GetDeployJob() *bool
GetDeployJob returns RepoCommonWithDB.DeployJob, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetDeployService ¶
func (v *RepoCommonWithDB) GetDeployService() *bool
GetDeployService returns RepoCommonWithDB.DeployService, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetDeployTarget ¶
func (v *RepoCommonWithDB) GetDeployTarget() *DeployTarget
GetDeployTarget returns RepoCommonWithDB.DeployTarget, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetDeployType ¶
func (v *RepoCommonWithDB) GetDeployType() *DeployType
GetDeployType returns RepoCommonWithDB.DeployType, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetDisableReason ¶
func (v *RepoCommonWithDB) GetDisableReason() *DisableReason
GetDisableReason returns RepoCommonWithDB.DisableReason, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetEnabled ¶
func (v *RepoCommonWithDB) GetEnabled() bool
GetEnabled returns RepoCommonWithDB.Enabled, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetGcpAccount ¶
func (v *RepoCommonWithDB) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
GetGcpAccount returns RepoCommonWithDB.GcpAccount, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetGpu ¶
func (v *RepoCommonWithDB) GetGpu() *RepoCommonGpuGPUSpec
GetGpu returns RepoCommonWithDB.Gpu, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetId ¶
func (v *RepoCommonWithDB) GetId() uuid.UUID
GetId returns RepoCommonWithDB.Id, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetImage ¶
func (v *RepoCommonWithDB) GetImage() *string
GetImage returns RepoCommonWithDB.Image, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetLinkedProjects ¶
func (v *RepoCommonWithDB) GetLinkedProjects() []RepoCommonWithDBLinkedProjectsDatabaseLink
GetLinkedProjects returns RepoCommonWithDB.LinkedProjects, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetMemory ¶
func (v *RepoCommonWithDB) GetMemory() *string
GetMemory returns RepoCommonWithDB.Memory, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetName ¶
func (v *RepoCommonWithDB) GetName() string
GetName returns RepoCommonWithDB.Name, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetOwner ¶
func (v *RepoCommonWithDB) GetOwner() RepoCommonOwnerUser
GetOwner returns RepoCommonWithDB.Owner, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetPath ¶
func (v *RepoCommonWithDB) GetPath() string
GetPath returns RepoCommonWithDB.Path, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetProject ¶
func (v *RepoCommonWithDB) GetProject() *RepoCommonProject
GetProject returns RepoCommonWithDB.Project, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetProjectEnvironment ¶
func (v *RepoCommonWithDB) GetProjectEnvironment() *RepoCommonProjectEnvironment
GetProjectEnvironment returns RepoCommonWithDB.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetSource ¶
func (v *RepoCommonWithDB) GetSource() RepoCommonSourceRepoSource
GetSource returns RepoCommonWithDB.Source, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetTpu ¶
func (v *RepoCommonWithDB) GetTpu() *RepoCommonTpuTPUSpec
GetTpu returns RepoCommonWithDB.Tpu, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) GetUpdatedAt ¶
func (v *RepoCommonWithDB) GetUpdatedAt() time.Time
GetUpdatedAt returns RepoCommonWithDB.UpdatedAt, and is useful for accessing the field via an interface.
func (*RepoCommonWithDB) MarshalJSON ¶
func (v *RepoCommonWithDB) MarshalJSON() ([]byte, error)
func (*RepoCommonWithDB) UnmarshalJSON ¶
func (v *RepoCommonWithDB) UnmarshalJSON(b []byte) error
type RepoCommonWithDBDatabaseLinksDatabaseLink ¶
type RepoCommonWithDBDatabaseLinksDatabaseLink struct { Id uuid.UUID `json:"id"` EnvPrefix *string `json:"envPrefix"` Envs []RepoCommonWithDBDatabaseLinksDatabaseLinkEnvsEnvVar `json:"envs"` Database RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo `json:"database"` }
RepoCommonWithDBDatabaseLinksDatabaseLink includes the requested fields of the GraphQL type DatabaseLink.
func (*RepoCommonWithDBDatabaseLinksDatabaseLink) GetDatabase ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLink) GetDatabase() RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo
GetDatabase returns RepoCommonWithDBDatabaseLinksDatabaseLink.Database, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLink) GetEnvPrefix ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLink) GetEnvPrefix() *string
GetEnvPrefix returns RepoCommonWithDBDatabaseLinksDatabaseLink.EnvPrefix, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLink) GetEnvs ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLink) GetEnvs() []RepoCommonWithDBDatabaseLinksDatabaseLinkEnvsEnvVar
GetEnvs returns RepoCommonWithDBDatabaseLinksDatabaseLink.Envs, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLink) GetId ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLink) GetId() uuid.UUID
GetId returns RepoCommonWithDBDatabaseLinksDatabaseLink.Id, and is useful for accessing the field via an interface.
type RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo ¶
type RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo struct {
RepoCommon `json:"-"`
}
RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo includes the requested fields of the GraphQL type Repo.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetAutoscaling ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetAutoscaling() *RepoCommonAutoscaling
GetAutoscaling returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.Autoscaling, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetAwsAccount ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
GetAwsAccount returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.AwsAccount, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetCluster ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetCluster() *RepoCommonCluster
GetCluster returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.Cluster, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetCpu ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetCpu() *string
GetCpu returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.Cpu, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDatabaseEngine ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDatabaseEngine() *DatabaseEngineType
GetDatabaseEngine returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.DatabaseEngine, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDatabaseProvider ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDatabaseProvider() *DatabaseProviderType
GetDatabaseProvider returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.DatabaseProvider, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployJob ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployJob() *bool
GetDeployJob returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.DeployJob, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployService ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployService() *bool
GetDeployService returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.DeployService, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployTarget ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployTarget() *DeployTarget
GetDeployTarget returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.DeployTarget, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployType ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployType() *DeployType
GetDeployType returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.DeployType, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDisableReason ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetDisableReason() *DisableReason
GetDisableReason returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.DisableReason, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetEnabled ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetEnabled() bool
GetEnabled returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.Enabled, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetGcpAccount ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
GetGcpAccount returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.GcpAccount, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetGpu ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetGpu() *RepoCommonGpuGPUSpec
GetGpu returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.Gpu, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetId ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetId() uuid.UUID
GetId returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.Id, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetImage ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetImage() *string
GetImage returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.Image, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetMemory ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetMemory() *string
GetMemory returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.Memory, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetName ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetName() string
GetName returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.Name, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetOwner ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetOwner() RepoCommonOwnerUser
GetOwner returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.Owner, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetPath ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetPath() string
GetPath returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.Path, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetProject ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetProject() *RepoCommonProject
GetProject returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.Project, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetProjectEnvironment ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetProjectEnvironment() *RepoCommonProjectEnvironment
GetProjectEnvironment returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetSource ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetSource() RepoCommonSourceRepoSource
GetSource returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.Source, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetTpu ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetTpu() *RepoCommonTpuTPUSpec
GetTpu returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.Tpu, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetUpdatedAt ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) GetUpdatedAt() time.Time
GetUpdatedAt returns RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo.UpdatedAt, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) MarshalJSON ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) MarshalJSON() ([]byte, error)
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) UnmarshalJSON ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkDatabaseRepo) UnmarshalJSON(b []byte) error
type RepoCommonWithDBDatabaseLinksDatabaseLinkEnvsEnvVar ¶
type RepoCommonWithDBDatabaseLinksDatabaseLinkEnvsEnvVar struct { Name string `json:"name"` Value string `json:"value"` }
RepoCommonWithDBDatabaseLinksDatabaseLinkEnvsEnvVar includes the requested fields of the GraphQL type EnvVar.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkEnvsEnvVar) GetName ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkEnvsEnvVar) GetName() string
GetName returns RepoCommonWithDBDatabaseLinksDatabaseLinkEnvsEnvVar.Name, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBDatabaseLinksDatabaseLinkEnvsEnvVar) GetValue ¶
func (v *RepoCommonWithDBDatabaseLinksDatabaseLinkEnvsEnvVar) GetValue() string
GetValue returns RepoCommonWithDBDatabaseLinksDatabaseLinkEnvsEnvVar.Value, and is useful for accessing the field via an interface.
type RepoCommonWithDBLinkedProjectsDatabaseLink ¶
type RepoCommonWithDBLinkedProjectsDatabaseLink struct { Id uuid.UUID `json:"id"` EnvPrefix *string `json:"envPrefix"` Repo RepoCommonWithDBLinkedProjectsDatabaseLinkRepo `json:"repo"` }
RepoCommonWithDBLinkedProjectsDatabaseLink includes the requested fields of the GraphQL type DatabaseLink.
func (*RepoCommonWithDBLinkedProjectsDatabaseLink) GetEnvPrefix ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLink) GetEnvPrefix() *string
GetEnvPrefix returns RepoCommonWithDBLinkedProjectsDatabaseLink.EnvPrefix, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLink) GetId ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLink) GetId() uuid.UUID
GetId returns RepoCommonWithDBLinkedProjectsDatabaseLink.Id, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLink) GetRepo ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLink) GetRepo() RepoCommonWithDBLinkedProjectsDatabaseLinkRepo
GetRepo returns RepoCommonWithDBLinkedProjectsDatabaseLink.Repo, and is useful for accessing the field via an interface.
type RepoCommonWithDBLinkedProjectsDatabaseLinkRepo ¶
type RepoCommonWithDBLinkedProjectsDatabaseLinkRepo struct {
RepoCommon `json:"-"`
}
RepoCommonWithDBLinkedProjectsDatabaseLinkRepo includes the requested fields of the GraphQL type Repo.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetAutoscaling ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetAutoscaling() *RepoCommonAutoscaling
GetAutoscaling returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.Autoscaling, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetAwsAccount ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
GetAwsAccount returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.AwsAccount, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetCluster ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetCluster() *RepoCommonCluster
GetCluster returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.Cluster, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetCpu ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetCpu() *string
GetCpu returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.Cpu, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDatabaseEngine ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDatabaseEngine() *DatabaseEngineType
GetDatabaseEngine returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.DatabaseEngine, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDatabaseProvider ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDatabaseProvider() *DatabaseProviderType
GetDatabaseProvider returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.DatabaseProvider, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDeployJob ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDeployJob() *bool
GetDeployJob returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.DeployJob, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDeployService ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDeployService() *bool
GetDeployService returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.DeployService, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDeployTarget ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDeployTarget() *DeployTarget
GetDeployTarget returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.DeployTarget, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDeployType ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDeployType() *DeployType
GetDeployType returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.DeployType, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDisableReason ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetDisableReason() *DisableReason
GetDisableReason returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.DisableReason, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetEnabled ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetEnabled() bool
GetEnabled returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.Enabled, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetGcpAccount ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
GetGcpAccount returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.GcpAccount, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetGpu ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetGpu() *RepoCommonGpuGPUSpec
GetGpu returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.Gpu, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetId ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetId() uuid.UUID
GetId returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.Id, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetImage ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetImage() *string
GetImage returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.Image, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetMemory ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetMemory() *string
GetMemory returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.Memory, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetName ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetName() string
GetName returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.Name, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetOwner ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetOwner() RepoCommonOwnerUser
GetOwner returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.Owner, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetPath ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetPath() string
GetPath returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.Path, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetProject ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetProject() *RepoCommonProject
GetProject returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.Project, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetProjectEnvironment ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetProjectEnvironment() *RepoCommonProjectEnvironment
GetProjectEnvironment returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetSource ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetSource() RepoCommonSourceRepoSource
GetSource returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.Source, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetTpu ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetTpu() *RepoCommonTpuTPUSpec
GetTpu returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.Tpu, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetUpdatedAt ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) GetUpdatedAt() time.Time
GetUpdatedAt returns RepoCommonWithDBLinkedProjectsDatabaseLinkRepo.UpdatedAt, and is useful for accessing the field via an interface.
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) MarshalJSON ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) MarshalJSON() ([]byte, error)
func (*RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) UnmarshalJSON ¶
func (v *RepoCommonWithDBLinkedProjectsDatabaseLinkRepo) UnmarshalJSON(b []byte) error
type RepoCustomization ¶
type RepoCustomization struct { RepoCommon `json:"-"` KubernetesCustomization *RepoCustomizationKubernetesCustomization `json:"kubernetesCustomization"` }
RepoCustomization includes the GraphQL fields of Repo requested by the fragment RepoCustomization.
func (*RepoCustomization) GetAutoscaling ¶
func (v *RepoCustomization) GetAutoscaling() *RepoCommonAutoscaling
GetAutoscaling returns RepoCustomization.Autoscaling, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetAwsAccount ¶
func (v *RepoCustomization) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
GetAwsAccount returns RepoCustomization.AwsAccount, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetCluster ¶
func (v *RepoCustomization) GetCluster() *RepoCommonCluster
GetCluster returns RepoCustomization.Cluster, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetCpu ¶
func (v *RepoCustomization) GetCpu() *string
GetCpu returns RepoCustomization.Cpu, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetDatabaseEngine ¶
func (v *RepoCustomization) GetDatabaseEngine() *DatabaseEngineType
GetDatabaseEngine returns RepoCustomization.DatabaseEngine, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetDatabaseProvider ¶
func (v *RepoCustomization) GetDatabaseProvider() *DatabaseProviderType
GetDatabaseProvider returns RepoCustomization.DatabaseProvider, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetDeployJob ¶
func (v *RepoCustomization) GetDeployJob() *bool
GetDeployJob returns RepoCustomization.DeployJob, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetDeployService ¶
func (v *RepoCustomization) GetDeployService() *bool
GetDeployService returns RepoCustomization.DeployService, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetDeployTarget ¶
func (v *RepoCustomization) GetDeployTarget() *DeployTarget
GetDeployTarget returns RepoCustomization.DeployTarget, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetDeployType ¶
func (v *RepoCustomization) GetDeployType() *DeployType
GetDeployType returns RepoCustomization.DeployType, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetDisableReason ¶
func (v *RepoCustomization) GetDisableReason() *DisableReason
GetDisableReason returns RepoCustomization.DisableReason, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetEnabled ¶
func (v *RepoCustomization) GetEnabled() bool
GetEnabled returns RepoCustomization.Enabled, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetGcpAccount ¶
func (v *RepoCustomization) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
GetGcpAccount returns RepoCustomization.GcpAccount, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetGpu ¶
func (v *RepoCustomization) GetGpu() *RepoCommonGpuGPUSpec
GetGpu returns RepoCustomization.Gpu, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetId ¶
func (v *RepoCustomization) GetId() uuid.UUID
GetId returns RepoCustomization.Id, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetImage ¶
func (v *RepoCustomization) GetImage() *string
GetImage returns RepoCustomization.Image, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetKubernetesCustomization ¶
func (v *RepoCustomization) GetKubernetesCustomization() *RepoCustomizationKubernetesCustomization
GetKubernetesCustomization returns RepoCustomization.KubernetesCustomization, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetMemory ¶
func (v *RepoCustomization) GetMemory() *string
GetMemory returns RepoCustomization.Memory, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetName ¶
func (v *RepoCustomization) GetName() string
GetName returns RepoCustomization.Name, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetOwner ¶
func (v *RepoCustomization) GetOwner() RepoCommonOwnerUser
GetOwner returns RepoCustomization.Owner, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetPath ¶
func (v *RepoCustomization) GetPath() string
GetPath returns RepoCustomization.Path, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetProject ¶
func (v *RepoCustomization) GetProject() *RepoCommonProject
GetProject returns RepoCustomization.Project, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetProjectEnvironment ¶
func (v *RepoCustomization) GetProjectEnvironment() *RepoCommonProjectEnvironment
GetProjectEnvironment returns RepoCustomization.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetSource ¶
func (v *RepoCustomization) GetSource() RepoCommonSourceRepoSource
GetSource returns RepoCustomization.Source, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetTpu ¶
func (v *RepoCustomization) GetTpu() *RepoCommonTpuTPUSpec
GetTpu returns RepoCustomization.Tpu, and is useful for accessing the field via an interface.
func (*RepoCustomization) GetUpdatedAt ¶
func (v *RepoCustomization) GetUpdatedAt() time.Time
GetUpdatedAt returns RepoCustomization.UpdatedAt, and is useful for accessing the field via an interface.
func (*RepoCustomization) MarshalJSON ¶
func (v *RepoCustomization) MarshalJSON() ([]byte, error)
func (*RepoCustomization) UnmarshalJSON ¶
func (v *RepoCustomization) UnmarshalJSON(b []byte) error
type RepoCustomizationKubernetesCustomization ¶
type RepoCustomizationKubernetesCustomization struct { ServiceAccountName *string `json:"serviceAccountName"` PodAnnotations *map[string]string `json:"podAnnotations"` ServiceAnnotations *map[string]string `json:"serviceAnnotations"` IngressAnnotations *map[string]string `json:"ingressAnnotations"` PodSpecPatch *string `json:"podSpecPatch"` IngressSpecPatch *string `json:"ingressSpecPatch"` }
RepoCustomizationKubernetesCustomization includes the requested fields of the GraphQL type KubernetesCustomization.
func (*RepoCustomizationKubernetesCustomization) GetIngressAnnotations ¶
func (v *RepoCustomizationKubernetesCustomization) GetIngressAnnotations() *map[string]string
GetIngressAnnotations returns RepoCustomizationKubernetesCustomization.IngressAnnotations, and is useful for accessing the field via an interface.
func (*RepoCustomizationKubernetesCustomization) GetIngressSpecPatch ¶
func (v *RepoCustomizationKubernetesCustomization) GetIngressSpecPatch() *string
GetIngressSpecPatch returns RepoCustomizationKubernetesCustomization.IngressSpecPatch, and is useful for accessing the field via an interface.
func (*RepoCustomizationKubernetesCustomization) GetPodAnnotations ¶
func (v *RepoCustomizationKubernetesCustomization) GetPodAnnotations() *map[string]string
GetPodAnnotations returns RepoCustomizationKubernetesCustomization.PodAnnotations, and is useful for accessing the field via an interface.
func (*RepoCustomizationKubernetesCustomization) GetPodSpecPatch ¶
func (v *RepoCustomizationKubernetesCustomization) GetPodSpecPatch() *string
GetPodSpecPatch returns RepoCustomizationKubernetesCustomization.PodSpecPatch, and is useful for accessing the field via an interface.
func (*RepoCustomizationKubernetesCustomization) GetServiceAccountName ¶
func (v *RepoCustomizationKubernetesCustomization) GetServiceAccountName() *string
GetServiceAccountName returns RepoCustomizationKubernetesCustomization.ServiceAccountName, and is useful for accessing the field via an interface.
func (*RepoCustomizationKubernetesCustomization) GetServiceAnnotations ¶
func (v *RepoCustomizationKubernetesCustomization) GetServiceAnnotations() *map[string]string
GetServiceAnnotations returns RepoCustomizationKubernetesCustomization.ServiceAnnotations, and is useful for accessing the field via an interface.
type RepoCustomizationResponse ¶
type RepoCustomizationResponse struct {
Repo *repoCustomizationRepo `json:"repo"`
}
repoCustomizationResponse is returned by repoCustomization on success.
func RepoCustomizationQuery ¶
func (*RepoCustomizationResponse) GetRepo ¶
func (v *RepoCustomizationResponse) GetRepo() *repoCustomizationRepo
GetRepo returns RepoCustomizationResponse.Repo, and is useful for accessing the field via an interface.
type RepoDeploy ¶
type RepoDeploy struct { // - v0.RepoID Id uuid.UUID `json:"id"` RepoCommon `json:"-"` CanDeploy *bool `json:"canDeploy"` DeployTarget *DeployTarget `json:"deployTarget"` }
RepoDeploy includes the GraphQL fields of Repo requested by the fragment RepoDeploy.
func (*RepoDeploy) GetAutoscaling ¶
func (v *RepoDeploy) GetAutoscaling() *RepoCommonAutoscaling
GetAutoscaling returns RepoDeploy.Autoscaling, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetAwsAccount ¶
func (v *RepoDeploy) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
GetAwsAccount returns RepoDeploy.AwsAccount, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetCanDeploy ¶
func (v *RepoDeploy) GetCanDeploy() *bool
GetCanDeploy returns RepoDeploy.CanDeploy, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetCluster ¶
func (v *RepoDeploy) GetCluster() *RepoCommonCluster
GetCluster returns RepoDeploy.Cluster, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetCpu ¶
func (v *RepoDeploy) GetCpu() *string
GetCpu returns RepoDeploy.Cpu, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetDatabaseEngine ¶
func (v *RepoDeploy) GetDatabaseEngine() *DatabaseEngineType
GetDatabaseEngine returns RepoDeploy.DatabaseEngine, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetDatabaseProvider ¶
func (v *RepoDeploy) GetDatabaseProvider() *DatabaseProviderType
GetDatabaseProvider returns RepoDeploy.DatabaseProvider, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetDeployJob ¶
func (v *RepoDeploy) GetDeployJob() *bool
GetDeployJob returns RepoDeploy.DeployJob, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetDeployService ¶
func (v *RepoDeploy) GetDeployService() *bool
GetDeployService returns RepoDeploy.DeployService, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetDeployTarget ¶
func (v *RepoDeploy) GetDeployTarget() *DeployTarget
GetDeployTarget returns RepoDeploy.DeployTarget, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetDeployType ¶
func (v *RepoDeploy) GetDeployType() *DeployType
GetDeployType returns RepoDeploy.DeployType, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetDisableReason ¶
func (v *RepoDeploy) GetDisableReason() *DisableReason
GetDisableReason returns RepoDeploy.DisableReason, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetEnabled ¶
func (v *RepoDeploy) GetEnabled() bool
GetEnabled returns RepoDeploy.Enabled, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetGcpAccount ¶
func (v *RepoDeploy) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
GetGcpAccount returns RepoDeploy.GcpAccount, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetGpu ¶
func (v *RepoDeploy) GetGpu() *RepoCommonGpuGPUSpec
GetGpu returns RepoDeploy.Gpu, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetId ¶
func (v *RepoDeploy) GetId() uuid.UUID
GetId returns RepoDeploy.Id, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetImage ¶
func (v *RepoDeploy) GetImage() *string
GetImage returns RepoDeploy.Image, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetMemory ¶
func (v *RepoDeploy) GetMemory() *string
GetMemory returns RepoDeploy.Memory, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetName ¶
func (v *RepoDeploy) GetName() string
GetName returns RepoDeploy.Name, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetOwner ¶
func (v *RepoDeploy) GetOwner() RepoCommonOwnerUser
GetOwner returns RepoDeploy.Owner, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetPath ¶
func (v *RepoDeploy) GetPath() string
GetPath returns RepoDeploy.Path, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetProject ¶
func (v *RepoDeploy) GetProject() *RepoCommonProject
GetProject returns RepoDeploy.Project, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetProjectEnvironment ¶
func (v *RepoDeploy) GetProjectEnvironment() *RepoCommonProjectEnvironment
GetProjectEnvironment returns RepoDeploy.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetSource ¶
func (v *RepoDeploy) GetSource() RepoCommonSourceRepoSource
GetSource returns RepoDeploy.Source, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetTpu ¶
func (v *RepoDeploy) GetTpu() *RepoCommonTpuTPUSpec
GetTpu returns RepoDeploy.Tpu, and is useful for accessing the field via an interface.
func (*RepoDeploy) GetUpdatedAt ¶
func (v *RepoDeploy) GetUpdatedAt() time.Time
GetUpdatedAt returns RepoDeploy.UpdatedAt, and is useful for accessing the field via an interface.
func (*RepoDeploy) MarshalJSON ¶
func (v *RepoDeploy) MarshalJSON() ([]byte, error)
func (*RepoDeploy) UnmarshalJSON ¶
func (v *RepoDeploy) UnmarshalJSON(b []byte) error
type RepoDeployRevisionsResponse ¶
type RepoDeployRevisionsResponse struct {
CurrentUser repoDeployRevisionsCurrentUser `json:"currentUser"`
}
repoDeployRevisionsResponse is returned by repoDeployRevisions on success.
func (*RepoDeployRevisionsResponse) GetCurrentUser ¶
func (v *RepoDeployRevisionsResponse) GetCurrentUser() repoDeployRevisionsCurrentUser
GetCurrentUser returns RepoDeployRevisionsResponse.CurrentUser, and is useful for accessing the field via an interface.
type RepoDetail ¶
type RepoDetail struct { SecretMounts []RepoDetailSecretMountsKubernetesSecretMount `json:"secretMounts"` KubernetesCustomization *RepoDetailKubernetesCustomization `json:"kubernetesCustomization"` Manifest *RepoDetailManifest `json:"manifest"` AppID *string `json:"appID"` DefaultIngressDomain *string `json:"defaultIngressDomain"` KappID *string `json:"kappID"` UseHumanReadableKubernetesName *bool `json:"useHumanReadableKubernetesName"` RepoCommon `json:"-"` RepoNetwork `json:"-"` RepoBuild `json:"-"` Project *RepoDetailProject `json:"project"` ProductionDeployment *RepoDetailProductionDeployment `json:"productionDeployment"` Namespace *string `json:"namespace"` Envs []RepoDetailEnvsEnvVar `json:"envs"` Collaborators []RepoDetailCollaboratorsProjectCollaborator `json:"collaborators"` Volumes []RepoDetailVolumesVolumeSpec `json:"volumes"` Replication []RepoDetailReplication `json:"replication"` DeployTarget *DeployTarget `json:"deployTarget"` Cluster *RepoDetailCluster `json:"cluster"` AwsAccount *RepoDetailAwsAccountAWSAccount `json:"awsAccount"` GcpAccount *RepoDetailGcpAccountGCPAccount `json:"gcpAccount"` LogShipper *RepoDetailLogShipper `json:"logShipper"` ReadinessProbe *RepoDetailReadinessProbe `json:"readinessProbe"` LivenessProbe *RepoDetailLivenessProbe `json:"livenessProbe"` StartupProbe *RepoDetailStartupProbe `json:"startupProbe"` ManualDeploy *bool `json:"manualDeploy"` DeployStrategy *DeployStrategy `json:"deployStrategy"` Free *bool `json:"free"` Cpu *string `json:"cpu"` Memory *string `json:"memory"` Gpu *RepoDetailGpuGPUSpec `json:"gpu"` Tpu *RepoDetailTpuTPUSpec `json:"tpu"` EphemeralStorage *float64 `json:"ephemeralStorage"` Dedicated *bool `json:"dedicated"` GithubIntegration *RepoDetailGithubIntegrationGitHubRepoIntegration `json:"githubIntegration"` GitlabIntegration *RepoDetailGitlabIntegrationGitlabRepoIntegration `json:"gitlabIntegration"` ProductionBranch *string `json:"productionBranch"` BranchResources *RepoDetailBranchResourcesContainerResourcesSpec `json:"branchResources"` ServerlessResources *RepoDetailServerlessResourcesServerlessResourceSpec `json:"serverlessResources"` ServerlessRegion *string `json:"serverlessRegion"` PrometheusScrape *RepoDetailPrometheusScrape `json:"prometheusScrape"` HelmValues *string `json:"helmValues"` TerraformVersion *string `json:"terraformVersion"` TerraformVariables *string `json:"terraformVariables"` JobRuns *RepoDetailJobRunsJobRunConnection `json:"jobRuns"` DeployService *bool `json:"deployService"` DeployJob *bool `json:"deployJob"` PreStopSleep *int `json:"preStopSleep"` TerminationGracePeriodSeconds *int `json:"terminationGracePeriodSeconds"` Autoscaling *RepoDetailAutoscaling `json:"autoscaling"` ContainerRegistry *RepoDetailContainerRegistry `json:"containerRegistry"` DatabaseProvider *DatabaseProviderType `json:"databaseProvider"` DatabaseEngine *DatabaseEngineType `json:"databaseEngine"` DatabaseVersion *string `json:"databaseVersion"` DatabaseEnvs []RepoDetailDatabaseEnvsEnvVar `json:"databaseEnvs"` DatabaseLinks []RepoDetailDatabaseLinksDatabaseLink `json:"databaseLinks"` LinkedProjects []RepoDetailLinkedProjectsDatabaseLink `json:"linkedProjects"` AutoRetry *bool `json:"autoRetry"` AutoRollback *bool `json:"autoRollback"` CanDeploy *bool `json:"canDeploy"` PipelineCluster *RepoDetailPipelineCluster `json:"pipelineCluster"` AwsIamRole *string `json:"awsIamRole"` GcpServiceAccount *string `json:"gcpServiceAccount"` DatadogApmEnabled *bool `json:"datadogApmEnabled"` ProjectEnvironment *RepoDetailProjectEnvironment `json:"projectEnvironment"` PipelineLinks []RepoDetailPipelineLinksRepoPipelineLink `json:"pipelineLinks"` DeployTimeoutSeconds *int `json:"deployTimeoutSeconds"` }
RepoDetail includes the GraphQL fields of Repo requested by the fragment RepoDetail.
func (*RepoDetail) GetAlternativeImageTagTemplates ¶
func (v *RepoDetail) GetAlternativeImageTagTemplates() []string
GetAlternativeImageTagTemplates returns RepoDetail.AlternativeImageTagTemplates, and is useful for accessing the field via an interface.
func (*RepoDetail) GetAppID ¶
func (v *RepoDetail) GetAppID() *string
GetAppID returns RepoDetail.AppID, and is useful for accessing the field via an interface.
func (*RepoDetail) GetAutoRetry ¶
func (v *RepoDetail) GetAutoRetry() *bool
GetAutoRetry returns RepoDetail.AutoRetry, and is useful for accessing the field via an interface.
func (*RepoDetail) GetAutoRollback ¶
func (v *RepoDetail) GetAutoRollback() *bool
GetAutoRollback returns RepoDetail.AutoRollback, and is useful for accessing the field via an interface.
func (*RepoDetail) GetAutoscaling ¶
func (v *RepoDetail) GetAutoscaling() *RepoDetailAutoscaling
GetAutoscaling returns RepoDetail.Autoscaling, and is useful for accessing the field via an interface.
func (*RepoDetail) GetAwsAccount ¶
func (v *RepoDetail) GetAwsAccount() *RepoDetailAwsAccountAWSAccount
GetAwsAccount returns RepoDetail.AwsAccount, and is useful for accessing the field via an interface.
func (*RepoDetail) GetAwsIamRole ¶
func (v *RepoDetail) GetAwsIamRole() *string
GetAwsIamRole returns RepoDetail.AwsIamRole, and is useful for accessing the field via an interface.
func (*RepoDetail) GetBranchResources ¶
func (v *RepoDetail) GetBranchResources() *RepoDetailBranchResourcesContainerResourcesSpec
GetBranchResources returns RepoDetail.BranchResources, and is useful for accessing the field via an interface.
func (*RepoDetail) GetBuildMethod ¶
func (v *RepoDetail) GetBuildMethod() *RepoBuildBuildMethod
GetBuildMethod returns RepoDetail.BuildMethod, and is useful for accessing the field via an interface.
func (*RepoDetail) GetBuildResources ¶
func (v *RepoDetail) GetBuildResources() *RepoBuildBuildResourcesContainerResourcesSpec
GetBuildResources returns RepoDetail.BuildResources, and is useful for accessing the field via an interface.
func (*RepoDetail) GetBuildSpec ¶
func (v *RepoDetail) GetBuildSpec() *RepoBuildBuildSpecContainerSpec
GetBuildSpec returns RepoDetail.BuildSpec, and is useful for accessing the field via an interface.
func (*RepoDetail) GetCanDeploy ¶
func (v *RepoDetail) GetCanDeploy() *bool
GetCanDeploy returns RepoDetail.CanDeploy, and is useful for accessing the field via an interface.
func (*RepoDetail) GetCdns ¶
func (v *RepoDetail) GetCdns() []RepoNetworkCdnsCDN
GetCdns returns RepoDetail.Cdns, and is useful for accessing the field via an interface.
func (*RepoDetail) GetCluster ¶
func (v *RepoDetail) GetCluster() *RepoDetailCluster
GetCluster returns RepoDetail.Cluster, and is useful for accessing the field via an interface.
func (*RepoDetail) GetClusterDomains ¶
func (v *RepoDetail) GetClusterDomains() []RepoNetworkClusterDomains
GetClusterDomains returns RepoDetail.ClusterDomains, and is useful for accessing the field via an interface.
func (*RepoDetail) GetCollaborators ¶
func (v *RepoDetail) GetCollaborators() []RepoDetailCollaboratorsProjectCollaborator
GetCollaborators returns RepoDetail.Collaborators, and is useful for accessing the field via an interface.
func (*RepoDetail) GetContainerRegistry ¶
func (v *RepoDetail) GetContainerRegistry() *RepoDetailContainerRegistry
GetContainerRegistry returns RepoDetail.ContainerRegistry, and is useful for accessing the field via an interface.
func (*RepoDetail) GetCpu ¶
func (v *RepoDetail) GetCpu() *string
GetCpu returns RepoDetail.Cpu, and is useful for accessing the field via an interface.
func (*RepoDetail) GetDatabaseEngine ¶
func (v *RepoDetail) GetDatabaseEngine() *DatabaseEngineType
GetDatabaseEngine returns RepoDetail.DatabaseEngine, and is useful for accessing the field via an interface.
func (*RepoDetail) GetDatabaseEnvs ¶
func (v *RepoDetail) GetDatabaseEnvs() []RepoDetailDatabaseEnvsEnvVar
GetDatabaseEnvs returns RepoDetail.DatabaseEnvs, and is useful for accessing the field via an interface.
func (*RepoDetail) GetDatabaseLinks ¶
func (v *RepoDetail) GetDatabaseLinks() []RepoDetailDatabaseLinksDatabaseLink
GetDatabaseLinks returns RepoDetail.DatabaseLinks, and is useful for accessing the field via an interface.
func (*RepoDetail) GetDatabaseProvider ¶
func (v *RepoDetail) GetDatabaseProvider() *DatabaseProviderType
GetDatabaseProvider returns RepoDetail.DatabaseProvider, and is useful for accessing the field via an interface.
func (*RepoDetail) GetDatabaseVersion ¶
func (v *RepoDetail) GetDatabaseVersion() *string
GetDatabaseVersion returns RepoDetail.DatabaseVersion, and is useful for accessing the field via an interface.
func (*RepoDetail) GetDatadogApmEnabled ¶
func (v *RepoDetail) GetDatadogApmEnabled() *bool
GetDatadogApmEnabled returns RepoDetail.DatadogApmEnabled, and is useful for accessing the field via an interface.
func (*RepoDetail) GetDedicated ¶
func (v *RepoDetail) GetDedicated() *bool
GetDedicated returns RepoDetail.Dedicated, and is useful for accessing the field via an interface.
func (*RepoDetail) GetDefaultIngressDomain ¶
func (v *RepoDetail) GetDefaultIngressDomain() *string
GetDefaultIngressDomain returns RepoDetail.DefaultIngressDomain, and is useful for accessing the field via an interface.
func (*RepoDetail) GetDeployJob ¶
func (v *RepoDetail) GetDeployJob() *bool
GetDeployJob returns RepoDetail.DeployJob, and is useful for accessing the field via an interface.
func (*RepoDetail) GetDeployService ¶
func (v *RepoDetail) GetDeployService() *bool
GetDeployService returns RepoDetail.DeployService, and is useful for accessing the field via an interface.
func (*RepoDetail) GetDeployStrategy ¶
func (v *RepoDetail) GetDeployStrategy() *DeployStrategy
GetDeployStrategy returns RepoDetail.DeployStrategy, and is useful for accessing the field via an interface.
func (*RepoDetail) GetDeployTarget ¶
func (v *RepoDetail) GetDeployTarget() *DeployTarget
GetDeployTarget returns RepoDetail.DeployTarget, and is useful for accessing the field via an interface.
func (*RepoDetail) GetDeployTimeoutSeconds ¶
func (v *RepoDetail) GetDeployTimeoutSeconds() *int
GetDeployTimeoutSeconds returns RepoDetail.DeployTimeoutSeconds, and is useful for accessing the field via an interface.
func (*RepoDetail) GetDeployType ¶
func (v *RepoDetail) GetDeployType() *DeployType
GetDeployType returns RepoDetail.DeployType, and is useful for accessing the field via an interface.
func (*RepoDetail) GetDisableReason ¶
func (v *RepoDetail) GetDisableReason() *DisableReason
GetDisableReason returns RepoDetail.DisableReason, and is useful for accessing the field via an interface.
func (*RepoDetail) GetEnabled ¶
func (v *RepoDetail) GetEnabled() bool
GetEnabled returns RepoDetail.Enabled, and is useful for accessing the field via an interface.
func (*RepoDetail) GetEnvs ¶
func (v *RepoDetail) GetEnvs() []RepoDetailEnvsEnvVar
GetEnvs returns RepoDetail.Envs, and is useful for accessing the field via an interface.
func (*RepoDetail) GetEphemeralStorage ¶
func (v *RepoDetail) GetEphemeralStorage() *float64
GetEphemeralStorage returns RepoDetail.EphemeralStorage, and is useful for accessing the field via an interface.
func (*RepoDetail) GetFree ¶
func (v *RepoDetail) GetFree() *bool
GetFree returns RepoDetail.Free, and is useful for accessing the field via an interface.
func (*RepoDetail) GetGcpAccount ¶
func (v *RepoDetail) GetGcpAccount() *RepoDetailGcpAccountGCPAccount
GetGcpAccount returns RepoDetail.GcpAccount, and is useful for accessing the field via an interface.
func (*RepoDetail) GetGcpServiceAccount ¶
func (v *RepoDetail) GetGcpServiceAccount() *string
GetGcpServiceAccount returns RepoDetail.GcpServiceAccount, and is useful for accessing the field via an interface.
func (*RepoDetail) GetGitSubmodules ¶
func (v *RepoDetail) GetGitSubmodules() *GitSubmodulesType
GetGitSubmodules returns RepoDetail.GitSubmodules, and is useful for accessing the field via an interface.
func (*RepoDetail) GetGithubIntegration ¶
func (v *RepoDetail) GetGithubIntegration() *RepoDetailGithubIntegrationGitHubRepoIntegration
GetGithubIntegration returns RepoDetail.GithubIntegration, and is useful for accessing the field via an interface.
func (*RepoDetail) GetGitlabIntegration ¶
func (v *RepoDetail) GetGitlabIntegration() *RepoDetailGitlabIntegrationGitlabRepoIntegration
GetGitlabIntegration returns RepoDetail.GitlabIntegration, and is useful for accessing the field via an interface.
func (*RepoDetail) GetGpu ¶
func (v *RepoDetail) GetGpu() *RepoDetailGpuGPUSpec
GetGpu returns RepoDetail.Gpu, and is useful for accessing the field via an interface.
func (*RepoDetail) GetHelmValues ¶
func (v *RepoDetail) GetHelmValues() *string
GetHelmValues returns RepoDetail.HelmValues, and is useful for accessing the field via an interface.
func (*RepoDetail) GetHostNetwork ¶
func (v *RepoDetail) GetHostNetwork() *bool
GetHostNetwork returns RepoDetail.HostNetwork, and is useful for accessing the field via an interface.
func (*RepoDetail) GetId ¶
func (v *RepoDetail) GetId() uuid.UUID
GetId returns RepoDetail.Id, and is useful for accessing the field via an interface.
func (*RepoDetail) GetImage ¶
func (v *RepoDetail) GetImage() *string
GetImage returns RepoDetail.Image, and is useful for accessing the field via an interface.
func (*RepoDetail) GetJobRuns ¶
func (v *RepoDetail) GetJobRuns() *RepoDetailJobRunsJobRunConnection
GetJobRuns returns RepoDetail.JobRuns, and is useful for accessing the field via an interface.
func (*RepoDetail) GetKanikoFlags ¶
func (v *RepoDetail) GetKanikoFlags() *RepoBuildKanikoFlags
GetKanikoFlags returns RepoDetail.KanikoFlags, and is useful for accessing the field via an interface.
func (*RepoDetail) GetKappID ¶
func (v *RepoDetail) GetKappID() *string
GetKappID returns RepoDetail.KappID, and is useful for accessing the field via an interface.
func (*RepoDetail) GetKubernetesCustomization ¶
func (v *RepoDetail) GetKubernetesCustomization() *RepoDetailKubernetesCustomization
GetKubernetesCustomization returns RepoDetail.KubernetesCustomization, and is useful for accessing the field via an interface.
func (*RepoDetail) GetLinkedProjects ¶
func (v *RepoDetail) GetLinkedProjects() []RepoDetailLinkedProjectsDatabaseLink
GetLinkedProjects returns RepoDetail.LinkedProjects, and is useful for accessing the field via an interface.
func (*RepoDetail) GetLivenessProbe ¶
func (v *RepoDetail) GetLivenessProbe() *RepoDetailLivenessProbe
GetLivenessProbe returns RepoDetail.LivenessProbe, and is useful for accessing the field via an interface.
func (*RepoDetail) GetLogShipper ¶
func (v *RepoDetail) GetLogShipper() *RepoDetailLogShipper
GetLogShipper returns RepoDetail.LogShipper, and is useful for accessing the field via an interface.
func (*RepoDetail) GetManifest ¶
func (v *RepoDetail) GetManifest() *RepoDetailManifest
GetManifest returns RepoDetail.Manifest, and is useful for accessing the field via an interface.
func (*RepoDetail) GetManualDeploy ¶
func (v *RepoDetail) GetManualDeploy() *bool
GetManualDeploy returns RepoDetail.ManualDeploy, and is useful for accessing the field via an interface.
func (*RepoDetail) GetMemory ¶
func (v *RepoDetail) GetMemory() *string
GetMemory returns RepoDetail.Memory, and is useful for accessing the field via an interface.
func (*RepoDetail) GetName ¶
func (v *RepoDetail) GetName() string
GetName returns RepoDetail.Name, and is useful for accessing the field via an interface.
func (*RepoDetail) GetNamespace ¶
func (v *RepoDetail) GetNamespace() *string
GetNamespace returns RepoDetail.Namespace, and is useful for accessing the field via an interface.
func (*RepoDetail) GetNoBuildCache ¶
func (v *RepoDetail) GetNoBuildCache() *bool
GetNoBuildCache returns RepoDetail.NoBuildCache, and is useful for accessing the field via an interface.
func (*RepoDetail) GetOwner ¶
func (v *RepoDetail) GetOwner() RepoCommonOwnerUser
GetOwner returns RepoDetail.Owner, and is useful for accessing the field via an interface.
func (*RepoDetail) GetPath ¶
func (v *RepoDetail) GetPath() string
GetPath returns RepoDetail.Path, and is useful for accessing the field via an interface.
func (*RepoDetail) GetPipelineCluster ¶
func (v *RepoDetail) GetPipelineCluster() *RepoDetailPipelineCluster
GetPipelineCluster returns RepoDetail.PipelineCluster, and is useful for accessing the field via an interface.
func (*RepoDetail) GetPipelineLinks ¶
func (v *RepoDetail) GetPipelineLinks() []RepoDetailPipelineLinksRepoPipelineLink
GetPipelineLinks returns RepoDetail.PipelineLinks, and is useful for accessing the field via an interface.
func (*RepoDetail) GetPorts ¶
func (v *RepoDetail) GetPorts() []RepoNetworkPortsPort
GetPorts returns RepoDetail.Ports, and is useful for accessing the field via an interface.
func (*RepoDetail) GetPreStopSleep ¶
func (v *RepoDetail) GetPreStopSleep() *int
GetPreStopSleep returns RepoDetail.PreStopSleep, and is useful for accessing the field via an interface.
func (*RepoDetail) GetProductionBranch ¶
func (v *RepoDetail) GetProductionBranch() *string
GetProductionBranch returns RepoDetail.ProductionBranch, and is useful for accessing the field via an interface.
func (*RepoDetail) GetProductionDeployment ¶
func (v *RepoDetail) GetProductionDeployment() *RepoDetailProductionDeployment
GetProductionDeployment returns RepoDetail.ProductionDeployment, and is useful for accessing the field via an interface.
func (*RepoDetail) GetProject ¶
func (v *RepoDetail) GetProject() *RepoDetailProject
GetProject returns RepoDetail.Project, and is useful for accessing the field via an interface.
func (*RepoDetail) GetProjectEnvironment ¶
func (v *RepoDetail) GetProjectEnvironment() *RepoDetailProjectEnvironment
GetProjectEnvironment returns RepoDetail.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*RepoDetail) GetPrometheusScrape ¶
func (v *RepoDetail) GetPrometheusScrape() *RepoDetailPrometheusScrape
GetPrometheusScrape returns RepoDetail.PrometheusScrape, and is useful for accessing the field via an interface.
func (*RepoDetail) GetReadinessProbe ¶
func (v *RepoDetail) GetReadinessProbe() *RepoDetailReadinessProbe
GetReadinessProbe returns RepoDetail.ReadinessProbe, and is useful for accessing the field via an interface.
func (*RepoDetail) GetReplication ¶
func (v *RepoDetail) GetReplication() []RepoDetailReplication
GetReplication returns RepoDetail.Replication, and is useful for accessing the field via an interface.
func (*RepoDetail) GetSecretMounts ¶
func (v *RepoDetail) GetSecretMounts() []RepoDetailSecretMountsKubernetesSecretMount
GetSecretMounts returns RepoDetail.SecretMounts, and is useful for accessing the field via an interface.
func (*RepoDetail) GetServerlessRegion ¶
func (v *RepoDetail) GetServerlessRegion() *string
GetServerlessRegion returns RepoDetail.ServerlessRegion, and is useful for accessing the field via an interface.
func (*RepoDetail) GetServerlessResources ¶
func (v *RepoDetail) GetServerlessResources() *RepoDetailServerlessResourcesServerlessResourceSpec
GetServerlessResources returns RepoDetail.ServerlessResources, and is useful for accessing the field via an interface.
func (*RepoDetail) GetSource ¶
func (v *RepoDetail) GetSource() RepoCommonSourceRepoSource
GetSource returns RepoDetail.Source, and is useful for accessing the field via an interface.
func (*RepoDetail) GetStartupProbe ¶
func (v *RepoDetail) GetStartupProbe() *RepoDetailStartupProbe
GetStartupProbe returns RepoDetail.StartupProbe, and is useful for accessing the field via an interface.
func (*RepoDetail) GetStaticIP ¶
func (v *RepoDetail) GetStaticIP() *bool
GetStaticIP returns RepoDetail.StaticIP, and is useful for accessing the field via an interface.
func (*RepoDetail) GetTerminationGracePeriodSeconds ¶
func (v *RepoDetail) GetTerminationGracePeriodSeconds() *int
GetTerminationGracePeriodSeconds returns RepoDetail.TerminationGracePeriodSeconds, and is useful for accessing the field via an interface.
func (*RepoDetail) GetTerraformVariables ¶
func (v *RepoDetail) GetTerraformVariables() *string
GetTerraformVariables returns RepoDetail.TerraformVariables, and is useful for accessing the field via an interface.
func (*RepoDetail) GetTerraformVersion ¶
func (v *RepoDetail) GetTerraformVersion() *string
GetTerraformVersion returns RepoDetail.TerraformVersion, and is useful for accessing the field via an interface.
func (*RepoDetail) GetTpu ¶
func (v *RepoDetail) GetTpu() *RepoDetailTpuTPUSpec
GetTpu returns RepoDetail.Tpu, and is useful for accessing the field via an interface.
func (*RepoDetail) GetUpdatedAt ¶
func (v *RepoDetail) GetUpdatedAt() time.Time
GetUpdatedAt returns RepoDetail.UpdatedAt, and is useful for accessing the field via an interface.
func (*RepoDetail) GetUseHumanReadableKubernetesName ¶
func (v *RepoDetail) GetUseHumanReadableKubernetesName() *bool
GetUseHumanReadableKubernetesName returns RepoDetail.UseHumanReadableKubernetesName, and is useful for accessing the field via an interface.
func (*RepoDetail) GetVolumes ¶
func (v *RepoDetail) GetVolumes() []RepoDetailVolumesVolumeSpec
GetVolumes returns RepoDetail.Volumes, and is useful for accessing the field via an interface.
func (*RepoDetail) MarshalJSON ¶
func (v *RepoDetail) MarshalJSON() ([]byte, error)
func (*RepoDetail) UnmarshalJSON ¶
func (v *RepoDetail) UnmarshalJSON(b []byte) error
type RepoDetailAutoscaling ¶
type RepoDetailAutoscaling struct { KedaScaledObjectSpec *string `json:"kedaScaledObjectSpec"` MinReplicas int `json:"minReplicas"` MaxReplicas int `json:"maxReplicas"` CoolDownPeriod *int `json:"coolDownPeriod"` Triggers []RepoDetailAutoscalingTriggersAutoscalingTrigger `json:"triggers"` }
RepoDetailAutoscaling includes the requested fields of the GraphQL type Autoscaling.
func (*RepoDetailAutoscaling) GetCoolDownPeriod ¶
func (v *RepoDetailAutoscaling) GetCoolDownPeriod() *int
GetCoolDownPeriod returns RepoDetailAutoscaling.CoolDownPeriod, and is useful for accessing the field via an interface.
func (*RepoDetailAutoscaling) GetKedaScaledObjectSpec ¶
func (v *RepoDetailAutoscaling) GetKedaScaledObjectSpec() *string
GetKedaScaledObjectSpec returns RepoDetailAutoscaling.KedaScaledObjectSpec, and is useful for accessing the field via an interface.
func (*RepoDetailAutoscaling) GetMaxReplicas ¶
func (v *RepoDetailAutoscaling) GetMaxReplicas() int
GetMaxReplicas returns RepoDetailAutoscaling.MaxReplicas, and is useful for accessing the field via an interface.
func (*RepoDetailAutoscaling) GetMinReplicas ¶
func (v *RepoDetailAutoscaling) GetMinReplicas() int
GetMinReplicas returns RepoDetailAutoscaling.MinReplicas, and is useful for accessing the field via an interface.
func (*RepoDetailAutoscaling) GetTriggers ¶
func (v *RepoDetailAutoscaling) GetTriggers() []RepoDetailAutoscalingTriggersAutoscalingTrigger
GetTriggers returns RepoDetailAutoscaling.Triggers, and is useful for accessing the field via an interface.
type RepoDetailAutoscalingTriggersAutoscalingTrigger ¶
type RepoDetailAutoscalingTriggersAutoscalingTrigger struct { Type AutoscalingType `json:"type"` Spec string `json:"spec"` }
RepoDetailAutoscalingTriggersAutoscalingTrigger includes the requested fields of the GraphQL type AutoscalingTrigger.
func (*RepoDetailAutoscalingTriggersAutoscalingTrigger) GetSpec ¶
func (v *RepoDetailAutoscalingTriggersAutoscalingTrigger) GetSpec() string
GetSpec returns RepoDetailAutoscalingTriggersAutoscalingTrigger.Spec, and is useful for accessing the field via an interface.
func (*RepoDetailAutoscalingTriggersAutoscalingTrigger) GetType ¶
func (v *RepoDetailAutoscalingTriggersAutoscalingTrigger) GetType() AutoscalingType
GetType returns RepoDetailAutoscalingTriggersAutoscalingTrigger.Type, and is useful for accessing the field via an interface.
type RepoDetailAwsAccountAWSAccount ¶
type RepoDetailAwsAccountAWSAccount struct { Id uuid.UUID `json:"id"` AccountID *string `json:"accountID"` }
RepoDetailAwsAccountAWSAccount includes the requested fields of the GraphQL type AWSAccount.
func (*RepoDetailAwsAccountAWSAccount) GetAccountID ¶
func (v *RepoDetailAwsAccountAWSAccount) GetAccountID() *string
GetAccountID returns RepoDetailAwsAccountAWSAccount.AccountID, and is useful for accessing the field via an interface.
func (*RepoDetailAwsAccountAWSAccount) GetId ¶
func (v *RepoDetailAwsAccountAWSAccount) GetId() uuid.UUID
GetId returns RepoDetailAwsAccountAWSAccount.Id, and is useful for accessing the field via an interface.
type RepoDetailBranchResourcesContainerResourcesSpec ¶
type RepoDetailBranchResourcesContainerResourcesSpec struct {
Resources `json:"-"`
}
RepoDetailBranchResourcesContainerResourcesSpec includes the requested fields of the GraphQL type ContainerResourcesSpec.
func (*RepoDetailBranchResourcesContainerResourcesSpec) GetAccelerator ¶
func (v *RepoDetailBranchResourcesContainerResourcesSpec) GetAccelerator() *ResourcesAcceleratorAcceleratorSpec
GetAccelerator returns RepoDetailBranchResourcesContainerResourcesSpec.Accelerator, and is useful for accessing the field via an interface.
func (*RepoDetailBranchResourcesContainerResourcesSpec) GetCpu ¶
func (v *RepoDetailBranchResourcesContainerResourcesSpec) GetCpu() *float64
GetCpu returns RepoDetailBranchResourcesContainerResourcesSpec.Cpu, and is useful for accessing the field via an interface.
func (*RepoDetailBranchResourcesContainerResourcesSpec) GetEphemeralStorage ¶
func (v *RepoDetailBranchResourcesContainerResourcesSpec) GetEphemeralStorage() *float64
GetEphemeralStorage returns RepoDetailBranchResourcesContainerResourcesSpec.EphemeralStorage, and is useful for accessing the field via an interface.
func (*RepoDetailBranchResourcesContainerResourcesSpec) GetMemory ¶
func (v *RepoDetailBranchResourcesContainerResourcesSpec) GetMemory() *float64
GetMemory returns RepoDetailBranchResourcesContainerResourcesSpec.Memory, and is useful for accessing the field via an interface.
func (*RepoDetailBranchResourcesContainerResourcesSpec) GetSpot ¶
func (v *RepoDetailBranchResourcesContainerResourcesSpec) GetSpot() *bool
GetSpot returns RepoDetailBranchResourcesContainerResourcesSpec.Spot, and is useful for accessing the field via an interface.
func (*RepoDetailBranchResourcesContainerResourcesSpec) MarshalJSON ¶
func (v *RepoDetailBranchResourcesContainerResourcesSpec) MarshalJSON() ([]byte, error)
func (*RepoDetailBranchResourcesContainerResourcesSpec) UnmarshalJSON ¶
func (v *RepoDetailBranchResourcesContainerResourcesSpec) UnmarshalJSON(b []byte) error
type RepoDetailCluster ¶
type RepoDetailCluster struct { Id uuid.UUID `json:"id"` Name string `json:"name"` Region *string `json:"region"` IngressIP *string `json:"ingressIP"` Connected *bool `json:"connected"` StaticIPs []string `json:"staticIPs"` CloudProvider *CloudProvider `json:"cloudProvider"` ClusterProvider *ClusterProvider `json:"clusterProvider"` }
RepoDetailCluster includes the requested fields of the GraphQL type Cluster.
func (*RepoDetailCluster) GetCloudProvider ¶
func (v *RepoDetailCluster) GetCloudProvider() *CloudProvider
GetCloudProvider returns RepoDetailCluster.CloudProvider, and is useful for accessing the field via an interface.
func (*RepoDetailCluster) GetClusterProvider ¶
func (v *RepoDetailCluster) GetClusterProvider() *ClusterProvider
GetClusterProvider returns RepoDetailCluster.ClusterProvider, and is useful for accessing the field via an interface.
func (*RepoDetailCluster) GetConnected ¶
func (v *RepoDetailCluster) GetConnected() *bool
GetConnected returns RepoDetailCluster.Connected, and is useful for accessing the field via an interface.
func (*RepoDetailCluster) GetId ¶
func (v *RepoDetailCluster) GetId() uuid.UUID
GetId returns RepoDetailCluster.Id, and is useful for accessing the field via an interface.
func (*RepoDetailCluster) GetIngressIP ¶
func (v *RepoDetailCluster) GetIngressIP() *string
GetIngressIP returns RepoDetailCluster.IngressIP, and is useful for accessing the field via an interface.
func (*RepoDetailCluster) GetName ¶
func (v *RepoDetailCluster) GetName() string
GetName returns RepoDetailCluster.Name, and is useful for accessing the field via an interface.
func (*RepoDetailCluster) GetRegion ¶
func (v *RepoDetailCluster) GetRegion() *string
GetRegion returns RepoDetailCluster.Region, and is useful for accessing the field via an interface.
func (*RepoDetailCluster) GetStaticIPs ¶
func (v *RepoDetailCluster) GetStaticIPs() []string
GetStaticIPs returns RepoDetailCluster.StaticIPs, and is useful for accessing the field via an interface.
type RepoDetailCollaboratorsProjectCollaborator ¶
type RepoDetailCollaboratorsProjectCollaborator struct { Id uuid.UUID `json:"id"` CollaboratorCommon `json:"-"` }
RepoDetailCollaboratorsProjectCollaborator includes the requested fields of the GraphQL type ProjectCollaborator.
func (*RepoDetailCollaboratorsProjectCollaborator) GetId ¶
func (v *RepoDetailCollaboratorsProjectCollaborator) GetId() uuid.UUID
GetId returns RepoDetailCollaboratorsProjectCollaborator.Id, and is useful for accessing the field via an interface.
func (*RepoDetailCollaboratorsProjectCollaborator) GetRole ¶
func (v *RepoDetailCollaboratorsProjectCollaborator) GetRole() ProjectCollaboratorRole
GetRole returns RepoDetailCollaboratorsProjectCollaborator.Role, and is useful for accessing the field via an interface.
func (*RepoDetailCollaboratorsProjectCollaborator) GetUser ¶
func (v *RepoDetailCollaboratorsProjectCollaborator) GetUser() CollaboratorCommonUser
GetUser returns RepoDetailCollaboratorsProjectCollaborator.User, and is useful for accessing the field via an interface.
func (*RepoDetailCollaboratorsProjectCollaborator) MarshalJSON ¶
func (v *RepoDetailCollaboratorsProjectCollaborator) MarshalJSON() ([]byte, error)
func (*RepoDetailCollaboratorsProjectCollaborator) UnmarshalJSON ¶
func (v *RepoDetailCollaboratorsProjectCollaborator) UnmarshalJSON(b []byte) error
type RepoDetailContainerRegistry ¶
RepoDetailContainerRegistry includes the requested fields of the GraphQL type ContainerRegistry.
func (*RepoDetailContainerRegistry) GetId ¶
func (v *RepoDetailContainerRegistry) GetId() uuid.UUID
GetId returns RepoDetailContainerRegistry.Id, and is useful for accessing the field via an interface.
type RepoDetailDatabaseEnvsEnvVar ¶
RepoDetailDatabaseEnvsEnvVar includes the requested fields of the GraphQL type EnvVar.
func (*RepoDetailDatabaseEnvsEnvVar) GetName ¶
func (v *RepoDetailDatabaseEnvsEnvVar) GetName() string
GetName returns RepoDetailDatabaseEnvsEnvVar.Name, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseEnvsEnvVar) GetValue ¶
func (v *RepoDetailDatabaseEnvsEnvVar) GetValue() string
GetValue returns RepoDetailDatabaseEnvsEnvVar.Value, and is useful for accessing the field via an interface.
type RepoDetailDatabaseLinksDatabaseLink ¶
type RepoDetailDatabaseLinksDatabaseLink struct { Id uuid.UUID `json:"id"` EnvPrefix *string `json:"envPrefix"` Envs []RepoDetailDatabaseLinksDatabaseLinkEnvsEnvVar `json:"envs"` Database RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo `json:"database"` }
RepoDetailDatabaseLinksDatabaseLink includes the requested fields of the GraphQL type DatabaseLink.
func (*RepoDetailDatabaseLinksDatabaseLink) GetDatabase ¶
func (v *RepoDetailDatabaseLinksDatabaseLink) GetDatabase() RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo
GetDatabase returns RepoDetailDatabaseLinksDatabaseLink.Database, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLink) GetEnvPrefix ¶
func (v *RepoDetailDatabaseLinksDatabaseLink) GetEnvPrefix() *string
GetEnvPrefix returns RepoDetailDatabaseLinksDatabaseLink.EnvPrefix, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLink) GetEnvs ¶
func (v *RepoDetailDatabaseLinksDatabaseLink) GetEnvs() []RepoDetailDatabaseLinksDatabaseLinkEnvsEnvVar
GetEnvs returns RepoDetailDatabaseLinksDatabaseLink.Envs, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLink) GetId ¶
func (v *RepoDetailDatabaseLinksDatabaseLink) GetId() uuid.UUID
GetId returns RepoDetailDatabaseLinksDatabaseLink.Id, and is useful for accessing the field via an interface.
type RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo ¶
type RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo struct {
RepoCommon `json:"-"`
}
RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo includes the requested fields of the GraphQL type Repo.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetAutoscaling ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetAutoscaling() *RepoCommonAutoscaling
GetAutoscaling returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.Autoscaling, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetAwsAccount ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
GetAwsAccount returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.AwsAccount, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetCluster ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetCluster() *RepoCommonCluster
GetCluster returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.Cluster, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetCpu ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetCpu() *string
GetCpu returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.Cpu, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDatabaseEngine ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDatabaseEngine() *DatabaseEngineType
GetDatabaseEngine returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.DatabaseEngine, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDatabaseProvider ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDatabaseProvider() *DatabaseProviderType
GetDatabaseProvider returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.DatabaseProvider, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployJob ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployJob() *bool
GetDeployJob returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.DeployJob, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployService ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployService() *bool
GetDeployService returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.DeployService, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployTarget ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployTarget() *DeployTarget
GetDeployTarget returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.DeployTarget, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployType ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDeployType() *DeployType
GetDeployType returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.DeployType, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDisableReason ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetDisableReason() *DisableReason
GetDisableReason returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.DisableReason, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetEnabled ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetEnabled() bool
GetEnabled returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.Enabled, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetGcpAccount ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
GetGcpAccount returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.GcpAccount, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetGpu ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetGpu() *RepoCommonGpuGPUSpec
GetGpu returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.Gpu, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetId ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetId() uuid.UUID
GetId returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.Id, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetImage ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetImage() *string
GetImage returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.Image, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetMemory ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetMemory() *string
GetMemory returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.Memory, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetName ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetName() string
GetName returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.Name, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetOwner ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetOwner() RepoCommonOwnerUser
GetOwner returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.Owner, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetPath ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetPath() string
GetPath returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.Path, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetProject ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetProject() *RepoCommonProject
GetProject returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.Project, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetProjectEnvironment ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetProjectEnvironment() *RepoCommonProjectEnvironment
GetProjectEnvironment returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetSource ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetSource() RepoCommonSourceRepoSource
GetSource returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.Source, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetTpu ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetTpu() *RepoCommonTpuTPUSpec
GetTpu returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.Tpu, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetUpdatedAt ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) GetUpdatedAt() time.Time
GetUpdatedAt returns RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo.UpdatedAt, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) MarshalJSON ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) MarshalJSON() ([]byte, error)
func (*RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) UnmarshalJSON ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkDatabaseRepo) UnmarshalJSON(b []byte) error
type RepoDetailDatabaseLinksDatabaseLinkEnvsEnvVar ¶
type RepoDetailDatabaseLinksDatabaseLinkEnvsEnvVar struct { Name string `json:"name"` Value string `json:"value"` }
RepoDetailDatabaseLinksDatabaseLinkEnvsEnvVar includes the requested fields of the GraphQL type EnvVar.
func (*RepoDetailDatabaseLinksDatabaseLinkEnvsEnvVar) GetName ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkEnvsEnvVar) GetName() string
GetName returns RepoDetailDatabaseLinksDatabaseLinkEnvsEnvVar.Name, and is useful for accessing the field via an interface.
func (*RepoDetailDatabaseLinksDatabaseLinkEnvsEnvVar) GetValue ¶
func (v *RepoDetailDatabaseLinksDatabaseLinkEnvsEnvVar) GetValue() string
GetValue returns RepoDetailDatabaseLinksDatabaseLinkEnvsEnvVar.Value, and is useful for accessing the field via an interface.
type RepoDetailEnvsEnvVar ¶
type RepoDetailEnvsEnvVar struct { Id uuid.UUID `json:"id"` Name string `json:"name"` Value string `json:"value"` Visible bool `json:"visible"` Sealed bool `json:"sealed"` Source *RepoDetailEnvsEnvVarSource `json:"source"` }
RepoDetailEnvsEnvVar includes the requested fields of the GraphQL type EnvVar.
func (*RepoDetailEnvsEnvVar) GetId ¶
func (v *RepoDetailEnvsEnvVar) GetId() uuid.UUID
GetId returns RepoDetailEnvsEnvVar.Id, and is useful for accessing the field via an interface.
func (*RepoDetailEnvsEnvVar) GetName ¶
func (v *RepoDetailEnvsEnvVar) GetName() string
GetName returns RepoDetailEnvsEnvVar.Name, and is useful for accessing the field via an interface.
func (*RepoDetailEnvsEnvVar) GetSealed ¶
func (v *RepoDetailEnvsEnvVar) GetSealed() bool
GetSealed returns RepoDetailEnvsEnvVar.Sealed, and is useful for accessing the field via an interface.
func (*RepoDetailEnvsEnvVar) GetSource ¶
func (v *RepoDetailEnvsEnvVar) GetSource() *RepoDetailEnvsEnvVarSource
GetSource returns RepoDetailEnvsEnvVar.Source, and is useful for accessing the field via an interface.
func (*RepoDetailEnvsEnvVar) GetValue ¶
func (v *RepoDetailEnvsEnvVar) GetValue() string
GetValue returns RepoDetailEnvsEnvVar.Value, and is useful for accessing the field via an interface.
func (*RepoDetailEnvsEnvVar) GetVisible ¶
func (v *RepoDetailEnvsEnvVar) GetVisible() bool
GetVisible returns RepoDetailEnvsEnvVar.Visible, and is useful for accessing the field via an interface.
type RepoDetailEnvsEnvVarSource ¶
type RepoDetailEnvsEnvVarSource struct {
Type EnvVarSourceType `json:"type"`
}
RepoDetailEnvsEnvVarSource includes the requested fields of the GraphQL type EnvVarSource.
func (*RepoDetailEnvsEnvVarSource) GetType ¶
func (v *RepoDetailEnvsEnvVarSource) GetType() EnvVarSourceType
GetType returns RepoDetailEnvsEnvVarSource.Type, and is useful for accessing the field via an interface.
type RepoDetailGcpAccountGCPAccount ¶
type RepoDetailGcpAccountGCPAccount struct { Id uuid.UUID `json:"id"` ProjectID *string `json:"projectID"` }
RepoDetailGcpAccountGCPAccount includes the requested fields of the GraphQL type GCPAccount.
func (*RepoDetailGcpAccountGCPAccount) GetId ¶
func (v *RepoDetailGcpAccountGCPAccount) GetId() uuid.UUID
GetId returns RepoDetailGcpAccountGCPAccount.Id, and is useful for accessing the field via an interface.
func (*RepoDetailGcpAccountGCPAccount) GetProjectID ¶
func (v *RepoDetailGcpAccountGCPAccount) GetProjectID() *string
GetProjectID returns RepoDetailGcpAccountGCPAccount.ProjectID, and is useful for accessing the field via an interface.
type RepoDetailGithubIntegrationGitHubRepoIntegration ¶
type RepoDetailGithubIntegrationGitHubRepoIntegration struct { Id uuid.UUID `json:"id"` GithubRepository *RepoDetailGithubIntegrationGitHubRepoIntegrationGithubRepositoryGitHubRepository `json:"githubRepository"` AutoDeployBranch bool `json:"autoDeployBranch"` AutoStopBranch bool `json:"autoStopBranch"` BranchIgnore string `json:"branchIgnore"` BranchStopIgnore string `json:"branchStopIgnore"` }
RepoDetailGithubIntegrationGitHubRepoIntegration includes the requested fields of the GraphQL type GitHubRepoIntegration.
func (*RepoDetailGithubIntegrationGitHubRepoIntegration) GetAutoDeployBranch ¶
func (v *RepoDetailGithubIntegrationGitHubRepoIntegration) GetAutoDeployBranch() bool
GetAutoDeployBranch returns RepoDetailGithubIntegrationGitHubRepoIntegration.AutoDeployBranch, and is useful for accessing the field via an interface.
func (*RepoDetailGithubIntegrationGitHubRepoIntegration) GetAutoStopBranch ¶
func (v *RepoDetailGithubIntegrationGitHubRepoIntegration) GetAutoStopBranch() bool
GetAutoStopBranch returns RepoDetailGithubIntegrationGitHubRepoIntegration.AutoStopBranch, and is useful for accessing the field via an interface.
func (*RepoDetailGithubIntegrationGitHubRepoIntegration) GetBranchIgnore ¶
func (v *RepoDetailGithubIntegrationGitHubRepoIntegration) GetBranchIgnore() string
GetBranchIgnore returns RepoDetailGithubIntegrationGitHubRepoIntegration.BranchIgnore, and is useful for accessing the field via an interface.
func (*RepoDetailGithubIntegrationGitHubRepoIntegration) GetBranchStopIgnore ¶
func (v *RepoDetailGithubIntegrationGitHubRepoIntegration) GetBranchStopIgnore() string
GetBranchStopIgnore returns RepoDetailGithubIntegrationGitHubRepoIntegration.BranchStopIgnore, and is useful for accessing the field via an interface.
func (*RepoDetailGithubIntegrationGitHubRepoIntegration) GetGithubRepository ¶
func (v *RepoDetailGithubIntegrationGitHubRepoIntegration) GetGithubRepository() *RepoDetailGithubIntegrationGitHubRepoIntegrationGithubRepositoryGitHubRepository
GetGithubRepository returns RepoDetailGithubIntegrationGitHubRepoIntegration.GithubRepository, and is useful for accessing the field via an interface.
func (*RepoDetailGithubIntegrationGitHubRepoIntegration) GetId ¶
func (v *RepoDetailGithubIntegrationGitHubRepoIntegration) GetId() uuid.UUID
GetId returns RepoDetailGithubIntegrationGitHubRepoIntegration.Id, and is useful for accessing the field via an interface.
type RepoDetailGithubIntegrationGitHubRepoIntegrationGithubRepositoryGitHubRepository ¶
type RepoDetailGithubIntegrationGitHubRepoIntegrationGithubRepositoryGitHubRepository struct { Id uuid.UUID `json:"id"` Owner string `json:"owner"` Name string `json:"name"` }
RepoDetailGithubIntegrationGitHubRepoIntegrationGithubRepositoryGitHubRepository includes the requested fields of the GraphQL type GitHubRepository.
func (*RepoDetailGithubIntegrationGitHubRepoIntegrationGithubRepositoryGitHubRepository) GetId ¶
func (v *RepoDetailGithubIntegrationGitHubRepoIntegrationGithubRepositoryGitHubRepository) GetId() uuid.UUID
GetId returns RepoDetailGithubIntegrationGitHubRepoIntegrationGithubRepositoryGitHubRepository.Id, and is useful for accessing the field via an interface.
func (*RepoDetailGithubIntegrationGitHubRepoIntegrationGithubRepositoryGitHubRepository) GetName ¶
func (v *RepoDetailGithubIntegrationGitHubRepoIntegrationGithubRepositoryGitHubRepository) GetName() string
GetName returns RepoDetailGithubIntegrationGitHubRepoIntegrationGithubRepositoryGitHubRepository.Name, and is useful for accessing the field via an interface.
func (*RepoDetailGithubIntegrationGitHubRepoIntegrationGithubRepositoryGitHubRepository) GetOwner ¶
func (v *RepoDetailGithubIntegrationGitHubRepoIntegrationGithubRepositoryGitHubRepository) GetOwner() string
GetOwner returns RepoDetailGithubIntegrationGitHubRepoIntegrationGithubRepositoryGitHubRepository.Owner, and is useful for accessing the field via an interface.
type RepoDetailGitlabIntegrationGitlabRepoIntegration ¶
type RepoDetailGitlabIntegrationGitlabRepoIntegration struct { Id uuid.UUID `json:"id"` AutoDeployBranch bool `json:"autoDeployBranch"` AutoStopBranch bool `json:"autoStopBranch"` BranchIgnore string `json:"branchIgnore"` BranchStopIgnore string `json:"branchStopIgnore"` }
RepoDetailGitlabIntegrationGitlabRepoIntegration includes the requested fields of the GraphQL type GitlabRepoIntegration.
func (*RepoDetailGitlabIntegrationGitlabRepoIntegration) GetAutoDeployBranch ¶
func (v *RepoDetailGitlabIntegrationGitlabRepoIntegration) GetAutoDeployBranch() bool
GetAutoDeployBranch returns RepoDetailGitlabIntegrationGitlabRepoIntegration.AutoDeployBranch, and is useful for accessing the field via an interface.
func (*RepoDetailGitlabIntegrationGitlabRepoIntegration) GetAutoStopBranch ¶
func (v *RepoDetailGitlabIntegrationGitlabRepoIntegration) GetAutoStopBranch() bool
GetAutoStopBranch returns RepoDetailGitlabIntegrationGitlabRepoIntegration.AutoStopBranch, and is useful for accessing the field via an interface.
func (*RepoDetailGitlabIntegrationGitlabRepoIntegration) GetBranchIgnore ¶
func (v *RepoDetailGitlabIntegrationGitlabRepoIntegration) GetBranchIgnore() string
GetBranchIgnore returns RepoDetailGitlabIntegrationGitlabRepoIntegration.BranchIgnore, and is useful for accessing the field via an interface.
func (*RepoDetailGitlabIntegrationGitlabRepoIntegration) GetBranchStopIgnore ¶
func (v *RepoDetailGitlabIntegrationGitlabRepoIntegration) GetBranchStopIgnore() string
GetBranchStopIgnore returns RepoDetailGitlabIntegrationGitlabRepoIntegration.BranchStopIgnore, and is useful for accessing the field via an interface.
func (*RepoDetailGitlabIntegrationGitlabRepoIntegration) GetId ¶
func (v *RepoDetailGitlabIntegrationGitlabRepoIntegration) GetId() uuid.UUID
GetId returns RepoDetailGitlabIntegrationGitlabRepoIntegration.Id, and is useful for accessing the field via an interface.
type RepoDetailGpuGPUSpec ¶
RepoDetailGpuGPUSpec includes the requested fields of the GraphQL type GPUSpec.
func (*RepoDetailGpuGPUSpec) GetCount ¶
func (v *RepoDetailGpuGPUSpec) GetCount() int
GetCount returns RepoDetailGpuGPUSpec.Count, and is useful for accessing the field via an interface.
func (*RepoDetailGpuGPUSpec) GetType ¶
func (v *RepoDetailGpuGPUSpec) GetType() *string
GetType returns RepoDetailGpuGPUSpec.Type, and is useful for accessing the field via an interface.
type RepoDetailJobRunsJobRunConnection ¶
type RepoDetailJobRunsJobRunConnection struct {
TotalCount int `json:"totalCount"`
}
RepoDetailJobRunsJobRunConnection includes the requested fields of the GraphQL type JobRunConnection.
func (*RepoDetailJobRunsJobRunConnection) GetTotalCount ¶
func (v *RepoDetailJobRunsJobRunConnection) GetTotalCount() int
GetTotalCount returns RepoDetailJobRunsJobRunConnection.TotalCount, and is useful for accessing the field via an interface.
type RepoDetailKubernetesCustomization ¶
type RepoDetailKubernetesCustomization struct { ServiceAccountName *string `json:"serviceAccountName"` PodAnnotations *map[string]string `json:"podAnnotations"` ServiceAnnotations *map[string]string `json:"serviceAnnotations"` IngressAnnotations *map[string]string `json:"ingressAnnotations"` }
RepoDetailKubernetesCustomization includes the requested fields of the GraphQL type KubernetesCustomization.
func (*RepoDetailKubernetesCustomization) GetIngressAnnotations ¶
func (v *RepoDetailKubernetesCustomization) GetIngressAnnotations() *map[string]string
GetIngressAnnotations returns RepoDetailKubernetesCustomization.IngressAnnotations, and is useful for accessing the field via an interface.
func (*RepoDetailKubernetesCustomization) GetPodAnnotations ¶
func (v *RepoDetailKubernetesCustomization) GetPodAnnotations() *map[string]string
GetPodAnnotations returns RepoDetailKubernetesCustomization.PodAnnotations, and is useful for accessing the field via an interface.
func (*RepoDetailKubernetesCustomization) GetServiceAccountName ¶
func (v *RepoDetailKubernetesCustomization) GetServiceAccountName() *string
GetServiceAccountName returns RepoDetailKubernetesCustomization.ServiceAccountName, and is useful for accessing the field via an interface.
func (*RepoDetailKubernetesCustomization) GetServiceAnnotations ¶
func (v *RepoDetailKubernetesCustomization) GetServiceAnnotations() *map[string]string
GetServiceAnnotations returns RepoDetailKubernetesCustomization.ServiceAnnotations, and is useful for accessing the field via an interface.
type RepoDetailLinkedProjectsDatabaseLink ¶
type RepoDetailLinkedProjectsDatabaseLink struct { Id uuid.UUID `json:"id"` EnvPrefix *string `json:"envPrefix"` Repo RepoDetailLinkedProjectsDatabaseLinkRepo `json:"repo"` }
RepoDetailLinkedProjectsDatabaseLink includes the requested fields of the GraphQL type DatabaseLink.
func (*RepoDetailLinkedProjectsDatabaseLink) GetEnvPrefix ¶
func (v *RepoDetailLinkedProjectsDatabaseLink) GetEnvPrefix() *string
GetEnvPrefix returns RepoDetailLinkedProjectsDatabaseLink.EnvPrefix, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLink) GetId ¶
func (v *RepoDetailLinkedProjectsDatabaseLink) GetId() uuid.UUID
GetId returns RepoDetailLinkedProjectsDatabaseLink.Id, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLink) GetRepo ¶
func (v *RepoDetailLinkedProjectsDatabaseLink) GetRepo() RepoDetailLinkedProjectsDatabaseLinkRepo
GetRepo returns RepoDetailLinkedProjectsDatabaseLink.Repo, and is useful for accessing the field via an interface.
type RepoDetailLinkedProjectsDatabaseLinkRepo ¶
type RepoDetailLinkedProjectsDatabaseLinkRepo struct {
RepoCommon `json:"-"`
}
RepoDetailLinkedProjectsDatabaseLinkRepo includes the requested fields of the GraphQL type Repo.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetAutoscaling ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetAutoscaling() *RepoCommonAutoscaling
GetAutoscaling returns RepoDetailLinkedProjectsDatabaseLinkRepo.Autoscaling, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetAwsAccount ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
GetAwsAccount returns RepoDetailLinkedProjectsDatabaseLinkRepo.AwsAccount, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetCluster ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetCluster() *RepoCommonCluster
GetCluster returns RepoDetailLinkedProjectsDatabaseLinkRepo.Cluster, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetCpu ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetCpu() *string
GetCpu returns RepoDetailLinkedProjectsDatabaseLinkRepo.Cpu, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetDatabaseEngine ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetDatabaseEngine() *DatabaseEngineType
GetDatabaseEngine returns RepoDetailLinkedProjectsDatabaseLinkRepo.DatabaseEngine, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetDatabaseProvider ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetDatabaseProvider() *DatabaseProviderType
GetDatabaseProvider returns RepoDetailLinkedProjectsDatabaseLinkRepo.DatabaseProvider, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetDeployJob ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetDeployJob() *bool
GetDeployJob returns RepoDetailLinkedProjectsDatabaseLinkRepo.DeployJob, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetDeployService ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetDeployService() *bool
GetDeployService returns RepoDetailLinkedProjectsDatabaseLinkRepo.DeployService, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetDeployTarget ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetDeployTarget() *DeployTarget
GetDeployTarget returns RepoDetailLinkedProjectsDatabaseLinkRepo.DeployTarget, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetDeployType ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetDeployType() *DeployType
GetDeployType returns RepoDetailLinkedProjectsDatabaseLinkRepo.DeployType, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetDisableReason ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetDisableReason() *DisableReason
GetDisableReason returns RepoDetailLinkedProjectsDatabaseLinkRepo.DisableReason, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetEnabled ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetEnabled() bool
GetEnabled returns RepoDetailLinkedProjectsDatabaseLinkRepo.Enabled, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetGcpAccount ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
GetGcpAccount returns RepoDetailLinkedProjectsDatabaseLinkRepo.GcpAccount, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetGpu ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetGpu() *RepoCommonGpuGPUSpec
GetGpu returns RepoDetailLinkedProjectsDatabaseLinkRepo.Gpu, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetId ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetId() uuid.UUID
GetId returns RepoDetailLinkedProjectsDatabaseLinkRepo.Id, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetImage ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetImage() *string
GetImage returns RepoDetailLinkedProjectsDatabaseLinkRepo.Image, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetMemory ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetMemory() *string
GetMemory returns RepoDetailLinkedProjectsDatabaseLinkRepo.Memory, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetName ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetName() string
GetName returns RepoDetailLinkedProjectsDatabaseLinkRepo.Name, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetOwner ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetOwner() RepoCommonOwnerUser
GetOwner returns RepoDetailLinkedProjectsDatabaseLinkRepo.Owner, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetPath ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetPath() string
GetPath returns RepoDetailLinkedProjectsDatabaseLinkRepo.Path, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetProject ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetProject() *RepoCommonProject
GetProject returns RepoDetailLinkedProjectsDatabaseLinkRepo.Project, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetProjectEnvironment ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetProjectEnvironment() *RepoCommonProjectEnvironment
GetProjectEnvironment returns RepoDetailLinkedProjectsDatabaseLinkRepo.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetSource ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetSource() RepoCommonSourceRepoSource
GetSource returns RepoDetailLinkedProjectsDatabaseLinkRepo.Source, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetTpu ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetTpu() *RepoCommonTpuTPUSpec
GetTpu returns RepoDetailLinkedProjectsDatabaseLinkRepo.Tpu, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) GetUpdatedAt ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) GetUpdatedAt() time.Time
GetUpdatedAt returns RepoDetailLinkedProjectsDatabaseLinkRepo.UpdatedAt, and is useful for accessing the field via an interface.
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) MarshalJSON ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) MarshalJSON() ([]byte, error)
func (*RepoDetailLinkedProjectsDatabaseLinkRepo) UnmarshalJSON ¶
func (v *RepoDetailLinkedProjectsDatabaseLinkRepo) UnmarshalJSON(b []byte) error
type RepoDetailLivenessProbe ¶
type RepoDetailLivenessProbe struct {
ProbeDetail `json:"-"`
}
RepoDetailLivenessProbe includes the requested fields of the GraphQL type Probe.
func (*RepoDetailLivenessProbe) GetCommand ¶
func (v *RepoDetailLivenessProbe) GetCommand() *string
GetCommand returns RepoDetailLivenessProbe.Command, and is useful for accessing the field via an interface.
func (*RepoDetailLivenessProbe) GetFailureThreshold ¶
func (v *RepoDetailLivenessProbe) GetFailureThreshold() int
GetFailureThreshold returns RepoDetailLivenessProbe.FailureThreshold, and is useful for accessing the field via an interface.
func (*RepoDetailLivenessProbe) GetHttp ¶
func (v *RepoDetailLivenessProbe) GetHttp() *ProbeDetailHttpHTTPProbe
GetHttp returns RepoDetailLivenessProbe.Http, and is useful for accessing the field via an interface.
func (*RepoDetailLivenessProbe) GetInitialDelaySeconds ¶
func (v *RepoDetailLivenessProbe) GetInitialDelaySeconds() int
GetInitialDelaySeconds returns RepoDetailLivenessProbe.InitialDelaySeconds, and is useful for accessing the field via an interface.
func (*RepoDetailLivenessProbe) GetPeriodSeconds ¶
func (v *RepoDetailLivenessProbe) GetPeriodSeconds() int
GetPeriodSeconds returns RepoDetailLivenessProbe.PeriodSeconds, and is useful for accessing the field via an interface.
func (*RepoDetailLivenessProbe) GetSuccessThreshold ¶
func (v *RepoDetailLivenessProbe) GetSuccessThreshold() int
GetSuccessThreshold returns RepoDetailLivenessProbe.SuccessThreshold, and is useful for accessing the field via an interface.
func (*RepoDetailLivenessProbe) GetTcp ¶
func (v *RepoDetailLivenessProbe) GetTcp() *ProbeDetailTcpTCPProbe
GetTcp returns RepoDetailLivenessProbe.Tcp, and is useful for accessing the field via an interface.
func (*RepoDetailLivenessProbe) GetTimeoutSeconds ¶
func (v *RepoDetailLivenessProbe) GetTimeoutSeconds() int
GetTimeoutSeconds returns RepoDetailLivenessProbe.TimeoutSeconds, and is useful for accessing the field via an interface.
func (*RepoDetailLivenessProbe) MarshalJSON ¶
func (v *RepoDetailLivenessProbe) MarshalJSON() ([]byte, error)
func (*RepoDetailLivenessProbe) UnmarshalJSON ¶
func (v *RepoDetailLivenessProbe) UnmarshalJSON(b []byte) error
type RepoDetailLogShipper ¶
type RepoDetailLogShipper struct { Type LogShipperType `json:"type"` Logz *RepoDetailLogShipperLogzLogzIntegration `json:"logz"` Syslog *RepoDetailLogShipperSyslogSyslogIntegration `json:"syslog"` LogDNA *RepoDetailLogShipperLogDNALogDNAIntegration `json:"logDNA"` Datadog *RepoDetailLogShipperDatadogDatadogLogIntegration `json:"datadog"` Betterstack *RepoDetailLogShipperBetterstackBetterStackIntegration `json:"betterstack"` }
RepoDetailLogShipper includes the requested fields of the GraphQL type LogShipper.
func (*RepoDetailLogShipper) GetBetterstack ¶
func (v *RepoDetailLogShipper) GetBetterstack() *RepoDetailLogShipperBetterstackBetterStackIntegration
GetBetterstack returns RepoDetailLogShipper.Betterstack, and is useful for accessing the field via an interface.
func (*RepoDetailLogShipper) GetDatadog ¶
func (v *RepoDetailLogShipper) GetDatadog() *RepoDetailLogShipperDatadogDatadogLogIntegration
GetDatadog returns RepoDetailLogShipper.Datadog, and is useful for accessing the field via an interface.
func (*RepoDetailLogShipper) GetLogDNA ¶
func (v *RepoDetailLogShipper) GetLogDNA() *RepoDetailLogShipperLogDNALogDNAIntegration
GetLogDNA returns RepoDetailLogShipper.LogDNA, and is useful for accessing the field via an interface.
func (*RepoDetailLogShipper) GetLogz ¶
func (v *RepoDetailLogShipper) GetLogz() *RepoDetailLogShipperLogzLogzIntegration
GetLogz returns RepoDetailLogShipper.Logz, and is useful for accessing the field via an interface.
func (*RepoDetailLogShipper) GetSyslog ¶
func (v *RepoDetailLogShipper) GetSyslog() *RepoDetailLogShipperSyslogSyslogIntegration
GetSyslog returns RepoDetailLogShipper.Syslog, and is useful for accessing the field via an interface.
func (*RepoDetailLogShipper) GetType ¶
func (v *RepoDetailLogShipper) GetType() LogShipperType
GetType returns RepoDetailLogShipper.Type, and is useful for accessing the field via an interface.
type RepoDetailLogShipperBetterstackBetterStackIntegration ¶
type RepoDetailLogShipperBetterstackBetterStackIntegration struct {
Token string `json:"token"`
}
RepoDetailLogShipperBetterstackBetterStackIntegration includes the requested fields of the GraphQL type BetterStackIntegration.
func (*RepoDetailLogShipperBetterstackBetterStackIntegration) GetToken ¶
func (v *RepoDetailLogShipperBetterstackBetterStackIntegration) GetToken() string
GetToken returns RepoDetailLogShipperBetterstackBetterStackIntegration.Token, and is useful for accessing the field via an interface.
type RepoDetailLogShipperDatadogDatadogLogIntegration ¶
type RepoDetailLogShipperDatadogDatadogLogIntegration struct { Key string `json:"key"` Host *string `json:"host"` }
RepoDetailLogShipperDatadogDatadogLogIntegration includes the requested fields of the GraphQL type DatadogLogIntegration.
func (*RepoDetailLogShipperDatadogDatadogLogIntegration) GetHost ¶
func (v *RepoDetailLogShipperDatadogDatadogLogIntegration) GetHost() *string
GetHost returns RepoDetailLogShipperDatadogDatadogLogIntegration.Host, and is useful for accessing the field via an interface.
func (*RepoDetailLogShipperDatadogDatadogLogIntegration) GetKey ¶
func (v *RepoDetailLogShipperDatadogDatadogLogIntegration) GetKey() string
GetKey returns RepoDetailLogShipperDatadogDatadogLogIntegration.Key, and is useful for accessing the field via an interface.
type RepoDetailLogShipperLogDNALogDNAIntegration ¶
type RepoDetailLogShipperLogDNALogDNAIntegration struct {
Key string `json:"key"`
}
RepoDetailLogShipperLogDNALogDNAIntegration includes the requested fields of the GraphQL type LogDNAIntegration.
func (*RepoDetailLogShipperLogDNALogDNAIntegration) GetKey ¶
func (v *RepoDetailLogShipperLogDNALogDNAIntegration) GetKey() string
GetKey returns RepoDetailLogShipperLogDNALogDNAIntegration.Key, and is useful for accessing the field via an interface.
type RepoDetailLogShipperLogzLogzIntegration ¶
type RepoDetailLogShipperLogzLogzIntegration struct { Token string `json:"token"` Url *string `json:"url"` }
RepoDetailLogShipperLogzLogzIntegration includes the requested fields of the GraphQL type LogzIntegration.
func (*RepoDetailLogShipperLogzLogzIntegration) GetToken ¶
func (v *RepoDetailLogShipperLogzLogzIntegration) GetToken() string
GetToken returns RepoDetailLogShipperLogzLogzIntegration.Token, and is useful for accessing the field via an interface.
func (*RepoDetailLogShipperLogzLogzIntegration) GetUrl ¶
func (v *RepoDetailLogShipperLogzLogzIntegration) GetUrl() *string
GetUrl returns RepoDetailLogShipperLogzLogzIntegration.Url, and is useful for accessing the field via an interface.
type RepoDetailLogShipperSyslogSyslogIntegration ¶
type RepoDetailLogShipperSyslogSyslogIntegration struct { Host string `json:"host"` Port string `json:"port"` Mode string `json:"mode"` }
RepoDetailLogShipperSyslogSyslogIntegration includes the requested fields of the GraphQL type SyslogIntegration.
func (*RepoDetailLogShipperSyslogSyslogIntegration) GetHost ¶
func (v *RepoDetailLogShipperSyslogSyslogIntegration) GetHost() string
GetHost returns RepoDetailLogShipperSyslogSyslogIntegration.Host, and is useful for accessing the field via an interface.
func (*RepoDetailLogShipperSyslogSyslogIntegration) GetMode ¶
func (v *RepoDetailLogShipperSyslogSyslogIntegration) GetMode() string
GetMode returns RepoDetailLogShipperSyslogSyslogIntegration.Mode, and is useful for accessing the field via an interface.
func (*RepoDetailLogShipperSyslogSyslogIntegration) GetPort ¶
func (v *RepoDetailLogShipperSyslogSyslogIntegration) GetPort() string
GetPort returns RepoDetailLogShipperSyslogSyslogIntegration.Port, and is useful for accessing the field via an interface.
type RepoDetailManifest ¶
type RepoDetailManifest struct { Manifests []string `json:"manifests"` ManifestValue *string `json:"manifestValue"` KustomizeDirs []string `json:"kustomizeDirs"` }
RepoDetailManifest includes the requested fields of the GraphQL type Manifest.
func (*RepoDetailManifest) GetKustomizeDirs ¶
func (v *RepoDetailManifest) GetKustomizeDirs() []string
GetKustomizeDirs returns RepoDetailManifest.KustomizeDirs, and is useful for accessing the field via an interface.
func (*RepoDetailManifest) GetManifestValue ¶
func (v *RepoDetailManifest) GetManifestValue() *string
GetManifestValue returns RepoDetailManifest.ManifestValue, and is useful for accessing the field via an interface.
func (*RepoDetailManifest) GetManifests ¶
func (v *RepoDetailManifest) GetManifests() []string
GetManifests returns RepoDetailManifest.Manifests, and is useful for accessing the field via an interface.
type RepoDetailPipelineCluster ¶
RepoDetailPipelineCluster includes the requested fields of the GraphQL type Cluster.
func (*RepoDetailPipelineCluster) GetId ¶
func (v *RepoDetailPipelineCluster) GetId() uuid.UUID
GetId returns RepoDetailPipelineCluster.Id, and is useful for accessing the field via an interface.
type RepoDetailPipelineLinksRepoPipelineLink ¶
type RepoDetailPipelineLinksRepoPipelineLink struct {
RepoPipelineLinkDetail `json:"-"`
}
RepoDetailPipelineLinksRepoPipelineLink includes the requested fields of the GraphQL type RepoPipelineLink.
func (*RepoDetailPipelineLinksRepoPipelineLink) GetId ¶
func (v *RepoDetailPipelineLinksRepoPipelineLink) GetId() uuid.UUID
GetId returns RepoDetailPipelineLinksRepoPipelineLink.Id, and is useful for accessing the field via an interface.
func (*RepoDetailPipelineLinksRepoPipelineLink) GetSource ¶
func (v *RepoDetailPipelineLinksRepoPipelineLink) GetSource() RepoPipelineLinkDetailSourceRepo
GetSource returns RepoDetailPipelineLinksRepoPipelineLink.Source, and is useful for accessing the field via an interface.
func (*RepoDetailPipelineLinksRepoPipelineLink) GetSourceEvent ¶
func (v *RepoDetailPipelineLinksRepoPipelineLink) GetSourceEvent() RepoEvent
GetSourceEvent returns RepoDetailPipelineLinksRepoPipelineLink.SourceEvent, and is useful for accessing the field via an interface.
func (*RepoDetailPipelineLinksRepoPipelineLink) GetTargetAction ¶
func (v *RepoDetailPipelineLinksRepoPipelineLink) GetTargetAction() RepoAction
GetTargetAction returns RepoDetailPipelineLinksRepoPipelineLink.TargetAction, and is useful for accessing the field via an interface.
func (*RepoDetailPipelineLinksRepoPipelineLink) GetTargetGroup ¶
func (v *RepoDetailPipelineLinksRepoPipelineLink) GetTargetGroup() RepoPipelineLinkDetailTargetGroupRepoGroup
GetTargetGroup returns RepoDetailPipelineLinksRepoPipelineLink.TargetGroup, and is useful for accessing the field via an interface.
func (*RepoDetailPipelineLinksRepoPipelineLink) MarshalJSON ¶
func (v *RepoDetailPipelineLinksRepoPipelineLink) MarshalJSON() ([]byte, error)
func (*RepoDetailPipelineLinksRepoPipelineLink) UnmarshalJSON ¶
func (v *RepoDetailPipelineLinksRepoPipelineLink) UnmarshalJSON(b []byte) error
type RepoDetailProductionDeployment ¶
type RepoDetailProductionDeployment struct { DeploymentCommon `json:"-"` AwsLinks *RepoDetailProductionDeploymentAwsLinksAWSLinks `json:"awsLinks"` GcpLinks *RepoDetailProductionDeploymentGcpLinksGCPLinks `json:"gcpLinks"` LoadBalancers []RepoDetailProductionDeploymentLoadBalancersLoadBalancer `json:"loadBalancers"` }
RepoDetailProductionDeployment includes the requested fields of the GraphQL type Deployment.
func (*RepoDetailProductionDeployment) GetAlternativeImages ¶
func (v *RepoDetailProductionDeployment) GetAlternativeImages() []DeploymentCommonAlternativeImagesAlternativeImage
GetAlternativeImages returns RepoDetailProductionDeployment.AlternativeImages, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeployment) GetAwsLinks ¶
func (v *RepoDetailProductionDeployment) GetAwsLinks() *RepoDetailProductionDeploymentAwsLinksAWSLinks
GetAwsLinks returns RepoDetailProductionDeployment.AwsLinks, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeployment) GetBranch ¶
func (v *RepoDetailProductionDeployment) GetBranch() *string
GetBranch returns RepoDetailProductionDeployment.Branch, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeployment) GetBuild ¶
func (v *RepoDetailProductionDeployment) GetBuild() *DeploymentCommonBuild
GetBuild returns RepoDetailProductionDeployment.Build, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeployment) GetCreatedAt ¶
func (v *RepoDetailProductionDeployment) GetCreatedAt() time.Time
GetCreatedAt returns RepoDetailProductionDeployment.CreatedAt, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeployment) GetDeployStatus ¶
func (v *RepoDetailProductionDeployment) GetDeployStatus() *DeploymentCommonDeployStatus
GetDeployStatus returns RepoDetailProductionDeployment.DeployStatus, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeployment) GetDescription ¶
func (v *RepoDetailProductionDeployment) GetDescription() *string
GetDescription returns RepoDetailProductionDeployment.Description, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeployment) GetEndpoints ¶
func (v *RepoDetailProductionDeployment) GetEndpoints() []string
GetEndpoints returns RepoDetailProductionDeployment.Endpoints, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeployment) GetErrorMessage ¶
func (v *RepoDetailProductionDeployment) GetErrorMessage() *string
GetErrorMessage returns RepoDetailProductionDeployment.ErrorMessage, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeployment) GetGcpLinks ¶
func (v *RepoDetailProductionDeployment) GetGcpLinks() *RepoDetailProductionDeploymentGcpLinksGCPLinks
GetGcpLinks returns RepoDetailProductionDeployment.GcpLinks, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeployment) GetId ¶
func (v *RepoDetailProductionDeployment) GetId() uuid.UUID
GetId returns RepoDetailProductionDeployment.Id, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeployment) GetLoadBalancers ¶
func (v *RepoDetailProductionDeployment) GetLoadBalancers() []RepoDetailProductionDeploymentLoadBalancersLoadBalancer
GetLoadBalancers returns RepoDetailProductionDeployment.LoadBalancers, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeployment) GetPrivateEndpoint ¶
func (v *RepoDetailProductionDeployment) GetPrivateEndpoint() *string
GetPrivateEndpoint returns RepoDetailProductionDeployment.PrivateEndpoint, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeployment) GetStatus ¶
func (v *RepoDetailProductionDeployment) GetStatus() DeploymentStatus
GetStatus returns RepoDetailProductionDeployment.Status, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeployment) GetUpdatedAt ¶
func (v *RepoDetailProductionDeployment) GetUpdatedAt() time.Time
GetUpdatedAt returns RepoDetailProductionDeployment.UpdatedAt, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeployment) GetVersion ¶
func (v *RepoDetailProductionDeployment) GetVersion() string
GetVersion returns RepoDetailProductionDeployment.Version, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeployment) MarshalJSON ¶
func (v *RepoDetailProductionDeployment) MarshalJSON() ([]byte, error)
func (*RepoDetailProductionDeployment) UnmarshalJSON ¶
func (v *RepoDetailProductionDeployment) UnmarshalJSON(b []byte) error
type RepoDetailProductionDeploymentAwsLinksAWSLinks ¶
type RepoDetailProductionDeploymentAwsLinksAWSLinks struct { LambdaLinks `json:"-"` Rds *string `json:"rds"` }
RepoDetailProductionDeploymentAwsLinksAWSLinks includes the requested fields of the GraphQL type AWSLinks.
func (*RepoDetailProductionDeploymentAwsLinksAWSLinks) GetApiGateway ¶
func (v *RepoDetailProductionDeploymentAwsLinksAWSLinks) GetApiGateway() *string
GetApiGateway returns RepoDetailProductionDeploymentAwsLinksAWSLinks.ApiGateway, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeploymentAwsLinksAWSLinks) GetCloudformation ¶
func (v *RepoDetailProductionDeploymentAwsLinksAWSLinks) GetCloudformation() *string
GetCloudformation returns RepoDetailProductionDeploymentAwsLinksAWSLinks.Cloudformation, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeploymentAwsLinksAWSLinks) GetCloudwatchLogs ¶
func (v *RepoDetailProductionDeploymentAwsLinksAWSLinks) GetCloudwatchLogs() *string
GetCloudwatchLogs returns RepoDetailProductionDeploymentAwsLinksAWSLinks.CloudwatchLogs, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeploymentAwsLinksAWSLinks) GetCloudwatchMetrics ¶
func (v *RepoDetailProductionDeploymentAwsLinksAWSLinks) GetCloudwatchMetrics() *string
GetCloudwatchMetrics returns RepoDetailProductionDeploymentAwsLinksAWSLinks.CloudwatchMetrics, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeploymentAwsLinksAWSLinks) GetLambda ¶
func (v *RepoDetailProductionDeploymentAwsLinksAWSLinks) GetLambda() *string
GetLambda returns RepoDetailProductionDeploymentAwsLinksAWSLinks.Lambda, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeploymentAwsLinksAWSLinks) GetRds ¶
func (v *RepoDetailProductionDeploymentAwsLinksAWSLinks) GetRds() *string
GetRds returns RepoDetailProductionDeploymentAwsLinksAWSLinks.Rds, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeploymentAwsLinksAWSLinks) MarshalJSON ¶
func (v *RepoDetailProductionDeploymentAwsLinksAWSLinks) MarshalJSON() ([]byte, error)
func (*RepoDetailProductionDeploymentAwsLinksAWSLinks) UnmarshalJSON ¶
func (v *RepoDetailProductionDeploymentAwsLinksAWSLinks) UnmarshalJSON(b []byte) error
type RepoDetailProductionDeploymentGcpLinksGCPLinks ¶
type RepoDetailProductionDeploymentGcpLinksGCPLinks struct {
CloudFunctionsLinks `json:"-"`
}
RepoDetailProductionDeploymentGcpLinksGCPLinks includes the requested fields of the GraphQL type GCPLinks.
func (*RepoDetailProductionDeploymentGcpLinksGCPLinks) GetCloudFunctions ¶
func (v *RepoDetailProductionDeploymentGcpLinksGCPLinks) GetCloudFunctions() *string
GetCloudFunctions returns RepoDetailProductionDeploymentGcpLinksGCPLinks.CloudFunctions, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeploymentGcpLinksGCPLinks) GetCloudFunctionsTrigger ¶
func (v *RepoDetailProductionDeploymentGcpLinksGCPLinks) GetCloudFunctionsTrigger() *string
GetCloudFunctionsTrigger returns RepoDetailProductionDeploymentGcpLinksGCPLinks.CloudFunctionsTrigger, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeploymentGcpLinksGCPLinks) GetCloudLogging ¶
func (v *RepoDetailProductionDeploymentGcpLinksGCPLinks) GetCloudLogging() *string
GetCloudLogging returns RepoDetailProductionDeploymentGcpLinksGCPLinks.CloudLogging, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeploymentGcpLinksGCPLinks) GetCloudMonitoring ¶
func (v *RepoDetailProductionDeploymentGcpLinksGCPLinks) GetCloudMonitoring() *string
GetCloudMonitoring returns RepoDetailProductionDeploymentGcpLinksGCPLinks.CloudMonitoring, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeploymentGcpLinksGCPLinks) GetCloudRun ¶
func (v *RepoDetailProductionDeploymentGcpLinksGCPLinks) GetCloudRun() *string
GetCloudRun returns RepoDetailProductionDeploymentGcpLinksGCPLinks.CloudRun, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeploymentGcpLinksGCPLinks) GetDeploymentManager ¶
func (v *RepoDetailProductionDeploymentGcpLinksGCPLinks) GetDeploymentManager() *string
GetDeploymentManager returns RepoDetailProductionDeploymentGcpLinksGCPLinks.DeploymentManager, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeploymentGcpLinksGCPLinks) MarshalJSON ¶
func (v *RepoDetailProductionDeploymentGcpLinksGCPLinks) MarshalJSON() ([]byte, error)
func (*RepoDetailProductionDeploymentGcpLinksGCPLinks) UnmarshalJSON ¶
func (v *RepoDetailProductionDeploymentGcpLinksGCPLinks) UnmarshalJSON(b []byte) error
type RepoDetailProductionDeploymentLoadBalancersLoadBalancer ¶
type RepoDetailProductionDeploymentLoadBalancersLoadBalancer struct { Dns []string `json:"dns"` Ips []string `json:"ips"` Ports []int `json:"ports"` }
RepoDetailProductionDeploymentLoadBalancersLoadBalancer includes the requested fields of the GraphQL type LoadBalancer.
func (*RepoDetailProductionDeploymentLoadBalancersLoadBalancer) GetDns ¶
func (v *RepoDetailProductionDeploymentLoadBalancersLoadBalancer) GetDns() []string
GetDns returns RepoDetailProductionDeploymentLoadBalancersLoadBalancer.Dns, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeploymentLoadBalancersLoadBalancer) GetIps ¶
func (v *RepoDetailProductionDeploymentLoadBalancersLoadBalancer) GetIps() []string
GetIps returns RepoDetailProductionDeploymentLoadBalancersLoadBalancer.Ips, and is useful for accessing the field via an interface.
func (*RepoDetailProductionDeploymentLoadBalancersLoadBalancer) GetPorts ¶
func (v *RepoDetailProductionDeploymentLoadBalancersLoadBalancer) GetPorts() []int
GetPorts returns RepoDetailProductionDeploymentLoadBalancersLoadBalancer.Ports, and is useful for accessing the field via an interface.
type RepoDetailProject ¶
type RepoDetailProject struct { // - v0.ProjectID or v1.GroupID Id uuid.UUID `json:"id"` Name string `json:"name"` Environments []RepoDetailProjectEnvironmentsProjectEnvironment `json:"environments"` Envs []RepoDetailProjectEnvsEnvVar `json:"envs"` }
RepoDetailProject includes the requested fields of the GraphQL type Project.
func (*RepoDetailProject) GetEnvironments ¶
func (v *RepoDetailProject) GetEnvironments() []RepoDetailProjectEnvironmentsProjectEnvironment
GetEnvironments returns RepoDetailProject.Environments, and is useful for accessing the field via an interface.
func (*RepoDetailProject) GetEnvs ¶
func (v *RepoDetailProject) GetEnvs() []RepoDetailProjectEnvsEnvVar
GetEnvs returns RepoDetailProject.Envs, and is useful for accessing the field via an interface.
func (*RepoDetailProject) GetId ¶
func (v *RepoDetailProject) GetId() uuid.UUID
GetId returns RepoDetailProject.Id, and is useful for accessing the field via an interface.
func (*RepoDetailProject) GetName ¶
func (v *RepoDetailProject) GetName() string
GetName returns RepoDetailProject.Name, and is useful for accessing the field via an interface.
type RepoDetailProjectEnvironment ¶
type RepoDetailProjectEnvironment struct { // - v0.EnvironmentID or v1.SubGroupID Id uuid.UUID `json:"id"` Name string `json:"name"` Envs []RepoDetailProjectEnvironmentEnvsEnvVar `json:"envs"` }
RepoDetailProjectEnvironment includes the requested fields of the GraphQL type ProjectEnvironment.
func (*RepoDetailProjectEnvironment) GetEnvs ¶
func (v *RepoDetailProjectEnvironment) GetEnvs() []RepoDetailProjectEnvironmentEnvsEnvVar
GetEnvs returns RepoDetailProjectEnvironment.Envs, and is useful for accessing the field via an interface.
func (*RepoDetailProjectEnvironment) GetId ¶
func (v *RepoDetailProjectEnvironment) GetId() uuid.UUID
GetId returns RepoDetailProjectEnvironment.Id, and is useful for accessing the field via an interface.
func (*RepoDetailProjectEnvironment) GetName ¶
func (v *RepoDetailProjectEnvironment) GetName() string
GetName returns RepoDetailProjectEnvironment.Name, and is useful for accessing the field via an interface.
type RepoDetailProjectEnvironmentEnvsEnvVar ¶
type RepoDetailProjectEnvironmentEnvsEnvVar struct { Id uuid.UUID `json:"id"` Name string `json:"name"` Value string `json:"value"` Visible bool `json:"visible"` Sealed bool `json:"sealed"` Source *RepoDetailProjectEnvironmentEnvsEnvVarSource `json:"source"` }
RepoDetailProjectEnvironmentEnvsEnvVar includes the requested fields of the GraphQL type EnvVar.
func (*RepoDetailProjectEnvironmentEnvsEnvVar) GetId ¶
func (v *RepoDetailProjectEnvironmentEnvsEnvVar) GetId() uuid.UUID
GetId returns RepoDetailProjectEnvironmentEnvsEnvVar.Id, and is useful for accessing the field via an interface.
func (*RepoDetailProjectEnvironmentEnvsEnvVar) GetName ¶
func (v *RepoDetailProjectEnvironmentEnvsEnvVar) GetName() string
GetName returns RepoDetailProjectEnvironmentEnvsEnvVar.Name, and is useful for accessing the field via an interface.
func (*RepoDetailProjectEnvironmentEnvsEnvVar) GetSealed ¶
func (v *RepoDetailProjectEnvironmentEnvsEnvVar) GetSealed() bool
GetSealed returns RepoDetailProjectEnvironmentEnvsEnvVar.Sealed, and is useful for accessing the field via an interface.
func (*RepoDetailProjectEnvironmentEnvsEnvVar) GetSource ¶
func (v *RepoDetailProjectEnvironmentEnvsEnvVar) GetSource() *RepoDetailProjectEnvironmentEnvsEnvVarSource
GetSource returns RepoDetailProjectEnvironmentEnvsEnvVar.Source, and is useful for accessing the field via an interface.
func (*RepoDetailProjectEnvironmentEnvsEnvVar) GetValue ¶
func (v *RepoDetailProjectEnvironmentEnvsEnvVar) GetValue() string
GetValue returns RepoDetailProjectEnvironmentEnvsEnvVar.Value, and is useful for accessing the field via an interface.
func (*RepoDetailProjectEnvironmentEnvsEnvVar) GetVisible ¶
func (v *RepoDetailProjectEnvironmentEnvsEnvVar) GetVisible() bool
GetVisible returns RepoDetailProjectEnvironmentEnvsEnvVar.Visible, and is useful for accessing the field via an interface.
type RepoDetailProjectEnvironmentEnvsEnvVarSource ¶
type RepoDetailProjectEnvironmentEnvsEnvVarSource struct {
Type EnvVarSourceType `json:"type"`
}
RepoDetailProjectEnvironmentEnvsEnvVarSource includes the requested fields of the GraphQL type EnvVarSource.
func (*RepoDetailProjectEnvironmentEnvsEnvVarSource) GetType ¶
func (v *RepoDetailProjectEnvironmentEnvsEnvVarSource) GetType() EnvVarSourceType
GetType returns RepoDetailProjectEnvironmentEnvsEnvVarSource.Type, and is useful for accessing the field via an interface.
type RepoDetailProjectEnvironmentsProjectEnvironment ¶
type RepoDetailProjectEnvironmentsProjectEnvironment struct {
ProjectEnvironmentBasic `json:"-"`
}
RepoDetailProjectEnvironmentsProjectEnvironment includes the requested fields of the GraphQL type ProjectEnvironment.
func (*RepoDetailProjectEnvironmentsProjectEnvironment) GetId ¶
func (v *RepoDetailProjectEnvironmentsProjectEnvironment) GetId() uuid.UUID
GetId returns RepoDetailProjectEnvironmentsProjectEnvironment.Id, and is useful for accessing the field via an interface.
func (*RepoDetailProjectEnvironmentsProjectEnvironment) GetName ¶
func (v *RepoDetailProjectEnvironmentsProjectEnvironment) GetName() string
GetName returns RepoDetailProjectEnvironmentsProjectEnvironment.Name, and is useful for accessing the field via an interface.
func (*RepoDetailProjectEnvironmentsProjectEnvironment) MarshalJSON ¶
func (v *RepoDetailProjectEnvironmentsProjectEnvironment) MarshalJSON() ([]byte, error)
func (*RepoDetailProjectEnvironmentsProjectEnvironment) UnmarshalJSON ¶
func (v *RepoDetailProjectEnvironmentsProjectEnvironment) UnmarshalJSON(b []byte) error
type RepoDetailProjectEnvsEnvVar ¶
type RepoDetailProjectEnvsEnvVar struct { Id uuid.UUID `json:"id"` Name string `json:"name"` Value string `json:"value"` Visible bool `json:"visible"` Sealed bool `json:"sealed"` Source *RepoDetailProjectEnvsEnvVarSource `json:"source"` }
RepoDetailProjectEnvsEnvVar includes the requested fields of the GraphQL type EnvVar.
func (*RepoDetailProjectEnvsEnvVar) GetId ¶
func (v *RepoDetailProjectEnvsEnvVar) GetId() uuid.UUID
GetId returns RepoDetailProjectEnvsEnvVar.Id, and is useful for accessing the field via an interface.
func (*RepoDetailProjectEnvsEnvVar) GetName ¶
func (v *RepoDetailProjectEnvsEnvVar) GetName() string
GetName returns RepoDetailProjectEnvsEnvVar.Name, and is useful for accessing the field via an interface.
func (*RepoDetailProjectEnvsEnvVar) GetSealed ¶
func (v *RepoDetailProjectEnvsEnvVar) GetSealed() bool
GetSealed returns RepoDetailProjectEnvsEnvVar.Sealed, and is useful for accessing the field via an interface.
func (*RepoDetailProjectEnvsEnvVar) GetSource ¶
func (v *RepoDetailProjectEnvsEnvVar) GetSource() *RepoDetailProjectEnvsEnvVarSource
GetSource returns RepoDetailProjectEnvsEnvVar.Source, and is useful for accessing the field via an interface.
func (*RepoDetailProjectEnvsEnvVar) GetValue ¶
func (v *RepoDetailProjectEnvsEnvVar) GetValue() string
GetValue returns RepoDetailProjectEnvsEnvVar.Value, and is useful for accessing the field via an interface.
func (*RepoDetailProjectEnvsEnvVar) GetVisible ¶
func (v *RepoDetailProjectEnvsEnvVar) GetVisible() bool
GetVisible returns RepoDetailProjectEnvsEnvVar.Visible, and is useful for accessing the field via an interface.
type RepoDetailProjectEnvsEnvVarSource ¶
type RepoDetailProjectEnvsEnvVarSource struct {
Type EnvVarSourceType `json:"type"`
}
RepoDetailProjectEnvsEnvVarSource includes the requested fields of the GraphQL type EnvVarSource.
func (*RepoDetailProjectEnvsEnvVarSource) GetType ¶
func (v *RepoDetailProjectEnvsEnvVarSource) GetType() EnvVarSourceType
GetType returns RepoDetailProjectEnvsEnvVarSource.Type, and is useful for accessing the field via an interface.
type RepoDetailPrometheusScrape ¶
RepoDetailPrometheusScrape includes the requested fields of the GraphQL type PrometheusScrape.
func (*RepoDetailPrometheusScrape) GetPath ¶
func (v *RepoDetailPrometheusScrape) GetPath() string
GetPath returns RepoDetailPrometheusScrape.Path, and is useful for accessing the field via an interface.
func (*RepoDetailPrometheusScrape) GetPort ¶
func (v *RepoDetailPrometheusScrape) GetPort() int
GetPort returns RepoDetailPrometheusScrape.Port, and is useful for accessing the field via an interface.
type RepoDetailReadinessProbe ¶
type RepoDetailReadinessProbe struct {
ProbeDetail `json:"-"`
}
RepoDetailReadinessProbe includes the requested fields of the GraphQL type Probe.
func (*RepoDetailReadinessProbe) GetCommand ¶
func (v *RepoDetailReadinessProbe) GetCommand() *string
GetCommand returns RepoDetailReadinessProbe.Command, and is useful for accessing the field via an interface.
func (*RepoDetailReadinessProbe) GetFailureThreshold ¶
func (v *RepoDetailReadinessProbe) GetFailureThreshold() int
GetFailureThreshold returns RepoDetailReadinessProbe.FailureThreshold, and is useful for accessing the field via an interface.
func (*RepoDetailReadinessProbe) GetHttp ¶
func (v *RepoDetailReadinessProbe) GetHttp() *ProbeDetailHttpHTTPProbe
GetHttp returns RepoDetailReadinessProbe.Http, and is useful for accessing the field via an interface.
func (*RepoDetailReadinessProbe) GetInitialDelaySeconds ¶
func (v *RepoDetailReadinessProbe) GetInitialDelaySeconds() int
GetInitialDelaySeconds returns RepoDetailReadinessProbe.InitialDelaySeconds, and is useful for accessing the field via an interface.
func (*RepoDetailReadinessProbe) GetPeriodSeconds ¶
func (v *RepoDetailReadinessProbe) GetPeriodSeconds() int
GetPeriodSeconds returns RepoDetailReadinessProbe.PeriodSeconds, and is useful for accessing the field via an interface.
func (*RepoDetailReadinessProbe) GetSuccessThreshold ¶
func (v *RepoDetailReadinessProbe) GetSuccessThreshold() int
GetSuccessThreshold returns RepoDetailReadinessProbe.SuccessThreshold, and is useful for accessing the field via an interface.
func (*RepoDetailReadinessProbe) GetTcp ¶
func (v *RepoDetailReadinessProbe) GetTcp() *ProbeDetailTcpTCPProbe
GetTcp returns RepoDetailReadinessProbe.Tcp, and is useful for accessing the field via an interface.
func (*RepoDetailReadinessProbe) GetTimeoutSeconds ¶
func (v *RepoDetailReadinessProbe) GetTimeoutSeconds() int
GetTimeoutSeconds returns RepoDetailReadinessProbe.TimeoutSeconds, and is useful for accessing the field via an interface.
func (*RepoDetailReadinessProbe) MarshalJSON ¶
func (v *RepoDetailReadinessProbe) MarshalJSON() ([]byte, error)
func (*RepoDetailReadinessProbe) UnmarshalJSON ¶
func (v *RepoDetailReadinessProbe) UnmarshalJSON(b []byte) error
type RepoDetailReplication ¶
type RepoDetailReplication struct { Region string `json:"region"` Replicas *int `json:"replicas"` Cluster *RepoDetailReplicationCluster `json:"cluster"` }
RepoDetailReplication includes the requested fields of the GraphQL type Replication.
func (*RepoDetailReplication) GetCluster ¶
func (v *RepoDetailReplication) GetCluster() *RepoDetailReplicationCluster
GetCluster returns RepoDetailReplication.Cluster, and is useful for accessing the field via an interface.
func (*RepoDetailReplication) GetRegion ¶
func (v *RepoDetailReplication) GetRegion() string
GetRegion returns RepoDetailReplication.Region, and is useful for accessing the field via an interface.
func (*RepoDetailReplication) GetReplicas ¶
func (v *RepoDetailReplication) GetReplicas() *int
GetReplicas returns RepoDetailReplication.Replicas, and is useful for accessing the field via an interface.
type RepoDetailReplicationCluster ¶
type RepoDetailReplicationCluster struct { Id uuid.UUID `json:"id"` Name string `json:"name"` Region *string `json:"region"` }
RepoDetailReplicationCluster includes the requested fields of the GraphQL type Cluster.
func (*RepoDetailReplicationCluster) GetId ¶
func (v *RepoDetailReplicationCluster) GetId() uuid.UUID
GetId returns RepoDetailReplicationCluster.Id, and is useful for accessing the field via an interface.
func (*RepoDetailReplicationCluster) GetName ¶
func (v *RepoDetailReplicationCluster) GetName() string
GetName returns RepoDetailReplicationCluster.Name, and is useful for accessing the field via an interface.
func (*RepoDetailReplicationCluster) GetRegion ¶
func (v *RepoDetailReplicationCluster) GetRegion() *string
GetRegion returns RepoDetailReplicationCluster.Region, and is useful for accessing the field via an interface.
type RepoDetailSecretMountsKubernetesSecretMount ¶
type RepoDetailSecretMountsKubernetesSecretMount struct { SecretName string `json:"secretName"` MountPath string `json:"mountPath"` ReadOnly bool `json:"readOnly"` }
RepoDetailSecretMountsKubernetesSecretMount includes the requested fields of the GraphQL type KubernetesSecretMount.
func (*RepoDetailSecretMountsKubernetesSecretMount) GetMountPath ¶
func (v *RepoDetailSecretMountsKubernetesSecretMount) GetMountPath() string
GetMountPath returns RepoDetailSecretMountsKubernetesSecretMount.MountPath, and is useful for accessing the field via an interface.
func (*RepoDetailSecretMountsKubernetesSecretMount) GetReadOnly ¶
func (v *RepoDetailSecretMountsKubernetesSecretMount) GetReadOnly() bool
GetReadOnly returns RepoDetailSecretMountsKubernetesSecretMount.ReadOnly, and is useful for accessing the field via an interface.
func (*RepoDetailSecretMountsKubernetesSecretMount) GetSecretName ¶
func (v *RepoDetailSecretMountsKubernetesSecretMount) GetSecretName() string
GetSecretName returns RepoDetailSecretMountsKubernetesSecretMount.SecretName, and is useful for accessing the field via an interface.
type RepoDetailServerlessResourcesServerlessResourceSpec ¶
type RepoDetailServerlessResourcesServerlessResourceSpec struct { Cpu *float64 `json:"cpu"` Memory *float64 `json:"memory"` }
RepoDetailServerlessResourcesServerlessResourceSpec includes the requested fields of the GraphQL type ServerlessResourceSpec.
func (*RepoDetailServerlessResourcesServerlessResourceSpec) GetCpu ¶
func (v *RepoDetailServerlessResourcesServerlessResourceSpec) GetCpu() *float64
GetCpu returns RepoDetailServerlessResourcesServerlessResourceSpec.Cpu, and is useful for accessing the field via an interface.
func (*RepoDetailServerlessResourcesServerlessResourceSpec) GetMemory ¶
func (v *RepoDetailServerlessResourcesServerlessResourceSpec) GetMemory() *float64
GetMemory returns RepoDetailServerlessResourcesServerlessResourceSpec.Memory, and is useful for accessing the field via an interface.
type RepoDetailStartupProbe ¶
type RepoDetailStartupProbe struct {
ProbeDetail `json:"-"`
}
RepoDetailStartupProbe includes the requested fields of the GraphQL type Probe.
func (*RepoDetailStartupProbe) GetCommand ¶
func (v *RepoDetailStartupProbe) GetCommand() *string
GetCommand returns RepoDetailStartupProbe.Command, and is useful for accessing the field via an interface.
func (*RepoDetailStartupProbe) GetFailureThreshold ¶
func (v *RepoDetailStartupProbe) GetFailureThreshold() int
GetFailureThreshold returns RepoDetailStartupProbe.FailureThreshold, and is useful for accessing the field via an interface.
func (*RepoDetailStartupProbe) GetHttp ¶
func (v *RepoDetailStartupProbe) GetHttp() *ProbeDetailHttpHTTPProbe
GetHttp returns RepoDetailStartupProbe.Http, and is useful for accessing the field via an interface.
func (*RepoDetailStartupProbe) GetInitialDelaySeconds ¶
func (v *RepoDetailStartupProbe) GetInitialDelaySeconds() int
GetInitialDelaySeconds returns RepoDetailStartupProbe.InitialDelaySeconds, and is useful for accessing the field via an interface.
func (*RepoDetailStartupProbe) GetPeriodSeconds ¶
func (v *RepoDetailStartupProbe) GetPeriodSeconds() int
GetPeriodSeconds returns RepoDetailStartupProbe.PeriodSeconds, and is useful for accessing the field via an interface.
func (*RepoDetailStartupProbe) GetSuccessThreshold ¶
func (v *RepoDetailStartupProbe) GetSuccessThreshold() int
GetSuccessThreshold returns RepoDetailStartupProbe.SuccessThreshold, and is useful for accessing the field via an interface.
func (*RepoDetailStartupProbe) GetTcp ¶
func (v *RepoDetailStartupProbe) GetTcp() *ProbeDetailTcpTCPProbe
GetTcp returns RepoDetailStartupProbe.Tcp, and is useful for accessing the field via an interface.
func (*RepoDetailStartupProbe) GetTimeoutSeconds ¶
func (v *RepoDetailStartupProbe) GetTimeoutSeconds() int
GetTimeoutSeconds returns RepoDetailStartupProbe.TimeoutSeconds, and is useful for accessing the field via an interface.
func (*RepoDetailStartupProbe) MarshalJSON ¶
func (v *RepoDetailStartupProbe) MarshalJSON() ([]byte, error)
func (*RepoDetailStartupProbe) UnmarshalJSON ¶
func (v *RepoDetailStartupProbe) UnmarshalJSON(b []byte) error
type RepoDetailTpuTPUSpec ¶
type RepoDetailTpuTPUSpec struct { Type string `json:"type"` Cores int `json:"cores"` TfVersion string `json:"tfVersion"` }
RepoDetailTpuTPUSpec includes the requested fields of the GraphQL type TPUSpec.
func (*RepoDetailTpuTPUSpec) GetCores ¶
func (v *RepoDetailTpuTPUSpec) GetCores() int
GetCores returns RepoDetailTpuTPUSpec.Cores, and is useful for accessing the field via an interface.
func (*RepoDetailTpuTPUSpec) GetTfVersion ¶
func (v *RepoDetailTpuTPUSpec) GetTfVersion() string
GetTfVersion returns RepoDetailTpuTPUSpec.TfVersion, and is useful for accessing the field via an interface.
func (*RepoDetailTpuTPUSpec) GetType ¶
func (v *RepoDetailTpuTPUSpec) GetType() string
GetType returns RepoDetailTpuTPUSpec.Type, and is useful for accessing the field via an interface.
type RepoDetailVolumesVolumeSpec ¶
type RepoDetailVolumesVolumeSpec struct { MountPath string `json:"mountPath"` Size int `json:"size"` }
RepoDetailVolumesVolumeSpec includes the requested fields of the GraphQL type VolumeSpec.
func (*RepoDetailVolumesVolumeSpec) GetMountPath ¶
func (v *RepoDetailVolumesVolumeSpec) GetMountPath() string
GetMountPath returns RepoDetailVolumesVolumeSpec.MountPath, and is useful for accessing the field via an interface.
func (*RepoDetailVolumesVolumeSpec) GetSize ¶
func (v *RepoDetailVolumesVolumeSpec) GetSize() int
GetSize returns RepoDetailVolumesVolumeSpec.Size, and is useful for accessing the field via an interface.
type RepoFilter ¶
type RepoFilter struct {
Status *RepoStatusCriterion `json:"status"`
}
func (*RepoFilter) GetStatus ¶
func (v *RepoFilter) GetStatus() *RepoStatusCriterion
GetStatus returns RepoFilter.Status, and is useful for accessing the field via an interface.
type RepoForProjectEnvironmentResponse ¶
type RepoForProjectEnvironmentResponse struct {
// - v0.ProjectID or v1.GroupID
Project *repoForProjectEnvironmentProject `json:"project"`
}
repoForProjectEnvironmentResponse is returned by repoForProjectEnvironment on success.
func (*RepoForProjectEnvironmentResponse) GetProject ¶
func (v *RepoForProjectEnvironmentResponse) GetProject() *repoForProjectEnvironmentProject
GetProject returns RepoForProjectEnvironmentResponse.Project, and is useful for accessing the field via an interface.
type RepoForProjectResponse ¶
type RepoForProjectResponse struct {
// - v0.ProjectID or v1.GroupID
Project *repoForProjectProject `json:"project"`
}
repoForProjectResponse is returned by repoForProject on success.
func RepoForProjectQuery ¶
func (*RepoForProjectResponse) GetProject ¶
func (v *RepoForProjectResponse) GetProject() *repoForProjectProject
GetProject returns RepoForProjectResponse.Project, and is useful for accessing the field via an interface.
type RepoListItem ¶
type RepoListItem struct { RepoCommon `json:"-"` ProductionDeployment *RepoListItemProductionDeployment `json:"productionDeployment"` }
RepoListItem includes the GraphQL fields of Repo requested by the fragment RepoListItem.
func (*RepoListItem) GetAutoscaling ¶
func (v *RepoListItem) GetAutoscaling() *RepoCommonAutoscaling
GetAutoscaling returns RepoListItem.Autoscaling, and is useful for accessing the field via an interface.
func (*RepoListItem) GetAwsAccount ¶
func (v *RepoListItem) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
GetAwsAccount returns RepoListItem.AwsAccount, and is useful for accessing the field via an interface.
func (*RepoListItem) GetCluster ¶
func (v *RepoListItem) GetCluster() *RepoCommonCluster
GetCluster returns RepoListItem.Cluster, and is useful for accessing the field via an interface.
func (*RepoListItem) GetCpu ¶
func (v *RepoListItem) GetCpu() *string
GetCpu returns RepoListItem.Cpu, and is useful for accessing the field via an interface.
func (*RepoListItem) GetDatabaseEngine ¶
func (v *RepoListItem) GetDatabaseEngine() *DatabaseEngineType
GetDatabaseEngine returns RepoListItem.DatabaseEngine, and is useful for accessing the field via an interface.
func (*RepoListItem) GetDatabaseProvider ¶
func (v *RepoListItem) GetDatabaseProvider() *DatabaseProviderType
GetDatabaseProvider returns RepoListItem.DatabaseProvider, and is useful for accessing the field via an interface.
func (*RepoListItem) GetDeployJob ¶
func (v *RepoListItem) GetDeployJob() *bool
GetDeployJob returns RepoListItem.DeployJob, and is useful for accessing the field via an interface.
func (*RepoListItem) GetDeployService ¶
func (v *RepoListItem) GetDeployService() *bool
GetDeployService returns RepoListItem.DeployService, and is useful for accessing the field via an interface.
func (*RepoListItem) GetDeployTarget ¶
func (v *RepoListItem) GetDeployTarget() *DeployTarget
GetDeployTarget returns RepoListItem.DeployTarget, and is useful for accessing the field via an interface.
func (*RepoListItem) GetDeployType ¶
func (v *RepoListItem) GetDeployType() *DeployType
GetDeployType returns RepoListItem.DeployType, and is useful for accessing the field via an interface.
func (*RepoListItem) GetDisableReason ¶
func (v *RepoListItem) GetDisableReason() *DisableReason
GetDisableReason returns RepoListItem.DisableReason, and is useful for accessing the field via an interface.
func (*RepoListItem) GetEnabled ¶
func (v *RepoListItem) GetEnabled() bool
GetEnabled returns RepoListItem.Enabled, and is useful for accessing the field via an interface.
func (*RepoListItem) GetGcpAccount ¶
func (v *RepoListItem) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
GetGcpAccount returns RepoListItem.GcpAccount, and is useful for accessing the field via an interface.
func (*RepoListItem) GetGpu ¶
func (v *RepoListItem) GetGpu() *RepoCommonGpuGPUSpec
GetGpu returns RepoListItem.Gpu, and is useful for accessing the field via an interface.
func (*RepoListItem) GetId ¶
func (v *RepoListItem) GetId() uuid.UUID
GetId returns RepoListItem.Id, and is useful for accessing the field via an interface.
func (*RepoListItem) GetImage ¶
func (v *RepoListItem) GetImage() *string
GetImage returns RepoListItem.Image, and is useful for accessing the field via an interface.
func (*RepoListItem) GetMemory ¶
func (v *RepoListItem) GetMemory() *string
GetMemory returns RepoListItem.Memory, and is useful for accessing the field via an interface.
func (*RepoListItem) GetName ¶
func (v *RepoListItem) GetName() string
GetName returns RepoListItem.Name, and is useful for accessing the field via an interface.
func (*RepoListItem) GetOwner ¶
func (v *RepoListItem) GetOwner() RepoCommonOwnerUser
GetOwner returns RepoListItem.Owner, and is useful for accessing the field via an interface.
func (*RepoListItem) GetPath ¶
func (v *RepoListItem) GetPath() string
GetPath returns RepoListItem.Path, and is useful for accessing the field via an interface.
func (*RepoListItem) GetProductionDeployment ¶
func (v *RepoListItem) GetProductionDeployment() *RepoListItemProductionDeployment
GetProductionDeployment returns RepoListItem.ProductionDeployment, and is useful for accessing the field via an interface.
func (*RepoListItem) GetProject ¶
func (v *RepoListItem) GetProject() *RepoCommonProject
GetProject returns RepoListItem.Project, and is useful for accessing the field via an interface.
func (*RepoListItem) GetProjectEnvironment ¶
func (v *RepoListItem) GetProjectEnvironment() *RepoCommonProjectEnvironment
GetProjectEnvironment returns RepoListItem.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*RepoListItem) GetSource ¶
func (v *RepoListItem) GetSource() RepoCommonSourceRepoSource
GetSource returns RepoListItem.Source, and is useful for accessing the field via an interface.
func (*RepoListItem) GetTpu ¶
func (v *RepoListItem) GetTpu() *RepoCommonTpuTPUSpec
GetTpu returns RepoListItem.Tpu, and is useful for accessing the field via an interface.
func (*RepoListItem) GetUpdatedAt ¶
func (v *RepoListItem) GetUpdatedAt() time.Time
GetUpdatedAt returns RepoListItem.UpdatedAt, and is useful for accessing the field via an interface.
func (*RepoListItem) MarshalJSON ¶
func (v *RepoListItem) MarshalJSON() ([]byte, error)
func (*RepoListItem) UnmarshalJSON ¶
func (v *RepoListItem) UnmarshalJSON(b []byte) error
type RepoListItemProductionDeployment ¶
type RepoListItemProductionDeployment struct { Id uuid.UUID `json:"id"` DeploymentCommon `json:"-"` }
RepoListItemProductionDeployment includes the requested fields of the GraphQL type Deployment.
func (*RepoListItemProductionDeployment) GetAlternativeImages ¶
func (v *RepoListItemProductionDeployment) GetAlternativeImages() []DeploymentCommonAlternativeImagesAlternativeImage
GetAlternativeImages returns RepoListItemProductionDeployment.AlternativeImages, and is useful for accessing the field via an interface.
func (*RepoListItemProductionDeployment) GetBranch ¶
func (v *RepoListItemProductionDeployment) GetBranch() *string
GetBranch returns RepoListItemProductionDeployment.Branch, and is useful for accessing the field via an interface.
func (*RepoListItemProductionDeployment) GetBuild ¶
func (v *RepoListItemProductionDeployment) GetBuild() *DeploymentCommonBuild
GetBuild returns RepoListItemProductionDeployment.Build, and is useful for accessing the field via an interface.
func (*RepoListItemProductionDeployment) GetCreatedAt ¶
func (v *RepoListItemProductionDeployment) GetCreatedAt() time.Time
GetCreatedAt returns RepoListItemProductionDeployment.CreatedAt, and is useful for accessing the field via an interface.
func (*RepoListItemProductionDeployment) GetDeployStatus ¶
func (v *RepoListItemProductionDeployment) GetDeployStatus() *DeploymentCommonDeployStatus
GetDeployStatus returns RepoListItemProductionDeployment.DeployStatus, and is useful for accessing the field via an interface.
func (*RepoListItemProductionDeployment) GetDescription ¶
func (v *RepoListItemProductionDeployment) GetDescription() *string
GetDescription returns RepoListItemProductionDeployment.Description, and is useful for accessing the field via an interface.
func (*RepoListItemProductionDeployment) GetEndpoints ¶
func (v *RepoListItemProductionDeployment) GetEndpoints() []string
GetEndpoints returns RepoListItemProductionDeployment.Endpoints, and is useful for accessing the field via an interface.
func (*RepoListItemProductionDeployment) GetErrorMessage ¶
func (v *RepoListItemProductionDeployment) GetErrorMessage() *string
GetErrorMessage returns RepoListItemProductionDeployment.ErrorMessage, and is useful for accessing the field via an interface.
func (*RepoListItemProductionDeployment) GetId ¶
func (v *RepoListItemProductionDeployment) GetId() uuid.UUID
GetId returns RepoListItemProductionDeployment.Id, and is useful for accessing the field via an interface.
func (*RepoListItemProductionDeployment) GetPrivateEndpoint ¶
func (v *RepoListItemProductionDeployment) GetPrivateEndpoint() *string
GetPrivateEndpoint returns RepoListItemProductionDeployment.PrivateEndpoint, and is useful for accessing the field via an interface.
func (*RepoListItemProductionDeployment) GetStatus ¶
func (v *RepoListItemProductionDeployment) GetStatus() DeploymentStatus
GetStatus returns RepoListItemProductionDeployment.Status, and is useful for accessing the field via an interface.
func (*RepoListItemProductionDeployment) GetUpdatedAt ¶
func (v *RepoListItemProductionDeployment) GetUpdatedAt() time.Time
GetUpdatedAt returns RepoListItemProductionDeployment.UpdatedAt, and is useful for accessing the field via an interface.
func (*RepoListItemProductionDeployment) GetVersion ¶
func (v *RepoListItemProductionDeployment) GetVersion() string
GetVersion returns RepoListItemProductionDeployment.Version, and is useful for accessing the field via an interface.
func (*RepoListItemProductionDeployment) MarshalJSON ¶
func (v *RepoListItemProductionDeployment) MarshalJSON() ([]byte, error)
func (*RepoListItemProductionDeployment) UnmarshalJSON ¶
func (v *RepoListItemProductionDeployment) UnmarshalJSON(b []byte) error
type RepoNetwork ¶
type RepoNetwork struct { RepoCommon `json:"-"` ClusterDomains []RepoNetworkClusterDomains `json:"clusterDomains"` Cdns []RepoNetworkCdnsCDN `json:"cdns"` Ports []RepoNetworkPortsPort `json:"ports"` HostNetwork *bool `json:"hostNetwork"` StaticIP *bool `json:"staticIP"` }
RepoNetwork includes the GraphQL fields of Repo requested by the fragment RepoNetwork.
func (*RepoNetwork) GetAutoscaling ¶
func (v *RepoNetwork) GetAutoscaling() *RepoCommonAutoscaling
GetAutoscaling returns RepoNetwork.Autoscaling, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetAwsAccount ¶
func (v *RepoNetwork) GetAwsAccount() *RepoCommonAwsAccountAWSAccount
GetAwsAccount returns RepoNetwork.AwsAccount, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetCdns ¶
func (v *RepoNetwork) GetCdns() []RepoNetworkCdnsCDN
GetCdns returns RepoNetwork.Cdns, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetCluster ¶
func (v *RepoNetwork) GetCluster() *RepoCommonCluster
GetCluster returns RepoNetwork.Cluster, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetClusterDomains ¶
func (v *RepoNetwork) GetClusterDomains() []RepoNetworkClusterDomains
GetClusterDomains returns RepoNetwork.ClusterDomains, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetCpu ¶
func (v *RepoNetwork) GetCpu() *string
GetCpu returns RepoNetwork.Cpu, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetDatabaseEngine ¶
func (v *RepoNetwork) GetDatabaseEngine() *DatabaseEngineType
GetDatabaseEngine returns RepoNetwork.DatabaseEngine, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetDatabaseProvider ¶
func (v *RepoNetwork) GetDatabaseProvider() *DatabaseProviderType
GetDatabaseProvider returns RepoNetwork.DatabaseProvider, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetDeployJob ¶
func (v *RepoNetwork) GetDeployJob() *bool
GetDeployJob returns RepoNetwork.DeployJob, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetDeployService ¶
func (v *RepoNetwork) GetDeployService() *bool
GetDeployService returns RepoNetwork.DeployService, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetDeployTarget ¶
func (v *RepoNetwork) GetDeployTarget() *DeployTarget
GetDeployTarget returns RepoNetwork.DeployTarget, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetDeployType ¶
func (v *RepoNetwork) GetDeployType() *DeployType
GetDeployType returns RepoNetwork.DeployType, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetDisableReason ¶
func (v *RepoNetwork) GetDisableReason() *DisableReason
GetDisableReason returns RepoNetwork.DisableReason, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetEnabled ¶
func (v *RepoNetwork) GetEnabled() bool
GetEnabled returns RepoNetwork.Enabled, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetGcpAccount ¶
func (v *RepoNetwork) GetGcpAccount() *RepoCommonGcpAccountGCPAccount
GetGcpAccount returns RepoNetwork.GcpAccount, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetGpu ¶
func (v *RepoNetwork) GetGpu() *RepoCommonGpuGPUSpec
GetGpu returns RepoNetwork.Gpu, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetHostNetwork ¶
func (v *RepoNetwork) GetHostNetwork() *bool
GetHostNetwork returns RepoNetwork.HostNetwork, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetId ¶
func (v *RepoNetwork) GetId() uuid.UUID
GetId returns RepoNetwork.Id, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetImage ¶
func (v *RepoNetwork) GetImage() *string
GetImage returns RepoNetwork.Image, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetMemory ¶
func (v *RepoNetwork) GetMemory() *string
GetMemory returns RepoNetwork.Memory, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetName ¶
func (v *RepoNetwork) GetName() string
GetName returns RepoNetwork.Name, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetOwner ¶
func (v *RepoNetwork) GetOwner() RepoCommonOwnerUser
GetOwner returns RepoNetwork.Owner, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetPath ¶
func (v *RepoNetwork) GetPath() string
GetPath returns RepoNetwork.Path, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetPorts ¶
func (v *RepoNetwork) GetPorts() []RepoNetworkPortsPort
GetPorts returns RepoNetwork.Ports, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetProject ¶
func (v *RepoNetwork) GetProject() *RepoCommonProject
GetProject returns RepoNetwork.Project, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetProjectEnvironment ¶
func (v *RepoNetwork) GetProjectEnvironment() *RepoCommonProjectEnvironment
GetProjectEnvironment returns RepoNetwork.ProjectEnvironment, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetSource ¶
func (v *RepoNetwork) GetSource() RepoCommonSourceRepoSource
GetSource returns RepoNetwork.Source, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetStaticIP ¶
func (v *RepoNetwork) GetStaticIP() *bool
GetStaticIP returns RepoNetwork.StaticIP, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetTpu ¶
func (v *RepoNetwork) GetTpu() *RepoCommonTpuTPUSpec
GetTpu returns RepoNetwork.Tpu, and is useful for accessing the field via an interface.
func (*RepoNetwork) GetUpdatedAt ¶
func (v *RepoNetwork) GetUpdatedAt() time.Time
GetUpdatedAt returns RepoNetwork.UpdatedAt, and is useful for accessing the field via an interface.
func (*RepoNetwork) MarshalJSON ¶
func (v *RepoNetwork) MarshalJSON() ([]byte, error)
func (*RepoNetwork) UnmarshalJSON ¶
func (v *RepoNetwork) UnmarshalJSON(b []byte) error
type RepoNetworkCdnsCDN ¶
RepoNetworkCdnsCDN includes the requested fields of the GraphQL type CDN.
func (*RepoNetworkCdnsCDN) GetCertificate ¶
func (v *RepoNetworkCdnsCDN) GetCertificate() *CDNDetailCertificate
GetCertificate returns RepoNetworkCdnsCDN.Certificate, and is useful for accessing the field via an interface.
func (*RepoNetworkCdnsCDN) GetDomains ¶
func (v *RepoNetworkCdnsCDN) GetDomains() []CDNDetailDomainsCDNDomain
GetDomains returns RepoNetworkCdnsCDN.Domains, and is useful for accessing the field via an interface.
func (*RepoNetworkCdnsCDN) GetEndpoint ¶
func (v *RepoNetworkCdnsCDN) GetEndpoint() *string
GetEndpoint returns RepoNetworkCdnsCDN.Endpoint, and is useful for accessing the field via an interface.
func (*RepoNetworkCdnsCDN) GetId ¶
func (v *RepoNetworkCdnsCDN) GetId() uuid.UUID
GetId returns RepoNetworkCdnsCDN.Id, and is useful for accessing the field via an interface.
func (*RepoNetworkCdnsCDN) GetState ¶
func (v *RepoNetworkCdnsCDN) GetState() string
GetState returns RepoNetworkCdnsCDN.State, and is useful for accessing the field via an interface.
func (*RepoNetworkCdnsCDN) MarshalJSON ¶
func (v *RepoNetworkCdnsCDN) MarshalJSON() ([]byte, error)
func (*RepoNetworkCdnsCDN) UnmarshalJSON ¶
func (v *RepoNetworkCdnsCDN) UnmarshalJSON(b []byte) error
type RepoNetworkClusterDomains ¶
type RepoNetworkClusterDomains struct { Id uuid.UUID `json:"id"` ClusterDomainsDetail `json:"-"` }
RepoNetworkClusterDomains includes the requested fields of the GraphQL type ClusterDomains.
func (*RepoNetworkClusterDomains) GetCluster ¶
func (v *RepoNetworkClusterDomains) GetCluster() ClusterDomainsDetailCluster
GetCluster returns RepoNetworkClusterDomains.Cluster, and is useful for accessing the field via an interface.
func (*RepoNetworkClusterDomains) GetDomains ¶
func (v *RepoNetworkClusterDomains) GetDomains() []ClusterDomainsDetailDomainsCustomDomain
GetDomains returns RepoNetworkClusterDomains.Domains, and is useful for accessing the field via an interface.
func (*RepoNetworkClusterDomains) GetId ¶
func (v *RepoNetworkClusterDomains) GetId() uuid.UUID
GetId returns RepoNetworkClusterDomains.Id, and is useful for accessing the field via an interface.
func (*RepoNetworkClusterDomains) MarshalJSON ¶
func (v *RepoNetworkClusterDomains) MarshalJSON() ([]byte, error)
func (*RepoNetworkClusterDomains) UnmarshalJSON ¶
func (v *RepoNetworkClusterDomains) UnmarshalJSON(b []byte) error
type RepoNetworkPortsPort ¶
type RepoNetworkPortsPort struct { Port string `json:"port"` Protocol string `json:"protocol"` Public bool `json:"public"` Https bool `json:"https"` Grpc bool `json:"grpc"` LoadBalancer bool `json:"loadBalancer"` }
RepoNetworkPortsPort includes the requested fields of the GraphQL type Port.
func (*RepoNetworkPortsPort) GetGrpc ¶
func (v *RepoNetworkPortsPort) GetGrpc() bool
GetGrpc returns RepoNetworkPortsPort.Grpc, and is useful for accessing the field via an interface.
func (*RepoNetworkPortsPort) GetHttps ¶
func (v *RepoNetworkPortsPort) GetHttps() bool
GetHttps returns RepoNetworkPortsPort.Https, and is useful for accessing the field via an interface.
func (*RepoNetworkPortsPort) GetLoadBalancer ¶
func (v *RepoNetworkPortsPort) GetLoadBalancer() bool
GetLoadBalancer returns RepoNetworkPortsPort.LoadBalancer, and is useful for accessing the field via an interface.
func (*RepoNetworkPortsPort) GetPort ¶
func (v *RepoNetworkPortsPort) GetPort() string
GetPort returns RepoNetworkPortsPort.Port, and is useful for accessing the field via an interface.
func (*RepoNetworkPortsPort) GetProtocol ¶
func (v *RepoNetworkPortsPort) GetProtocol() string
GetProtocol returns RepoNetworkPortsPort.Protocol, and is useful for accessing the field via an interface.
func (*RepoNetworkPortsPort) GetPublic ¶
func (v *RepoNetworkPortsPort) GetPublic() bool
GetPublic returns RepoNetworkPortsPort.Public, and is useful for accessing the field via an interface.
type RepoNetworkResponse ¶
type RepoNetworkResponse struct {
Repo *repoNetworkRepo `json:"repo"`
}
repoNetworkResponse is returned by repoNetwork on success.
func RepoNetworkQuery ¶
func (*RepoNetworkResponse) GetRepo ¶
func (v *RepoNetworkResponse) GetRepo() *repoNetworkRepo
GetRepo returns RepoNetworkResponse.Repo, and is useful for accessing the field via an interface.
type RepoPipelineLinkDetail ¶
type RepoPipelineLinkDetail struct { // - v0.RepoID Id uuid.UUID `json:"id"` Source RepoPipelineLinkDetailSourceRepo `json:"source"` SourceEvent RepoEvent `json:"sourceEvent"` TargetGroup RepoPipelineLinkDetailTargetGroupRepoGroup `json:"targetGroup"` TargetAction RepoAction `json:"targetAction"` }
RepoPipelineLinkDetail includes the GraphQL fields of RepoPipelineLink requested by the fragment RepoPipelineLinkDetail.
func (*RepoPipelineLinkDetail) GetId ¶
func (v *RepoPipelineLinkDetail) GetId() uuid.UUID
GetId returns RepoPipelineLinkDetail.Id, and is useful for accessing the field via an interface.
func (*RepoPipelineLinkDetail) GetSource ¶
func (v *RepoPipelineLinkDetail) GetSource() RepoPipelineLinkDetailSourceRepo
GetSource returns RepoPipelineLinkDetail.Source, and is useful for accessing the field via an interface.
func (*RepoPipelineLinkDetail) GetSourceEvent ¶
func (v *RepoPipelineLinkDetail) GetSourceEvent() RepoEvent
GetSourceEvent returns RepoPipelineLinkDetail.SourceEvent, and is useful for accessing the field via an interface.
func (*RepoPipelineLinkDetail) GetTargetAction ¶
func (v *RepoPipelineLinkDetail) GetTargetAction() RepoAction
GetTargetAction returns RepoPipelineLinkDetail.TargetAction, and is useful for accessing the field via an interface.
func (*RepoPipelineLinkDetail) GetTargetGroup ¶
func (v *RepoPipelineLinkDetail) GetTargetGroup() RepoPipelineLinkDetailTargetGroupRepoGroup
GetTargetGroup returns RepoPipelineLinkDetail.TargetGroup, and is useful for accessing the field via an interface.
type RepoPipelineLinkDetailSourceRepo ¶
RepoPipelineLinkDetailSourceRepo includes the requested fields of the GraphQL type Repo.
func (*RepoPipelineLinkDetailSourceRepo) GetId ¶
func (v *RepoPipelineLinkDetailSourceRepo) GetId() uuid.UUID
GetId returns RepoPipelineLinkDetailSourceRepo.Id, and is useful for accessing the field via an interface.
type RepoPipelineLinkDetailTargetGroupRepoGroup ¶
type RepoPipelineLinkDetailTargetGroupRepoGroup struct { Id uuid.UUID `json:"id"` Selector *RepoPipelineLinkDetailTargetGroupRepoGroupSelectorLabelSelectors `json:"selector"` }
RepoPipelineLinkDetailTargetGroupRepoGroup includes the requested fields of the GraphQL type RepoGroup.
func (*RepoPipelineLinkDetailTargetGroupRepoGroup) GetId ¶
func (v *RepoPipelineLinkDetailTargetGroupRepoGroup) GetId() uuid.UUID
GetId returns RepoPipelineLinkDetailTargetGroupRepoGroup.Id, and is useful for accessing the field via an interface.
func (*RepoPipelineLinkDetailTargetGroupRepoGroup) GetSelector ¶
func (v *RepoPipelineLinkDetailTargetGroupRepoGroup) GetSelector() *RepoPipelineLinkDetailTargetGroupRepoGroupSelectorLabelSelectors
GetSelector returns RepoPipelineLinkDetailTargetGroupRepoGroup.Selector, and is useful for accessing the field via an interface.
type RepoPipelineLinkDetailTargetGroupRepoGroupSelectorLabelSelectors ¶
type RepoPipelineLinkDetailTargetGroupRepoGroupSelectorLabelSelectors struct {
MatchLabels *map[string]string `json:"matchLabels"`
}
RepoPipelineLinkDetailTargetGroupRepoGroupSelectorLabelSelectors includes the requested fields of the GraphQL type LabelSelectors.
func (*RepoPipelineLinkDetailTargetGroupRepoGroupSelectorLabelSelectors) GetMatchLabels ¶
func (v *RepoPipelineLinkDetailTargetGroupRepoGroupSelectorLabelSelectors) GetMatchLabels() *map[string]string
GetMatchLabels returns RepoPipelineLinkDetailTargetGroupRepoGroupSelectorLabelSelectors.MatchLabels, and is useful for accessing the field via an interface.
type RepoPrometheusResponse ¶
type RepoPrometheusResponse struct {
User repoPrometheusUser `json:"user"`
}
repoPrometheusResponse is returned by repoPrometheus on success.
func RepoPrometheusQuery ¶
func (*RepoPrometheusResponse) GetUser ¶
func (v *RepoPrometheusResponse) GetUser() repoPrometheusUser
GetUser returns RepoPrometheusResponse.User, and is useful for accessing the field via an interface.
type RepoRenderIngressSpecPatchResponse ¶
type RepoRenderIngressSpecPatchResponse struct {
Repo *repoRenderIngressSpecPatchRepo `json:"repo"`
}
repoRenderIngressSpecPatchResponse is returned by repoRenderIngressSpecPatch on success.
func (*RepoRenderIngressSpecPatchResponse) GetRepo ¶
func (v *RepoRenderIngressSpecPatchResponse) GetRepo() *repoRenderIngressSpecPatchRepo
GetRepo returns RepoRenderIngressSpecPatchResponse.Repo, and is useful for accessing the field via an interface.
type RepoRenderPodSpecPatchResponse ¶
type RepoRenderPodSpecPatchResponse struct {
Repo *repoRenderPodSpecPatchRepo `json:"repo"`
}
repoRenderPodSpecPatchResponse is returned by repoRenderPodSpecPatch on success.
func (*RepoRenderPodSpecPatchResponse) GetRepo ¶
func (v *RepoRenderPodSpecPatchResponse) GetRepo() *repoRenderPodSpecPatchRepo
GetRepo returns RepoRenderPodSpecPatchResponse.Repo, and is useful for accessing the field via an interface.
type RepoSourceType ¶
type RepoSourceType string
const ( RepoSourceTypeGithub RepoSourceType = "GITHUB" RepoSourceTypeGithubPublic RepoSourceType = "GITHUB_PUBLIC" RepoSourceTypeGitlab RepoSourceType = "GITLAB" RepoSourceTypeBitbucket RepoSourceType = "BITBUCKET" RepoSourceTypeGit RepoSourceType = "GIT" RepoSourceTypeDocker RepoSourceType = "DOCKER" RepoSourceTypeDockerHub RepoSourceType = "DOCKER_HUB" RepoSourceTypeHelm RepoSourceType = "HELM" RepoSourceTypeTerraform RepoSourceType = "TERRAFORM" )
type RepoStatusCriterion ¶
type RepoStatusCriterion struct { Value *string `json:"value"` Operator *FilterCriterionOperatorType `json:"operator"` }
func (*RepoStatusCriterion) GetOperator ¶
func (v *RepoStatusCriterion) GetOperator() *FilterCriterionOperatorType
GetOperator returns RepoStatusCriterion.Operator, and is useful for accessing the field via an interface.
func (*RepoStatusCriterion) GetValue ¶
func (v *RepoStatusCriterion) GetValue() *string
GetValue returns RepoStatusCriterion.Value, and is useful for accessing the field via an interface.
type ReposForProjectEnvironmentBasicResponse ¶
type ReposForProjectEnvironmentBasicResponse struct {
// - v0.ProjectID or v1.GroupID
Project *reposForProjectEnvironmentBasicProject `json:"project"`
}
reposForProjectEnvironmentBasicResponse is returned by reposForProjectEnvironmentBasic on success.
func (*ReposForProjectEnvironmentBasicResponse) GetProject ¶
func (v *ReposForProjectEnvironmentBasicResponse) GetProject() *reposForProjectEnvironmentBasicProject
GetProject returns ReposForProjectEnvironmentBasicResponse.Project, and is useful for accessing the field via an interface.
type ReposForProjectEnvironmentResponse ¶
type ReposForProjectEnvironmentResponse struct {
// - v0.ProjectID or v1.GroupID
Project *reposForProjectEnvironmentProject `json:"project"`
}
reposForProjectEnvironmentResponse is returned by reposForProjectEnvironment on success.
func (*ReposForProjectEnvironmentResponse) GetProject ¶
func (v *ReposForProjectEnvironmentResponse) GetProject() *reposForProjectEnvironmentProject
GetProject returns ReposForProjectEnvironmentResponse.Project, and is useful for accessing the field via an interface.
type ReposForProjectResponse ¶
type ReposForProjectResponse struct {
// - v0.ProjectID or v1.GroupID
Project *reposForProjectProject `json:"project"`
}
reposForProjectResponse is returned by reposForProject on success.
func ReposForProjectQuery ¶
func (*ReposForProjectResponse) GetProject ¶
func (v *ReposForProjectResponse) GetProject() *reposForProjectProject
GetProject returns ReposForProjectResponse.Project, and is useful for accessing the field via an interface.
type ResendTeamMemberInvitationResponse ¶
type ResendTeamMemberInvitationResponse struct {
ResendTeamMemberInvitation bool `json:"resendTeamMemberInvitation"`
}
resendTeamMemberInvitationResponse is returned by resendTeamMemberInvitation on success.
func (*ResendTeamMemberInvitationResponse) GetResendTeamMemberInvitation ¶
func (v *ResendTeamMemberInvitationResponse) GetResendTeamMemberInvitation() bool
GetResendTeamMemberInvitation returns ResendTeamMemberInvitationResponse.ResendTeamMemberInvitation, and is useful for accessing the field via an interface.
type ResourceAdapterFilter ¶
type ResourceAdapterFilter struct { Ids *MultiEntityCriterion `json:"ids"` RepoIds *MultiEntityCriterion `json:"repoIds"` ResourceIds *MultiEntityCriterion `json:"resourceIds"` DeployableIds *MultiEntityCriterion `json:"deployableIds"` Name *StringCriterion `json:"name"` Status *AdapterStatusCriterion `json:"status"` ProjectName *StringCriterion `json:"projectName"` EnvironmentName *StringCriterion `json:"environmentName"` // Active=true or Paused=false Active *BooleanCriterion `json:"active"` }
func (*ResourceAdapterFilter) GetActive ¶
func (v *ResourceAdapterFilter) GetActive() *BooleanCriterion
GetActive returns ResourceAdapterFilter.Active, and is useful for accessing the field via an interface.
func (*ResourceAdapterFilter) GetDeployableIds ¶
func (v *ResourceAdapterFilter) GetDeployableIds() *MultiEntityCriterion
GetDeployableIds returns ResourceAdapterFilter.DeployableIds, and is useful for accessing the field via an interface.
func (*ResourceAdapterFilter) GetEnvironmentName ¶
func (v *ResourceAdapterFilter) GetEnvironmentName() *StringCriterion
GetEnvironmentName returns ResourceAdapterFilter.EnvironmentName, and is useful for accessing the field via an interface.
func (*ResourceAdapterFilter) GetIds ¶
func (v *ResourceAdapterFilter) GetIds() *MultiEntityCriterion
GetIds returns ResourceAdapterFilter.Ids, and is useful for accessing the field via an interface.
func (*ResourceAdapterFilter) GetName ¶
func (v *ResourceAdapterFilter) GetName() *StringCriterion
GetName returns ResourceAdapterFilter.Name, and is useful for accessing the field via an interface.
func (*ResourceAdapterFilter) GetProjectName ¶
func (v *ResourceAdapterFilter) GetProjectName() *StringCriterion
GetProjectName returns ResourceAdapterFilter.ProjectName, and is useful for accessing the field via an interface.
func (*ResourceAdapterFilter) GetRepoIds ¶
func (v *ResourceAdapterFilter) GetRepoIds() *MultiEntityCriterion
GetRepoIds returns ResourceAdapterFilter.RepoIds, and is useful for accessing the field via an interface.
func (*ResourceAdapterFilter) GetResourceIds ¶
func (v *ResourceAdapterFilter) GetResourceIds() *MultiEntityCriterion
GetResourceIds returns ResourceAdapterFilter.ResourceIds, and is useful for accessing the field via an interface.
func (*ResourceAdapterFilter) GetStatus ¶
func (v *ResourceAdapterFilter) GetStatus() *AdapterStatusCriterion
GetStatus returns ResourceAdapterFilter.Status, and is useful for accessing the field via an interface.
type ResourceBranchInput ¶
type ResourceBranchInput struct { ProductionBranch *string `json:"productionBranch"` AutoDeployBranch *bool `json:"autoDeployBranch"` AutoStopBranch *bool `json:"autoStopBranch"` BranchIgnore *string `json:"branchIgnore"` BranchStopIgnore *string `json:"branchStopIgnore"` }
func (*ResourceBranchInput) GetAutoDeployBranch ¶
func (v *ResourceBranchInput) GetAutoDeployBranch() *bool
GetAutoDeployBranch returns ResourceBranchInput.AutoDeployBranch, and is useful for accessing the field via an interface.
func (*ResourceBranchInput) GetAutoStopBranch ¶
func (v *ResourceBranchInput) GetAutoStopBranch() *bool
GetAutoStopBranch returns ResourceBranchInput.AutoStopBranch, and is useful for accessing the field via an interface.
func (*ResourceBranchInput) GetBranchIgnore ¶
func (v *ResourceBranchInput) GetBranchIgnore() *string
GetBranchIgnore returns ResourceBranchInput.BranchIgnore, and is useful for accessing the field via an interface.
func (*ResourceBranchInput) GetBranchStopIgnore ¶
func (v *ResourceBranchInput) GetBranchStopIgnore() *string
GetBranchStopIgnore returns ResourceBranchInput.BranchStopIgnore, and is useful for accessing the field via an interface.
func (*ResourceBranchInput) GetProductionBranch ¶
func (v *ResourceBranchInput) GetProductionBranch() *string
GetProductionBranch returns ResourceBranchInput.ProductionBranch, and is useful for accessing the field via an interface.
type ResourceBuildInput ¶
type ResourceBuildInput struct { Build *ProjectBuildInput `json:"build"` BuildTarget *BuildTargetInput `json:"buildTarget"` BuildResources *ContainerResourcesSpecInput `json:"buildResources"` GitSubmodules *GitSubmodulesType `json:"gitSubmodules"` KanikoFlags *KanikoFlagsInput `json:"kanikoFlags"` NoBuildCache *bool `json:"noBuildCache"` ContainerRegistryID *uuid.UUID `json:"containerRegistryID"` ContainerCacheRepository *string `json:"containerCacheRepository"` ContainerRepository *string `json:"containerRepository"` }
func (*ResourceBuildInput) GetBuild ¶
func (v *ResourceBuildInput) GetBuild() *ProjectBuildInput
GetBuild returns ResourceBuildInput.Build, and is useful for accessing the field via an interface.
func (*ResourceBuildInput) GetBuildResources ¶
func (v *ResourceBuildInput) GetBuildResources() *ContainerResourcesSpecInput
GetBuildResources returns ResourceBuildInput.BuildResources, and is useful for accessing the field via an interface.
func (*ResourceBuildInput) GetBuildTarget ¶
func (v *ResourceBuildInput) GetBuildTarget() *BuildTargetInput
GetBuildTarget returns ResourceBuildInput.BuildTarget, and is useful for accessing the field via an interface.
func (*ResourceBuildInput) GetContainerCacheRepository ¶
func (v *ResourceBuildInput) GetContainerCacheRepository() *string
GetContainerCacheRepository returns ResourceBuildInput.ContainerCacheRepository, and is useful for accessing the field via an interface.
func (*ResourceBuildInput) GetContainerRegistryID ¶
func (v *ResourceBuildInput) GetContainerRegistryID() *uuid.UUID
GetContainerRegistryID returns ResourceBuildInput.ContainerRegistryID, and is useful for accessing the field via an interface.
func (*ResourceBuildInput) GetContainerRepository ¶
func (v *ResourceBuildInput) GetContainerRepository() *string
GetContainerRepository returns ResourceBuildInput.ContainerRepository, and is useful for accessing the field via an interface.
func (*ResourceBuildInput) GetGitSubmodules ¶
func (v *ResourceBuildInput) GetGitSubmodules() *GitSubmodulesType
GetGitSubmodules returns ResourceBuildInput.GitSubmodules, and is useful for accessing the field via an interface.
func (*ResourceBuildInput) GetKanikoFlags ¶
func (v *ResourceBuildInput) GetKanikoFlags() *KanikoFlagsInput
GetKanikoFlags returns ResourceBuildInput.KanikoFlags, and is useful for accessing the field via an interface.
func (*ResourceBuildInput) GetNoBuildCache ¶
func (v *ResourceBuildInput) GetNoBuildCache() *bool
GetNoBuildCache returns ResourceBuildInput.NoBuildCache, and is useful for accessing the field via an interface.
type ResourceDatabaseInput ¶
type ResourceDatabaseInput struct { DeployTarget DatabaseDeployTargetInput `json:"deployTarget"` Engine DatabaseEngineType `json:"engine"` Version string `json:"version"` Options *DatabaseOptions `json:"options"` }
func (*ResourceDatabaseInput) GetDeployTarget ¶
func (v *ResourceDatabaseInput) GetDeployTarget() DatabaseDeployTargetInput
GetDeployTarget returns ResourceDatabaseInput.DeployTarget, and is useful for accessing the field via an interface.
func (*ResourceDatabaseInput) GetEngine ¶
func (v *ResourceDatabaseInput) GetEngine() DatabaseEngineType
GetEngine returns ResourceDatabaseInput.Engine, and is useful for accessing the field via an interface.
func (*ResourceDatabaseInput) GetOptions ¶
func (v *ResourceDatabaseInput) GetOptions() *DatabaseOptions
GetOptions returns ResourceDatabaseInput.Options, and is useful for accessing the field via an interface.
func (*ResourceDatabaseInput) GetVersion ¶
func (v *ResourceDatabaseInput) GetVersion() string
GetVersion returns ResourceDatabaseInput.Version, and is useful for accessing the field via an interface.
type ResourceFilter ¶
type ResourceFilter struct { Ids *MultiEntityCriterion `json:"ids"` DeployableIds *MultiEntityCriterion `json:"deployableIds"` UserIds *MultiEntityCriterion `json:"userIds"` }
func (*ResourceFilter) GetDeployableIds ¶
func (v *ResourceFilter) GetDeployableIds() *MultiEntityCriterion
GetDeployableIds returns ResourceFilter.DeployableIds, and is useful for accessing the field via an interface.
func (*ResourceFilter) GetIds ¶
func (v *ResourceFilter) GetIds() *MultiEntityCriterion
GetIds returns ResourceFilter.Ids, and is useful for accessing the field via an interface.
func (*ResourceFilter) GetUserIds ¶
func (v *ResourceFilter) GetUserIds() *MultiEntityCriterion
GetUserIds returns ResourceFilter.UserIds, and is useful for accessing the field via an interface.
type ResourceKubernetesAppInput ¶
type ResourceKubernetesAppInput struct { UseHumanReadableName *bool `json:"useHumanReadableName"` DeployJob *bool `json:"deployJob"` DeployService *bool `json:"deployService"` ReleaseCommand *string `json:"releaseCommand"` Envs []EnvVarInput `json:"envs"` RunCommand *string `json:"runCommand"` Volumes []VolumeInput `json:"volumes"` SecretMounts []KubernetesSecretMountInput `json:"secretMounts"` Ports []PortInput `json:"ports"` DefaultIngressDomain *string `json:"defaultIngressDomain"` StaticIP *bool `json:"staticIP"` Resources *ContainerResourcesSpecInput `json:"resources"` BranchResources *ContainerResourcesSpecInput `json:"branchResources"` Replication []*ReplicationInput `json:"replication"` Autoscaling *AutoscalingInput `json:"autoscaling"` LogShipper *LogShipperInput `json:"logShipper"` DatadogApmEnabled *bool `json:"datadogApmEnabled"` PrometheusScrape *PrometheusScrapeInput `json:"prometheusScrape"` DeployStrategy *DeployStrategy `json:"deployStrategy"` PreStopSleep *int `json:"preStopSleep"` TerminationGracePeriodSeconds *int `json:"terminationGracePeriodSeconds"` ReadinessProbe *ProbeInput `json:"readinessProbe"` LivenessProbe *ProbeInput `json:"livenessProbe"` StartupProbe *ProbeInput `json:"startupProbe"` AwsIamRole *string `json:"awsIamRole"` GcpServiceAccount *string `json:"gcpServiceAccount"` Customization *KubernetesCustomizationInput `json:"customization"` }
func (*ResourceKubernetesAppInput) GetAutoscaling ¶
func (v *ResourceKubernetesAppInput) GetAutoscaling() *AutoscalingInput
GetAutoscaling returns ResourceKubernetesAppInput.Autoscaling, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetAwsIamRole ¶
func (v *ResourceKubernetesAppInput) GetAwsIamRole() *string
GetAwsIamRole returns ResourceKubernetesAppInput.AwsIamRole, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetBranchResources ¶
func (v *ResourceKubernetesAppInput) GetBranchResources() *ContainerResourcesSpecInput
GetBranchResources returns ResourceKubernetesAppInput.BranchResources, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetCustomization ¶
func (v *ResourceKubernetesAppInput) GetCustomization() *KubernetesCustomizationInput
GetCustomization returns ResourceKubernetesAppInput.Customization, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetDatadogApmEnabled ¶
func (v *ResourceKubernetesAppInput) GetDatadogApmEnabled() *bool
GetDatadogApmEnabled returns ResourceKubernetesAppInput.DatadogApmEnabled, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetDefaultIngressDomain ¶
func (v *ResourceKubernetesAppInput) GetDefaultIngressDomain() *string
GetDefaultIngressDomain returns ResourceKubernetesAppInput.DefaultIngressDomain, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetDeployJob ¶
func (v *ResourceKubernetesAppInput) GetDeployJob() *bool
GetDeployJob returns ResourceKubernetesAppInput.DeployJob, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetDeployService ¶
func (v *ResourceKubernetesAppInput) GetDeployService() *bool
GetDeployService returns ResourceKubernetesAppInput.DeployService, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetDeployStrategy ¶
func (v *ResourceKubernetesAppInput) GetDeployStrategy() *DeployStrategy
GetDeployStrategy returns ResourceKubernetesAppInput.DeployStrategy, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetEnvs ¶
func (v *ResourceKubernetesAppInput) GetEnvs() []EnvVarInput
GetEnvs returns ResourceKubernetesAppInput.Envs, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetGcpServiceAccount ¶
func (v *ResourceKubernetesAppInput) GetGcpServiceAccount() *string
GetGcpServiceAccount returns ResourceKubernetesAppInput.GcpServiceAccount, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetLivenessProbe ¶
func (v *ResourceKubernetesAppInput) GetLivenessProbe() *ProbeInput
GetLivenessProbe returns ResourceKubernetesAppInput.LivenessProbe, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetLogShipper ¶
func (v *ResourceKubernetesAppInput) GetLogShipper() *LogShipperInput
GetLogShipper returns ResourceKubernetesAppInput.LogShipper, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetPorts ¶
func (v *ResourceKubernetesAppInput) GetPorts() []PortInput
GetPorts returns ResourceKubernetesAppInput.Ports, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetPreStopSleep ¶
func (v *ResourceKubernetesAppInput) GetPreStopSleep() *int
GetPreStopSleep returns ResourceKubernetesAppInput.PreStopSleep, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetPrometheusScrape ¶
func (v *ResourceKubernetesAppInput) GetPrometheusScrape() *PrometheusScrapeInput
GetPrometheusScrape returns ResourceKubernetesAppInput.PrometheusScrape, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetReadinessProbe ¶
func (v *ResourceKubernetesAppInput) GetReadinessProbe() *ProbeInput
GetReadinessProbe returns ResourceKubernetesAppInput.ReadinessProbe, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetReleaseCommand ¶
func (v *ResourceKubernetesAppInput) GetReleaseCommand() *string
GetReleaseCommand returns ResourceKubernetesAppInput.ReleaseCommand, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetReplication ¶
func (v *ResourceKubernetesAppInput) GetReplication() []*ReplicationInput
GetReplication returns ResourceKubernetesAppInput.Replication, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetResources ¶
func (v *ResourceKubernetesAppInput) GetResources() *ContainerResourcesSpecInput
GetResources returns ResourceKubernetesAppInput.Resources, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetRunCommand ¶
func (v *ResourceKubernetesAppInput) GetRunCommand() *string
GetRunCommand returns ResourceKubernetesAppInput.RunCommand, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetSecretMounts ¶
func (v *ResourceKubernetesAppInput) GetSecretMounts() []KubernetesSecretMountInput
GetSecretMounts returns ResourceKubernetesAppInput.SecretMounts, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetStartupProbe ¶
func (v *ResourceKubernetesAppInput) GetStartupProbe() *ProbeInput
GetStartupProbe returns ResourceKubernetesAppInput.StartupProbe, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetStaticIP ¶
func (v *ResourceKubernetesAppInput) GetStaticIP() *bool
GetStaticIP returns ResourceKubernetesAppInput.StaticIP, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetTerminationGracePeriodSeconds ¶
func (v *ResourceKubernetesAppInput) GetTerminationGracePeriodSeconds() *int
GetTerminationGracePeriodSeconds returns ResourceKubernetesAppInput.TerminationGracePeriodSeconds, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetUseHumanReadableName ¶
func (v *ResourceKubernetesAppInput) GetUseHumanReadableName() *bool
GetUseHumanReadableName returns ResourceKubernetesAppInput.UseHumanReadableName, and is useful for accessing the field via an interface.
func (*ResourceKubernetesAppInput) GetVolumes ¶
func (v *ResourceKubernetesAppInput) GetVolumes() []VolumeInput
GetVolumes returns ResourceKubernetesAppInput.Volumes, and is useful for accessing the field via an interface.
type ResourceKubernetesHelmInput ¶
type ResourceKubernetesHelmInput struct { ReleaseName *string `json:"releaseName"` Values *string `json:"values"` ValuesFiles []*string `json:"valuesFiles"` }
func (*ResourceKubernetesHelmInput) GetReleaseName ¶
func (v *ResourceKubernetesHelmInput) GetReleaseName() *string
GetReleaseName returns ResourceKubernetesHelmInput.ReleaseName, and is useful for accessing the field via an interface.
func (*ResourceKubernetesHelmInput) GetValues ¶
func (v *ResourceKubernetesHelmInput) GetValues() *string
GetValues returns ResourceKubernetesHelmInput.Values, and is useful for accessing the field via an interface.
func (*ResourceKubernetesHelmInput) GetValuesFiles ¶
func (v *ResourceKubernetesHelmInput) GetValuesFiles() []*string
GetValuesFiles returns ResourceKubernetesHelmInput.ValuesFiles, and is useful for accessing the field via an interface.
type ResourceKubernetesInput ¶
type ResourceKubernetesInput struct { DeployTarget *ProjectDeployInput `json:"deployTarget"` Namespace *string `json:"namespace"` App *ResourceKubernetesAppInput `json:"app"` Manifest *ResourceKubernetesManifestInput `json:"manifest"` Helm *ResourceKubernetesHelmInput `json:"helm"` }
func (*ResourceKubernetesInput) GetApp ¶
func (v *ResourceKubernetesInput) GetApp() *ResourceKubernetesAppInput
GetApp returns ResourceKubernetesInput.App, and is useful for accessing the field via an interface.
func (*ResourceKubernetesInput) GetDeployTarget ¶
func (v *ResourceKubernetesInput) GetDeployTarget() *ProjectDeployInput
GetDeployTarget returns ResourceKubernetesInput.DeployTarget, and is useful for accessing the field via an interface.
func (*ResourceKubernetesInput) GetHelm ¶
func (v *ResourceKubernetesInput) GetHelm() *ResourceKubernetesHelmInput
GetHelm returns ResourceKubernetesInput.Helm, and is useful for accessing the field via an interface.
func (*ResourceKubernetesInput) GetManifest ¶
func (v *ResourceKubernetesInput) GetManifest() *ResourceKubernetesManifestInput
GetManifest returns ResourceKubernetesInput.Manifest, and is useful for accessing the field via an interface.
func (*ResourceKubernetesInput) GetNamespace ¶
func (v *ResourceKubernetesInput) GetNamespace() *string
GetNamespace returns ResourceKubernetesInput.Namespace, and is useful for accessing the field via an interface.
type ResourceKubernetesManifestInput ¶
type ResourceKubernetesManifestInput struct { ManifestValue *string `json:"manifestValue"` Manifests []*string `json:"manifests"` KustomizeDirs []*string `json:"kustomizeDirs"` }
func (*ResourceKubernetesManifestInput) GetKustomizeDirs ¶
func (v *ResourceKubernetesManifestInput) GetKustomizeDirs() []*string
GetKustomizeDirs returns ResourceKubernetesManifestInput.KustomizeDirs, and is useful for accessing the field via an interface.
func (*ResourceKubernetesManifestInput) GetManifestValue ¶
func (v *ResourceKubernetesManifestInput) GetManifestValue() *string
GetManifestValue returns ResourceKubernetesManifestInput.ManifestValue, and is useful for accessing the field via an interface.
func (*ResourceKubernetesManifestInput) GetManifests ¶
func (v *ResourceKubernetesManifestInput) GetManifests() []*string
GetManifests returns ResourceKubernetesManifestInput.Manifests, and is useful for accessing the field via an interface.
type ResourceServerlessInput ¶
type ResourceServerlessInput struct { DeployService *bool `json:"deployService"` DeployTarget *ProjectDeployInput `json:"deployTarget"` Envs []*EnvVarInput `json:"envs"` Ports []PortInput `json:"ports"` ServerlessResources *ServerlessResourcesSpecInput `json:"serverlessResources"` }
func (*ResourceServerlessInput) GetDeployService ¶
func (v *ResourceServerlessInput) GetDeployService() *bool
GetDeployService returns ResourceServerlessInput.DeployService, and is useful for accessing the field via an interface.
func (*ResourceServerlessInput) GetDeployTarget ¶
func (v *ResourceServerlessInput) GetDeployTarget() *ProjectDeployInput
GetDeployTarget returns ResourceServerlessInput.DeployTarget, and is useful for accessing the field via an interface.
func (*ResourceServerlessInput) GetEnvs ¶
func (v *ResourceServerlessInput) GetEnvs() []*EnvVarInput
GetEnvs returns ResourceServerlessInput.Envs, and is useful for accessing the field via an interface.
func (*ResourceServerlessInput) GetPorts ¶
func (v *ResourceServerlessInput) GetPorts() []PortInput
GetPorts returns ResourceServerlessInput.Ports, and is useful for accessing the field via an interface.
func (*ResourceServerlessInput) GetServerlessResources ¶
func (v *ResourceServerlessInput) GetServerlessResources() *ServerlessResourcesSpecInput
GetServerlessResources returns ResourceServerlessInput.ServerlessResources, and is useful for accessing the field via an interface.
type ResourceTerraformInput ¶
type ResourceTerraformInput struct { DeployTarget *ProjectDeployInput `json:"deployTarget"` Variables *string `json:"variables"` }
func (*ResourceTerraformInput) GetDeployTarget ¶
func (v *ResourceTerraformInput) GetDeployTarget() *ProjectDeployInput
GetDeployTarget returns ResourceTerraformInput.DeployTarget, and is useful for accessing the field via an interface.
func (*ResourceTerraformInput) GetVariables ¶
func (v *ResourceTerraformInput) GetVariables() *string
GetVariables returns ResourceTerraformInput.Variables, and is useful for accessing the field via an interface.
type ResourceWorkflowInput ¶
type ResourceWorkflowInput struct { AutoRetry *bool `json:"autoRetry"` AutoRollback *bool `json:"autoRollback"` ManualDeploy *bool `json:"manualDeploy"` PipelineClusterID *uuid.UUID `json:"pipelineClusterID"` DeployTimeoutSeconds *int `json:"deployTimeoutSeconds"` }
func (*ResourceWorkflowInput) GetAutoRetry ¶
func (v *ResourceWorkflowInput) GetAutoRetry() *bool
GetAutoRetry returns ResourceWorkflowInput.AutoRetry, and is useful for accessing the field via an interface.
func (*ResourceWorkflowInput) GetAutoRollback ¶
func (v *ResourceWorkflowInput) GetAutoRollback() *bool
GetAutoRollback returns ResourceWorkflowInput.AutoRollback, and is useful for accessing the field via an interface.
func (*ResourceWorkflowInput) GetDeployTimeoutSeconds ¶
func (v *ResourceWorkflowInput) GetDeployTimeoutSeconds() *int
GetDeployTimeoutSeconds returns ResourceWorkflowInput.DeployTimeoutSeconds, and is useful for accessing the field via an interface.
func (*ResourceWorkflowInput) GetManualDeploy ¶
func (v *ResourceWorkflowInput) GetManualDeploy() *bool
GetManualDeploy returns ResourceWorkflowInput.ManualDeploy, and is useful for accessing the field via an interface.
func (*ResourceWorkflowInput) GetPipelineClusterID ¶
func (v *ResourceWorkflowInput) GetPipelineClusterID() *uuid.UUID
GetPipelineClusterID returns ResourceWorkflowInput.PipelineClusterID, and is useful for accessing the field via an interface.
type Resources ¶
type Resources struct { Cpu *float64 `json:"cpu"` Memory *float64 `json:"memory"` EphemeralStorage *float64 `json:"ephemeralStorage"` Spot *bool `json:"spot"` Accelerator *ResourcesAcceleratorAcceleratorSpec `json:"accelerator"` }
Resources includes the GraphQL fields of ContainerResourcesSpec requested by the fragment Resources.
func (*Resources) GetAccelerator ¶
func (v *Resources) GetAccelerator() *ResourcesAcceleratorAcceleratorSpec
GetAccelerator returns Resources.Accelerator, and is useful for accessing the field via an interface.
func (*Resources) GetCpu ¶
GetCpu returns Resources.Cpu, and is useful for accessing the field via an interface.
func (*Resources) GetEphemeralStorage ¶
GetEphemeralStorage returns Resources.EphemeralStorage, and is useful for accessing the field via an interface.
type ResourcesAcceleratorAcceleratorSpec ¶
type ResourcesAcceleratorAcceleratorSpec struct { Type *string `json:"type"` Count *int `json:"count"` }
ResourcesAcceleratorAcceleratorSpec includes the requested fields of the GraphQL type AcceleratorSpec.
func (*ResourcesAcceleratorAcceleratorSpec) GetCount ¶
func (v *ResourcesAcceleratorAcceleratorSpec) GetCount() *int
GetCount returns ResourcesAcceleratorAcceleratorSpec.Count, and is useful for accessing the field via an interface.
func (*ResourcesAcceleratorAcceleratorSpec) GetType ¶
func (v *ResourcesAcceleratorAcceleratorSpec) GetType() *string
GetType returns ResourcesAcceleratorAcceleratorSpec.Type, and is useful for accessing the field via an interface.
type RevisableEntityCommonFragment ¶
type RevisableEntityCommonFragment interface { // GetRevisionData returns the interface-field "revisionData" from its implementation. GetRevisionData() string // GetRevisionMetadata returns the interface-field "revisionMetadata" from its implementation. GetRevisionMetadata() RevisableEntityCommonFragmentRevisionMetadata // contains filtered or unexported methods }
RevisableEntityCommonFragment includes the GraphQL fields of RevisableEntity requested by the fragment RevisableEntityCommonFragment.
RevisableEntityCommonFragment is implemented by the following types: RevisableEntityCommonFragmentProjectEnvironmentRevision RevisableEntityCommonFragmentProjectRevision RevisableEntityCommonFragmentRepoDeploymentConfiguration
type RevisableEntityCommonFragmentProjectEnvironmentRevision ¶
type RevisableEntityCommonFragmentProjectEnvironmentRevision struct { RevisionData string `json:"revisionData"` RevisionMetadata RevisableEntityCommonFragmentRevisionMetadata `json:"revisionMetadata"` }
RevisableEntityCommonFragment includes the GraphQL fields of ProjectEnvironmentRevision requested by the fragment RevisableEntityCommonFragment.
func (*RevisableEntityCommonFragmentProjectEnvironmentRevision) GetRevisionData ¶
func (v *RevisableEntityCommonFragmentProjectEnvironmentRevision) GetRevisionData() string
GetRevisionData returns RevisableEntityCommonFragmentProjectEnvironmentRevision.RevisionData, and is useful for accessing the field via an interface.
func (*RevisableEntityCommonFragmentProjectEnvironmentRevision) GetRevisionMetadata ¶
func (v *RevisableEntityCommonFragmentProjectEnvironmentRevision) GetRevisionMetadata() RevisableEntityCommonFragmentRevisionMetadata
GetRevisionMetadata returns RevisableEntityCommonFragmentProjectEnvironmentRevision.RevisionMetadata, and is useful for accessing the field via an interface.
type RevisableEntityCommonFragmentProjectRevision ¶
type RevisableEntityCommonFragmentProjectRevision struct { RevisionData string `json:"revisionData"` RevisionMetadata RevisableEntityCommonFragmentRevisionMetadata `json:"revisionMetadata"` }
RevisableEntityCommonFragment includes the GraphQL fields of ProjectRevision requested by the fragment RevisableEntityCommonFragment.
func (*RevisableEntityCommonFragmentProjectRevision) GetRevisionData ¶
func (v *RevisableEntityCommonFragmentProjectRevision) GetRevisionData() string
GetRevisionData returns RevisableEntityCommonFragmentProjectRevision.RevisionData, and is useful for accessing the field via an interface.
func (*RevisableEntityCommonFragmentProjectRevision) GetRevisionMetadata ¶
func (v *RevisableEntityCommonFragmentProjectRevision) GetRevisionMetadata() RevisableEntityCommonFragmentRevisionMetadata
GetRevisionMetadata returns RevisableEntityCommonFragmentProjectRevision.RevisionMetadata, and is useful for accessing the field via an interface.
type RevisableEntityCommonFragmentRepoDeploymentConfiguration ¶
type RevisableEntityCommonFragmentRepoDeploymentConfiguration struct { RevisionData string `json:"revisionData"` RevisionMetadata RevisableEntityCommonFragmentRevisionMetadata `json:"revisionMetadata"` }
RevisableEntityCommonFragment includes the GraphQL fields of RepoDeploymentConfiguration requested by the fragment RevisableEntityCommonFragment.
func (*RevisableEntityCommonFragmentRepoDeploymentConfiguration) GetRevisionData ¶
func (v *RevisableEntityCommonFragmentRepoDeploymentConfiguration) GetRevisionData() string
GetRevisionData returns RevisableEntityCommonFragmentRepoDeploymentConfiguration.RevisionData, and is useful for accessing the field via an interface.
func (*RevisableEntityCommonFragmentRepoDeploymentConfiguration) GetRevisionMetadata ¶
func (v *RevisableEntityCommonFragmentRepoDeploymentConfiguration) GetRevisionMetadata() RevisableEntityCommonFragmentRevisionMetadata
GetRevisionMetadata returns RevisableEntityCommonFragmentRepoDeploymentConfiguration.RevisionMetadata, and is useful for accessing the field via an interface.
type RevisableEntityCommonFragmentRevisionMetadata ¶
type RevisableEntityCommonFragmentRevisionMetadata struct { Id uuid.UUID `json:"id"` Description string `json:"description"` SequenceId int `json:"sequenceId"` CreatedBy RevisableEntityCommonFragmentRevisionMetadataCreatedByUser `json:"createdBy"` CreatedAt time.Time `json:"createdAt"` }
RevisableEntityCommonFragmentRevisionMetadata includes the requested fields of the GraphQL type RevisionMetadata.
func (*RevisableEntityCommonFragmentRevisionMetadata) GetCreatedAt ¶
func (v *RevisableEntityCommonFragmentRevisionMetadata) GetCreatedAt() time.Time
GetCreatedAt returns RevisableEntityCommonFragmentRevisionMetadata.CreatedAt, and is useful for accessing the field via an interface.
func (*RevisableEntityCommonFragmentRevisionMetadata) GetCreatedBy ¶
func (v *RevisableEntityCommonFragmentRevisionMetadata) GetCreatedBy() RevisableEntityCommonFragmentRevisionMetadataCreatedByUser
GetCreatedBy returns RevisableEntityCommonFragmentRevisionMetadata.CreatedBy, and is useful for accessing the field via an interface.
func (*RevisableEntityCommonFragmentRevisionMetadata) GetDescription ¶
func (v *RevisableEntityCommonFragmentRevisionMetadata) GetDescription() string
GetDescription returns RevisableEntityCommonFragmentRevisionMetadata.Description, and is useful for accessing the field via an interface.
func (*RevisableEntityCommonFragmentRevisionMetadata) GetId ¶
func (v *RevisableEntityCommonFragmentRevisionMetadata) GetId() uuid.UUID
GetId returns RevisableEntityCommonFragmentRevisionMetadata.Id, and is useful for accessing the field via an interface.
func (*RevisableEntityCommonFragmentRevisionMetadata) GetSequenceId ¶
func (v *RevisableEntityCommonFragmentRevisionMetadata) GetSequenceId() int
GetSequenceId returns RevisableEntityCommonFragmentRevisionMetadata.SequenceId, and is useful for accessing the field via an interface.
type RevisableEntityCommonFragmentRevisionMetadataCreatedByUser ¶
type RevisableEntityCommonFragmentRevisionMetadataCreatedByUser struct { Id uuid.UUID `json:"id"` Login string `json:"login"` Name string `json:"name"` Avatar *string `json:"avatar"` }
RevisableEntityCommonFragmentRevisionMetadataCreatedByUser includes the requested fields of the GraphQL type User.
func (*RevisableEntityCommonFragmentRevisionMetadataCreatedByUser) GetAvatar ¶
func (v *RevisableEntityCommonFragmentRevisionMetadataCreatedByUser) GetAvatar() *string
GetAvatar returns RevisableEntityCommonFragmentRevisionMetadataCreatedByUser.Avatar, and is useful for accessing the field via an interface.
func (*RevisableEntityCommonFragmentRevisionMetadataCreatedByUser) GetId ¶
func (v *RevisableEntityCommonFragmentRevisionMetadataCreatedByUser) GetId() uuid.UUID
GetId returns RevisableEntityCommonFragmentRevisionMetadataCreatedByUser.Id, and is useful for accessing the field via an interface.
func (*RevisableEntityCommonFragmentRevisionMetadataCreatedByUser) GetLogin ¶
func (v *RevisableEntityCommonFragmentRevisionMetadataCreatedByUser) GetLogin() string
GetLogin returns RevisableEntityCommonFragmentRevisionMetadataCreatedByUser.Login, and is useful for accessing the field via an interface.
func (*RevisableEntityCommonFragmentRevisionMetadataCreatedByUser) GetName ¶
func (v *RevisableEntityCommonFragmentRevisionMetadataCreatedByUser) GetName() string
GetName returns RevisableEntityCommonFragmentRevisionMetadataCreatedByUser.Name, and is useful for accessing the field via an interface.
type RollbackToDeploymentResponse ¶
type RollbackToDeploymentResponse struct {
// - projectID: v0.RepoID
RollbackProjectToDeployment rollbackToDeploymentRollbackProjectToDeploymentRepo `json:"rollbackProjectToDeployment"`
}
rollbackToDeploymentResponse is returned by rollbackToDeployment on success.
func (*RollbackToDeploymentResponse) GetRollbackProjectToDeployment ¶
func (v *RollbackToDeploymentResponse) GetRollbackProjectToDeployment() rollbackToDeploymentRollbackProjectToDeploymentRepo
GetRollbackProjectToDeployment returns RollbackToDeploymentResponse.RollbackProjectToDeployment, and is useful for accessing the field via an interface.
type RunJobInput ¶
type RunJobInput struct { Id uuid.UUID `json:"id"` RunCommand *string `json:"runCommand"` Envs []EnvVarInput `json:"envs"` Build *bool `json:"build"` }
func (*RunJobInput) GetBuild ¶
func (v *RunJobInput) GetBuild() *bool
GetBuild returns RunJobInput.Build, and is useful for accessing the field via an interface.
func (*RunJobInput) GetEnvs ¶
func (v *RunJobInput) GetEnvs() []EnvVarInput
GetEnvs returns RunJobInput.Envs, and is useful for accessing the field via an interface.
func (*RunJobInput) GetId ¶
func (v *RunJobInput) GetId() uuid.UUID
GetId returns RunJobInput.Id, and is useful for accessing the field via an interface.
func (*RunJobInput) GetRunCommand ¶
func (v *RunJobInput) GetRunCommand() *string
GetRunCommand returns RunJobInput.RunCommand, and is useful for accessing the field via an interface.
type RunJobResponse ¶
type RunJobResponse struct {
RunJob runJobRunJobJobRun `json:"runJob"`
}
runJobResponse is returned by runJob on success.
func RunJobMutation ¶
func RunJobMutation( ctx_ context.Context, client_ graphql.Client, input RunJobInput, ) (*RunJobResponse, error)
func (*RunJobResponse) GetRunJob ¶
func (v *RunJobResponse) GetRunJob() runJobRunJobJobRun
GetRunJob returns RunJobResponse.RunJob, and is useful for accessing the field via an interface.
type S3BucketBackendInput ¶
type S3BucketBackendInput struct { AwsAccountID uuid.UUID `json:"awsAccountID"` Region string `json:"region"` BucketName string `json:"bucketName"` Key *string `json:"key"` }
func (*S3BucketBackendInput) GetAwsAccountID ¶
func (v *S3BucketBackendInput) GetAwsAccountID() uuid.UUID
GetAwsAccountID returns S3BucketBackendInput.AwsAccountID, and is useful for accessing the field via an interface.
func (*S3BucketBackendInput) GetBucketName ¶
func (v *S3BucketBackendInput) GetBucketName() string
GetBucketName returns S3BucketBackendInput.BucketName, and is useful for accessing the field via an interface.
func (*S3BucketBackendInput) GetKey ¶
func (v *S3BucketBackendInput) GetKey() *string
GetKey returns S3BucketBackendInput.Key, and is useful for accessing the field via an interface.
func (*S3BucketBackendInput) GetRegion ¶
func (v *S3BucketBackendInput) GetRegion() string
GetRegion returns S3BucketBackendInput.Region, and is useful for accessing the field via an interface.
type SearchHelmChartsInput ¶
type SearchHelmChartsInput struct { First *int `json:"first"` After *string `json:"after"` Query *string `json:"query"` }
func (*SearchHelmChartsInput) GetAfter ¶
func (v *SearchHelmChartsInput) GetAfter() *string
GetAfter returns SearchHelmChartsInput.After, and is useful for accessing the field via an interface.
func (*SearchHelmChartsInput) GetFirst ¶
func (v *SearchHelmChartsInput) GetFirst() *int
GetFirst returns SearchHelmChartsInput.First, and is useful for accessing the field via an interface.
func (*SearchHelmChartsInput) GetQuery ¶
func (v *SearchHelmChartsInput) GetQuery() *string
GetQuery returns SearchHelmChartsInput.Query, and is useful for accessing the field via an interface.
type SearchHelmChartsResponse ¶
type SearchHelmChartsResponse struct {
SearchHelmCharts searchHelmChartsSearchHelmChartsHelmChartConnection `json:"searchHelmCharts"`
}
searchHelmChartsResponse is returned by searchHelmCharts on success.
func SearchHelmChartsQuery ¶
func SearchHelmChartsQuery( ctx_ context.Context, client_ graphql.Client, input SearchHelmChartsInput, ) (*SearchHelmChartsResponse, error)
func (*SearchHelmChartsResponse) GetSearchHelmCharts ¶
func (v *SearchHelmChartsResponse) GetSearchHelmCharts() searchHelmChartsSearchHelmChartsHelmChartConnection
GetSearchHelmCharts returns SearchHelmChartsResponse.SearchHelmCharts, and is useful for accessing the field via an interface.
type ServerlessResourcesSpecInput ¶
type ServerlessResourcesSpecInput struct { Cpu *float64 `json:"cpu"` Memory float64 `json:"memory"` }
func (*ServerlessResourcesSpecInput) GetCpu ¶
func (v *ServerlessResourcesSpecInput) GetCpu() *float64
GetCpu returns ServerlessResourcesSpecInput.Cpu, and is useful for accessing the field via an interface.
func (*ServerlessResourcesSpecInput) GetMemory ¶
func (v *ServerlessResourcesSpecInput) GetMemory() float64
GetMemory returns ServerlessResourcesSpecInput.Memory, and is useful for accessing the field via an interface.
type SetPaymentMethodResponse ¶
type SetPaymentMethodResponse struct {
SetPaymentMethod setPaymentMethodSetPaymentMethodUser `json:"setPaymentMethod"`
}
setPaymentMethodResponse is returned by setPaymentMethod on success.
func (*SetPaymentMethodResponse) GetSetPaymentMethod ¶
func (v *SetPaymentMethodResponse) GetSetPaymentMethod() setPaymentMethodSetPaymentMethodUser
GetSetPaymentMethod returns SetPaymentMethodResponse.SetPaymentMethod, and is useful for accessing the field via an interface.
type SetRepoEnvsInput ¶
type SetRepoEnvsInput struct { Id uuid.UUID `json:"id"` Envs []EnvVarInput `json:"envs"` }
func (*SetRepoEnvsInput) GetEnvs ¶
func (v *SetRepoEnvsInput) GetEnvs() []EnvVarInput
GetEnvs returns SetRepoEnvsInput.Envs, and is useful for accessing the field via an interface.
func (*SetRepoEnvsInput) GetId ¶
func (v *SetRepoEnvsInput) GetId() uuid.UUID
GetId returns SetRepoEnvsInput.Id, and is useful for accessing the field via an interface.
type SetRepoEnvsResponse ¶
type SetRepoEnvsResponse struct {
SetRepoEnvs setRepoEnvsSetRepoEnvsRepo `json:"setRepoEnvs"`
}
setRepoEnvsResponse is returned by setRepoEnvs on success.
func SetRepoEnvsMutation ¶
func SetRepoEnvsMutation( ctx_ context.Context, client_ graphql.Client, input SetRepoEnvsInput, ) (*SetRepoEnvsResponse, error)
func (*SetRepoEnvsResponse) GetSetRepoEnvs ¶
func (v *SetRepoEnvsResponse) GetSetRepoEnvs() setRepoEnvsSetRepoEnvsRepo
GetSetRepoEnvs returns SetRepoEnvsResponse.SetRepoEnvs, and is useful for accessing the field via an interface.
type SortDirection ¶
type SortDirection string
const ( SortDirectionAsc SortDirection = "ASC" SortDirectionDesc SortDirection = "DESC" )
type SortInput ¶
type SortInput struct { Direction *SortDirection `json:"direction"` Field *string `json:"field"` }
func (*SortInput) GetDirection ¶
func (v *SortInput) GetDirection() *SortDirection
GetDirection returns SortInput.Direction, and is useful for accessing the field via an interface.
type SourceInput ¶
type SourceInput struct { Git *GitSourceInput `json:"git"` TerraformRegistry *TerraformRegistrySourceInput `json:"terraformRegistry"` HelmRepository *HelmRepositorySourceInput `json:"helmRepository"` ContainerRegistry *ContainerRegistrySourceInput `json:"containerRegistry"` }
func (*SourceInput) GetContainerRegistry ¶
func (v *SourceInput) GetContainerRegistry() *ContainerRegistrySourceInput
GetContainerRegistry returns SourceInput.ContainerRegistry, and is useful for accessing the field via an interface.
func (*SourceInput) GetGit ¶
func (v *SourceInput) GetGit() *GitSourceInput
GetGit returns SourceInput.Git, and is useful for accessing the field via an interface.
func (*SourceInput) GetHelmRepository ¶
func (v *SourceInput) GetHelmRepository() *HelmRepositorySourceInput
GetHelmRepository returns SourceInput.HelmRepository, and is useful for accessing the field via an interface.
func (*SourceInput) GetTerraformRegistry ¶
func (v *SourceInput) GetTerraformRegistry() *TerraformRegistrySourceInput
GetTerraformRegistry returns SourceInput.TerraformRegistry, and is useful for accessing the field via an interface.
type StringCriterion ¶
type StringCriterion struct { Value *string `json:"value"` Operator *FilterCriterionOperatorType `json:"operator"` }
func (*StringCriterion) GetOperator ¶
func (v *StringCriterion) GetOperator() *FilterCriterionOperatorType
GetOperator returns StringCriterion.Operator, and is useful for accessing the field via an interface.
func (*StringCriterion) GetValue ¶
func (v *StringCriterion) GetValue() *string
GetValue returns StringCriterion.Value, and is useful for accessing the field via an interface.
type SubgroupListItem ¶
type SubgroupListItem struct { // - v0.EnvironmentID or v1.SubGroupID Id uuid.UUID `json:"id"` Name string `json:"name"` UpdatedAt time.Time `json:"updatedAt"` }
SubgroupListItem includes the GraphQL fields of ProjectEnvironment requested by the fragment SubgroupListItem.
func (*SubgroupListItem) GetId ¶
func (v *SubgroupListItem) GetId() uuid.UUID
GetId returns SubgroupListItem.Id, and is useful for accessing the field via an interface.
func (*SubgroupListItem) GetName ¶
func (v *SubgroupListItem) GetName() string
GetName returns SubgroupListItem.Name, and is useful for accessing the field via an interface.
func (*SubgroupListItem) GetUpdatedAt ¶
func (v *SubgroupListItem) GetUpdatedAt() time.Time
GetUpdatedAt returns SubgroupListItem.UpdatedAt, and is useful for accessing the field via an interface.
type SubgroupOverviewResponse ¶
type SubgroupOverviewResponse struct {
// - v0.ProjectID or v1.GroupID
Project *subgroupOverviewProject `json:"project"`
}
subgroupOverviewResponse is returned by subgroupOverview on success.
func SubgroupOverviewQuery ¶
func (*SubgroupOverviewResponse) GetProject ¶
func (v *SubgroupOverviewResponse) GetProject() *subgroupOverviewProject
GetProject returns SubgroupOverviewResponse.Project, and is useful for accessing the field via an interface.
type SubscriptionCart ¶
type SubscriptionCart struct { PlanTierSku uuid.UUID `json:"planTierSku"` ProjectPackSku uuid.UUID `json:"projectPackSku"` SupportTierSku uuid.UUID `json:"supportTierSku"` ApiAccessSku uuid.UUID `json:"apiAccessSku"` }
func (*SubscriptionCart) GetApiAccessSku ¶
func (v *SubscriptionCart) GetApiAccessSku() uuid.UUID
GetApiAccessSku returns SubscriptionCart.ApiAccessSku, and is useful for accessing the field via an interface.
func (*SubscriptionCart) GetPlanTierSku ¶
func (v *SubscriptionCart) GetPlanTierSku() uuid.UUID
GetPlanTierSku returns SubscriptionCart.PlanTierSku, and is useful for accessing the field via an interface.
func (*SubscriptionCart) GetProjectPackSku ¶
func (v *SubscriptionCart) GetProjectPackSku() uuid.UUID
GetProjectPackSku returns SubscriptionCart.ProjectPackSku, and is useful for accessing the field via an interface.
func (*SubscriptionCart) GetSupportTierSku ¶
func (v *SubscriptionCart) GetSupportTierSku() uuid.UUID
GetSupportTierSku returns SubscriptionCart.SupportTierSku, and is useful for accessing the field via an interface.
type SubscriptionFeatureResponse ¶
type SubscriptionFeatureResponse struct {
User subscriptionFeatureUser `json:"user"`
}
subscriptionFeatureResponse is returned by subscriptionFeature on success.
func SubscriptionFeatureQuery ¶
func SubscriptionFeatureQuery( ctx_ context.Context, client_ graphql.Client, id uuid.UUID, featureKey FeatureKey, ) (*SubscriptionFeatureResponse, error)
func (*SubscriptionFeatureResponse) GetUser ¶
func (v *SubscriptionFeatureResponse) GetUser() subscriptionFeatureUser
GetUser returns SubscriptionFeatureResponse.User, and is useful for accessing the field via an interface.
type SuggestProjectNameInput ¶
func (*SuggestProjectNameInput) GetName ¶
func (v *SuggestProjectNameInput) GetName() *string
GetName returns SuggestProjectNameInput.Name, and is useful for accessing the field via an interface.
func (*SuggestProjectNameInput) GetType ¶
func (v *SuggestProjectNameInput) GetType() *string
GetType returns SuggestProjectNameInput.Type, and is useful for accessing the field via an interface.
type SuggestProjectNameResponse ¶
type SuggestProjectNameResponse struct {
User suggestProjectNameUser `json:"user"`
}
suggestProjectNameResponse is returned by suggestProjectName on success.
func SuggestProjectNameQuery ¶
func SuggestProjectNameQuery( ctx_ context.Context, client_ graphql.Client, user uuid.UUID, input SuggestProjectNameInput, ) (*SuggestProjectNameResponse, error)
func (*SuggestProjectNameResponse) GetUser ¶
func (v *SuggestProjectNameResponse) GetUser() suggestProjectNameUser
GetUser returns SuggestProjectNameResponse.User, and is useful for accessing the field via an interface.
type SuggestTemplateNameInput ¶
func (*SuggestTemplateNameInput) GetId ¶
func (v *SuggestTemplateNameInput) GetId() uuid.UUID
GetId returns SuggestTemplateNameInput.Id, and is useful for accessing the field via an interface.
func (*SuggestTemplateNameInput) GetName ¶
func (v *SuggestTemplateNameInput) GetName() *string
GetName returns SuggestTemplateNameInput.Name, and is useful for accessing the field via an interface.
type SuggestTemplateNameResponse ¶
type SuggestTemplateNameResponse struct {
User suggestTemplateNameUser `json:"user"`
}
suggestTemplateNameResponse is returned by suggestTemplateName on success.
func SuggestTemplateNameQuery ¶
func SuggestTemplateNameQuery( ctx_ context.Context, client_ graphql.Client, user uuid.UUID, input SuggestTemplateNameInput, ) (*SuggestTemplateNameResponse, error)
func (*SuggestTemplateNameResponse) GetUser ¶
func (v *SuggestTemplateNameResponse) GetUser() suggestTemplateNameUser
GetUser returns SuggestTemplateNameResponse.User, and is useful for accessing the field via an interface.
type SyslogIntegrationInput ¶
type SyslogIntegrationInput struct { Host string `json:"host"` Port string `json:"port"` Mode string `json:"mode"` }
func (*SyslogIntegrationInput) GetHost ¶
func (v *SyslogIntegrationInput) GetHost() string
GetHost returns SyslogIntegrationInput.Host, and is useful for accessing the field via an interface.
func (*SyslogIntegrationInput) GetMode ¶
func (v *SyslogIntegrationInput) GetMode() string
GetMode returns SyslogIntegrationInput.Mode, and is useful for accessing the field via an interface.
func (*SyslogIntegrationInput) GetPort ¶
func (v *SyslogIntegrationInput) GetPort() string
GetPort returns SyslogIntegrationInput.Port, and is useful for accessing the field via an interface.
type TPUInput ¶
type TPUInput struct { Type string `json:"type"` Cores int `json:"cores"` TfVersion string `json:"tfVersion"` }
func (*TPUInput) GetCores ¶
GetCores returns TPUInput.Cores, and is useful for accessing the field via an interface.
func (*TPUInput) GetTfVersion ¶
GetTfVersion returns TPUInput.TfVersion, and is useful for accessing the field via an interface.
type TeamByNameResponse ¶
type TeamByNameResponse struct {
Team *teamByNameTeam `json:"team"`
}
teamByNameResponse is returned by teamByName on success.
func TeamByNameQuery ¶
func (*TeamByNameResponse) GetTeam ¶
func (v *TeamByNameResponse) GetTeam() *teamByNameTeam
GetTeam returns TeamByNameResponse.Team, and is useful for accessing the field via an interface.
type TeamCloudResponse ¶
type TeamCloudResponse struct {
CurrentUser teamCloudCurrentUser `json:"currentUser"`
}
teamCloudResponse is returned by teamCloud on success.
func TeamCloudQuery ¶
func (*TeamCloudResponse) GetCurrentUser ¶
func (v *TeamCloudResponse) GetCurrentUser() teamCloudCurrentUser
GetCurrentUser returns TeamCloudResponse.CurrentUser, and is useful for accessing the field via an interface.
type TeamCommon ¶
type TeamCommon struct { Id uuid.UUID `json:"id"` Plan TeamCommonPlan `json:"plan"` User TeamCommonUser `json:"user"` }
TeamCommon includes the GraphQL fields of Team requested by the fragment TeamCommon.
func (*TeamCommon) GetId ¶
func (v *TeamCommon) GetId() uuid.UUID
GetId returns TeamCommon.Id, and is useful for accessing the field via an interface.
func (*TeamCommon) GetPlan ¶
func (v *TeamCommon) GetPlan() TeamCommonPlan
GetPlan returns TeamCommon.Plan, and is useful for accessing the field via an interface.
func (*TeamCommon) GetUser ¶
func (v *TeamCommon) GetUser() TeamCommonUser
GetUser returns TeamCommon.User, and is useful for accessing the field via an interface.
type TeamCommonPlan ¶
type TeamCommonPlan struct { Tier PlanTier `json:"tier"` BillingPeriod *PlanBillingPeriod `json:"billingPeriod"` }
TeamCommonPlan includes the requested fields of the GraphQL type Plan.
func (*TeamCommonPlan) GetBillingPeriod ¶
func (v *TeamCommonPlan) GetBillingPeriod() *PlanBillingPeriod
GetBillingPeriod returns TeamCommonPlan.BillingPeriod, and is useful for accessing the field via an interface.
func (*TeamCommonPlan) GetTier ¶
func (v *TeamCommonPlan) GetTier() PlanTier
GetTier returns TeamCommonPlan.Tier, and is useful for accessing the field via an interface.
type TeamCommonUser ¶
type TeamCommonUser struct { Id uuid.UUID `json:"id"` UserCommon `json:"-"` }
TeamCommonUser includes the requested fields of the GraphQL type User.
func (*TeamCommonUser) GetAdvanced ¶
func (v *TeamCommonUser) GetAdvanced() *bool
GetAdvanced returns TeamCommonUser.Advanced, and is useful for accessing the field via an interface.
func (*TeamCommonUser) GetAvatar ¶
func (v *TeamCommonUser) GetAvatar() *string
GetAvatar returns TeamCommonUser.Avatar, and is useful for accessing the field via an interface.
func (*TeamCommonUser) GetCreatedAt ¶
func (v *TeamCommonUser) GetCreatedAt() *time.Time
GetCreatedAt returns TeamCommonUser.CreatedAt, and is useful for accessing the field via an interface.
func (*TeamCommonUser) GetEmail ¶
func (v *TeamCommonUser) GetEmail() *string
GetEmail returns TeamCommonUser.Email, and is useful for accessing the field via an interface.
func (*TeamCommonUser) GetFreeTrialEndsAt ¶
func (v *TeamCommonUser) GetFreeTrialEndsAt() *time.Time
GetFreeTrialEndsAt returns TeamCommonUser.FreeTrialEndsAt, and is useful for accessing the field via an interface.
func (*TeamCommonUser) GetHasPaymentMethod ¶
func (v *TeamCommonUser) GetHasPaymentMethod() *bool
GetHasPaymentMethod returns TeamCommonUser.HasPaymentMethod, and is useful for accessing the field via an interface.
func (*TeamCommonUser) GetId ¶
func (v *TeamCommonUser) GetId() uuid.UUID
GetId returns TeamCommonUser.Id, and is useful for accessing the field via an interface.
func (*TeamCommonUser) GetIsTeam ¶
func (v *TeamCommonUser) GetIsTeam() *bool
GetIsTeam returns TeamCommonUser.IsTeam, and is useful for accessing the field via an interface.
func (*TeamCommonUser) GetLogin ¶
func (v *TeamCommonUser) GetLogin() string
GetLogin returns TeamCommonUser.Login, and is useful for accessing the field via an interface.
func (*TeamCommonUser) GetName ¶
func (v *TeamCommonUser) GetName() string
GetName returns TeamCommonUser.Name, and is useful for accessing the field via an interface.
func (*TeamCommonUser) GetPaymentAuthorizationError ¶
func (v *TeamCommonUser) GetPaymentAuthorizationError() *string
GetPaymentAuthorizationError returns TeamCommonUser.PaymentAuthorizationError, and is useful for accessing the field via an interface.
func (*TeamCommonUser) GetPaymentError ¶
func (v *TeamCommonUser) GetPaymentError() *string
GetPaymentError returns TeamCommonUser.PaymentError, and is useful for accessing the field via an interface.
func (*TeamCommonUser) MarshalJSON ¶
func (v *TeamCommonUser) MarshalJSON() ([]byte, error)
func (*TeamCommonUser) UnmarshalJSON ¶
func (v *TeamCommonUser) UnmarshalJSON(b []byte) error
type TeamDetail ¶
type TeamDetail struct { Id uuid.UUID `json:"id"` TeamCommon `json:"-"` User TeamDetailUser `json:"user"` }
TeamDetail includes the GraphQL fields of Team requested by the fragment TeamDetail.
func (*TeamDetail) GetId ¶
func (v *TeamDetail) GetId() uuid.UUID
GetId returns TeamDetail.Id, and is useful for accessing the field via an interface.
func (*TeamDetail) GetPlan ¶
func (v *TeamDetail) GetPlan() TeamCommonPlan
GetPlan returns TeamDetail.Plan, and is useful for accessing the field via an interface.
func (*TeamDetail) GetUser ¶
func (v *TeamDetail) GetUser() TeamDetailUser
GetUser returns TeamDetail.User, and is useful for accessing the field via an interface.
func (*TeamDetail) MarshalJSON ¶
func (v *TeamDetail) MarshalJSON() ([]byte, error)
func (*TeamDetail) UnmarshalJSON ¶
func (v *TeamDetail) UnmarshalJSON(b []byte) error
type TeamDetailUser ¶
type TeamDetailUser struct { Id uuid.UUID `json:"id"` UserDetail `json:"-"` }
TeamDetailUser includes the requested fields of the GraphQL type User.
func (*TeamDetailUser) GetAdvanced ¶
func (v *TeamDetailUser) GetAdvanced() *bool
GetAdvanced returns TeamDetailUser.Advanced, and is useful for accessing the field via an interface.
func (*TeamDetailUser) GetAvatar ¶
func (v *TeamDetailUser) GetAvatar() *string
GetAvatar returns TeamDetailUser.Avatar, and is useful for accessing the field via an interface.
func (*TeamDetailUser) GetCanDeploy ¶
func (v *TeamDetailUser) GetCanDeploy() *bool
GetCanDeploy returns TeamDetailUser.CanDeploy, and is useful for accessing the field via an interface.
func (*TeamDetailUser) GetCreatedAt ¶
func (v *TeamDetailUser) GetCreatedAt() *time.Time
GetCreatedAt returns TeamDetailUser.CreatedAt, and is useful for accessing the field via an interface.
func (*TeamDetailUser) GetEmail ¶
func (v *TeamDetailUser) GetEmail() *string
GetEmail returns TeamDetailUser.Email, and is useful for accessing the field via an interface.
func (*TeamDetailUser) GetFreeTrialEndsAt ¶
func (v *TeamDetailUser) GetFreeTrialEndsAt() *time.Time
GetFreeTrialEndsAt returns TeamDetailUser.FreeTrialEndsAt, and is useful for accessing the field via an interface.
func (*TeamDetailUser) GetHasOnboarded ¶
func (v *TeamDetailUser) GetHasOnboarded() *bool
GetHasOnboarded returns TeamDetailUser.HasOnboarded, and is useful for accessing the field via an interface.
func (*TeamDetailUser) GetHasPaymentMethod ¶
func (v *TeamDetailUser) GetHasPaymentMethod() *bool
GetHasPaymentMethod returns TeamDetailUser.HasPaymentMethod, and is useful for accessing the field via an interface.
func (*TeamDetailUser) GetHasZeetCloud ¶
func (v *TeamDetailUser) GetHasZeetCloud() *bool
GetHasZeetCloud returns TeamDetailUser.HasZeetCloud, and is useful for accessing the field via an interface.
func (*TeamDetailUser) GetId ¶
func (v *TeamDetailUser) GetId() uuid.UUID
GetId returns TeamDetailUser.Id, and is useful for accessing the field via an interface.
func (*TeamDetailUser) GetIsTeam ¶
func (v *TeamDetailUser) GetIsTeam() *bool
GetIsTeam returns TeamDetailUser.IsTeam, and is useful for accessing the field via an interface.
func (*TeamDetailUser) GetLogin ¶
func (v *TeamDetailUser) GetLogin() string
GetLogin returns TeamDetailUser.Login, and is useful for accessing the field via an interface.
func (*TeamDetailUser) GetName ¶
func (v *TeamDetailUser) GetName() string
GetName returns TeamDetailUser.Name, and is useful for accessing the field via an interface.
func (*TeamDetailUser) GetPaymentAuthorizationError ¶
func (v *TeamDetailUser) GetPaymentAuthorizationError() *string
GetPaymentAuthorizationError returns TeamDetailUser.PaymentAuthorizationError, and is useful for accessing the field via an interface.
func (*TeamDetailUser) GetPaymentError ¶
func (v *TeamDetailUser) GetPaymentError() *string
GetPaymentError returns TeamDetailUser.PaymentError, and is useful for accessing the field via an interface.
func (*TeamDetailUser) MarshalJSON ¶
func (v *TeamDetailUser) MarshalJSON() ([]byte, error)
func (*TeamDetailUser) UnmarshalJSON ¶
func (v *TeamDetailUser) UnmarshalJSON(b []byte) error
type TeamGithubReposResponse ¶
type TeamGithubReposResponse struct {
Team *teamGithubReposTeam `json:"team"`
}
teamGithubReposResponse is returned by teamGithubRepos on success.
func TeamGithubReposQuery ¶
func (*TeamGithubReposResponse) GetTeam ¶
func (v *TeamGithubReposResponse) GetTeam() *teamGithubReposTeam
GetTeam returns TeamGithubReposResponse.Team, and is useful for accessing the field via an interface.
type TeamInvite ¶
type TeamInvite struct { Id uuid.UUID `json:"id"` Role TeamMemberRole `json:"role"` Link string `json:"link"` Email *string `json:"email"` ExpiresAt *time.Time `json:"expiresAt"` CreatedAt time.Time `json:"createdAt"` }
TeamInvite includes the GraphQL fields of TeamMemberInvitation requested by the fragment TeamInvite.
func (*TeamInvite) GetCreatedAt ¶
func (v *TeamInvite) GetCreatedAt() time.Time
GetCreatedAt returns TeamInvite.CreatedAt, and is useful for accessing the field via an interface.
func (*TeamInvite) GetEmail ¶
func (v *TeamInvite) GetEmail() *string
GetEmail returns TeamInvite.Email, and is useful for accessing the field via an interface.
func (*TeamInvite) GetExpiresAt ¶
func (v *TeamInvite) GetExpiresAt() *time.Time
GetExpiresAt returns TeamInvite.ExpiresAt, and is useful for accessing the field via an interface.
func (*TeamInvite) GetId ¶
func (v *TeamInvite) GetId() uuid.UUID
GetId returns TeamInvite.Id, and is useful for accessing the field via an interface.
func (*TeamInvite) GetLink ¶
func (v *TeamInvite) GetLink() string
GetLink returns TeamInvite.Link, and is useful for accessing the field via an interface.
func (*TeamInvite) GetRole ¶
func (v *TeamInvite) GetRole() TeamMemberRole
GetRole returns TeamInvite.Role, and is useful for accessing the field via an interface.
type TeamMember ¶
type TeamMember struct { Id uuid.UUID `json:"id"` Members []TeamMemberMembersUserTeamEdge `json:"members"` MemberInvitations []TeamMemberMemberInvitationsTeamMemberInvitation `json:"memberInvitations"` }
TeamMember includes the GraphQL fields of Team requested by the fragment TeamMember.
func (*TeamMember) GetId ¶
func (v *TeamMember) GetId() uuid.UUID
GetId returns TeamMember.Id, and is useful for accessing the field via an interface.
func (*TeamMember) GetMemberInvitations ¶
func (v *TeamMember) GetMemberInvitations() []TeamMemberMemberInvitationsTeamMemberInvitation
GetMemberInvitations returns TeamMember.MemberInvitations, and is useful for accessing the field via an interface.
func (*TeamMember) GetMembers ¶
func (v *TeamMember) GetMembers() []TeamMemberMembersUserTeamEdge
GetMembers returns TeamMember.Members, and is useful for accessing the field via an interface.
type TeamMemberMemberInvitationsTeamMemberInvitation ¶
type TeamMemberMemberInvitationsTeamMemberInvitation struct { Id uuid.UUID `json:"id"` TeamInvite `json:"-"` }
TeamMemberMemberInvitationsTeamMemberInvitation includes the requested fields of the GraphQL type TeamMemberInvitation.
func (*TeamMemberMemberInvitationsTeamMemberInvitation) GetCreatedAt ¶
func (v *TeamMemberMemberInvitationsTeamMemberInvitation) GetCreatedAt() time.Time
GetCreatedAt returns TeamMemberMemberInvitationsTeamMemberInvitation.CreatedAt, and is useful for accessing the field via an interface.
func (*TeamMemberMemberInvitationsTeamMemberInvitation) GetEmail ¶
func (v *TeamMemberMemberInvitationsTeamMemberInvitation) GetEmail() *string
GetEmail returns TeamMemberMemberInvitationsTeamMemberInvitation.Email, and is useful for accessing the field via an interface.
func (*TeamMemberMemberInvitationsTeamMemberInvitation) GetExpiresAt ¶
func (v *TeamMemberMemberInvitationsTeamMemberInvitation) GetExpiresAt() *time.Time
GetExpiresAt returns TeamMemberMemberInvitationsTeamMemberInvitation.ExpiresAt, and is useful for accessing the field via an interface.
func (*TeamMemberMemberInvitationsTeamMemberInvitation) GetId ¶
func (v *TeamMemberMemberInvitationsTeamMemberInvitation) GetId() uuid.UUID
GetId returns TeamMemberMemberInvitationsTeamMemberInvitation.Id, and is useful for accessing the field via an interface.
func (*TeamMemberMemberInvitationsTeamMemberInvitation) GetLink ¶
func (v *TeamMemberMemberInvitationsTeamMemberInvitation) GetLink() string
GetLink returns TeamMemberMemberInvitationsTeamMemberInvitation.Link, and is useful for accessing the field via an interface.
func (*TeamMemberMemberInvitationsTeamMemberInvitation) GetRole ¶
func (v *TeamMemberMemberInvitationsTeamMemberInvitation) GetRole() TeamMemberRole
GetRole returns TeamMemberMemberInvitationsTeamMemberInvitation.Role, and is useful for accessing the field via an interface.
func (*TeamMemberMemberInvitationsTeamMemberInvitation) MarshalJSON ¶
func (v *TeamMemberMemberInvitationsTeamMemberInvitation) MarshalJSON() ([]byte, error)
func (*TeamMemberMemberInvitationsTeamMemberInvitation) UnmarshalJSON ¶
func (v *TeamMemberMemberInvitationsTeamMemberInvitation) UnmarshalJSON(b []byte) error
type TeamMemberMembersUserTeamEdge ¶
type TeamMemberMembersUserTeamEdge struct { Id uuid.UUID `json:"id"` User TeamMemberMembersUserTeamEdgeUser `json:"user"` Role TeamMemberRole `json:"role"` }
TeamMemberMembersUserTeamEdge includes the requested fields of the GraphQL type UserTeamEdge.
func (*TeamMemberMembersUserTeamEdge) GetId ¶
func (v *TeamMemberMembersUserTeamEdge) GetId() uuid.UUID
GetId returns TeamMemberMembersUserTeamEdge.Id, and is useful for accessing the field via an interface.
func (*TeamMemberMembersUserTeamEdge) GetRole ¶
func (v *TeamMemberMembersUserTeamEdge) GetRole() TeamMemberRole
GetRole returns TeamMemberMembersUserTeamEdge.Role, and is useful for accessing the field via an interface.
func (*TeamMemberMembersUserTeamEdge) GetUser ¶
func (v *TeamMemberMembersUserTeamEdge) GetUser() TeamMemberMembersUserTeamEdgeUser
GetUser returns TeamMemberMembersUserTeamEdge.User, and is useful for accessing the field via an interface.
type TeamMemberMembersUserTeamEdgeUser ¶
type TeamMemberMembersUserTeamEdgeUser struct {
UserPublicCommon `json:"-"`
}
TeamMemberMembersUserTeamEdgeUser includes the requested fields of the GraphQL type User.
func (*TeamMemberMembersUserTeamEdgeUser) GetAvatar ¶
func (v *TeamMemberMembersUserTeamEdgeUser) GetAvatar() *string
GetAvatar returns TeamMemberMembersUserTeamEdgeUser.Avatar, and is useful for accessing the field via an interface.
func (*TeamMemberMembersUserTeamEdgeUser) GetId ¶
func (v *TeamMemberMembersUserTeamEdgeUser) GetId() uuid.UUID
GetId returns TeamMemberMembersUserTeamEdgeUser.Id, and is useful for accessing the field via an interface.
func (*TeamMemberMembersUserTeamEdgeUser) GetIsTeam ¶
func (v *TeamMemberMembersUserTeamEdgeUser) GetIsTeam() *bool
GetIsTeam returns TeamMemberMembersUserTeamEdgeUser.IsTeam, and is useful for accessing the field via an interface.
func (*TeamMemberMembersUserTeamEdgeUser) GetLogin ¶
func (v *TeamMemberMembersUserTeamEdgeUser) GetLogin() string
GetLogin returns TeamMemberMembersUserTeamEdgeUser.Login, and is useful for accessing the field via an interface.
func (*TeamMemberMembersUserTeamEdgeUser) GetName ¶
func (v *TeamMemberMembersUserTeamEdgeUser) GetName() string
GetName returns TeamMemberMembersUserTeamEdgeUser.Name, and is useful for accessing the field via an interface.
func (*TeamMemberMembersUserTeamEdgeUser) MarshalJSON ¶
func (v *TeamMemberMembersUserTeamEdgeUser) MarshalJSON() ([]byte, error)
func (*TeamMemberMembersUserTeamEdgeUser) UnmarshalJSON ¶
func (v *TeamMemberMembersUserTeamEdgeUser) UnmarshalJSON(b []byte) error
type TeamMemberRole ¶
type TeamMemberRole string
const ( TeamMemberRoleOwner TeamMemberRole = "OWNER" TeamMemberRoleAdmin TeamMemberRole = "ADMIN" TeamMemberRoleMember TeamMemberRole = "MEMBER" TeamMemberRoleViewer TeamMemberRole = "VIEWER" )
type TemplateCommon ¶
type TemplateCommon struct { Id uuid.UUID `json:"id"` Name string `json:"name"` Description string `json:"description"` Image string `json:"image"` HomepageURL *string `json:"homepageURL"` RepositoryURL *string `json:"repositoryURL"` Stats *TemplateCommonStatsTemplateStats `json:"stats"` Projects []TemplateCommonProjectsProjectTemplate `json:"projects"` }
TemplateCommon includes the GraphQL fields of Template requested by the fragment TemplateCommon.
func (*TemplateCommon) GetDescription ¶
func (v *TemplateCommon) GetDescription() string
GetDescription returns TemplateCommon.Description, and is useful for accessing the field via an interface.
func (*TemplateCommon) GetHomepageURL ¶
func (v *TemplateCommon) GetHomepageURL() *string
GetHomepageURL returns TemplateCommon.HomepageURL, and is useful for accessing the field via an interface.
func (*TemplateCommon) GetId ¶
func (v *TemplateCommon) GetId() uuid.UUID
GetId returns TemplateCommon.Id, and is useful for accessing the field via an interface.
func (*TemplateCommon) GetImage ¶
func (v *TemplateCommon) GetImage() string
GetImage returns TemplateCommon.Image, and is useful for accessing the field via an interface.
func (*TemplateCommon) GetName ¶
func (v *TemplateCommon) GetName() string
GetName returns TemplateCommon.Name, and is useful for accessing the field via an interface.
func (*TemplateCommon) GetProjects ¶
func (v *TemplateCommon) GetProjects() []TemplateCommonProjectsProjectTemplate
GetProjects returns TemplateCommon.Projects, and is useful for accessing the field via an interface.
func (*TemplateCommon) GetRepositoryURL ¶
func (v *TemplateCommon) GetRepositoryURL() *string
GetRepositoryURL returns TemplateCommon.RepositoryURL, and is useful for accessing the field via an interface.
func (*TemplateCommon) GetStats ¶
func (v *TemplateCommon) GetStats() *TemplateCommonStatsTemplateStats
GetStats returns TemplateCommon.Stats, and is useful for accessing the field via an interface.
type TemplateCommonProjectsProjectTemplate ¶
type TemplateCommonProjectsProjectTemplate struct { Id uuid.UUID `json:"id"` Name string `json:"name"` Description string `json:"description"` Image string `json:"image"` Source TemplateCommonProjectsProjectTemplateSourceRepoSource `json:"source"` Envs []TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate `json:"envs"` Ports []TemplateCommonProjectsProjectTemplatePortsPort `json:"ports"` Volumes []TemplateCommonProjectsProjectTemplateVolumesVolumeSpec `json:"volumes"` Cpu float64 `json:"cpu"` Memory float64 `json:"memory"` Gpu *int `json:"gpu"` Dedicated *bool `json:"dedicated"` Replication []TemplateCommonProjectsProjectTemplateReplication `json:"replication"` }
TemplateCommonProjectsProjectTemplate includes the requested fields of the GraphQL type ProjectTemplate.
func (*TemplateCommonProjectsProjectTemplate) GetCpu ¶
func (v *TemplateCommonProjectsProjectTemplate) GetCpu() float64
GetCpu returns TemplateCommonProjectsProjectTemplate.Cpu, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplate) GetDedicated ¶
func (v *TemplateCommonProjectsProjectTemplate) GetDedicated() *bool
GetDedicated returns TemplateCommonProjectsProjectTemplate.Dedicated, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplate) GetDescription ¶
func (v *TemplateCommonProjectsProjectTemplate) GetDescription() string
GetDescription returns TemplateCommonProjectsProjectTemplate.Description, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplate) GetEnvs ¶
func (v *TemplateCommonProjectsProjectTemplate) GetEnvs() []TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate
GetEnvs returns TemplateCommonProjectsProjectTemplate.Envs, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplate) GetGpu ¶
func (v *TemplateCommonProjectsProjectTemplate) GetGpu() *int
GetGpu returns TemplateCommonProjectsProjectTemplate.Gpu, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplate) GetId ¶
func (v *TemplateCommonProjectsProjectTemplate) GetId() uuid.UUID
GetId returns TemplateCommonProjectsProjectTemplate.Id, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplate) GetImage ¶
func (v *TemplateCommonProjectsProjectTemplate) GetImage() string
GetImage returns TemplateCommonProjectsProjectTemplate.Image, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplate) GetMemory ¶
func (v *TemplateCommonProjectsProjectTemplate) GetMemory() float64
GetMemory returns TemplateCommonProjectsProjectTemplate.Memory, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplate) GetName ¶
func (v *TemplateCommonProjectsProjectTemplate) GetName() string
GetName returns TemplateCommonProjectsProjectTemplate.Name, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplate) GetPorts ¶
func (v *TemplateCommonProjectsProjectTemplate) GetPorts() []TemplateCommonProjectsProjectTemplatePortsPort
GetPorts returns TemplateCommonProjectsProjectTemplate.Ports, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplate) GetReplication ¶
func (v *TemplateCommonProjectsProjectTemplate) GetReplication() []TemplateCommonProjectsProjectTemplateReplication
GetReplication returns TemplateCommonProjectsProjectTemplate.Replication, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplate) GetSource ¶
func (v *TemplateCommonProjectsProjectTemplate) GetSource() TemplateCommonProjectsProjectTemplateSourceRepoSource
GetSource returns TemplateCommonProjectsProjectTemplate.Source, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplate) GetVolumes ¶
func (v *TemplateCommonProjectsProjectTemplate) GetVolumes() []TemplateCommonProjectsProjectTemplateVolumesVolumeSpec
GetVolumes returns TemplateCommonProjectsProjectTemplate.Volumes, and is useful for accessing the field via an interface.
type TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate ¶
type TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate struct { Name string `json:"name"` Description string `json:"description"` Value *string `json:"value"` Generator *string `json:"generator"` Reference *string `json:"reference"` Required bool `json:"required"` Locked bool `json:"locked"` Hidden bool `json:"hidden"` Options []string `json:"options"` }
TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate includes the requested fields of the GraphQL type EnvVarTemplate.
func (*TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetDescription ¶
func (v *TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetDescription() string
GetDescription returns TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate.Description, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetGenerator ¶
func (v *TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetGenerator() *string
GetGenerator returns TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate.Generator, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetHidden ¶
func (v *TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetHidden() bool
GetHidden returns TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate.Hidden, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetLocked ¶
func (v *TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetLocked() bool
GetLocked returns TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate.Locked, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetName ¶
func (v *TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetName() string
GetName returns TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate.Name, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetOptions ¶
func (v *TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetOptions() []string
GetOptions returns TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate.Options, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetReference ¶
func (v *TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetReference() *string
GetReference returns TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate.Reference, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetRequired ¶
func (v *TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetRequired() bool
GetRequired returns TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate.Required, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetValue ¶
func (v *TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate) GetValue() *string
GetValue returns TemplateCommonProjectsProjectTemplateEnvsEnvVarTemplate.Value, and is useful for accessing the field via an interface.
type TemplateCommonProjectsProjectTemplatePortsPort ¶
type TemplateCommonProjectsProjectTemplatePortsPort struct { Port string `json:"port"` Protocol string `json:"protocol"` Public bool `json:"public"` Https bool `json:"https"` }
TemplateCommonProjectsProjectTemplatePortsPort includes the requested fields of the GraphQL type Port.
func (*TemplateCommonProjectsProjectTemplatePortsPort) GetHttps ¶
func (v *TemplateCommonProjectsProjectTemplatePortsPort) GetHttps() bool
GetHttps returns TemplateCommonProjectsProjectTemplatePortsPort.Https, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplatePortsPort) GetPort ¶
func (v *TemplateCommonProjectsProjectTemplatePortsPort) GetPort() string
GetPort returns TemplateCommonProjectsProjectTemplatePortsPort.Port, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplatePortsPort) GetProtocol ¶
func (v *TemplateCommonProjectsProjectTemplatePortsPort) GetProtocol() string
GetProtocol returns TemplateCommonProjectsProjectTemplatePortsPort.Protocol, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplatePortsPort) GetPublic ¶
func (v *TemplateCommonProjectsProjectTemplatePortsPort) GetPublic() bool
GetPublic returns TemplateCommonProjectsProjectTemplatePortsPort.Public, and is useful for accessing the field via an interface.
type TemplateCommonProjectsProjectTemplateReplication ¶
type TemplateCommonProjectsProjectTemplateReplication struct { Region string `json:"region"` Replicas *int `json:"replicas"` }
TemplateCommonProjectsProjectTemplateReplication includes the requested fields of the GraphQL type Replication.
func (*TemplateCommonProjectsProjectTemplateReplication) GetRegion ¶
func (v *TemplateCommonProjectsProjectTemplateReplication) GetRegion() string
GetRegion returns TemplateCommonProjectsProjectTemplateReplication.Region, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplateReplication) GetReplicas ¶
func (v *TemplateCommonProjectsProjectTemplateReplication) GetReplicas() *int
GetReplicas returns TemplateCommonProjectsProjectTemplateReplication.Replicas, and is useful for accessing the field via an interface.
type TemplateCommonProjectsProjectTemplateSourceRepoSource ¶
type TemplateCommonProjectsProjectTemplateSourceRepoSource struct { Type RepoSourceType `json:"type"` Name string `json:"name"` }
TemplateCommonProjectsProjectTemplateSourceRepoSource includes the requested fields of the GraphQL type RepoSource.
func (*TemplateCommonProjectsProjectTemplateSourceRepoSource) GetName ¶
func (v *TemplateCommonProjectsProjectTemplateSourceRepoSource) GetName() string
GetName returns TemplateCommonProjectsProjectTemplateSourceRepoSource.Name, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplateSourceRepoSource) GetType ¶
func (v *TemplateCommonProjectsProjectTemplateSourceRepoSource) GetType() RepoSourceType
GetType returns TemplateCommonProjectsProjectTemplateSourceRepoSource.Type, and is useful for accessing the field via an interface.
type TemplateCommonProjectsProjectTemplateVolumesVolumeSpec ¶
type TemplateCommonProjectsProjectTemplateVolumesVolumeSpec struct { MountPath string `json:"mountPath"` Size int `json:"size"` }
TemplateCommonProjectsProjectTemplateVolumesVolumeSpec includes the requested fields of the GraphQL type VolumeSpec.
func (*TemplateCommonProjectsProjectTemplateVolumesVolumeSpec) GetMountPath ¶
func (v *TemplateCommonProjectsProjectTemplateVolumesVolumeSpec) GetMountPath() string
GetMountPath returns TemplateCommonProjectsProjectTemplateVolumesVolumeSpec.MountPath, and is useful for accessing the field via an interface.
func (*TemplateCommonProjectsProjectTemplateVolumesVolumeSpec) GetSize ¶
func (v *TemplateCommonProjectsProjectTemplateVolumesVolumeSpec) GetSize() int
GetSize returns TemplateCommonProjectsProjectTemplateVolumesVolumeSpec.Size, and is useful for accessing the field via an interface.
type TemplateCommonStatsTemplateStats ¶
type TemplateCommonStatsTemplateStats struct { Deploys int `json:"deploys"` Forks int `json:"forks"` Stars int `json:"stars"` }
TemplateCommonStatsTemplateStats includes the requested fields of the GraphQL type TemplateStats.
func (*TemplateCommonStatsTemplateStats) GetDeploys ¶
func (v *TemplateCommonStatsTemplateStats) GetDeploys() int
GetDeploys returns TemplateCommonStatsTemplateStats.Deploys, and is useful for accessing the field via an interface.
func (*TemplateCommonStatsTemplateStats) GetForks ¶
func (v *TemplateCommonStatsTemplateStats) GetForks() int
GetForks returns TemplateCommonStatsTemplateStats.Forks, and is useful for accessing the field via an interface.
func (*TemplateCommonStatsTemplateStats) GetStars ¶
func (v *TemplateCommonStatsTemplateStats) GetStars() int
GetStars returns TemplateCommonStatsTemplateStats.Stars, and is useful for accessing the field via an interface.
type TemplateResponse ¶
type TemplateResponse struct {
Template templateTemplate `json:"template"`
}
templateResponse is returned by template on success.
func TemplateQuery ¶
func (*TemplateResponse) GetTemplate ¶
func (v *TemplateResponse) GetTemplate() templateTemplate
GetTemplate returns TemplateResponse.Template, and is useful for accessing the field via an interface.
type TerraformAutomaticOutputConfigurationInput ¶
type TerraformAutomaticOutputConfigurationInput struct { Disabled *bool `json:"disabled"` Sensitive *bool `json:"sensitive"` Excluded []string `json:"excluded"` }
See TerraformAutomaticOutputConfiguration.
func (*TerraformAutomaticOutputConfigurationInput) GetDisabled ¶
func (v *TerraformAutomaticOutputConfigurationInput) GetDisabled() *bool
GetDisabled returns TerraformAutomaticOutputConfigurationInput.Disabled, and is useful for accessing the field via an interface.
func (*TerraformAutomaticOutputConfigurationInput) GetExcluded ¶
func (v *TerraformAutomaticOutputConfigurationInput) GetExcluded() []string
GetExcluded returns TerraformAutomaticOutputConfigurationInput.Excluded, and is useful for accessing the field via an interface.
func (*TerraformAutomaticOutputConfigurationInput) GetSensitive ¶
func (v *TerraformAutomaticOutputConfigurationInput) GetSensitive() *bool
GetSensitive returns TerraformAutomaticOutputConfigurationInput.Sensitive, and is useful for accessing the field via an interface.
type TerraformModuleSourceInput ¶
type TerraformModuleSourceInput struct { Source string `json:"source"` Version *string `json:"version"` Integration *TerraformModuleSourceIntegrationInput `json:"integration"` }
func (*TerraformModuleSourceInput) GetIntegration ¶
func (v *TerraformModuleSourceInput) GetIntegration() *TerraformModuleSourceIntegrationInput
GetIntegration returns TerraformModuleSourceInput.Integration, and is useful for accessing the field via an interface.
func (*TerraformModuleSourceInput) GetSource ¶
func (v *TerraformModuleSourceInput) GetSource() string
GetSource returns TerraformModuleSourceInput.Source, and is useful for accessing the field via an interface.
func (*TerraformModuleSourceInput) GetVersion ¶
func (v *TerraformModuleSourceInput) GetVersion() *string
GetVersion returns TerraformModuleSourceInput.Version, and is useful for accessing the field via an interface.
type TerraformModuleSourceIntegrationInput ¶
type TerraformModuleSourceIntegrationInput struct {
Git *GitSourceIntegrationInput `json:"git"`
}
func (*TerraformModuleSourceIntegrationInput) GetGit ¶
func (v *TerraformModuleSourceIntegrationInput) GetGit() *GitSourceIntegrationInput
GetGit returns TerraformModuleSourceIntegrationInput.Git, and is useful for accessing the field via an interface.
type TerraformOutputConfigurationInput ¶
type TerraformOutputConfigurationInput struct { Automatic *TerraformAutomaticOutputConfigurationInput `json:"automatic"` Customization *string `json:"customization"` }
See TerraformOutputConfiguration.
func (*TerraformOutputConfigurationInput) GetAutomatic ¶
func (v *TerraformOutputConfigurationInput) GetAutomatic() *TerraformAutomaticOutputConfigurationInput
GetAutomatic returns TerraformOutputConfigurationInput.Automatic, and is useful for accessing the field via an interface.
func (*TerraformOutputConfigurationInput) GetCustomization ¶
func (v *TerraformOutputConfigurationInput) GetCustomization() *string
GetCustomization returns TerraformOutputConfigurationInput.Customization, and is useful for accessing the field via an interface.
type TerraformProjectV3ConfigurationInput ¶
type TerraformProjectV3ConfigurationInput struct { ModuleName *string `json:"moduleName"` StateBackend TerraformStateBackendInput `json:"stateBackend"` // Terraform Provider configuration: Maps a zeet-connected cloud account to a terraform provider. // This parameter is optional for backwards compatibility. New Projects should specify their provider at creation, // instead of specifying the provider for each PLAN/PLAN_DESTROY action. // // This parameter will be required in the v1 API, and specifying provider "per-plan" will not be supported. Provider *TerraformProviderInput `json:"provider"` }
func (*TerraformProjectV3ConfigurationInput) GetModuleName ¶
func (v *TerraformProjectV3ConfigurationInput) GetModuleName() *string
GetModuleName returns TerraformProjectV3ConfigurationInput.ModuleName, and is useful for accessing the field via an interface.
func (*TerraformProjectV3ConfigurationInput) GetProvider ¶
func (v *TerraformProjectV3ConfigurationInput) GetProvider() *TerraformProviderInput
GetProvider returns TerraformProjectV3ConfigurationInput.Provider, and is useful for accessing the field via an interface.
func (*TerraformProjectV3ConfigurationInput) GetStateBackend ¶
func (v *TerraformProjectV3ConfigurationInput) GetStateBackend() TerraformStateBackendInput
GetStateBackend returns TerraformProjectV3ConfigurationInput.StateBackend, and is useful for accessing the field via an interface.
type TerraformProviderInput ¶
type TerraformProviderInput struct { // Zeet ID for a connected AWS Account AwsAccountID *uuid.UUID `json:"awsAccountID"` // Zeet ID for a connected GCP Account GcpAccountID *uuid.UUID `json:"gcpAccountID"` // Zeet ID for a connected DigitalOcean Account DoAccountID *uuid.UUID `json:"doAccountID"` // Region name, when applicable Region *string `json:"region"` }
func (*TerraformProviderInput) GetAwsAccountID ¶
func (v *TerraformProviderInput) GetAwsAccountID() *uuid.UUID
GetAwsAccountID returns TerraformProviderInput.AwsAccountID, and is useful for accessing the field via an interface.
func (*TerraformProviderInput) GetDoAccountID ¶
func (v *TerraformProviderInput) GetDoAccountID() *uuid.UUID
GetDoAccountID returns TerraformProviderInput.DoAccountID, and is useful for accessing the field via an interface.
func (*TerraformProviderInput) GetGcpAccountID ¶
func (v *TerraformProviderInput) GetGcpAccountID() *uuid.UUID
GetGcpAccountID returns TerraformProviderInput.GcpAccountID, and is useful for accessing the field via an interface.
func (*TerraformProviderInput) GetRegion ¶
func (v *TerraformProviderInput) GetRegion() *string
GetRegion returns TerraformProviderInput.Region, and is useful for accessing the field via an interface.
type TerraformRegistrySourceInput ¶
type TerraformRegistrySourceInput struct { Source string `json:"source"` Version *string `json:"version"` }
func (*TerraformRegistrySourceInput) GetSource ¶
func (v *TerraformRegistrySourceInput) GetSource() string
GetSource returns TerraformRegistrySourceInput.Source, and is useful for accessing the field via an interface.
func (*TerraformRegistrySourceInput) GetVersion ¶
func (v *TerraformRegistrySourceInput) GetVersion() *string
GetVersion returns TerraformRegistrySourceInput.Version, and is useful for accessing the field via an interface.
type TerraformStateBackendInput ¶
type TerraformStateBackendInput struct { S3Bucket *S3BucketBackendInput `json:"s3Bucket"` GcsBucket *GCSBucketBackendInput `json:"gcsBucket"` }
func (*TerraformStateBackendInput) GetGcsBucket ¶
func (v *TerraformStateBackendInput) GetGcsBucket() *GCSBucketBackendInput
GetGcsBucket returns TerraformStateBackendInput.GcsBucket, and is useful for accessing the field via an interface.
func (*TerraformStateBackendInput) GetS3Bucket ¶
func (v *TerraformStateBackendInput) GetS3Bucket() *S3BucketBackendInput
GetS3Bucket returns TerraformStateBackendInput.S3Bucket, and is useful for accessing the field via an interface.
type TransferProjectInput ¶
func (*TransferProjectInput) GetId ¶
func (v *TransferProjectInput) GetId() uuid.UUID
GetId returns TransferProjectInput.Id, and is useful for accessing the field via an interface.
func (*TransferProjectInput) GetTo ¶
func (v *TransferProjectInput) GetTo() uuid.UUID
GetTo returns TransferProjectInput.To, and is useful for accessing the field via an interface.
type TransferProjectResponse ¶
type TransferProjectResponse struct {
TransferProject transferProjectTransferProjectRepo `json:"transferProject"`
}
transferProjectResponse is returned by transferProject on success.
func TransferProjectMutation ¶
func TransferProjectMutation( ctx_ context.Context, client_ graphql.Client, input TransferProjectInput, ) (*TransferProjectResponse, error)
func (*TransferProjectResponse) GetTransferProject ¶
func (v *TransferProjectResponse) GetTransferProject() transferProjectTransferProjectRepo
GetTransferProject returns TransferProjectResponse.TransferProject, and is useful for accessing the field via an interface.
type TroubleshootingIssueBlockType ¶
type TroubleshootingIssueBlockType string
const ( TroubleshootingIssueBlockTypeInstruction TroubleshootingIssueBlockType = "INSTRUCTION" TroubleshootingIssueBlockTypeEvidence TroubleshootingIssueBlockType = "EVIDENCE" )
type UnitPriceResponse ¶
type UnitPriceResponse struct {
Prices unitPricePrices `json:"prices"`
}
unitPriceResponse is returned by unitPrice on success.
func UnitPriceQuery ¶
func (*UnitPriceResponse) GetPrices ¶
func (v *UnitPriceResponse) GetPrices() unitPricePrices
GetPrices returns UnitPriceResponse.Prices, and is useful for accessing the field via an interface.
type UnlinkClusterResponse ¶
type UnlinkClusterResponse struct {
UnlinkCluster bool `json:"unlinkCluster"`
}
unlinkClusterResponse is returned by unlinkCluster on success.
func UnlinkClusterMutation ¶
func (*UnlinkClusterResponse) GetUnlinkCluster ¶
func (v *UnlinkClusterResponse) GetUnlinkCluster() bool
GetUnlinkCluster returns UnlinkClusterResponse.UnlinkCluster, and is useful for accessing the field via an interface.
type UnlinkDatabaseResponse ¶
type UnlinkDatabaseResponse struct {
UnlinkDatabase *bool `json:"unlinkDatabase"`
}
unlinkDatabaseResponse is returned by unlinkDatabase on success.
func UnlinkDatabaseMutation ¶
func (*UnlinkDatabaseResponse) GetUnlinkDatabase ¶
func (v *UnlinkDatabaseResponse) GetUnlinkDatabase() *bool
GetUnlinkDatabase returns UnlinkDatabaseResponse.UnlinkDatabase, and is useful for accessing the field via an interface.
type UnlinkProjectResponse ¶
type UnlinkProjectResponse struct {
UnlinkRepo bool `json:"unlinkRepo"`
}
unlinkProjectResponse is returned by unlinkProject on success.
func UnlinkProjectMutation ¶
func (*UnlinkProjectResponse) GetUnlinkRepo ¶
func (v *UnlinkProjectResponse) GetUnlinkRepo() bool
GetUnlinkRepo returns UnlinkProjectResponse.UnlinkRepo, and is useful for accessing the field via an interface.
type UpdateAWSAccountInput ¶
func (*UpdateAWSAccountInput) GetId ¶
func (v *UpdateAWSAccountInput) GetId() uuid.UUID
GetId returns UpdateAWSAccountInput.Id, and is useful for accessing the field via an interface.
func (*UpdateAWSAccountInput) GetName ¶
func (v *UpdateAWSAccountInput) GetName() *string
GetName returns UpdateAWSAccountInput.Name, and is useful for accessing the field via an interface.
type UpdateAWSAccountResponse ¶
type UpdateAWSAccountResponse struct {
UpdateAWSAccount bool `json:"updateAWSAccount"`
}
updateAWSAccountResponse is returned by updateAWSAccount on success.
func UpdateAWSAccountMutation ¶
func UpdateAWSAccountMutation( ctx_ context.Context, client_ graphql.Client, input UpdateAWSAccountInput, ) (*UpdateAWSAccountResponse, error)
func (*UpdateAWSAccountResponse) GetUpdateAWSAccount ¶
func (v *UpdateAWSAccountResponse) GetUpdateAWSAccount() bool
GetUpdateAWSAccount returns UpdateAWSAccountResponse.UpdateAWSAccount, and is useful for accessing the field via an interface.
type UpdateAzureAccountInput ¶
type UpdateAzureAccountInput struct { Id uuid.UUID `json:"id"` Name *string `json:"name"` SubscriptionID *string `json:"subscriptionID"` TenantID *string `json:"tenantID"` ClientID *string `json:"clientID"` ClientSecret *string `json:"clientSecret"` }
func (*UpdateAzureAccountInput) GetClientID ¶
func (v *UpdateAzureAccountInput) GetClientID() *string
GetClientID returns UpdateAzureAccountInput.ClientID, and is useful for accessing the field via an interface.
func (*UpdateAzureAccountInput) GetClientSecret ¶
func (v *UpdateAzureAccountInput) GetClientSecret() *string
GetClientSecret returns UpdateAzureAccountInput.ClientSecret, and is useful for accessing the field via an interface.
func (*UpdateAzureAccountInput) GetId ¶
func (v *UpdateAzureAccountInput) GetId() uuid.UUID
GetId returns UpdateAzureAccountInput.Id, and is useful for accessing the field via an interface.
func (*UpdateAzureAccountInput) GetName ¶
func (v *UpdateAzureAccountInput) GetName() *string
GetName returns UpdateAzureAccountInput.Name, and is useful for accessing the field via an interface.
func (*UpdateAzureAccountInput) GetSubscriptionID ¶
func (v *UpdateAzureAccountInput) GetSubscriptionID() *string
GetSubscriptionID returns UpdateAzureAccountInput.SubscriptionID, and is useful for accessing the field via an interface.
func (*UpdateAzureAccountInput) GetTenantID ¶
func (v *UpdateAzureAccountInput) GetTenantID() *string
GetTenantID returns UpdateAzureAccountInput.TenantID, and is useful for accessing the field via an interface.
type UpdateAzureAccountResponse ¶
type UpdateAzureAccountResponse struct {
UpdateAzureAccount bool `json:"updateAzureAccount"`
}
updateAzureAccountResponse is returned by updateAzureAccount on success.
func UpdateAzureAccountMutation ¶
func UpdateAzureAccountMutation( ctx_ context.Context, client_ graphql.Client, input UpdateAzureAccountInput, ) (*UpdateAzureAccountResponse, error)
func (*UpdateAzureAccountResponse) GetUpdateAzureAccount ¶
func (v *UpdateAzureAccountResponse) GetUpdateAzureAccount() bool
GetUpdateAzureAccount returns UpdateAzureAccountResponse.UpdateAzureAccount, and is useful for accessing the field via an interface.
type UpdateBitbucketIntegrationResponse ¶
type UpdateBitbucketIntegrationResponse struct {
UpdateBitbucketIntegration updateBitbucketIntegrationUpdateBitbucketIntegration `json:"updateBitbucketIntegration"`
}
updateBitbucketIntegrationResponse is returned by updateBitbucketIntegration on success.
func (*UpdateBitbucketIntegrationResponse) GetUpdateBitbucketIntegration ¶
func (v *UpdateBitbucketIntegrationResponse) GetUpdateBitbucketIntegration() updateBitbucketIntegrationUpdateBitbucketIntegration
GetUpdateBitbucketIntegration returns UpdateBitbucketIntegrationResponse.UpdateBitbucketIntegration, and is useful for accessing the field via an interface.
type UpdateBlueprintInput ¶
type UpdateBlueprintInput struct { DisplayName *string `json:"displayName"` Published *bool `json:"published"` Slug *string `json:"slug"` Configuration *BlueprintConfigurationUpdate `json:"configuration"` // Update the variables. Supports partial updates: only specify the variables that you wish to update. // To modify or remove an existing variable, you must specify the variable's ID. // // If ID is not present, the variable will be created (and the "remove" field will be ignored). Variables []BlueprintVariableSpecUpdate `json:"variables"` RichInputSchema *string `json:"richInputSchema"` Description *string `json:"description"` Tags []string `json:"tags"` LogoUrl *string `json:"logoUrl"` OutputSchema *BlueprintOutputSchema `json:"outputSchema"` ConnectorSchema *ProjectConnectorSchema `json:"connectorSchema"` }
func (*UpdateBlueprintInput) GetConfiguration ¶
func (v *UpdateBlueprintInput) GetConfiguration() *BlueprintConfigurationUpdate
GetConfiguration returns UpdateBlueprintInput.Configuration, and is useful for accessing the field via an interface.
func (*UpdateBlueprintInput) GetConnectorSchema ¶
func (v *UpdateBlueprintInput) GetConnectorSchema() *ProjectConnectorSchema
GetConnectorSchema returns UpdateBlueprintInput.ConnectorSchema, and is useful for accessing the field via an interface.
func (*UpdateBlueprintInput) GetDescription ¶
func (v *UpdateBlueprintInput) GetDescription() *string
GetDescription returns UpdateBlueprintInput.Description, and is useful for accessing the field via an interface.
func (*UpdateBlueprintInput) GetDisplayName ¶
func (v *UpdateBlueprintInput) GetDisplayName() *string
GetDisplayName returns UpdateBlueprintInput.DisplayName, and is useful for accessing the field via an interface.
func (*UpdateBlueprintInput) GetLogoUrl ¶
func (v *UpdateBlueprintInput) GetLogoUrl() *string
GetLogoUrl returns UpdateBlueprintInput.LogoUrl, and is useful for accessing the field via an interface.
func (*UpdateBlueprintInput) GetOutputSchema ¶
func (v *UpdateBlueprintInput) GetOutputSchema() *BlueprintOutputSchema
GetOutputSchema returns UpdateBlueprintInput.OutputSchema, and is useful for accessing the field via an interface.
func (*UpdateBlueprintInput) GetPublished ¶
func (v *UpdateBlueprintInput) GetPublished() *bool
GetPublished returns UpdateBlueprintInput.Published, and is useful for accessing the field via an interface.
func (*UpdateBlueprintInput) GetRichInputSchema ¶
func (v *UpdateBlueprintInput) GetRichInputSchema() *string
GetRichInputSchema returns UpdateBlueprintInput.RichInputSchema, and is useful for accessing the field via an interface.
func (*UpdateBlueprintInput) GetSlug ¶
func (v *UpdateBlueprintInput) GetSlug() *string
GetSlug returns UpdateBlueprintInput.Slug, and is useful for accessing the field via an interface.
func (*UpdateBlueprintInput) GetTags ¶
func (v *UpdateBlueprintInput) GetTags() []string
GetTags returns UpdateBlueprintInput.Tags, and is useful for accessing the field via an interface.
func (*UpdateBlueprintInput) GetVariables ¶
func (v *UpdateBlueprintInput) GetVariables() []BlueprintVariableSpecUpdate
GetVariables returns UpdateBlueprintInput.Variables, and is useful for accessing the field via an interface.
type UpdateBlueprintResponse ¶
type UpdateBlueprintResponse struct {
UpdateBlueprint updateBlueprintUpdateBlueprint `json:"updateBlueprint"`
}
updateBlueprintResponse is returned by updateBlueprint on success.
func UpdateBlueprintMutation ¶
func UpdateBlueprintMutation( ctx_ context.Context, client_ graphql.Client, id uuid.UUID, input UpdateBlueprintInput, ) (*UpdateBlueprintResponse, error)
func (*UpdateBlueprintResponse) GetUpdateBlueprint ¶
func (v *UpdateBlueprintResponse) GetUpdateBlueprint() updateBlueprintUpdateBlueprint
GetUpdateBlueprint returns UpdateBlueprintResponse.UpdateBlueprint, and is useful for accessing the field via an interface.
type UpdateCDNInput ¶
func (*UpdateCDNInput) GetDomains ¶
func (v *UpdateCDNInput) GetDomains() []string
GetDomains returns UpdateCDNInput.Domains, and is useful for accessing the field via an interface.
func (*UpdateCDNInput) GetId ¶
func (v *UpdateCDNInput) GetId() uuid.UUID
GetId returns UpdateCDNInput.Id, and is useful for accessing the field via an interface.
type UpdateCDNResponse ¶
type UpdateCDNResponse struct {
UpdateCDN updateCDNUpdateCDN `json:"updateCDN"`
}
updateCDNResponse is returned by updateCDN on success.
func UpdateCDNMutation ¶
func UpdateCDNMutation( ctx_ context.Context, client_ graphql.Client, input UpdateCDNInput, ) (*UpdateCDNResponse, error)
func (*UpdateCDNResponse) GetUpdateCDN ¶
func (v *UpdateCDNResponse) GetUpdateCDN() updateCDNUpdateCDN
GetUpdateCDN returns UpdateCDNResponse.UpdateCDN, and is useful for accessing the field via an interface.
type UpdateCertResponse ¶
type UpdateCertResponse struct {
UpdateRepoCustomDomain updateCertUpdateRepoCustomDomainRepo `json:"updateRepoCustomDomain"`
}
updateCertResponse is returned by updateCert on success.
func UpdateCertMutation ¶
func UpdateCertMutation( ctx_ context.Context, client_ graphql.Client, input UpdateRepoCustomDomainInput, ) (*UpdateCertResponse, error)
func (*UpdateCertResponse) GetUpdateRepoCustomDomain ¶
func (v *UpdateCertResponse) GetUpdateRepoCustomDomain() updateCertUpdateRepoCustomDomainRepo
GetUpdateRepoCustomDomain returns UpdateCertResponse.UpdateRepoCustomDomain, and is useful for accessing the field via an interface.
type UpdateClusterAddOn ¶
type UpdateClusterAddOn struct { Slug string `json:"slug"` State ClusterAddOnState `json:"state"` HelmValues *string `json:"helmValues"` }
func (*UpdateClusterAddOn) GetHelmValues ¶
func (v *UpdateClusterAddOn) GetHelmValues() *string
GetHelmValues returns UpdateClusterAddOn.HelmValues, and is useful for accessing the field via an interface.
func (*UpdateClusterAddOn) GetSlug ¶
func (v *UpdateClusterAddOn) GetSlug() string
GetSlug returns UpdateClusterAddOn.Slug, and is useful for accessing the field via an interface.
func (*UpdateClusterAddOn) GetState ¶
func (v *UpdateClusterAddOn) GetState() ClusterAddOnState
GetState returns UpdateClusterAddOn.State, and is useful for accessing the field via an interface.
type UpdateClusterDetailsExternalLinkLinkCloudToCluster ¶
type UpdateClusterDetailsExternalLinkLinkCloudToCluster struct { Id uuid.UUID `json:"id"` ClusterDetail `json:"-"` }
UpdateClusterDetailsExternalLinkLinkCloudToCluster includes the requested fields of the GraphQL type Cluster.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetAwsAccount ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
GetAwsAccount returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.AwsAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetAzureAccount ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetAzureAccount() *ClusterDetailAzureAccount
GetAzureAccount returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.AzureAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetCloudAccount ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetCloudAccount() *ClusterDetailCloudAccount
GetCloudAccount returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.CloudAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetCloudProvider ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetCloudProvider() *CloudProvider
GetCloudProvider returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.CloudProvider, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetClusterProvider ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetClusterProvider() *ClusterProvider
GetClusterProvider returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.ClusterProvider, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetComponents ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
GetComponents returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.Components, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetConnected ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetConnected() *bool
GetConnected returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.Connected, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetContainerCacheRepository ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetContainerCacheRepository() *string
GetContainerCacheRepository returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.ContainerCacheRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetContainerRegistry ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
GetContainerRegistry returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.ContainerRegistry, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetContainerRepository ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetContainerRepository() *string
GetContainerRepository returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.ContainerRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetCreatedAt ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetCreatedAt() time.Time
GetCreatedAt returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.CreatedAt, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetCwAccount ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
GetCwAccount returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.CwAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetDeployJob ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
GetDeployJob returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.DeployJob, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetDoAccount ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
GetDoAccount returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.DoAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetDomain ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetDomain() *string
GetDomain returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.Domain, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetGcpAccount ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
GetGcpAccount returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.GcpAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetGrafana ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetGrafana() *ClusterDetailGrafana
GetGrafana returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.Grafana, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetId ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetId() uuid.UUID
GetId returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.Id, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetIngressDNS ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetIngressDNS() *string
GetIngressDNS returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.IngressDNS, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetIngressIP ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetIngressIP() *string
GetIngressIP returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.IngressIP, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetIsEjected ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetIsEjected() *bool
GetIsEjected returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.IsEjected, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetIsExternal ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetIsExternal() *bool
GetIsExternal returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.IsExternal, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetLinodeAccount ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
GetLinodeAccount returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.LinodeAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetName ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetName() string
GetName returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.Name, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetProjectV3Adapters ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
GetProjectV3Adapters returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.ProjectV3Adapters, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetProjects ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetProjects() *ClusterDetailProjectsProjectConnection
GetProjects returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.Projects, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetPrometheus ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetPrometheus() *ClusterDetailPrometheus
GetPrometheus returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.Prometheus, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetRegion ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetRegion() *string
GetRegion returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.Region, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetState ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetState() ClusterState
GetState returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.State, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetStatus ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetStatus() *ClusterStatus
GetStatus returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.Status, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetTerraformProjectUrl ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetTerraformProjectUrl() *string
GetTerraformProjectUrl returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.TerraformProjectUrl, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetUpdatedAt ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetUpdatedAt() time.Time
GetUpdatedAt returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.UpdatedAt, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetVultrAccount ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) GetVultrAccount() *ClusterDetailVultrAccount
GetVultrAccount returns UpdateClusterDetailsExternalLinkLinkCloudToCluster.VultrAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) MarshalJSON ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) MarshalJSON() ([]byte, error)
func (*UpdateClusterDetailsExternalLinkLinkCloudToCluster) UnmarshalJSON ¶
func (v *UpdateClusterDetailsExternalLinkLinkCloudToCluster) UnmarshalJSON(b []byte) error
type UpdateClusterDetailsExternalLinkResponse ¶
type UpdateClusterDetailsExternalLinkResponse struct { UpdateCluster UpdateClusterDetailsExternalLinkUpdateCluster `json:"updateCluster"` UpdateClusterDomain UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster `json:"updateClusterDomain"` LinkCloudToCluster UpdateClusterDetailsExternalLinkLinkCloudToCluster `json:"linkCloudToCluster"` }
UpdateClusterDetailsExternalLinkResponse is returned by UpdateClusterDetailsExternalLink on success.
func UpdateClusterDetailsExternalLinkMutation ¶
func UpdateClusterDetailsExternalLinkMutation( ctx_ context.Context, client_ graphql.Client, updateClusterInput UpdateClusterInput, updateClusterDomainInput UpdateClusterDomainInput, linkCloudToClusterInput LinkCloudToClusterInput, ) (*UpdateClusterDetailsExternalLinkResponse, error)
func (*UpdateClusterDetailsExternalLinkResponse) GetLinkCloudToCluster ¶
func (v *UpdateClusterDetailsExternalLinkResponse) GetLinkCloudToCluster() UpdateClusterDetailsExternalLinkLinkCloudToCluster
GetLinkCloudToCluster returns UpdateClusterDetailsExternalLinkResponse.LinkCloudToCluster, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkResponse) GetUpdateCluster ¶
func (v *UpdateClusterDetailsExternalLinkResponse) GetUpdateCluster() UpdateClusterDetailsExternalLinkUpdateCluster
GetUpdateCluster returns UpdateClusterDetailsExternalLinkResponse.UpdateCluster, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkResponse) GetUpdateClusterDomain ¶
func (v *UpdateClusterDetailsExternalLinkResponse) GetUpdateClusterDomain() UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster
GetUpdateClusterDomain returns UpdateClusterDetailsExternalLinkResponse.UpdateClusterDomain, and is useful for accessing the field via an interface.
type UpdateClusterDetailsExternalLinkUpdateCluster ¶
type UpdateClusterDetailsExternalLinkUpdateCluster struct { Id uuid.UUID `json:"id"` ClusterDetail `json:"-"` }
UpdateClusterDetailsExternalLinkUpdateCluster includes the requested fields of the GraphQL type Cluster.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetAwsAccount ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
GetAwsAccount returns UpdateClusterDetailsExternalLinkUpdateCluster.AwsAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetAzureAccount ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetAzureAccount() *ClusterDetailAzureAccount
GetAzureAccount returns UpdateClusterDetailsExternalLinkUpdateCluster.AzureAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetCloudAccount ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetCloudAccount() *ClusterDetailCloudAccount
GetCloudAccount returns UpdateClusterDetailsExternalLinkUpdateCluster.CloudAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetCloudProvider ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetCloudProvider() *CloudProvider
GetCloudProvider returns UpdateClusterDetailsExternalLinkUpdateCluster.CloudProvider, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetClusterProvider ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetClusterProvider() *ClusterProvider
GetClusterProvider returns UpdateClusterDetailsExternalLinkUpdateCluster.ClusterProvider, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetComponents ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
GetComponents returns UpdateClusterDetailsExternalLinkUpdateCluster.Components, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetConnected ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetConnected() *bool
GetConnected returns UpdateClusterDetailsExternalLinkUpdateCluster.Connected, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetContainerCacheRepository ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetContainerCacheRepository() *string
GetContainerCacheRepository returns UpdateClusterDetailsExternalLinkUpdateCluster.ContainerCacheRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetContainerRegistry ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
GetContainerRegistry returns UpdateClusterDetailsExternalLinkUpdateCluster.ContainerRegistry, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetContainerRepository ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetContainerRepository() *string
GetContainerRepository returns UpdateClusterDetailsExternalLinkUpdateCluster.ContainerRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetCreatedAt ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetCreatedAt() time.Time
GetCreatedAt returns UpdateClusterDetailsExternalLinkUpdateCluster.CreatedAt, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetCwAccount ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
GetCwAccount returns UpdateClusterDetailsExternalLinkUpdateCluster.CwAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetDeployJob ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
GetDeployJob returns UpdateClusterDetailsExternalLinkUpdateCluster.DeployJob, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetDoAccount ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
GetDoAccount returns UpdateClusterDetailsExternalLinkUpdateCluster.DoAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetDomain ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetDomain() *string
GetDomain returns UpdateClusterDetailsExternalLinkUpdateCluster.Domain, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetGcpAccount ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
GetGcpAccount returns UpdateClusterDetailsExternalLinkUpdateCluster.GcpAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetGrafana ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetGrafana() *ClusterDetailGrafana
GetGrafana returns UpdateClusterDetailsExternalLinkUpdateCluster.Grafana, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetId ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetId() uuid.UUID
GetId returns UpdateClusterDetailsExternalLinkUpdateCluster.Id, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetIngressDNS ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetIngressDNS() *string
GetIngressDNS returns UpdateClusterDetailsExternalLinkUpdateCluster.IngressDNS, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetIngressIP ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetIngressIP() *string
GetIngressIP returns UpdateClusterDetailsExternalLinkUpdateCluster.IngressIP, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetIsEjected ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetIsEjected() *bool
GetIsEjected returns UpdateClusterDetailsExternalLinkUpdateCluster.IsEjected, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetIsExternal ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetIsExternal() *bool
GetIsExternal returns UpdateClusterDetailsExternalLinkUpdateCluster.IsExternal, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetLinodeAccount ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
GetLinodeAccount returns UpdateClusterDetailsExternalLinkUpdateCluster.LinodeAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetName ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetName() string
GetName returns UpdateClusterDetailsExternalLinkUpdateCluster.Name, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetProjectV3Adapters ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
GetProjectV3Adapters returns UpdateClusterDetailsExternalLinkUpdateCluster.ProjectV3Adapters, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetProjects ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetProjects() *ClusterDetailProjectsProjectConnection
GetProjects returns UpdateClusterDetailsExternalLinkUpdateCluster.Projects, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetPrometheus ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetPrometheus() *ClusterDetailPrometheus
GetPrometheus returns UpdateClusterDetailsExternalLinkUpdateCluster.Prometheus, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetRegion ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetRegion() *string
GetRegion returns UpdateClusterDetailsExternalLinkUpdateCluster.Region, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetState ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetState() ClusterState
GetState returns UpdateClusterDetailsExternalLinkUpdateCluster.State, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetStatus ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetStatus() *ClusterStatus
GetStatus returns UpdateClusterDetailsExternalLinkUpdateCluster.Status, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetTerraformProjectUrl ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetTerraformProjectUrl() *string
GetTerraformProjectUrl returns UpdateClusterDetailsExternalLinkUpdateCluster.TerraformProjectUrl, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetUpdatedAt ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetUpdatedAt() time.Time
GetUpdatedAt returns UpdateClusterDetailsExternalLinkUpdateCluster.UpdatedAt, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) GetVultrAccount ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) GetVultrAccount() *ClusterDetailVultrAccount
GetVultrAccount returns UpdateClusterDetailsExternalLinkUpdateCluster.VultrAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateCluster) MarshalJSON ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) MarshalJSON() ([]byte, error)
func (*UpdateClusterDetailsExternalLinkUpdateCluster) UnmarshalJSON ¶
func (v *UpdateClusterDetailsExternalLinkUpdateCluster) UnmarshalJSON(b []byte) error
type UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster ¶
type UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster struct { Id uuid.UUID `json:"id"` ClusterDetail `json:"-"` }
UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster includes the requested fields of the GraphQL type Cluster.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetAwsAccount ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
GetAwsAccount returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.AwsAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetAzureAccount ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetAzureAccount() *ClusterDetailAzureAccount
GetAzureAccount returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.AzureAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetCloudAccount ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetCloudAccount() *ClusterDetailCloudAccount
GetCloudAccount returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.CloudAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetCloudProvider ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetCloudProvider() *CloudProvider
GetCloudProvider returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.CloudProvider, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetClusterProvider ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetClusterProvider() *ClusterProvider
GetClusterProvider returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.ClusterProvider, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetComponents ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
GetComponents returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.Components, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetConnected ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetConnected() *bool
GetConnected returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.Connected, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetContainerCacheRepository ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetContainerCacheRepository() *string
GetContainerCacheRepository returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.ContainerCacheRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetContainerRegistry ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
GetContainerRegistry returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.ContainerRegistry, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetContainerRepository ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetContainerRepository() *string
GetContainerRepository returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.ContainerRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetCreatedAt ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetCreatedAt() time.Time
GetCreatedAt returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.CreatedAt, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetCwAccount ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
GetCwAccount returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.CwAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetDeployJob ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
GetDeployJob returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.DeployJob, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetDoAccount ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
GetDoAccount returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.DoAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetDomain ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetDomain() *string
GetDomain returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.Domain, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetGcpAccount ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
GetGcpAccount returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.GcpAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetGrafana ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetGrafana() *ClusterDetailGrafana
GetGrafana returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.Grafana, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetId ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetId() uuid.UUID
GetId returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.Id, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetIngressDNS ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetIngressDNS() *string
GetIngressDNS returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.IngressDNS, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetIngressIP ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetIngressIP() *string
GetIngressIP returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.IngressIP, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetIsEjected ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetIsEjected() *bool
GetIsEjected returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.IsEjected, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetIsExternal ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetIsExternal() *bool
GetIsExternal returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.IsExternal, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetLinodeAccount ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
GetLinodeAccount returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.LinodeAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetName ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetName() string
GetName returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.Name, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetProjectV3Adapters ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
GetProjectV3Adapters returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.ProjectV3Adapters, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetProjects ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetProjects() *ClusterDetailProjectsProjectConnection
GetProjects returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.Projects, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetPrometheus ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetPrometheus() *ClusterDetailPrometheus
GetPrometheus returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.Prometheus, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetRegion ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetRegion() *string
GetRegion returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.Region, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetState ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetState() ClusterState
GetState returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.State, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetStatus ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetStatus() *ClusterStatus
GetStatus returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.Status, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetTerraformProjectUrl ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetTerraformProjectUrl() *string
GetTerraformProjectUrl returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.TerraformProjectUrl, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetUpdatedAt ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetUpdatedAt() time.Time
GetUpdatedAt returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.UpdatedAt, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetVultrAccount ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) GetVultrAccount() *ClusterDetailVultrAccount
GetVultrAccount returns UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster.VultrAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) MarshalJSON ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) MarshalJSON() ([]byte, error)
func (*UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) UnmarshalJSON ¶
func (v *UpdateClusterDetailsExternalLinkUpdateClusterDomainCluster) UnmarshalJSON(b []byte) error
type UpdateClusterDetailsExternalResponse ¶
type UpdateClusterDetailsExternalResponse struct { UpdateCluster UpdateClusterDetailsExternalUpdateCluster `json:"updateCluster"` UpdateClusterDomain UpdateClusterDetailsExternalUpdateClusterDomainCluster `json:"updateClusterDomain"` }
UpdateClusterDetailsExternalResponse is returned by UpdateClusterDetailsExternal on success.
func UpdateClusterDetailsExternalMutation ¶
func UpdateClusterDetailsExternalMutation( ctx_ context.Context, client_ graphql.Client, updateClusterInput UpdateClusterInput, updateClusterDomainInput UpdateClusterDomainInput, ) (*UpdateClusterDetailsExternalResponse, error)
func (*UpdateClusterDetailsExternalResponse) GetUpdateCluster ¶
func (v *UpdateClusterDetailsExternalResponse) GetUpdateCluster() UpdateClusterDetailsExternalUpdateCluster
GetUpdateCluster returns UpdateClusterDetailsExternalResponse.UpdateCluster, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalResponse) GetUpdateClusterDomain ¶
func (v *UpdateClusterDetailsExternalResponse) GetUpdateClusterDomain() UpdateClusterDetailsExternalUpdateClusterDomainCluster
GetUpdateClusterDomain returns UpdateClusterDetailsExternalResponse.UpdateClusterDomain, and is useful for accessing the field via an interface.
type UpdateClusterDetailsExternalUpdateCluster ¶
type UpdateClusterDetailsExternalUpdateCluster struct { Id uuid.UUID `json:"id"` ClusterDetail `json:"-"` }
UpdateClusterDetailsExternalUpdateCluster includes the requested fields of the GraphQL type Cluster.
func (*UpdateClusterDetailsExternalUpdateCluster) GetAwsAccount ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
GetAwsAccount returns UpdateClusterDetailsExternalUpdateCluster.AwsAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetAzureAccount ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetAzureAccount() *ClusterDetailAzureAccount
GetAzureAccount returns UpdateClusterDetailsExternalUpdateCluster.AzureAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetCloudAccount ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetCloudAccount() *ClusterDetailCloudAccount
GetCloudAccount returns UpdateClusterDetailsExternalUpdateCluster.CloudAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetCloudProvider ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetCloudProvider() *CloudProvider
GetCloudProvider returns UpdateClusterDetailsExternalUpdateCluster.CloudProvider, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetClusterProvider ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetClusterProvider() *ClusterProvider
GetClusterProvider returns UpdateClusterDetailsExternalUpdateCluster.ClusterProvider, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetComponents ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
GetComponents returns UpdateClusterDetailsExternalUpdateCluster.Components, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetConnected ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetConnected() *bool
GetConnected returns UpdateClusterDetailsExternalUpdateCluster.Connected, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetContainerCacheRepository ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetContainerCacheRepository() *string
GetContainerCacheRepository returns UpdateClusterDetailsExternalUpdateCluster.ContainerCacheRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetContainerRegistry ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
GetContainerRegistry returns UpdateClusterDetailsExternalUpdateCluster.ContainerRegistry, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetContainerRepository ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetContainerRepository() *string
GetContainerRepository returns UpdateClusterDetailsExternalUpdateCluster.ContainerRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetCreatedAt ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetCreatedAt() time.Time
GetCreatedAt returns UpdateClusterDetailsExternalUpdateCluster.CreatedAt, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetCwAccount ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
GetCwAccount returns UpdateClusterDetailsExternalUpdateCluster.CwAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetDeployJob ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
GetDeployJob returns UpdateClusterDetailsExternalUpdateCluster.DeployJob, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetDoAccount ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
GetDoAccount returns UpdateClusterDetailsExternalUpdateCluster.DoAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetDomain ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetDomain() *string
GetDomain returns UpdateClusterDetailsExternalUpdateCluster.Domain, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetGcpAccount ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
GetGcpAccount returns UpdateClusterDetailsExternalUpdateCluster.GcpAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetGrafana ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetGrafana() *ClusterDetailGrafana
GetGrafana returns UpdateClusterDetailsExternalUpdateCluster.Grafana, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetId ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetId() uuid.UUID
GetId returns UpdateClusterDetailsExternalUpdateCluster.Id, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetIngressDNS ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetIngressDNS() *string
GetIngressDNS returns UpdateClusterDetailsExternalUpdateCluster.IngressDNS, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetIngressIP ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetIngressIP() *string
GetIngressIP returns UpdateClusterDetailsExternalUpdateCluster.IngressIP, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetIsEjected ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetIsEjected() *bool
GetIsEjected returns UpdateClusterDetailsExternalUpdateCluster.IsEjected, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetIsExternal ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetIsExternal() *bool
GetIsExternal returns UpdateClusterDetailsExternalUpdateCluster.IsExternal, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetLinodeAccount ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
GetLinodeAccount returns UpdateClusterDetailsExternalUpdateCluster.LinodeAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetName ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetName() string
GetName returns UpdateClusterDetailsExternalUpdateCluster.Name, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetProjectV3Adapters ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
GetProjectV3Adapters returns UpdateClusterDetailsExternalUpdateCluster.ProjectV3Adapters, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetProjects ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetProjects() *ClusterDetailProjectsProjectConnection
GetProjects returns UpdateClusterDetailsExternalUpdateCluster.Projects, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetPrometheus ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetPrometheus() *ClusterDetailPrometheus
GetPrometheus returns UpdateClusterDetailsExternalUpdateCluster.Prometheus, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetRegion ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetRegion() *string
GetRegion returns UpdateClusterDetailsExternalUpdateCluster.Region, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetState ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetState() ClusterState
GetState returns UpdateClusterDetailsExternalUpdateCluster.State, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetStatus ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetStatus() *ClusterStatus
GetStatus returns UpdateClusterDetailsExternalUpdateCluster.Status, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetTerraformProjectUrl ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetTerraformProjectUrl() *string
GetTerraformProjectUrl returns UpdateClusterDetailsExternalUpdateCluster.TerraformProjectUrl, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetUpdatedAt ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetUpdatedAt() time.Time
GetUpdatedAt returns UpdateClusterDetailsExternalUpdateCluster.UpdatedAt, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) GetVultrAccount ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) GetVultrAccount() *ClusterDetailVultrAccount
GetVultrAccount returns UpdateClusterDetailsExternalUpdateCluster.VultrAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateCluster) MarshalJSON ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) MarshalJSON() ([]byte, error)
func (*UpdateClusterDetailsExternalUpdateCluster) UnmarshalJSON ¶
func (v *UpdateClusterDetailsExternalUpdateCluster) UnmarshalJSON(b []byte) error
type UpdateClusterDetailsExternalUpdateClusterDomainCluster ¶
type UpdateClusterDetailsExternalUpdateClusterDomainCluster struct { Id uuid.UUID `json:"id"` ClusterDetail `json:"-"` }
UpdateClusterDetailsExternalUpdateClusterDomainCluster includes the requested fields of the GraphQL type Cluster.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetAwsAccount ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
GetAwsAccount returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.AwsAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetAzureAccount ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetAzureAccount() *ClusterDetailAzureAccount
GetAzureAccount returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.AzureAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetCloudAccount ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetCloudAccount() *ClusterDetailCloudAccount
GetCloudAccount returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.CloudAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetCloudProvider ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetCloudProvider() *CloudProvider
GetCloudProvider returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.CloudProvider, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetClusterProvider ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetClusterProvider() *ClusterProvider
GetClusterProvider returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.ClusterProvider, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetComponents ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
GetComponents returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.Components, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetConnected ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetConnected() *bool
GetConnected returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.Connected, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetContainerCacheRepository ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetContainerCacheRepository() *string
GetContainerCacheRepository returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.ContainerCacheRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetContainerRegistry ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
GetContainerRegistry returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.ContainerRegistry, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetContainerRepository ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetContainerRepository() *string
GetContainerRepository returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.ContainerRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetCreatedAt ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetCreatedAt() time.Time
GetCreatedAt returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.CreatedAt, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetCwAccount ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
GetCwAccount returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.CwAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetDeployJob ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
GetDeployJob returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.DeployJob, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetDoAccount ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
GetDoAccount returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.DoAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetDomain ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetDomain() *string
GetDomain returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.Domain, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetGcpAccount ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
GetGcpAccount returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.GcpAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetGrafana ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetGrafana() *ClusterDetailGrafana
GetGrafana returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.Grafana, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetId ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetId() uuid.UUID
GetId returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.Id, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetIngressDNS ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetIngressDNS() *string
GetIngressDNS returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.IngressDNS, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetIngressIP ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetIngressIP() *string
GetIngressIP returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.IngressIP, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetIsEjected ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetIsEjected() *bool
GetIsEjected returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.IsEjected, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetIsExternal ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetIsExternal() *bool
GetIsExternal returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.IsExternal, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetLinodeAccount ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
GetLinodeAccount returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.LinodeAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetName ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetName() string
GetName returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.Name, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetProjectV3Adapters ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
GetProjectV3Adapters returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.ProjectV3Adapters, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetProjects ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetProjects() *ClusterDetailProjectsProjectConnection
GetProjects returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.Projects, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetPrometheus ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetPrometheus() *ClusterDetailPrometheus
GetPrometheus returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.Prometheus, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetRegion ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetRegion() *string
GetRegion returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.Region, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetState ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetState() ClusterState
GetState returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.State, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetStatus ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetStatus() *ClusterStatus
GetStatus returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.Status, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetTerraformProjectUrl ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetTerraformProjectUrl() *string
GetTerraformProjectUrl returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.TerraformProjectUrl, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetUpdatedAt ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetUpdatedAt() time.Time
GetUpdatedAt returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.UpdatedAt, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetVultrAccount ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) GetVultrAccount() *ClusterDetailVultrAccount
GetVultrAccount returns UpdateClusterDetailsExternalUpdateClusterDomainCluster.VultrAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) MarshalJSON ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) MarshalJSON() ([]byte, error)
func (*UpdateClusterDetailsExternalUpdateClusterDomainCluster) UnmarshalJSON ¶
func (v *UpdateClusterDetailsExternalUpdateClusterDomainCluster) UnmarshalJSON(b []byte) error
type UpdateClusterDetailsZeetLinkLinkCloudToCluster ¶
type UpdateClusterDetailsZeetLinkLinkCloudToCluster struct { Id uuid.UUID `json:"id"` ClusterDetail `json:"-"` }
UpdateClusterDetailsZeetLinkLinkCloudToCluster includes the requested fields of the GraphQL type Cluster.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetAwsAccount ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
GetAwsAccount returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.AwsAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetAzureAccount ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetAzureAccount() *ClusterDetailAzureAccount
GetAzureAccount returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.AzureAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetCloudAccount ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetCloudAccount() *ClusterDetailCloudAccount
GetCloudAccount returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.CloudAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetCloudProvider ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetCloudProvider() *CloudProvider
GetCloudProvider returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.CloudProvider, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetClusterProvider ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetClusterProvider() *ClusterProvider
GetClusterProvider returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.ClusterProvider, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetComponents ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
GetComponents returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.Components, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetConnected ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetConnected() *bool
GetConnected returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.Connected, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetContainerCacheRepository ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetContainerCacheRepository() *string
GetContainerCacheRepository returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.ContainerCacheRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetContainerRegistry ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
GetContainerRegistry returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.ContainerRegistry, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetContainerRepository ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetContainerRepository() *string
GetContainerRepository returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.ContainerRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetCreatedAt ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetCreatedAt() time.Time
GetCreatedAt returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.CreatedAt, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetCwAccount ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
GetCwAccount returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.CwAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetDeployJob ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
GetDeployJob returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.DeployJob, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetDoAccount ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
GetDoAccount returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.DoAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetDomain ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetDomain() *string
GetDomain returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.Domain, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetGcpAccount ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
GetGcpAccount returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.GcpAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetGrafana ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetGrafana() *ClusterDetailGrafana
GetGrafana returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.Grafana, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetId ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetId() uuid.UUID
GetId returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.Id, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetIngressDNS ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetIngressDNS() *string
GetIngressDNS returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.IngressDNS, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetIngressIP ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetIngressIP() *string
GetIngressIP returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.IngressIP, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetIsEjected ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetIsEjected() *bool
GetIsEjected returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.IsEjected, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetIsExternal ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetIsExternal() *bool
GetIsExternal returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.IsExternal, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetLinodeAccount ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
GetLinodeAccount returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.LinodeAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetName ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetName() string
GetName returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.Name, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetProjectV3Adapters ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
GetProjectV3Adapters returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.ProjectV3Adapters, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetProjects ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetProjects() *ClusterDetailProjectsProjectConnection
GetProjects returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.Projects, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetPrometheus ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetPrometheus() *ClusterDetailPrometheus
GetPrometheus returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.Prometheus, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetRegion ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetRegion() *string
GetRegion returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.Region, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetState ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetState() ClusterState
GetState returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.State, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetStatus ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetStatus() *ClusterStatus
GetStatus returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.Status, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetTerraformProjectUrl ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetTerraformProjectUrl() *string
GetTerraformProjectUrl returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.TerraformProjectUrl, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetUpdatedAt ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetUpdatedAt() time.Time
GetUpdatedAt returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.UpdatedAt, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetVultrAccount ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) GetVultrAccount() *ClusterDetailVultrAccount
GetVultrAccount returns UpdateClusterDetailsZeetLinkLinkCloudToCluster.VultrAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) MarshalJSON ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) MarshalJSON() ([]byte, error)
func (*UpdateClusterDetailsZeetLinkLinkCloudToCluster) UnmarshalJSON ¶
func (v *UpdateClusterDetailsZeetLinkLinkCloudToCluster) UnmarshalJSON(b []byte) error
type UpdateClusterDetailsZeetLinkResponse ¶
type UpdateClusterDetailsZeetLinkResponse struct { UpdateCluster UpdateClusterDetailsZeetLinkUpdateCluster `json:"updateCluster"` LinkCloudToCluster UpdateClusterDetailsZeetLinkLinkCloudToCluster `json:"linkCloudToCluster"` }
UpdateClusterDetailsZeetLinkResponse is returned by UpdateClusterDetailsZeetLink on success.
func UpdateClusterDetailsZeetLinkMutation ¶
func UpdateClusterDetailsZeetLinkMutation( ctx_ context.Context, client_ graphql.Client, updateClusterInput UpdateClusterInput, linkCloudToClusterInput LinkCloudToClusterInput, ) (*UpdateClusterDetailsZeetLinkResponse, error)
func (*UpdateClusterDetailsZeetLinkResponse) GetLinkCloudToCluster ¶
func (v *UpdateClusterDetailsZeetLinkResponse) GetLinkCloudToCluster() UpdateClusterDetailsZeetLinkLinkCloudToCluster
GetLinkCloudToCluster returns UpdateClusterDetailsZeetLinkResponse.LinkCloudToCluster, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkResponse) GetUpdateCluster ¶
func (v *UpdateClusterDetailsZeetLinkResponse) GetUpdateCluster() UpdateClusterDetailsZeetLinkUpdateCluster
GetUpdateCluster returns UpdateClusterDetailsZeetLinkResponse.UpdateCluster, and is useful for accessing the field via an interface.
type UpdateClusterDetailsZeetLinkUpdateCluster ¶
type UpdateClusterDetailsZeetLinkUpdateCluster struct { Id uuid.UUID `json:"id"` ClusterDetail `json:"-"` }
UpdateClusterDetailsZeetLinkUpdateCluster includes the requested fields of the GraphQL type Cluster.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetAwsAccount ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
GetAwsAccount returns UpdateClusterDetailsZeetLinkUpdateCluster.AwsAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetAzureAccount ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetAzureAccount() *ClusterDetailAzureAccount
GetAzureAccount returns UpdateClusterDetailsZeetLinkUpdateCluster.AzureAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetCloudAccount ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetCloudAccount() *ClusterDetailCloudAccount
GetCloudAccount returns UpdateClusterDetailsZeetLinkUpdateCluster.CloudAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetCloudProvider ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetCloudProvider() *CloudProvider
GetCloudProvider returns UpdateClusterDetailsZeetLinkUpdateCluster.CloudProvider, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetClusterProvider ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetClusterProvider() *ClusterProvider
GetClusterProvider returns UpdateClusterDetailsZeetLinkUpdateCluster.ClusterProvider, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetComponents ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
GetComponents returns UpdateClusterDetailsZeetLinkUpdateCluster.Components, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetConnected ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetConnected() *bool
GetConnected returns UpdateClusterDetailsZeetLinkUpdateCluster.Connected, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetContainerCacheRepository ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetContainerCacheRepository() *string
GetContainerCacheRepository returns UpdateClusterDetailsZeetLinkUpdateCluster.ContainerCacheRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetContainerRegistry ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
GetContainerRegistry returns UpdateClusterDetailsZeetLinkUpdateCluster.ContainerRegistry, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetContainerRepository ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetContainerRepository() *string
GetContainerRepository returns UpdateClusterDetailsZeetLinkUpdateCluster.ContainerRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetCreatedAt ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetCreatedAt() time.Time
GetCreatedAt returns UpdateClusterDetailsZeetLinkUpdateCluster.CreatedAt, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetCwAccount ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
GetCwAccount returns UpdateClusterDetailsZeetLinkUpdateCluster.CwAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetDeployJob ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
GetDeployJob returns UpdateClusterDetailsZeetLinkUpdateCluster.DeployJob, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetDoAccount ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
GetDoAccount returns UpdateClusterDetailsZeetLinkUpdateCluster.DoAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetDomain ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetDomain() *string
GetDomain returns UpdateClusterDetailsZeetLinkUpdateCluster.Domain, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetGcpAccount ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
GetGcpAccount returns UpdateClusterDetailsZeetLinkUpdateCluster.GcpAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetGrafana ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetGrafana() *ClusterDetailGrafana
GetGrafana returns UpdateClusterDetailsZeetLinkUpdateCluster.Grafana, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetId ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetId() uuid.UUID
GetId returns UpdateClusterDetailsZeetLinkUpdateCluster.Id, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetIngressDNS ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetIngressDNS() *string
GetIngressDNS returns UpdateClusterDetailsZeetLinkUpdateCluster.IngressDNS, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetIngressIP ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetIngressIP() *string
GetIngressIP returns UpdateClusterDetailsZeetLinkUpdateCluster.IngressIP, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetIsEjected ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetIsEjected() *bool
GetIsEjected returns UpdateClusterDetailsZeetLinkUpdateCluster.IsEjected, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetIsExternal ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetIsExternal() *bool
GetIsExternal returns UpdateClusterDetailsZeetLinkUpdateCluster.IsExternal, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetLinodeAccount ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
GetLinodeAccount returns UpdateClusterDetailsZeetLinkUpdateCluster.LinodeAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetName ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetName() string
GetName returns UpdateClusterDetailsZeetLinkUpdateCluster.Name, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetProjectV3Adapters ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
GetProjectV3Adapters returns UpdateClusterDetailsZeetLinkUpdateCluster.ProjectV3Adapters, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetProjects ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetProjects() *ClusterDetailProjectsProjectConnection
GetProjects returns UpdateClusterDetailsZeetLinkUpdateCluster.Projects, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetPrometheus ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetPrometheus() *ClusterDetailPrometheus
GetPrometheus returns UpdateClusterDetailsZeetLinkUpdateCluster.Prometheus, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetRegion ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetRegion() *string
GetRegion returns UpdateClusterDetailsZeetLinkUpdateCluster.Region, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetState ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetState() ClusterState
GetState returns UpdateClusterDetailsZeetLinkUpdateCluster.State, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetStatus ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetStatus() *ClusterStatus
GetStatus returns UpdateClusterDetailsZeetLinkUpdateCluster.Status, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetTerraformProjectUrl ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetTerraformProjectUrl() *string
GetTerraformProjectUrl returns UpdateClusterDetailsZeetLinkUpdateCluster.TerraformProjectUrl, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetUpdatedAt ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetUpdatedAt() time.Time
GetUpdatedAt returns UpdateClusterDetailsZeetLinkUpdateCluster.UpdatedAt, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) GetVultrAccount ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) GetVultrAccount() *ClusterDetailVultrAccount
GetVultrAccount returns UpdateClusterDetailsZeetLinkUpdateCluster.VultrAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetLinkUpdateCluster) MarshalJSON ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) MarshalJSON() ([]byte, error)
func (*UpdateClusterDetailsZeetLinkUpdateCluster) UnmarshalJSON ¶
func (v *UpdateClusterDetailsZeetLinkUpdateCluster) UnmarshalJSON(b []byte) error
type UpdateClusterDetailsZeetResponse ¶
type UpdateClusterDetailsZeetResponse struct {
UpdateCluster UpdateClusterDetailsZeetUpdateCluster `json:"updateCluster"`
}
UpdateClusterDetailsZeetResponse is returned by UpdateClusterDetailsZeet on success.
func UpdateClusterDetailsZeetMutation ¶
func UpdateClusterDetailsZeetMutation( ctx_ context.Context, client_ graphql.Client, updateClusterInput UpdateClusterInput, ) (*UpdateClusterDetailsZeetResponse, error)
func (*UpdateClusterDetailsZeetResponse) GetUpdateCluster ¶
func (v *UpdateClusterDetailsZeetResponse) GetUpdateCluster() UpdateClusterDetailsZeetUpdateCluster
GetUpdateCluster returns UpdateClusterDetailsZeetResponse.UpdateCluster, and is useful for accessing the field via an interface.
type UpdateClusterDetailsZeetUpdateCluster ¶
type UpdateClusterDetailsZeetUpdateCluster struct { Id uuid.UUID `json:"id"` ClusterDetail `json:"-"` }
UpdateClusterDetailsZeetUpdateCluster includes the requested fields of the GraphQL type Cluster.
func (*UpdateClusterDetailsZeetUpdateCluster) GetAwsAccount ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
GetAwsAccount returns UpdateClusterDetailsZeetUpdateCluster.AwsAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetAzureAccount ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetAzureAccount() *ClusterDetailAzureAccount
GetAzureAccount returns UpdateClusterDetailsZeetUpdateCluster.AzureAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetCloudAccount ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetCloudAccount() *ClusterDetailCloudAccount
GetCloudAccount returns UpdateClusterDetailsZeetUpdateCluster.CloudAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetCloudProvider ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetCloudProvider() *CloudProvider
GetCloudProvider returns UpdateClusterDetailsZeetUpdateCluster.CloudProvider, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetClusterProvider ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetClusterProvider() *ClusterProvider
GetClusterProvider returns UpdateClusterDetailsZeetUpdateCluster.ClusterProvider, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetComponents ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
GetComponents returns UpdateClusterDetailsZeetUpdateCluster.Components, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetConnected ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetConnected() *bool
GetConnected returns UpdateClusterDetailsZeetUpdateCluster.Connected, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetContainerCacheRepository ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetContainerCacheRepository() *string
GetContainerCacheRepository returns UpdateClusterDetailsZeetUpdateCluster.ContainerCacheRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetContainerRegistry ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
GetContainerRegistry returns UpdateClusterDetailsZeetUpdateCluster.ContainerRegistry, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetContainerRepository ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetContainerRepository() *string
GetContainerRepository returns UpdateClusterDetailsZeetUpdateCluster.ContainerRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetCreatedAt ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetCreatedAt() time.Time
GetCreatedAt returns UpdateClusterDetailsZeetUpdateCluster.CreatedAt, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetCwAccount ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
GetCwAccount returns UpdateClusterDetailsZeetUpdateCluster.CwAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetDeployJob ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
GetDeployJob returns UpdateClusterDetailsZeetUpdateCluster.DeployJob, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetDoAccount ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
GetDoAccount returns UpdateClusterDetailsZeetUpdateCluster.DoAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetDomain ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetDomain() *string
GetDomain returns UpdateClusterDetailsZeetUpdateCluster.Domain, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetGcpAccount ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
GetGcpAccount returns UpdateClusterDetailsZeetUpdateCluster.GcpAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetGrafana ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetGrafana() *ClusterDetailGrafana
GetGrafana returns UpdateClusterDetailsZeetUpdateCluster.Grafana, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetId ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetId() uuid.UUID
GetId returns UpdateClusterDetailsZeetUpdateCluster.Id, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetIngressDNS ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetIngressDNS() *string
GetIngressDNS returns UpdateClusterDetailsZeetUpdateCluster.IngressDNS, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetIngressIP ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetIngressIP() *string
GetIngressIP returns UpdateClusterDetailsZeetUpdateCluster.IngressIP, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetIsEjected ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetIsEjected() *bool
GetIsEjected returns UpdateClusterDetailsZeetUpdateCluster.IsEjected, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetIsExternal ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetIsExternal() *bool
GetIsExternal returns UpdateClusterDetailsZeetUpdateCluster.IsExternal, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetLinodeAccount ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
GetLinodeAccount returns UpdateClusterDetailsZeetUpdateCluster.LinodeAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetName ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetName() string
GetName returns UpdateClusterDetailsZeetUpdateCluster.Name, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetProjectV3Adapters ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
GetProjectV3Adapters returns UpdateClusterDetailsZeetUpdateCluster.ProjectV3Adapters, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetProjects ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetProjects() *ClusterDetailProjectsProjectConnection
GetProjects returns UpdateClusterDetailsZeetUpdateCluster.Projects, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetPrometheus ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetPrometheus() *ClusterDetailPrometheus
GetPrometheus returns UpdateClusterDetailsZeetUpdateCluster.Prometheus, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetRegion ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetRegion() *string
GetRegion returns UpdateClusterDetailsZeetUpdateCluster.Region, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetState ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetState() ClusterState
GetState returns UpdateClusterDetailsZeetUpdateCluster.State, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetStatus ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetStatus() *ClusterStatus
GetStatus returns UpdateClusterDetailsZeetUpdateCluster.Status, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetTerraformProjectUrl ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetTerraformProjectUrl() *string
GetTerraformProjectUrl returns UpdateClusterDetailsZeetUpdateCluster.TerraformProjectUrl, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetUpdatedAt ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetUpdatedAt() time.Time
GetUpdatedAt returns UpdateClusterDetailsZeetUpdateCluster.UpdatedAt, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) GetVultrAccount ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) GetVultrAccount() *ClusterDetailVultrAccount
GetVultrAccount returns UpdateClusterDetailsZeetUpdateCluster.VultrAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDetailsZeetUpdateCluster) MarshalJSON ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) MarshalJSON() ([]byte, error)
func (*UpdateClusterDetailsZeetUpdateCluster) UnmarshalJSON ¶
func (v *UpdateClusterDetailsZeetUpdateCluster) UnmarshalJSON(b []byte) error
type UpdateClusterDomainInput ¶
type UpdateClusterDomainInput struct { Domain string `json:"domain"` ClusterID uuid.UUID `json:"clusterID"` }
func (*UpdateClusterDomainInput) GetClusterID ¶
func (v *UpdateClusterDomainInput) GetClusterID() uuid.UUID
GetClusterID returns UpdateClusterDomainInput.ClusterID, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainInput) GetDomain ¶
func (v *UpdateClusterDomainInput) GetDomain() string
GetDomain returns UpdateClusterDomainInput.Domain, and is useful for accessing the field via an interface.
type UpdateClusterDomainResponse ¶
type UpdateClusterDomainResponse struct {
UpdateClusterDomain UpdateClusterDomainUpdateClusterDomainCluster `json:"updateClusterDomain"`
}
UpdateClusterDomainResponse is returned by UpdateClusterDomain on success.
func UpdateClusterDomainMutation ¶
func UpdateClusterDomainMutation( ctx_ context.Context, client_ graphql.Client, input UpdateClusterDomainInput, ) (*UpdateClusterDomainResponse, error)
func (*UpdateClusterDomainResponse) GetUpdateClusterDomain ¶
func (v *UpdateClusterDomainResponse) GetUpdateClusterDomain() UpdateClusterDomainUpdateClusterDomainCluster
GetUpdateClusterDomain returns UpdateClusterDomainResponse.UpdateClusterDomain, and is useful for accessing the field via an interface.
type UpdateClusterDomainUpdateClusterDomainCluster ¶
type UpdateClusterDomainUpdateClusterDomainCluster struct { Id uuid.UUID `json:"id"` ClusterDetail `json:"-"` }
UpdateClusterDomainUpdateClusterDomainCluster includes the requested fields of the GraphQL type Cluster.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetAwsAccount ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetAwsAccount() *ClusterDetailAwsAccountAWSAccount
GetAwsAccount returns UpdateClusterDomainUpdateClusterDomainCluster.AwsAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetAzureAccount ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetAzureAccount() *ClusterDetailAzureAccount
GetAzureAccount returns UpdateClusterDomainUpdateClusterDomainCluster.AzureAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetCloudAccount ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetCloudAccount() *ClusterDetailCloudAccount
GetCloudAccount returns UpdateClusterDomainUpdateClusterDomainCluster.CloudAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetCloudProvider ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetCloudProvider() *CloudProvider
GetCloudProvider returns UpdateClusterDomainUpdateClusterDomainCluster.CloudProvider, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetClusterProvider ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetClusterProvider() *ClusterProvider
GetClusterProvider returns UpdateClusterDomainUpdateClusterDomainCluster.ClusterProvider, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetComponents ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetComponents() []*ClusterDetailComponentsClusterComponent
GetComponents returns UpdateClusterDomainUpdateClusterDomainCluster.Components, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetConnected ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetConnected() *bool
GetConnected returns UpdateClusterDomainUpdateClusterDomainCluster.Connected, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetContainerCacheRepository ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetContainerCacheRepository() *string
GetContainerCacheRepository returns UpdateClusterDomainUpdateClusterDomainCluster.ContainerCacheRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetContainerRegistry ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetContainerRegistry() *ClusterDetailContainerRegistry
GetContainerRegistry returns UpdateClusterDomainUpdateClusterDomainCluster.ContainerRegistry, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetContainerRepository ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetContainerRepository() *string
GetContainerRepository returns UpdateClusterDomainUpdateClusterDomainCluster.ContainerRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetCreatedAt ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetCreatedAt() time.Time
GetCreatedAt returns UpdateClusterDomainUpdateClusterDomainCluster.CreatedAt, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetCwAccount ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetCwAccount() *ClusterDetailCwAccountCoreWeaveAccount
GetCwAccount returns UpdateClusterDomainUpdateClusterDomainCluster.CwAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetDeployJob ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetDeployJob() *ClusterDetailDeployJobJobRun
GetDeployJob returns UpdateClusterDomainUpdateClusterDomainCluster.DeployJob, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetDoAccount ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetDoAccount() *ClusterDetailDoAccountDOAccount
GetDoAccount returns UpdateClusterDomainUpdateClusterDomainCluster.DoAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetDomain ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetDomain() *string
GetDomain returns UpdateClusterDomainUpdateClusterDomainCluster.Domain, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetGcpAccount ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetGcpAccount() *ClusterDetailGcpAccountGCPAccount
GetGcpAccount returns UpdateClusterDomainUpdateClusterDomainCluster.GcpAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetGrafana ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetGrafana() *ClusterDetailGrafana
GetGrafana returns UpdateClusterDomainUpdateClusterDomainCluster.Grafana, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetId ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetId() uuid.UUID
GetId returns UpdateClusterDomainUpdateClusterDomainCluster.Id, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetIngressDNS ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetIngressDNS() *string
GetIngressDNS returns UpdateClusterDomainUpdateClusterDomainCluster.IngressDNS, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetIngressIP ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetIngressIP() *string
GetIngressIP returns UpdateClusterDomainUpdateClusterDomainCluster.IngressIP, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetIsEjected ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetIsEjected() *bool
GetIsEjected returns UpdateClusterDomainUpdateClusterDomainCluster.IsEjected, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetIsExternal ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetIsExternal() *bool
GetIsExternal returns UpdateClusterDomainUpdateClusterDomainCluster.IsExternal, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetLinodeAccount ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetLinodeAccount() *ClusterDetailLinodeAccount
GetLinodeAccount returns UpdateClusterDomainUpdateClusterDomainCluster.LinodeAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetName ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetName() string
GetName returns UpdateClusterDomainUpdateClusterDomainCluster.Name, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetProjectV3Adapters ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetProjectV3Adapters() *ClusterDetailProjectV3AdaptersProjectV3AdapterConnection
GetProjectV3Adapters returns UpdateClusterDomainUpdateClusterDomainCluster.ProjectV3Adapters, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetProjects ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetProjects() *ClusterDetailProjectsProjectConnection
GetProjects returns UpdateClusterDomainUpdateClusterDomainCluster.Projects, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetPrometheus ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetPrometheus() *ClusterDetailPrometheus
GetPrometheus returns UpdateClusterDomainUpdateClusterDomainCluster.Prometheus, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetRegion ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetRegion() *string
GetRegion returns UpdateClusterDomainUpdateClusterDomainCluster.Region, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetState ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetState() ClusterState
GetState returns UpdateClusterDomainUpdateClusterDomainCluster.State, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetStatus ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetStatus() *ClusterStatus
GetStatus returns UpdateClusterDomainUpdateClusterDomainCluster.Status, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetTerraformProjectUrl ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetTerraformProjectUrl() *string
GetTerraformProjectUrl returns UpdateClusterDomainUpdateClusterDomainCluster.TerraformProjectUrl, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetUpdatedAt ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetUpdatedAt() time.Time
GetUpdatedAt returns UpdateClusterDomainUpdateClusterDomainCluster.UpdatedAt, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) GetVultrAccount ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) GetVultrAccount() *ClusterDetailVultrAccount
GetVultrAccount returns UpdateClusterDomainUpdateClusterDomainCluster.VultrAccount, and is useful for accessing the field via an interface.
func (*UpdateClusterDomainUpdateClusterDomainCluster) MarshalJSON ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) MarshalJSON() ([]byte, error)
func (*UpdateClusterDomainUpdateClusterDomainCluster) UnmarshalJSON ¶
func (v *UpdateClusterDomainUpdateClusterDomainCluster) UnmarshalJSON(b []byte) error
type UpdateClusterInput ¶
type UpdateClusterInput struct { Id uuid.UUID `json:"id"` Kubeconfig *string `json:"kubeconfig"` Name *string `json:"name"` ContainerRepository *string `json:"containerRepository"` ContainerCacheRepository *string `json:"containerCacheRepository"` ContainerRegistryID *uuid.UUID `json:"containerRegistryID"` // The new configuration for cluster add-ons. When this field is provided (i.e. not-null), it must include // _all_ cluster add-ons present in `Cluster.addOns`, even if some of the add-ons are not being modified. // // This is because once an add-on is added to a cluster, it cannot be _removed_, only _disabled_. AddOns []UpdateClusterAddOn `json:"addOns"` }
func (*UpdateClusterInput) GetAddOns ¶
func (v *UpdateClusterInput) GetAddOns() []UpdateClusterAddOn
GetAddOns returns UpdateClusterInput.AddOns, and is useful for accessing the field via an interface.
func (*UpdateClusterInput) GetContainerCacheRepository ¶
func (v *UpdateClusterInput) GetContainerCacheRepository() *string
GetContainerCacheRepository returns UpdateClusterInput.ContainerCacheRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterInput) GetContainerRegistryID ¶
func (v *UpdateClusterInput) GetContainerRegistryID() *uuid.UUID
GetContainerRegistryID returns UpdateClusterInput.ContainerRegistryID, and is useful for accessing the field via an interface.
func (*UpdateClusterInput) GetContainerRepository ¶
func (v *UpdateClusterInput) GetContainerRepository() *string
GetContainerRepository returns UpdateClusterInput.ContainerRepository, and is useful for accessing the field via an interface.
func (*UpdateClusterInput) GetId ¶
func (v *UpdateClusterInput) GetId() uuid.UUID
GetId returns UpdateClusterInput.Id, and is useful for accessing the field via an interface.
func (*UpdateClusterInput) GetKubeconfig ¶
func (v *UpdateClusterInput) GetKubeconfig() *string
GetKubeconfig returns UpdateClusterInput.Kubeconfig, and is useful for accessing the field via an interface.
func (*UpdateClusterInput) GetName ¶
func (v *UpdateClusterInput) GetName() *string
GetName returns UpdateClusterInput.Name, and is useful for accessing the field via an interface.
type UpdateClusterResponse ¶
type UpdateClusterResponse struct {
UpdateCluster updateClusterUpdateCluster `json:"updateCluster"`
}
updateClusterResponse is returned by updateCluster on success.
func UpdateClusterMutation ¶
func UpdateClusterMutation( ctx_ context.Context, client_ graphql.Client, input UpdateClusterInput, ) (*UpdateClusterResponse, error)
func (*UpdateClusterResponse) GetUpdateCluster ¶
func (v *UpdateClusterResponse) GetUpdateCluster() updateClusterUpdateCluster
GetUpdateCluster returns UpdateClusterResponse.UpdateCluster, and is useful for accessing the field via an interface.
type UpdateCoreWeaveAccountInput ¶
func (*UpdateCoreWeaveAccountInput) GetId ¶
func (v *UpdateCoreWeaveAccountInput) GetId() uuid.UUID
GetId returns UpdateCoreWeaveAccountInput.Id, and is useful for accessing the field via an interface.
func (*UpdateCoreWeaveAccountInput) GetName ¶
func (v *UpdateCoreWeaveAccountInput) GetName() *string
GetName returns UpdateCoreWeaveAccountInput.Name, and is useful for accessing the field via an interface.
type UpdateCoreWeaveAccountResponse ¶
type UpdateCoreWeaveAccountResponse struct {
UpdateCoreWeaveAccount bool `json:"updateCoreWeaveAccount"`
}
updateCoreWeaveAccountResponse is returned by updateCoreWeaveAccount on success.
func UpdateCoreWeaveAccountMutation ¶
func UpdateCoreWeaveAccountMutation( ctx_ context.Context, client_ graphql.Client, input UpdateCoreWeaveAccountInput, ) (*UpdateCoreWeaveAccountResponse, error)
func (*UpdateCoreWeaveAccountResponse) GetUpdateCoreWeaveAccount ¶
func (v *UpdateCoreWeaveAccountResponse) GetUpdateCoreWeaveAccount() bool
GetUpdateCoreWeaveAccount returns UpdateCoreWeaveAccountResponse.UpdateCoreWeaveAccount, and is useful for accessing the field via an interface.
type UpdateDOAccountInput ¶
type UpdateDOAccountInput struct { Id uuid.UUID `json:"id"` Name *string `json:"name"` AccessToken *string `json:"accessToken"` }
func (*UpdateDOAccountInput) GetAccessToken ¶
func (v *UpdateDOAccountInput) GetAccessToken() *string
GetAccessToken returns UpdateDOAccountInput.AccessToken, and is useful for accessing the field via an interface.
func (*UpdateDOAccountInput) GetId ¶
func (v *UpdateDOAccountInput) GetId() uuid.UUID
GetId returns UpdateDOAccountInput.Id, and is useful for accessing the field via an interface.
func (*UpdateDOAccountInput) GetName ¶
func (v *UpdateDOAccountInput) GetName() *string
GetName returns UpdateDOAccountInput.Name, and is useful for accessing the field via an interface.
type UpdateDOAccountResponse ¶
type UpdateDOAccountResponse struct {
UpdateDOAccount bool `json:"updateDOAccount"`
}
updateDOAccountResponse is returned by updateDOAccount on success.
func UpdateDOAccountMutation ¶
func UpdateDOAccountMutation( ctx_ context.Context, client_ graphql.Client, input UpdateDOAccountInput, ) (*UpdateDOAccountResponse, error)
func (*UpdateDOAccountResponse) GetUpdateDOAccount ¶
func (v *UpdateDOAccountResponse) GetUpdateDOAccount() bool
GetUpdateDOAccount returns UpdateDOAccountResponse.UpdateDOAccount, and is useful for accessing the field via an interface.
type UpdateDatabaseLinkInput ¶
type UpdateDatabaseLinkInput struct { Id uuid.UUID `json:"id"` EnvPrefix *string `json:"envPrefix"` }
func (*UpdateDatabaseLinkInput) GetEnvPrefix ¶
func (v *UpdateDatabaseLinkInput) GetEnvPrefix() *string
GetEnvPrefix returns UpdateDatabaseLinkInput.EnvPrefix, and is useful for accessing the field via an interface.
func (*UpdateDatabaseLinkInput) GetId ¶
func (v *UpdateDatabaseLinkInput) GetId() uuid.UUID
GetId returns UpdateDatabaseLinkInput.Id, and is useful for accessing the field via an interface.
type UpdateDatabaseLinkResponse ¶
type UpdateDatabaseLinkResponse struct {
UpdateDatabaseLink updateDatabaseLinkUpdateDatabaseLinkRepo `json:"updateDatabaseLink"`
}
updateDatabaseLinkResponse is returned by updateDatabaseLink on success.
func UpdateDatabaseLinkMutation ¶
func UpdateDatabaseLinkMutation( ctx_ context.Context, client_ graphql.Client, input UpdateDatabaseLinkInput, ) (*UpdateDatabaseLinkResponse, error)
func (*UpdateDatabaseLinkResponse) GetUpdateDatabaseLink ¶
func (v *UpdateDatabaseLinkResponse) GetUpdateDatabaseLink() updateDatabaseLinkUpdateDatabaseLinkRepo
GetUpdateDatabaseLink returns UpdateDatabaseLinkResponse.UpdateDatabaseLink, and is useful for accessing the field via an interface.
type UpdateDiscordWebhookIntegrationResponse ¶
type UpdateDiscordWebhookIntegrationResponse struct {
UpdateDiscordWebhookIntegration updateDiscordWebhookIntegrationUpdateDiscordWebhookIntegration `json:"updateDiscordWebhookIntegration"`
}
updateDiscordWebhookIntegrationResponse is returned by updateDiscordWebhookIntegration on success.
func UpdateDiscordWebhookIntegrationMutation ¶
func UpdateDiscordWebhookIntegrationMutation( ctx_ context.Context, client_ graphql.Client, input UpdateWebhookIntegrationInput, ) (*UpdateDiscordWebhookIntegrationResponse, error)
func (*UpdateDiscordWebhookIntegrationResponse) GetUpdateDiscordWebhookIntegration ¶
func (v *UpdateDiscordWebhookIntegrationResponse) GetUpdateDiscordWebhookIntegration() updateDiscordWebhookIntegrationUpdateDiscordWebhookIntegration
GetUpdateDiscordWebhookIntegration returns UpdateDiscordWebhookIntegrationResponse.UpdateDiscordWebhookIntegration, and is useful for accessing the field via an interface.
type UpdateEnvironmentEnvironmentVariablesResponse ¶
type UpdateEnvironmentEnvironmentVariablesResponse struct {
UpdateProjectEnvironment updateEnvironmentEnvironmentVariablesUpdateProjectEnvironment `json:"updateProjectEnvironment"`
}
updateEnvironmentEnvironmentVariablesResponse is returned by updateEnvironmentEnvironmentVariables on success.
func UpdateEnvironmentEnvironmentVariablesMutation ¶
func UpdateEnvironmentEnvironmentVariablesMutation( ctx_ context.Context, client_ graphql.Client, input UpdateProjectEnvironmentInput, ) (*UpdateEnvironmentEnvironmentVariablesResponse, error)
func (*UpdateEnvironmentEnvironmentVariablesResponse) GetUpdateProjectEnvironment ¶
func (v *UpdateEnvironmentEnvironmentVariablesResponse) GetUpdateProjectEnvironment() updateEnvironmentEnvironmentVariablesUpdateProjectEnvironment
GetUpdateProjectEnvironment returns UpdateEnvironmentEnvironmentVariablesResponse.UpdateProjectEnvironment, and is useful for accessing the field via an interface.
type UpdateGCPAccountInput ¶
func (*UpdateGCPAccountInput) GetId ¶
func (v *UpdateGCPAccountInput) GetId() uuid.UUID
GetId returns UpdateGCPAccountInput.Id, and is useful for accessing the field via an interface.
func (*UpdateGCPAccountInput) GetName ¶
func (v *UpdateGCPAccountInput) GetName() *string
GetName returns UpdateGCPAccountInput.Name, and is useful for accessing the field via an interface.
type UpdateGCPAccountResponse ¶
type UpdateGCPAccountResponse struct {
UpdateGCPAccount bool `json:"updateGCPAccount"`
}
updateGCPAccountResponse is returned by updateGCPAccount on success.
func UpdateGCPAccountMutation ¶
func UpdateGCPAccountMutation( ctx_ context.Context, client_ graphql.Client, input UpdateGCPAccountInput, ) (*UpdateGCPAccountResponse, error)
func (*UpdateGCPAccountResponse) GetUpdateGCPAccount ¶
func (v *UpdateGCPAccountResponse) GetUpdateGCPAccount() bool
GetUpdateGCPAccount returns UpdateGCPAccountResponse.UpdateGCPAccount, and is useful for accessing the field via an interface.
type UpdateGitlabIntegrationInput ¶
type UpdateGitlabIntegrationInput struct { UserID uuid.UUID `json:"userID"` Id uuid.UUID `json:"id"` Name *string `json:"name"` ApiUrl *string `json:"apiUrl"` AccessToken string `json:"accessToken"` }
func (*UpdateGitlabIntegrationInput) GetAccessToken ¶
func (v *UpdateGitlabIntegrationInput) GetAccessToken() string
GetAccessToken returns UpdateGitlabIntegrationInput.AccessToken, and is useful for accessing the field via an interface.
func (*UpdateGitlabIntegrationInput) GetApiUrl ¶
func (v *UpdateGitlabIntegrationInput) GetApiUrl() *string
GetApiUrl returns UpdateGitlabIntegrationInput.ApiUrl, and is useful for accessing the field via an interface.
func (*UpdateGitlabIntegrationInput) GetId ¶
func (v *UpdateGitlabIntegrationInput) GetId() uuid.UUID
GetId returns UpdateGitlabIntegrationInput.Id, and is useful for accessing the field via an interface.
func (*UpdateGitlabIntegrationInput) GetName ¶
func (v *UpdateGitlabIntegrationInput) GetName() *string
GetName returns UpdateGitlabIntegrationInput.Name, and is useful for accessing the field via an interface.
func (*UpdateGitlabIntegrationInput) GetUserID ¶
func (v *UpdateGitlabIntegrationInput) GetUserID() uuid.UUID
GetUserID returns UpdateGitlabIntegrationInput.UserID, and is useful for accessing the field via an interface.
type UpdateGitlabIntegrationResponse ¶
type UpdateGitlabIntegrationResponse struct {
UpdateGitlabIntegration updateGitlabIntegrationUpdateGitlabIntegration `json:"updateGitlabIntegration"`
}
updateGitlabIntegrationResponse is returned by updateGitlabIntegration on success.
func UpdateGitlabIntegrationMutation ¶
func UpdateGitlabIntegrationMutation( ctx_ context.Context, client_ graphql.Client, input UpdateGitlabIntegrationInput, ) (*UpdateGitlabIntegrationResponse, error)
func (*UpdateGitlabIntegrationResponse) GetUpdateGitlabIntegration ¶
func (v *UpdateGitlabIntegrationResponse) GetUpdateGitlabIntegration() updateGitlabIntegrationUpdateGitlabIntegration
GetUpdateGitlabIntegration returns UpdateGitlabIntegrationResponse.UpdateGitlabIntegration, and is useful for accessing the field via an interface.
type UpdateLinodeAccountInput ¶
type UpdateLinodeAccountInput struct { Id uuid.UUID `json:"id"` Name *string `json:"name"` AccessToken *string `json:"accessToken"` }
func (*UpdateLinodeAccountInput) GetAccessToken ¶
func (v *UpdateLinodeAccountInput) GetAccessToken() *string
GetAccessToken returns UpdateLinodeAccountInput.AccessToken, and is useful for accessing the field via an interface.
func (*UpdateLinodeAccountInput) GetId ¶
func (v *UpdateLinodeAccountInput) GetId() uuid.UUID
GetId returns UpdateLinodeAccountInput.Id, and is useful for accessing the field via an interface.
func (*UpdateLinodeAccountInput) GetName ¶
func (v *UpdateLinodeAccountInput) GetName() *string
GetName returns UpdateLinodeAccountInput.Name, and is useful for accessing the field via an interface.
type UpdateLinodeAccountResponse ¶
type UpdateLinodeAccountResponse struct {
UpdateLinodeAccount bool `json:"updateLinodeAccount"`
}
updateLinodeAccountResponse is returned by updateLinodeAccount on success.
func UpdateLinodeAccountMutation ¶
func UpdateLinodeAccountMutation( ctx_ context.Context, client_ graphql.Client, input UpdateLinodeAccountInput, ) (*UpdateLinodeAccountResponse, error)
func (*UpdateLinodeAccountResponse) GetUpdateLinodeAccount ¶
func (v *UpdateLinodeAccountResponse) GetUpdateLinodeAccount() bool
GetUpdateLinodeAccount returns UpdateLinodeAccountResponse.UpdateLinodeAccount, and is useful for accessing the field via an interface.
type UpdateMarketplaceBlueprintInput ¶
type UpdateMarketplaceBlueprintInput struct { UserID uuid.UUID `json:"userID"` BlueprintID uuid.UUID `json:"blueprintID"` Enabled *bool `json:"enabled"` }
func (*UpdateMarketplaceBlueprintInput) GetBlueprintID ¶
func (v *UpdateMarketplaceBlueprintInput) GetBlueprintID() uuid.UUID
GetBlueprintID returns UpdateMarketplaceBlueprintInput.BlueprintID, and is useful for accessing the field via an interface.
func (*UpdateMarketplaceBlueprintInput) GetEnabled ¶
func (v *UpdateMarketplaceBlueprintInput) GetEnabled() *bool
GetEnabled returns UpdateMarketplaceBlueprintInput.Enabled, and is useful for accessing the field via an interface.
func (*UpdateMarketplaceBlueprintInput) GetUserID ¶
func (v *UpdateMarketplaceBlueprintInput) GetUserID() uuid.UUID
GetUserID returns UpdateMarketplaceBlueprintInput.UserID, and is useful for accessing the field via an interface.
type UpdateMarketplaceBlueprintResponse ¶
type UpdateMarketplaceBlueprintResponse struct {
UpdateMarketplaceBlueprint updateMarketplaceBlueprintUpdateMarketplaceBlueprint `json:"updateMarketplaceBlueprint"`
}
updateMarketplaceBlueprintResponse is returned by updateMarketplaceBlueprint on success.
func UpdateMarketplaceBlueprintMutation ¶
func UpdateMarketplaceBlueprintMutation( ctx_ context.Context, client_ graphql.Client, input UpdateMarketplaceBlueprintInput, ) (*UpdateMarketplaceBlueprintResponse, error)
func (*UpdateMarketplaceBlueprintResponse) GetUpdateMarketplaceBlueprint ¶
func (v *UpdateMarketplaceBlueprintResponse) GetUpdateMarketplaceBlueprint() updateMarketplaceBlueprintUpdateMarketplaceBlueprint
GetUpdateMarketplaceBlueprint returns UpdateMarketplaceBlueprintResponse.UpdateMarketplaceBlueprint, and is useful for accessing the field via an interface.
type UpdateNotificationIntegrationConditionsResponse ¶
type UpdateNotificationIntegrationConditionsResponse struct { // Updates notification settings, in two ways: // 1. when integrationID is NOT specified: configures global settings for the user // OR // 2. when integrationID IS specified: configures per-integration settings UpdateNotificationIntegrationSettings *updateNotificationIntegrationConditionsUpdateNotificationIntegrationSettings `json:"updateNotificationIntegrationSettings"` }
updateNotificationIntegrationConditionsResponse is returned by updateNotificationIntegrationConditions on success.
func (*UpdateNotificationIntegrationConditionsResponse) GetUpdateNotificationIntegrationSettings ¶
func (v *UpdateNotificationIntegrationConditionsResponse) GetUpdateNotificationIntegrationSettings() *updateNotificationIntegrationConditionsUpdateNotificationIntegrationSettings
GetUpdateNotificationIntegrationSettings returns UpdateNotificationIntegrationConditionsResponse.UpdateNotificationIntegrationSettings, and is useful for accessing the field via an interface.
type UpdateNotificationIntegrationSettingsResponse ¶
type UpdateNotificationIntegrationSettingsResponse struct { // Updates notification settings, in two ways: // 1. when integrationID is NOT specified: configures global settings for the user // OR // 2. when integrationID IS specified: configures per-integration settings UpdateNotificationIntegrationSettings *updateNotificationIntegrationSettingsUpdateNotificationIntegrationSettings `json:"updateNotificationIntegrationSettings"` }
updateNotificationIntegrationSettingsResponse is returned by updateNotificationIntegrationSettings on success.
func UpdateNotificationIntegrationSettingsMutation ¶
func UpdateNotificationIntegrationSettingsMutation( ctx_ context.Context, client_ graphql.Client, userID uuid.UUID, input NotificationIntegrationSettingsInput, ) (*UpdateNotificationIntegrationSettingsResponse, error)
func (*UpdateNotificationIntegrationSettingsResponse) GetUpdateNotificationIntegrationSettings ¶
func (v *UpdateNotificationIntegrationSettingsResponse) GetUpdateNotificationIntegrationSettings() *updateNotificationIntegrationSettingsUpdateNotificationIntegrationSettings
GetUpdateNotificationIntegrationSettings returns UpdateNotificationIntegrationSettingsResponse.UpdateNotificationIntegrationSettings, and is useful for accessing the field via an interface.
type UpdateNotificationIntegrationSpecificSettingsResponse ¶
type UpdateNotificationIntegrationSpecificSettingsResponse struct { // Updates notification settings, in two ways: // 1. when integrationID is NOT specified: configures global settings for the user // OR // 2. when integrationID IS specified: configures per-integration settings UpdateNotificationIntegrationSettings *updateNotificationIntegrationSpecificSettingsUpdateNotificationIntegrationSettings `json:"updateNotificationIntegrationSettings"` }
updateNotificationIntegrationSpecificSettingsResponse is returned by updateNotificationIntegrationSpecificSettings on success.
func (*UpdateNotificationIntegrationSpecificSettingsResponse) GetUpdateNotificationIntegrationSettings ¶
func (v *UpdateNotificationIntegrationSpecificSettingsResponse) GetUpdateNotificationIntegrationSettings() *updateNotificationIntegrationSpecificSettingsUpdateNotificationIntegrationSettings
GetUpdateNotificationIntegrationSettings returns UpdateNotificationIntegrationSpecificSettingsResponse.UpdateNotificationIntegrationSettings, and is useful for accessing the field via an interface.
type UpdateProjectDangerInput ¶
type UpdateProjectDangerInput struct { // - v0.RepoID Id uuid.UUID `json:"id"` Namespace *string `json:"namespace"` AppID *string `json:"appID"` DefaultIngressDomain *string `json:"defaultIngressDomain"` UseHumanReadableKubernetesName *bool `json:"useHumanReadableKubernetesName"` DeployTarget *ProjectDeployInput `json:"deployTarget"` }
func (*UpdateProjectDangerInput) GetAppID ¶
func (v *UpdateProjectDangerInput) GetAppID() *string
GetAppID returns UpdateProjectDangerInput.AppID, and is useful for accessing the field via an interface.
func (*UpdateProjectDangerInput) GetDefaultIngressDomain ¶
func (v *UpdateProjectDangerInput) GetDefaultIngressDomain() *string
GetDefaultIngressDomain returns UpdateProjectDangerInput.DefaultIngressDomain, and is useful for accessing the field via an interface.
func (*UpdateProjectDangerInput) GetDeployTarget ¶
func (v *UpdateProjectDangerInput) GetDeployTarget() *ProjectDeployInput
GetDeployTarget returns UpdateProjectDangerInput.DeployTarget, and is useful for accessing the field via an interface.
func (*UpdateProjectDangerInput) GetId ¶
func (v *UpdateProjectDangerInput) GetId() uuid.UUID
GetId returns UpdateProjectDangerInput.Id, and is useful for accessing the field via an interface.
func (*UpdateProjectDangerInput) GetNamespace ¶
func (v *UpdateProjectDangerInput) GetNamespace() *string
GetNamespace returns UpdateProjectDangerInput.Namespace, and is useful for accessing the field via an interface.
func (*UpdateProjectDangerInput) GetUseHumanReadableKubernetesName ¶
func (v *UpdateProjectDangerInput) GetUseHumanReadableKubernetesName() *bool
GetUseHumanReadableKubernetesName returns UpdateProjectDangerInput.UseHumanReadableKubernetesName, and is useful for accessing the field via an interface.
type UpdateProjectDangerSettingsResponse ¶
type UpdateProjectDangerSettingsResponse struct {
UpdateProjectDanger updateProjectDangerSettingsUpdateProjectDangerRepo `json:"updateProjectDanger"`
}
updateProjectDangerSettingsResponse is returned by updateProjectDangerSettings on success.
func UpdateProjectDangerSettingsMutation ¶
func UpdateProjectDangerSettingsMutation( ctx_ context.Context, client_ graphql.Client, input UpdateProjectDangerInput, ) (*UpdateProjectDangerSettingsResponse, error)
func (*UpdateProjectDangerSettingsResponse) GetUpdateProjectDanger ¶
func (v *UpdateProjectDangerSettingsResponse) GetUpdateProjectDanger() updateProjectDangerSettingsUpdateProjectDangerRepo
GetUpdateProjectDanger returns UpdateProjectDangerSettingsResponse.UpdateProjectDanger, and is useful for accessing the field via an interface.
type UpdateProjectEnvironmentInput ¶
type UpdateProjectEnvironmentInput struct { Id uuid.UUID `json:"id"` Name *string `json:"name"` RedeployRepoIDs []uuid.UUID `json:"redeployRepoIDs"` Envs []EnvVarInput `json:"envs"` }
func (*UpdateProjectEnvironmentInput) GetEnvs ¶
func (v *UpdateProjectEnvironmentInput) GetEnvs() []EnvVarInput
GetEnvs returns UpdateProjectEnvironmentInput.Envs, and is useful for accessing the field via an interface.
func (*UpdateProjectEnvironmentInput) GetId ¶
func (v *UpdateProjectEnvironmentInput) GetId() uuid.UUID
GetId returns UpdateProjectEnvironmentInput.Id, and is useful for accessing the field via an interface.
func (*UpdateProjectEnvironmentInput) GetName ¶
func (v *UpdateProjectEnvironmentInput) GetName() *string
GetName returns UpdateProjectEnvironmentInput.Name, and is useful for accessing the field via an interface.
func (*UpdateProjectEnvironmentInput) GetRedeployRepoIDs ¶
func (v *UpdateProjectEnvironmentInput) GetRedeployRepoIDs() []uuid.UUID
GetRedeployRepoIDs returns UpdateProjectEnvironmentInput.RedeployRepoIDs, and is useful for accessing the field via an interface.
type UpdateProjectEnvironmentResponse ¶
type UpdateProjectEnvironmentResponse struct {
UpdateProjectEnvironment updateProjectEnvironmentUpdateProjectEnvironment `json:"updateProjectEnvironment"`
}
updateProjectEnvironmentResponse is returned by updateProjectEnvironment on success.
func UpdateProjectEnvironmentMutation ¶
func UpdateProjectEnvironmentMutation( ctx_ context.Context, client_ graphql.Client, input UpdateProjectEnvironmentInput, ) (*UpdateProjectEnvironmentResponse, error)
func (*UpdateProjectEnvironmentResponse) GetUpdateProjectEnvironment ¶
func (v *UpdateProjectEnvironmentResponse) GetUpdateProjectEnvironment() updateProjectEnvironmentUpdateProjectEnvironment
GetUpdateProjectEnvironment returns UpdateProjectEnvironmentResponse.UpdateProjectEnvironment, and is useful for accessing the field via an interface.
type UpdateProjectEnvironmentVariablesResponse ¶
type UpdateProjectEnvironmentVariablesResponse struct {
UpdateProjectV2 updateProjectEnvironmentVariablesUpdateProjectV2Project `json:"updateProjectV2"`
}
updateProjectEnvironmentVariablesResponse is returned by updateProjectEnvironmentVariables on success.
func UpdateProjectEnvironmentVariablesMutation ¶
func UpdateProjectEnvironmentVariablesMutation( ctx_ context.Context, client_ graphql.Client, input UpdateProjectV2Input, ) (*UpdateProjectEnvironmentVariablesResponse, error)
func (*UpdateProjectEnvironmentVariablesResponse) GetUpdateProjectV2 ¶
func (v *UpdateProjectEnvironmentVariablesResponse) GetUpdateProjectV2() updateProjectEnvironmentVariablesUpdateProjectV2Project
GetUpdateProjectV2 returns UpdateProjectEnvironmentVariablesResponse.UpdateProjectV2, and is useful for accessing the field via an interface.
type UpdateProjectInput ¶
type UpdateProjectInput struct { // - v0.RepoID Id uuid.UUID `json:"id"` Path *string `json:"path"` Name *string `json:"name"` DockerImage *string `json:"dockerImage"` GithubIntegration *GitHubRepoIntegrationInput `json:"githubIntegration"` GitlabIntegration *GitlabRepoIntegrationInput `json:"gitlabIntegration"` BuildType *string `json:"buildType"` DockerfilePath *string `json:"dockerfilePath"` DockerfileText *string `json:"dockerfileText"` WorkingDirectory *string `json:"workingDirectory"` BuildCommand *string `json:"buildCommand"` RunCommand *string `json:"runCommand"` StaticPath *string `json:"staticPath"` ReleaseCommand *string `json:"releaseCommand"` NodejsVersion *string `json:"nodejsVersion"` PythonVersion *string `json:"pythonVersion"` GolangVersion *string `json:"golangVersion"` NoBuildCache *bool `json:"noBuildCache"` GitSubmodules *GitSubmodulesType `json:"gitSubmodules"` KanikoFlags *KanikoFlagsInput `json:"kanikoFlags"` AlternativeImageTagTemplates []string `json:"alternativeImageTagTemplates"` Volumes *string `json:"volumes"` Ports *string `json:"ports"` Replication []ReplicationInput `json:"replication"` Resources *ContainerResourcesSpecInput `json:"resources"` BuildResources *ContainerResourcesSpecInput `json:"buildResources"` BranchResources *ContainerResourcesSpecInput `json:"branchResources"` ServerlessResources *ServerlessResourcesSpecInput `json:"serverlessResources"` ReadinessProbe *ProbeInput `json:"readinessProbe"` LivenessProbe *ProbeInput `json:"livenessProbe"` StartupProbe *ProbeInput `json:"startupProbe"` Autoscaling *AutoscalingInput `json:"autoscaling"` PreStopSleep *int `json:"preStopSleep"` TerminationGracePeriodSeconds *int `json:"terminationGracePeriodSeconds"` PrometheusScrape *PrometheusScrapeInput `json:"prometheusScrape"` HostNetwork *bool `json:"hostNetwork"` StaticIP *bool `json:"staticIP"` IamPolicies []string `json:"iamPolicies"` ManualDeploy *bool `json:"manualDeploy"` AutoRetry *bool `json:"autoRetry"` AutoRollback *bool `json:"autoRollback"` DeployStrategy *DeployStrategy `json:"deployStrategy"` DeployTimeoutSeconds *int `json:"deployTimeoutSeconds"` HelmVersion *string `json:"helmVersion"` HelmValues *string `json:"helmValues"` TerraformSource *string `json:"terraformSource"` TerraformVersion *string `json:"terraformVersion"` TerraformVariables *string `json:"terraformVariables"` Manifests []string `json:"manifests"` ManifestValue *string `json:"manifestValue"` Manifest *ResourceKubernetesManifestInput `json:"manifest"` AwsIamRole *string `json:"awsIamRole"` GcpServiceAccount *string `json:"gcpServiceAccount"` ClusterIssuerName *string `json:"clusterIssuerName"` LogShipper *LogShipperInput `json:"logShipper"` DeployService *bool `json:"deployService"` DeployJob *bool `json:"deployJob"` CronJobSchedule *string `json:"cronJobSchedule"` ProductionBranch *string `json:"productionBranch"` ContainerRepository *string `json:"containerRepository"` ContainerCacheRepository *string `json:"containerCacheRepository"` ContainerRegistryID *uuid.UUID `json:"containerRegistryID"` NodeSelector *string `json:"nodeSelector"` SecretMounts []KubernetesSecretMountInput `json:"secretMounts"` KubernetesCustomization *KubernetesCustomizationInput `json:"kubernetesCustomization"` BuildCPU *float64 `json:"buildCPU"` BuildMemory *float64 `json:"buildMemory"` Cpu *string `json:"cpu"` Memory *string `json:"memory"` EphemeralStorage *float64 `json:"ephemeralStorage"` Gpu *GPUInput `json:"gpu"` Tpu *TPUInput `json:"tpu"` Dedicated *bool `json:"dedicated"` GithubInstallationID *string `json:"githubInstallationID"` GithubRepository *string `json:"githubRepository"` DeployBranch *bool `json:"deployBranch"` BranchIgnore *string `json:"branchIgnore"` DatadogApmEnabled *bool `json:"datadogApmEnabled"` PipelineClusterID *uuid.UUID `json:"pipelineClusterID"` DeployTarget *ProjectDeployInput `json:"deployTarget"` }
func (*UpdateProjectInput) GetAlternativeImageTagTemplates ¶
func (v *UpdateProjectInput) GetAlternativeImageTagTemplates() []string
GetAlternativeImageTagTemplates returns UpdateProjectInput.AlternativeImageTagTemplates, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetAutoRetry ¶
func (v *UpdateProjectInput) GetAutoRetry() *bool
GetAutoRetry returns UpdateProjectInput.AutoRetry, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetAutoRollback ¶
func (v *UpdateProjectInput) GetAutoRollback() *bool
GetAutoRollback returns UpdateProjectInput.AutoRollback, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetAutoscaling ¶
func (v *UpdateProjectInput) GetAutoscaling() *AutoscalingInput
GetAutoscaling returns UpdateProjectInput.Autoscaling, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetAwsIamRole ¶
func (v *UpdateProjectInput) GetAwsIamRole() *string
GetAwsIamRole returns UpdateProjectInput.AwsIamRole, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetBranchIgnore ¶
func (v *UpdateProjectInput) GetBranchIgnore() *string
GetBranchIgnore returns UpdateProjectInput.BranchIgnore, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetBranchResources ¶
func (v *UpdateProjectInput) GetBranchResources() *ContainerResourcesSpecInput
GetBranchResources returns UpdateProjectInput.BranchResources, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetBuildCPU ¶
func (v *UpdateProjectInput) GetBuildCPU() *float64
GetBuildCPU returns UpdateProjectInput.BuildCPU, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetBuildCommand ¶
func (v *UpdateProjectInput) GetBuildCommand() *string
GetBuildCommand returns UpdateProjectInput.BuildCommand, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetBuildMemory ¶
func (v *UpdateProjectInput) GetBuildMemory() *float64
GetBuildMemory returns UpdateProjectInput.BuildMemory, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetBuildResources ¶
func (v *UpdateProjectInput) GetBuildResources() *ContainerResourcesSpecInput
GetBuildResources returns UpdateProjectInput.BuildResources, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetBuildType ¶
func (v *UpdateProjectInput) GetBuildType() *string
GetBuildType returns UpdateProjectInput.BuildType, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetClusterIssuerName ¶
func (v *UpdateProjectInput) GetClusterIssuerName() *string
GetClusterIssuerName returns UpdateProjectInput.ClusterIssuerName, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetContainerCacheRepository ¶
func (v *UpdateProjectInput) GetContainerCacheRepository() *string
GetContainerCacheRepository returns UpdateProjectInput.ContainerCacheRepository, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetContainerRegistryID ¶
func (v *UpdateProjectInput) GetContainerRegistryID() *uuid.UUID
GetContainerRegistryID returns UpdateProjectInput.ContainerRegistryID, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetContainerRepository ¶
func (v *UpdateProjectInput) GetContainerRepository() *string
GetContainerRepository returns UpdateProjectInput.ContainerRepository, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetCpu ¶
func (v *UpdateProjectInput) GetCpu() *string
GetCpu returns UpdateProjectInput.Cpu, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetCronJobSchedule ¶
func (v *UpdateProjectInput) GetCronJobSchedule() *string
GetCronJobSchedule returns UpdateProjectInput.CronJobSchedule, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetDatadogApmEnabled ¶
func (v *UpdateProjectInput) GetDatadogApmEnabled() *bool
GetDatadogApmEnabled returns UpdateProjectInput.DatadogApmEnabled, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetDedicated ¶
func (v *UpdateProjectInput) GetDedicated() *bool
GetDedicated returns UpdateProjectInput.Dedicated, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetDeployBranch ¶
func (v *UpdateProjectInput) GetDeployBranch() *bool
GetDeployBranch returns UpdateProjectInput.DeployBranch, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetDeployJob ¶
func (v *UpdateProjectInput) GetDeployJob() *bool
GetDeployJob returns UpdateProjectInput.DeployJob, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetDeployService ¶
func (v *UpdateProjectInput) GetDeployService() *bool
GetDeployService returns UpdateProjectInput.DeployService, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetDeployStrategy ¶
func (v *UpdateProjectInput) GetDeployStrategy() *DeployStrategy
GetDeployStrategy returns UpdateProjectInput.DeployStrategy, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetDeployTarget ¶
func (v *UpdateProjectInput) GetDeployTarget() *ProjectDeployInput
GetDeployTarget returns UpdateProjectInput.DeployTarget, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetDeployTimeoutSeconds ¶
func (v *UpdateProjectInput) GetDeployTimeoutSeconds() *int
GetDeployTimeoutSeconds returns UpdateProjectInput.DeployTimeoutSeconds, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetDockerImage ¶
func (v *UpdateProjectInput) GetDockerImage() *string
GetDockerImage returns UpdateProjectInput.DockerImage, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetDockerfilePath ¶
func (v *UpdateProjectInput) GetDockerfilePath() *string
GetDockerfilePath returns UpdateProjectInput.DockerfilePath, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetDockerfileText ¶
func (v *UpdateProjectInput) GetDockerfileText() *string
GetDockerfileText returns UpdateProjectInput.DockerfileText, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetEphemeralStorage ¶
func (v *UpdateProjectInput) GetEphemeralStorage() *float64
GetEphemeralStorage returns UpdateProjectInput.EphemeralStorage, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetGcpServiceAccount ¶
func (v *UpdateProjectInput) GetGcpServiceAccount() *string
GetGcpServiceAccount returns UpdateProjectInput.GcpServiceAccount, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetGitSubmodules ¶
func (v *UpdateProjectInput) GetGitSubmodules() *GitSubmodulesType
GetGitSubmodules returns UpdateProjectInput.GitSubmodules, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetGithubInstallationID ¶
func (v *UpdateProjectInput) GetGithubInstallationID() *string
GetGithubInstallationID returns UpdateProjectInput.GithubInstallationID, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetGithubIntegration ¶
func (v *UpdateProjectInput) GetGithubIntegration() *GitHubRepoIntegrationInput
GetGithubIntegration returns UpdateProjectInput.GithubIntegration, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetGithubRepository ¶
func (v *UpdateProjectInput) GetGithubRepository() *string
GetGithubRepository returns UpdateProjectInput.GithubRepository, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetGitlabIntegration ¶
func (v *UpdateProjectInput) GetGitlabIntegration() *GitlabRepoIntegrationInput
GetGitlabIntegration returns UpdateProjectInput.GitlabIntegration, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetGolangVersion ¶
func (v *UpdateProjectInput) GetGolangVersion() *string
GetGolangVersion returns UpdateProjectInput.GolangVersion, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetGpu ¶
func (v *UpdateProjectInput) GetGpu() *GPUInput
GetGpu returns UpdateProjectInput.Gpu, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetHelmValues ¶
func (v *UpdateProjectInput) GetHelmValues() *string
GetHelmValues returns UpdateProjectInput.HelmValues, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetHelmVersion ¶
func (v *UpdateProjectInput) GetHelmVersion() *string
GetHelmVersion returns UpdateProjectInput.HelmVersion, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetHostNetwork ¶
func (v *UpdateProjectInput) GetHostNetwork() *bool
GetHostNetwork returns UpdateProjectInput.HostNetwork, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetIamPolicies ¶
func (v *UpdateProjectInput) GetIamPolicies() []string
GetIamPolicies returns UpdateProjectInput.IamPolicies, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetId ¶
func (v *UpdateProjectInput) GetId() uuid.UUID
GetId returns UpdateProjectInput.Id, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetKanikoFlags ¶
func (v *UpdateProjectInput) GetKanikoFlags() *KanikoFlagsInput
GetKanikoFlags returns UpdateProjectInput.KanikoFlags, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetKubernetesCustomization ¶
func (v *UpdateProjectInput) GetKubernetesCustomization() *KubernetesCustomizationInput
GetKubernetesCustomization returns UpdateProjectInput.KubernetesCustomization, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetLivenessProbe ¶
func (v *UpdateProjectInput) GetLivenessProbe() *ProbeInput
GetLivenessProbe returns UpdateProjectInput.LivenessProbe, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetLogShipper ¶
func (v *UpdateProjectInput) GetLogShipper() *LogShipperInput
GetLogShipper returns UpdateProjectInput.LogShipper, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetManifest ¶
func (v *UpdateProjectInput) GetManifest() *ResourceKubernetesManifestInput
GetManifest returns UpdateProjectInput.Manifest, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetManifestValue ¶
func (v *UpdateProjectInput) GetManifestValue() *string
GetManifestValue returns UpdateProjectInput.ManifestValue, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetManifests ¶
func (v *UpdateProjectInput) GetManifests() []string
GetManifests returns UpdateProjectInput.Manifests, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetManualDeploy ¶
func (v *UpdateProjectInput) GetManualDeploy() *bool
GetManualDeploy returns UpdateProjectInput.ManualDeploy, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetMemory ¶
func (v *UpdateProjectInput) GetMemory() *string
GetMemory returns UpdateProjectInput.Memory, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetName ¶
func (v *UpdateProjectInput) GetName() *string
GetName returns UpdateProjectInput.Name, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetNoBuildCache ¶
func (v *UpdateProjectInput) GetNoBuildCache() *bool
GetNoBuildCache returns UpdateProjectInput.NoBuildCache, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetNodeSelector ¶
func (v *UpdateProjectInput) GetNodeSelector() *string
GetNodeSelector returns UpdateProjectInput.NodeSelector, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetNodejsVersion ¶
func (v *UpdateProjectInput) GetNodejsVersion() *string
GetNodejsVersion returns UpdateProjectInput.NodejsVersion, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetPath ¶
func (v *UpdateProjectInput) GetPath() *string
GetPath returns UpdateProjectInput.Path, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetPipelineClusterID ¶
func (v *UpdateProjectInput) GetPipelineClusterID() *uuid.UUID
GetPipelineClusterID returns UpdateProjectInput.PipelineClusterID, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetPorts ¶
func (v *UpdateProjectInput) GetPorts() *string
GetPorts returns UpdateProjectInput.Ports, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetPreStopSleep ¶
func (v *UpdateProjectInput) GetPreStopSleep() *int
GetPreStopSleep returns UpdateProjectInput.PreStopSleep, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetProductionBranch ¶
func (v *UpdateProjectInput) GetProductionBranch() *string
GetProductionBranch returns UpdateProjectInput.ProductionBranch, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetPrometheusScrape ¶
func (v *UpdateProjectInput) GetPrometheusScrape() *PrometheusScrapeInput
GetPrometheusScrape returns UpdateProjectInput.PrometheusScrape, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetPythonVersion ¶
func (v *UpdateProjectInput) GetPythonVersion() *string
GetPythonVersion returns UpdateProjectInput.PythonVersion, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetReadinessProbe ¶
func (v *UpdateProjectInput) GetReadinessProbe() *ProbeInput
GetReadinessProbe returns UpdateProjectInput.ReadinessProbe, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetReleaseCommand ¶
func (v *UpdateProjectInput) GetReleaseCommand() *string
GetReleaseCommand returns UpdateProjectInput.ReleaseCommand, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetReplication ¶
func (v *UpdateProjectInput) GetReplication() []ReplicationInput
GetReplication returns UpdateProjectInput.Replication, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetResources ¶
func (v *UpdateProjectInput) GetResources() *ContainerResourcesSpecInput
GetResources returns UpdateProjectInput.Resources, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetRunCommand ¶
func (v *UpdateProjectInput) GetRunCommand() *string
GetRunCommand returns UpdateProjectInput.RunCommand, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetSecretMounts ¶
func (v *UpdateProjectInput) GetSecretMounts() []KubernetesSecretMountInput
GetSecretMounts returns UpdateProjectInput.SecretMounts, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetServerlessResources ¶
func (v *UpdateProjectInput) GetServerlessResources() *ServerlessResourcesSpecInput
GetServerlessResources returns UpdateProjectInput.ServerlessResources, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetStartupProbe ¶
func (v *UpdateProjectInput) GetStartupProbe() *ProbeInput
GetStartupProbe returns UpdateProjectInput.StartupProbe, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetStaticIP ¶
func (v *UpdateProjectInput) GetStaticIP() *bool
GetStaticIP returns UpdateProjectInput.StaticIP, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetStaticPath ¶
func (v *UpdateProjectInput) GetStaticPath() *string
GetStaticPath returns UpdateProjectInput.StaticPath, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetTerminationGracePeriodSeconds ¶
func (v *UpdateProjectInput) GetTerminationGracePeriodSeconds() *int
GetTerminationGracePeriodSeconds returns UpdateProjectInput.TerminationGracePeriodSeconds, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetTerraformSource ¶
func (v *UpdateProjectInput) GetTerraformSource() *string
GetTerraformSource returns UpdateProjectInput.TerraformSource, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetTerraformVariables ¶
func (v *UpdateProjectInput) GetTerraformVariables() *string
GetTerraformVariables returns UpdateProjectInput.TerraformVariables, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetTerraformVersion ¶
func (v *UpdateProjectInput) GetTerraformVersion() *string
GetTerraformVersion returns UpdateProjectInput.TerraformVersion, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetTpu ¶
func (v *UpdateProjectInput) GetTpu() *TPUInput
GetTpu returns UpdateProjectInput.Tpu, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetVolumes ¶
func (v *UpdateProjectInput) GetVolumes() *string
GetVolumes returns UpdateProjectInput.Volumes, and is useful for accessing the field via an interface.
func (*UpdateProjectInput) GetWorkingDirectory ¶
func (v *UpdateProjectInput) GetWorkingDirectory() *string
GetWorkingDirectory returns UpdateProjectInput.WorkingDirectory, and is useful for accessing the field via an interface.
type UpdateProjectSettingsResponse ¶
type UpdateProjectSettingsResponse struct {
UpdateProject updateProjectSettingsUpdateProjectRepo `json:"updateProject"`
}
updateProjectSettingsResponse is returned by updateProjectSettings on success.
func UpdateProjectSettingsMutation ¶
func UpdateProjectSettingsMutation( ctx_ context.Context, client_ graphql.Client, input UpdateProjectInput, ) (*UpdateProjectSettingsResponse, error)
func (*UpdateProjectSettingsResponse) GetUpdateProject ¶
func (v *UpdateProjectSettingsResponse) GetUpdateProject() updateProjectSettingsUpdateProjectRepo
GetUpdateProject returns UpdateProjectSettingsResponse.UpdateProject, and is useful for accessing the field via an interface.
type UpdateProjectV2Input ¶
type UpdateProjectV2Input struct { Id uuid.UUID `json:"id"` Name *string `json:"name"` Envs []EnvVarInput `json:"envs"` }
func (*UpdateProjectV2Input) GetEnvs ¶
func (v *UpdateProjectV2Input) GetEnvs() []EnvVarInput
GetEnvs returns UpdateProjectV2Input.Envs, and is useful for accessing the field via an interface.
func (*UpdateProjectV2Input) GetId ¶
func (v *UpdateProjectV2Input) GetId() uuid.UUID
GetId returns UpdateProjectV2Input.Id, and is useful for accessing the field via an interface.
func (*UpdateProjectV2Input) GetName ¶
func (v *UpdateProjectV2Input) GetName() *string
GetName returns UpdateProjectV2Input.Name, and is useful for accessing the field via an interface.
type UpdateProjectV2Response ¶
type UpdateProjectV2Response struct {
UpdateProjectV2 updateProjectV2UpdateProjectV2Project `json:"updateProjectV2"`
}
updateProjectV2Response is returned by updateProjectV2 on success.
func UpdateProjectV2Mutation ¶
func UpdateProjectV2Mutation( ctx_ context.Context, client_ graphql.Client, input UpdateProjectV2Input, ) (*UpdateProjectV2Response, error)
func (*UpdateProjectV2Response) GetUpdateProjectV2 ¶
func (v *UpdateProjectV2Response) GetUpdateProjectV2() updateProjectV2UpdateProjectV2Project
GetUpdateProjectV2 returns UpdateProjectV2Response.UpdateProjectV2, and is useful for accessing the field via an interface.
type UpdateProjectV3Input ¶
type UpdateProjectV3Input struct { Name *string `json:"name"` RequirePlanApproval *bool `json:"requirePlanApproval"` Variables []BlueprintVariableInput `json:"variables"` // - v0.ProjectID or v1.GroupID ProjectID *uuid.UUID `json:"projectID"` // - v0.EnvironmentID or v1.SubGroupID EnvironmentID *uuid.UUID `json:"environmentID"` // Blueprint configuration overrides to apply to the project, or the configuration if this project is based on // a sourceless blueprint. If set to null, the configuration will be cleared. If omitted, no changes occur. // Otherwise, a partial PATCH update will be performed. BlueprintConfiguration *BlueprintConfigurationInput `json:"blueprintConfiguration"` TerraformConfiguration *TerraformProjectV3ConfigurationInput `json:"terraformConfiguration"` ManifestConfiguration *ManifestProjectV3ConfigurationInput `json:"manifestConfiguration"` HelmConfiguration *HelmProjectV3ConfigurationInput `json:"helmConfiguration"` }
func (*UpdateProjectV3Input) GetBlueprintConfiguration ¶
func (v *UpdateProjectV3Input) GetBlueprintConfiguration() *BlueprintConfigurationInput
GetBlueprintConfiguration returns UpdateProjectV3Input.BlueprintConfiguration, and is useful for accessing the field via an interface.
func (*UpdateProjectV3Input) GetEnvironmentID ¶
func (v *UpdateProjectV3Input) GetEnvironmentID() *uuid.UUID
GetEnvironmentID returns UpdateProjectV3Input.EnvironmentID, and is useful for accessing the field via an interface.
func (*UpdateProjectV3Input) GetHelmConfiguration ¶
func (v *UpdateProjectV3Input) GetHelmConfiguration() *HelmProjectV3ConfigurationInput
GetHelmConfiguration returns UpdateProjectV3Input.HelmConfiguration, and is useful for accessing the field via an interface.
func (*UpdateProjectV3Input) GetManifestConfiguration ¶
func (v *UpdateProjectV3Input) GetManifestConfiguration() *ManifestProjectV3ConfigurationInput
GetManifestConfiguration returns UpdateProjectV3Input.ManifestConfiguration, and is useful for accessing the field via an interface.
func (*UpdateProjectV3Input) GetName ¶
func (v *UpdateProjectV3Input) GetName() *string
GetName returns UpdateProjectV3Input.Name, and is useful for accessing the field via an interface.
func (*UpdateProjectV3Input) GetProjectID ¶
func (v *UpdateProjectV3Input) GetProjectID() *uuid.UUID
GetProjectID returns UpdateProjectV3Input.ProjectID, and is useful for accessing the field via an interface.
func (*UpdateProjectV3Input) GetRequirePlanApproval ¶
func (v *UpdateProjectV3Input) GetRequirePlanApproval() *bool
GetRequirePlanApproval returns UpdateProjectV3Input.RequirePlanApproval, and is useful for accessing the field via an interface.
func (*UpdateProjectV3Input) GetTerraformConfiguration ¶
func (v *UpdateProjectV3Input) GetTerraformConfiguration() *TerraformProjectV3ConfigurationInput
GetTerraformConfiguration returns UpdateProjectV3Input.TerraformConfiguration, and is useful for accessing the field via an interface.
func (*UpdateProjectV3Input) GetVariables ¶
func (v *UpdateProjectV3Input) GetVariables() []BlueprintVariableInput
GetVariables returns UpdateProjectV3Input.Variables, and is useful for accessing the field via an interface.
type UpdateProjectV3Response ¶
type UpdateProjectV3Response struct {
// - projectID: v0.ProjectV3ID
UpdateProjectV3 updateProjectV3UpdateProjectV3 `json:"updateProjectV3"`
}
updateProjectV3Response is returned by updateProjectV3 on success.
func UpdateProjectV3Mutation ¶
func UpdateProjectV3Mutation( ctx_ context.Context, client_ graphql.Client, projectID uuid.UUID, input UpdateProjectV3Input, ) (*UpdateProjectV3Response, error)
func (*UpdateProjectV3Response) GetUpdateProjectV3 ¶
func (v *UpdateProjectV3Response) GetUpdateProjectV3() updateProjectV3UpdateProjectV3
GetUpdateProjectV3 returns UpdateProjectV3Response.UpdateProjectV3, and is useful for accessing the field via an interface.
type UpdateRepoCustomDomainInput ¶
type UpdateRepoCustomDomainInput struct { Id uuid.UUID `json:"id"` DisableCertManager *bool `json:"disableCertManager"` CertManagerChallengerType *CertManagerChallengeType `json:"certManagerChallengerType"` SyncDomainID *uuid.UUID `json:"syncDomainID"` }
func (*UpdateRepoCustomDomainInput) GetCertManagerChallengerType ¶
func (v *UpdateRepoCustomDomainInput) GetCertManagerChallengerType() *CertManagerChallengeType
GetCertManagerChallengerType returns UpdateRepoCustomDomainInput.CertManagerChallengerType, and is useful for accessing the field via an interface.
func (*UpdateRepoCustomDomainInput) GetDisableCertManager ¶
func (v *UpdateRepoCustomDomainInput) GetDisableCertManager() *bool
GetDisableCertManager returns UpdateRepoCustomDomainInput.DisableCertManager, and is useful for accessing the field via an interface.
func (*UpdateRepoCustomDomainInput) GetId ¶
func (v *UpdateRepoCustomDomainInput) GetId() uuid.UUID
GetId returns UpdateRepoCustomDomainInput.Id, and is useful for accessing the field via an interface.
func (*UpdateRepoCustomDomainInput) GetSyncDomainID ¶
func (v *UpdateRepoCustomDomainInput) GetSyncDomainID() *uuid.UUID
GetSyncDomainID returns UpdateRepoCustomDomainInput.SyncDomainID, and is useful for accessing the field via an interface.
type UpdateRepoPipelineLinkInput ¶
type UpdateRepoPipelineLinkInput struct { // - v0.RepoID Id uuid.UUID `json:"id"` SourceEvent *RepoEvent `json:"sourceEvent"` TargetRepoID *uuid.UUID `json:"targetRepoID"` // - v0.EnvironmentID or v1.SubGroupID TargetEnvironmentID *uuid.UUID `json:"targetEnvironmentID"` TargetAction *RepoAction `json:"targetAction"` }
func (*UpdateRepoPipelineLinkInput) GetId ¶
func (v *UpdateRepoPipelineLinkInput) GetId() uuid.UUID
GetId returns UpdateRepoPipelineLinkInput.Id, and is useful for accessing the field via an interface.
func (*UpdateRepoPipelineLinkInput) GetSourceEvent ¶
func (v *UpdateRepoPipelineLinkInput) GetSourceEvent() *RepoEvent
GetSourceEvent returns UpdateRepoPipelineLinkInput.SourceEvent, and is useful for accessing the field via an interface.
func (*UpdateRepoPipelineLinkInput) GetTargetAction ¶
func (v *UpdateRepoPipelineLinkInput) GetTargetAction() *RepoAction
GetTargetAction returns UpdateRepoPipelineLinkInput.TargetAction, and is useful for accessing the field via an interface.
func (*UpdateRepoPipelineLinkInput) GetTargetEnvironmentID ¶
func (v *UpdateRepoPipelineLinkInput) GetTargetEnvironmentID() *uuid.UUID
GetTargetEnvironmentID returns UpdateRepoPipelineLinkInput.TargetEnvironmentID, and is useful for accessing the field via an interface.
func (*UpdateRepoPipelineLinkInput) GetTargetRepoID ¶
func (v *UpdateRepoPipelineLinkInput) GetTargetRepoID() *uuid.UUID
GetTargetRepoID returns UpdateRepoPipelineLinkInput.TargetRepoID, and is useful for accessing the field via an interface.
type UpdateRepoPipelineLinkResponse ¶
type UpdateRepoPipelineLinkResponse struct {
UpdateRepoPipelineLink updateRepoPipelineLinkUpdateRepoPipelineLink `json:"updateRepoPipelineLink"`
}
updateRepoPipelineLinkResponse is returned by updateRepoPipelineLink on success.
func UpdateRepoPipelineLinkMutation ¶
func UpdateRepoPipelineLinkMutation( ctx_ context.Context, client_ graphql.Client, input UpdateRepoPipelineLinkInput, ) (*UpdateRepoPipelineLinkResponse, error)
func (*UpdateRepoPipelineLinkResponse) GetUpdateRepoPipelineLink ¶
func (v *UpdateRepoPipelineLinkResponse) GetUpdateRepoPipelineLink() updateRepoPipelineLinkUpdateRepoPipelineLink
GetUpdateRepoPipelineLink returns UpdateRepoPipelineLinkResponse.UpdateRepoPipelineLink, and is useful for accessing the field via an interface.
type UpdateResourceAlphaInput ¶
type UpdateResourceAlphaInput struct {
Source *SourceInput `json:"source"`
}
func (*UpdateResourceAlphaInput) GetSource ¶
func (v *UpdateResourceAlphaInput) GetSource() *SourceInput
GetSource returns UpdateResourceAlphaInput.Source, and is useful for accessing the field via an interface.
type UpdateResourceAlphaResponse ¶
type UpdateResourceAlphaResponse struct {
UpdateResourceAlpha updateResourceAlphaUpdateResourceAlphaRepo `json:"updateResourceAlpha"`
}
updateResourceAlphaResponse is returned by updateResourceAlpha on success.
func UpdateResourceAlphaMutation ¶
func UpdateResourceAlphaMutation( ctx_ context.Context, client_ graphql.Client, id uuid.UUID, input UpdateResourceAlphaInput, ) (*UpdateResourceAlphaResponse, error)
func (*UpdateResourceAlphaResponse) GetUpdateResourceAlpha ¶
func (v *UpdateResourceAlphaResponse) GetUpdateResourceAlpha() updateResourceAlphaUpdateResourceAlphaRepo
GetUpdateResourceAlpha returns UpdateResourceAlphaResponse.UpdateResourceAlpha, and is useful for accessing the field via an interface.
type UpdateSlackWebhookIntegrationResponse ¶
type UpdateSlackWebhookIntegrationResponse struct {
UpdateSlackWebhookIntegration updateSlackWebhookIntegrationUpdateSlackWebhookIntegration `json:"updateSlackWebhookIntegration"`
}
updateSlackWebhookIntegrationResponse is returned by updateSlackWebhookIntegration on success.
func UpdateSlackWebhookIntegrationMutation ¶
func UpdateSlackWebhookIntegrationMutation( ctx_ context.Context, client_ graphql.Client, input UpdateWebhookIntegrationInput, ) (*UpdateSlackWebhookIntegrationResponse, error)
func (*UpdateSlackWebhookIntegrationResponse) GetUpdateSlackWebhookIntegration ¶
func (v *UpdateSlackWebhookIntegrationResponse) GetUpdateSlackWebhookIntegration() updateSlackWebhookIntegrationUpdateSlackWebhookIntegration
GetUpdateSlackWebhookIntegration returns UpdateSlackWebhookIntegrationResponse.UpdateSlackWebhookIntegration, and is useful for accessing the field via an interface.
type UpdateTeamInput ¶
type UpdateTeamInput struct { Id uuid.UUID `json:"id"` Plan *UpdateTeamPlanInput `json:"plan"` PaymentMethod *string `json:"paymentMethod"` }
func (*UpdateTeamInput) GetId ¶
func (v *UpdateTeamInput) GetId() uuid.UUID
GetId returns UpdateTeamInput.Id, and is useful for accessing the field via an interface.
func (*UpdateTeamInput) GetPaymentMethod ¶
func (v *UpdateTeamInput) GetPaymentMethod() *string
GetPaymentMethod returns UpdateTeamInput.PaymentMethod, and is useful for accessing the field via an interface.
func (*UpdateTeamInput) GetPlan ¶
func (v *UpdateTeamInput) GetPlan() *UpdateTeamPlanInput
GetPlan returns UpdateTeamInput.Plan, and is useful for accessing the field via an interface.
type UpdateTeamMemberRoleInput ¶
type UpdateTeamMemberRoleInput struct { Id uuid.UUID `json:"id"` Role TeamMemberRole `json:"role"` }
func (*UpdateTeamMemberRoleInput) GetId ¶
func (v *UpdateTeamMemberRoleInput) GetId() uuid.UUID
GetId returns UpdateTeamMemberRoleInput.Id, and is useful for accessing the field via an interface.
func (*UpdateTeamMemberRoleInput) GetRole ¶
func (v *UpdateTeamMemberRoleInput) GetRole() TeamMemberRole
GetRole returns UpdateTeamMemberRoleInput.Role, and is useful for accessing the field via an interface.
type UpdateTeamMemberRoleResponse ¶
type UpdateTeamMemberRoleResponse struct {
UpdateTeamMemberRole UpdateTeamMemberRoleUpdateTeamMemberRoleUserTeamEdge `json:"updateTeamMemberRole"`
}
UpdateTeamMemberRoleResponse is returned by UpdateTeamMemberRole on success.
func UpdateTeamMemberRoleMutation ¶
func UpdateTeamMemberRoleMutation( ctx_ context.Context, client_ graphql.Client, input UpdateTeamMemberRoleInput, ) (*UpdateTeamMemberRoleResponse, error)
func (*UpdateTeamMemberRoleResponse) GetUpdateTeamMemberRole ¶
func (v *UpdateTeamMemberRoleResponse) GetUpdateTeamMemberRole() UpdateTeamMemberRoleUpdateTeamMemberRoleUserTeamEdge
GetUpdateTeamMemberRole returns UpdateTeamMemberRoleResponse.UpdateTeamMemberRole, and is useful for accessing the field via an interface.
type UpdateTeamMemberRoleUpdateTeamMemberRoleUserTeamEdge ¶
type UpdateTeamMemberRoleUpdateTeamMemberRoleUserTeamEdge struct { Role TeamMemberRole `json:"role"` Id uuid.UUID `json:"id"` }
UpdateTeamMemberRoleUpdateTeamMemberRoleUserTeamEdge includes the requested fields of the GraphQL type UserTeamEdge.
func (*UpdateTeamMemberRoleUpdateTeamMemberRoleUserTeamEdge) GetId ¶
func (v *UpdateTeamMemberRoleUpdateTeamMemberRoleUserTeamEdge) GetId() uuid.UUID
GetId returns UpdateTeamMemberRoleUpdateTeamMemberRoleUserTeamEdge.Id, and is useful for accessing the field via an interface.
func (*UpdateTeamMemberRoleUpdateTeamMemberRoleUserTeamEdge) GetRole ¶
func (v *UpdateTeamMemberRoleUpdateTeamMemberRoleUserTeamEdge) GetRole() TeamMemberRole
GetRole returns UpdateTeamMemberRoleUpdateTeamMemberRoleUserTeamEdge.Role, and is useful for accessing the field via an interface.
type UpdateTeamPlanInput ¶
type UpdateTeamPlanInput struct { Tier PlanTier `json:"tier"` BillingPeriod PlanBillingPeriod `json:"billingPeriod"` }
func (*UpdateTeamPlanInput) GetBillingPeriod ¶
func (v *UpdateTeamPlanInput) GetBillingPeriod() PlanBillingPeriod
GetBillingPeriod returns UpdateTeamPlanInput.BillingPeriod, and is useful for accessing the field via an interface.
func (*UpdateTeamPlanInput) GetTier ¶
func (v *UpdateTeamPlanInput) GetTier() PlanTier
GetTier returns UpdateTeamPlanInput.Tier, and is useful for accessing the field via an interface.
type UpdateTeamResponse ¶
type UpdateTeamResponse struct {
UpdateTeam updateTeamUpdateTeam `json:"updateTeam"`
}
updateTeamResponse is returned by updateTeam on success.
func UpdateTeamMutation ¶
func UpdateTeamMutation( ctx_ context.Context, client_ graphql.Client, input UpdateTeamInput, ) (*UpdateTeamResponse, error)
func (*UpdateTeamResponse) GetUpdateTeam ¶
func (v *UpdateTeamResponse) GetUpdateTeam() updateTeamUpdateTeam
GetUpdateTeam returns UpdateTeamResponse.UpdateTeam, and is useful for accessing the field via an interface.
type UpdateUserInput ¶
type UpdateUserInput struct { Id uuid.UUID `json:"id"` Avatar *string `json:"avatar"` Login *string `json:"login"` Name *string `json:"name"` Email *string `json:"email"` }
func (*UpdateUserInput) GetAvatar ¶
func (v *UpdateUserInput) GetAvatar() *string
GetAvatar returns UpdateUserInput.Avatar, and is useful for accessing the field via an interface.
func (*UpdateUserInput) GetEmail ¶
func (v *UpdateUserInput) GetEmail() *string
GetEmail returns UpdateUserInput.Email, and is useful for accessing the field via an interface.
func (*UpdateUserInput) GetId ¶
func (v *UpdateUserInput) GetId() uuid.UUID
GetId returns UpdateUserInput.Id, and is useful for accessing the field via an interface.
func (*UpdateUserInput) GetLogin ¶
func (v *UpdateUserInput) GetLogin() *string
GetLogin returns UpdateUserInput.Login, and is useful for accessing the field via an interface.
func (*UpdateUserInput) GetName ¶
func (v *UpdateUserInput) GetName() *string
GetName returns UpdateUserInput.Name, and is useful for accessing the field via an interface.
type UpdateUserResponse ¶
type UpdateUserResponse struct {
UpdateUser updateUserUpdateUser `json:"updateUser"`
}
updateUserResponse is returned by updateUser on success.
func UpdateUserMutation ¶
func UpdateUserMutation( ctx_ context.Context, client_ graphql.Client, input UpdateUserInput, ) (*UpdateUserResponse, error)
func (*UpdateUserResponse) GetUpdateUser ¶
func (v *UpdateUserResponse) GetUpdateUser() updateUserUpdateUser
GetUpdateUser returns UpdateUserResponse.UpdateUser, and is useful for accessing the field via an interface.
type UpdateVultrAccountInput ¶
func (*UpdateVultrAccountInput) GetId ¶
func (v *UpdateVultrAccountInput) GetId() uuid.UUID
GetId returns UpdateVultrAccountInput.Id, and is useful for accessing the field via an interface.
func (*UpdateVultrAccountInput) GetName ¶
func (v *UpdateVultrAccountInput) GetName() *string
GetName returns UpdateVultrAccountInput.Name, and is useful for accessing the field via an interface.
type UpdateVultrAccountResponse ¶
type UpdateVultrAccountResponse struct {
UpdateVultrAccount bool `json:"updateVultrAccount"`
}
updateVultrAccountResponse is returned by updateVultrAccount on success.
func UpdateVultrAccountMutation ¶
func UpdateVultrAccountMutation( ctx_ context.Context, client_ graphql.Client, input UpdateVultrAccountInput, ) (*UpdateVultrAccountResponse, error)
func (*UpdateVultrAccountResponse) GetUpdateVultrAccount ¶
func (v *UpdateVultrAccountResponse) GetUpdateVultrAccount() bool
GetUpdateVultrAccount returns UpdateVultrAccountResponse.UpdateVultrAccount, and is useful for accessing the field via an interface.
type UpdateWebhookIntegrationInput ¶
type UpdateWebhookIntegrationInput struct { UserID uuid.UUID `json:"userID"` Id uuid.UUID `json:"id"` Url string `json:"url"` }
func (*UpdateWebhookIntegrationInput) GetId ¶
func (v *UpdateWebhookIntegrationInput) GetId() uuid.UUID
GetId returns UpdateWebhookIntegrationInput.Id, and is useful for accessing the field via an interface.
func (*UpdateWebhookIntegrationInput) GetUrl ¶
func (v *UpdateWebhookIntegrationInput) GetUrl() string
GetUrl returns UpdateWebhookIntegrationInput.Url, and is useful for accessing the field via an interface.
func (*UpdateWebhookIntegrationInput) GetUserID ¶
func (v *UpdateWebhookIntegrationInput) GetUserID() uuid.UUID
GetUserID returns UpdateWebhookIntegrationInput.UserID, and is useful for accessing the field via an interface.
type UrlOrContactUsDetail ¶
type UrlOrContactUsDetail struct { Url *string `json:"url"` ContactUs *ContactUs `json:"contactUs"` }
UrlOrContactUsDetail includes the GraphQL fields of UrlOrContactUs requested by the fragment UrlOrContactUsDetail. The GraphQL type's documentation follows.
If a self-service link is available, url will be non-null. If url is null, notAllowed should be non-null.
func (*UrlOrContactUsDetail) GetContactUs ¶
func (v *UrlOrContactUsDetail) GetContactUs() *ContactUs
GetContactUs returns UrlOrContactUsDetail.ContactUs, and is useful for accessing the field via an interface.
func (*UrlOrContactUsDetail) GetUrl ¶
func (v *UrlOrContactUsDetail) GetUrl() *string
GetUrl returns UrlOrContactUsDetail.Url, and is useful for accessing the field via an interface.
type UserAPIKeysResponse ¶
type UserAPIKeysResponse struct {
User userAPIKeysUser `json:"user"`
}
userAPIKeysResponse is returned by userAPIKeys on success.
func UserAPIKeysQuery ¶
func (*UserAPIKeysResponse) GetUser ¶
func (v *UserAPIKeysResponse) GetUser() userAPIKeysUser
GetUser returns UserAPIKeysResponse.User, and is useful for accessing the field via an interface.
type UserAWSAccountsResponse ¶
type UserAWSAccountsResponse struct {
User userAWSAccountsUser `json:"user"`
}
userAWSAccountsResponse is returned by userAWSAccounts on success.
func UserAWSAccountsQuery ¶
func (*UserAWSAccountsResponse) GetUser ¶
func (v *UserAWSAccountsResponse) GetUser() userAWSAccountsUser
GetUser returns UserAWSAccountsResponse.User, and is useful for accessing the field via an interface.
type UserAWSAccountsWithCQResponse ¶
type UserAWSAccountsWithCQResponse struct {
User userAWSAccountsWithCQUser `json:"user"`
}
userAWSAccountsWithCQResponse is returned by userAWSAccountsWithCQ on success.
func (*UserAWSAccountsWithCQResponse) GetUser ¶
func (v *UserAWSAccountsWithCQResponse) GetUser() userAWSAccountsWithCQUser
GetUser returns UserAWSAccountsWithCQResponse.User, and is useful for accessing the field via an interface.
type UserAllBasicReposResponse ¶
type UserAllBasicReposResponse struct {
CurrentUser userAllBasicReposCurrentUser `json:"currentUser"`
}
userAllBasicReposResponse is returned by userAllBasicRepos on success.
func UserAllBasicReposQuery ¶
func (*UserAllBasicReposResponse) GetCurrentUser ¶
func (v *UserAllBasicReposResponse) GetCurrentUser() userAllBasicReposCurrentUser
GetCurrentUser returns UserAllBasicReposResponse.CurrentUser, and is useful for accessing the field via an interface.
type UserAwsAccountConnectedResponse ¶
type UserAwsAccountConnectedResponse struct {
User userAwsAccountConnectedUser `json:"user"`
}
userAwsAccountConnectedResponse is returned by userAwsAccountConnected on success.
func (*UserAwsAccountConnectedResponse) GetUser ¶
func (v *UserAwsAccountConnectedResponse) GetUser() userAwsAccountConnectedUser
GetUser returns UserAwsAccountConnectedResponse.User, and is useful for accessing the field via an interface.
type UserAwsResourcesResponse ¶
type UserAwsResourcesResponse struct {
User userAwsResourcesUser `json:"user"`
}
userAwsResourcesResponse is returned by userAwsResources on success.
func UserAwsResourcesQuery ¶
func (*UserAwsResourcesResponse) GetUser ¶
func (v *UserAwsResourcesResponse) GetUser() userAwsResourcesUser
GetUser returns UserAwsResourcesResponse.User, and is useful for accessing the field via an interface.
type UserBalanceResponse ¶
type UserBalanceResponse struct {
User userBalanceUser `json:"user"`
}
userBalanceResponse is returned by userBalance on success.
func UserBalanceQuery ¶
func (*UserBalanceResponse) GetUser ¶
func (v *UserBalanceResponse) GetUser() userBalanceUser
GetUser returns UserBalanceResponse.User, and is useful for accessing the field via an interface.
type UserBasicProjectsResponse ¶
type UserBasicProjectsResponse struct {
User userBasicProjectsUser `json:"user"`
}
userBasicProjectsResponse is returned by userBasicProjects on success.
func UserBasicProjectsQuery ¶
func (*UserBasicProjectsResponse) GetUser ¶
func (v *UserBasicProjectsResponse) GetUser() userBasicProjectsUser
GetUser returns UserBasicProjectsResponse.User, and is useful for accessing the field via an interface.
type UserBasicReposResponse ¶
type UserBasicReposResponse struct {
User userBasicReposUser `json:"user"`
}
userBasicReposResponse is returned by userBasicRepos on success.
func UserBasicReposQuery ¶
func (*UserBasicReposResponse) GetUser ¶
func (v *UserBasicReposResponse) GetUser() userBasicReposUser
GetUser returns UserBasicReposResponse.User, and is useful for accessing the field via an interface.
type UserBillingOverviewResponse ¶
type UserBillingOverviewResponse struct {
User userBillingOverviewUser `json:"user"`
}
userBillingOverviewResponse is returned by userBillingOverview on success.
func (*UserBillingOverviewResponse) GetUser ¶
func (v *UserBillingOverviewResponse) GetUser() userBillingOverviewUser
GetUser returns UserBillingOverviewResponse.User, and is useful for accessing the field via an interface.
type UserBillingResponse ¶
type UserBillingResponse struct {
User userBillingUser `json:"user"`
}
userBillingResponse is returned by userBilling on success.
func UserBillingQuery ¶
func (*UserBillingResponse) GetUser ¶
func (v *UserBillingResponse) GetUser() userBillingUser
GetUser returns UserBillingResponse.User, and is useful for accessing the field via an interface.
type UserBranchResourcesResponse ¶
type UserBranchResourcesResponse struct {
CurrentUser userBranchResourcesCurrentUser `json:"currentUser"`
}
userBranchResourcesResponse is returned by userBranchResources on success.
func (*UserBranchResourcesResponse) GetCurrentUser ¶
func (v *UserBranchResourcesResponse) GetCurrentUser() userBranchResourcesCurrentUser
GetCurrentUser returns UserBranchResourcesResponse.CurrentUser, and is useful for accessing the field via an interface.
type UserClouds ¶
type UserClouds struct { AwsAccounts []UserCloudsAwsAccountsAWSAccount `json:"awsAccounts"` GcpAccounts []UserCloudsGcpAccountsGCPAccount `json:"gcpAccounts"` DoAccounts []UserCloudsDoAccountsDOAccount `json:"doAccounts"` CoreweaveAccounts []UserCloudsCoreweaveAccountsCoreWeaveAccount `json:"coreweaveAccounts"` LinodeAccounts []UserCloudsLinodeAccountsLinodeAccount `json:"linodeAccounts"` VultrAccounts []UserCloudsVultrAccountsVultrAccount `json:"vultrAccounts"` AzureAccounts []UserCloudsAzureAccountsAzureAccount `json:"azureAccounts"` }
UserClouds includes the GraphQL fields of User requested by the fragment UserClouds.
func (*UserClouds) GetAwsAccounts ¶
func (v *UserClouds) GetAwsAccounts() []UserCloudsAwsAccountsAWSAccount
GetAwsAccounts returns UserClouds.AwsAccounts, and is useful for accessing the field via an interface.
func (*UserClouds) GetAzureAccounts ¶
func (v *UserClouds) GetAzureAccounts() []UserCloudsAzureAccountsAzureAccount
GetAzureAccounts returns UserClouds.AzureAccounts, and is useful for accessing the field via an interface.
func (*UserClouds) GetCoreweaveAccounts ¶
func (v *UserClouds) GetCoreweaveAccounts() []UserCloudsCoreweaveAccountsCoreWeaveAccount
GetCoreweaveAccounts returns UserClouds.CoreweaveAccounts, and is useful for accessing the field via an interface.
func (*UserClouds) GetDoAccounts ¶
func (v *UserClouds) GetDoAccounts() []UserCloudsDoAccountsDOAccount
GetDoAccounts returns UserClouds.DoAccounts, and is useful for accessing the field via an interface.
func (*UserClouds) GetGcpAccounts ¶
func (v *UserClouds) GetGcpAccounts() []UserCloudsGcpAccountsGCPAccount
GetGcpAccounts returns UserClouds.GcpAccounts, and is useful for accessing the field via an interface.
func (*UserClouds) GetLinodeAccounts ¶
func (v *UserClouds) GetLinodeAccounts() []UserCloudsLinodeAccountsLinodeAccount
GetLinodeAccounts returns UserClouds.LinodeAccounts, and is useful for accessing the field via an interface.
func (*UserClouds) GetVultrAccounts ¶
func (v *UserClouds) GetVultrAccounts() []UserCloudsVultrAccountsVultrAccount
GetVultrAccounts returns UserClouds.VultrAccounts, and is useful for accessing the field via an interface.
type UserCloudsAwsAccountsAWSAccount ¶
type UserCloudsAwsAccountsAWSAccount struct { Id uuid.UUID `json:"id"` Clusters []UserCloudsAwsAccountsAWSAccountClustersCluster `json:"clusters"` ProjectV3Adapters *UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection `json:"projectV3Adapters"` UpdatedAt time.Time `json:"updatedAt"` AWSAccountDetail `json:"-"` }
UserCloudsAwsAccountsAWSAccount includes the requested fields of the GraphQL type AWSAccount.
func (*UserCloudsAwsAccountsAWSAccount) GetAccountID ¶
func (v *UserCloudsAwsAccountsAWSAccount) GetAccountID() *string
GetAccountID returns UserCloudsAwsAccountsAWSAccount.AccountID, and is useful for accessing the field via an interface.
func (*UserCloudsAwsAccountsAWSAccount) GetCloudFormationURL ¶
func (v *UserCloudsAwsAccountsAWSAccount) GetCloudFormationURL() string
GetCloudFormationURL returns UserCloudsAwsAccountsAWSAccount.CloudFormationURL, and is useful for accessing the field via an interface.
func (*UserCloudsAwsAccountsAWSAccount) GetClusters ¶
func (v *UserCloudsAwsAccountsAWSAccount) GetClusters() []UserCloudsAwsAccountsAWSAccountClustersCluster
GetClusters returns UserCloudsAwsAccountsAWSAccount.Clusters, and is useful for accessing the field via an interface.
func (*UserCloudsAwsAccountsAWSAccount) GetConnected ¶
func (v *UserCloudsAwsAccountsAWSAccount) GetConnected() *bool
GetConnected returns UserCloudsAwsAccountsAWSAccount.Connected, and is useful for accessing the field via an interface.
func (*UserCloudsAwsAccountsAWSAccount) GetId ¶
func (v *UserCloudsAwsAccountsAWSAccount) GetId() uuid.UUID
GetId returns UserCloudsAwsAccountsAWSAccount.Id, and is useful for accessing the field via an interface.
func (*UserCloudsAwsAccountsAWSAccount) GetName ¶
func (v *UserCloudsAwsAccountsAWSAccount) GetName() string
GetName returns UserCloudsAwsAccountsAWSAccount.Name, and is useful for accessing the field via an interface.
func (*UserCloudsAwsAccountsAWSAccount) GetProjectV3Adapters ¶
func (v *UserCloudsAwsAccountsAWSAccount) GetProjectV3Adapters() *UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection
GetProjectV3Adapters returns UserCloudsAwsAccountsAWSAccount.ProjectV3Adapters, and is useful for accessing the field via an interface.
func (*UserCloudsAwsAccountsAWSAccount) GetRoleARN ¶
func (v *UserCloudsAwsAccountsAWSAccount) GetRoleARN() *string
GetRoleARN returns UserCloudsAwsAccountsAWSAccount.RoleARN, and is useful for accessing the field via an interface.
func (*UserCloudsAwsAccountsAWSAccount) GetState ¶
func (v *UserCloudsAwsAccountsAWSAccount) GetState() AWSAccountState
GetState returns UserCloudsAwsAccountsAWSAccount.State, and is useful for accessing the field via an interface.
func (*UserCloudsAwsAccountsAWSAccount) GetUpdatedAt ¶
func (v *UserCloudsAwsAccountsAWSAccount) GetUpdatedAt() time.Time
GetUpdatedAt returns UserCloudsAwsAccountsAWSAccount.UpdatedAt, and is useful for accessing the field via an interface.
func (*UserCloudsAwsAccountsAWSAccount) MarshalJSON ¶
func (v *UserCloudsAwsAccountsAWSAccount) MarshalJSON() ([]byte, error)
func (*UserCloudsAwsAccountsAWSAccount) UnmarshalJSON ¶
func (v *UserCloudsAwsAccountsAWSAccount) UnmarshalJSON(b []byte) error
type UserCloudsAwsAccountsAWSAccountClustersCluster ¶
type UserCloudsAwsAccountsAWSAccountClustersCluster struct {
Name string `json:"name"`
}
UserCloudsAwsAccountsAWSAccountClustersCluster includes the requested fields of the GraphQL type Cluster.
func (*UserCloudsAwsAccountsAWSAccountClustersCluster) GetName ¶
func (v *UserCloudsAwsAccountsAWSAccountClustersCluster) GetName() string
GetName returns UserCloudsAwsAccountsAWSAccountClustersCluster.Name, and is useful for accessing the field via an interface.
type UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection ¶
type UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection struct {
ProjectV3AdapterConnectionCommon `json:"-"`
}
UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection includes the requested fields of the GraphQL type ProjectV3AdapterConnection.
func (*UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection) GetNodes ¶
func (v *UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection) GetNodes() []ProjectV3AdapterConnectionCommonNodesProjectV3Adapter
GetNodes returns UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection.Nodes, and is useful for accessing the field via an interface.
func (*UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo ¶
func (v *UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo() ProjectV3AdapterConnectionCommonPageInfo
GetPageInfo returns UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection.PageInfo, and is useful for accessing the field via an interface.
func (*UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount ¶
func (v *UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount() int
GetTotalCount returns UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection.TotalCount, and is useful for accessing the field via an interface.
func (*UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON ¶
func (v *UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON() ([]byte, error)
func (*UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON ¶
func (v *UserCloudsAwsAccountsAWSAccountProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON(b []byte) error
type UserCloudsAzureAccountsAzureAccount ¶
type UserCloudsAzureAccountsAzureAccount struct { Id uuid.UUID `json:"id"` Clusters []UserCloudsAzureAccountsAzureAccountClustersCluster `json:"clusters"` ProjectV3Adapters *UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection `json:"projectV3Adapters"` UpdatedAt time.Time `json:"updatedAt"` AzureAccountDetail `json:"-"` }
UserCloudsAzureAccountsAzureAccount includes the requested fields of the GraphQL type AzureAccount.
func (*UserCloudsAzureAccountsAzureAccount) GetClientID ¶
func (v *UserCloudsAzureAccountsAzureAccount) GetClientID() *string
GetClientID returns UserCloudsAzureAccountsAzureAccount.ClientID, and is useful for accessing the field via an interface.
func (*UserCloudsAzureAccountsAzureAccount) GetClusters ¶
func (v *UserCloudsAzureAccountsAzureAccount) GetClusters() []UserCloudsAzureAccountsAzureAccountClustersCluster
GetClusters returns UserCloudsAzureAccountsAzureAccount.Clusters, and is useful for accessing the field via an interface.
func (*UserCloudsAzureAccountsAzureAccount) GetConnected ¶
func (v *UserCloudsAzureAccountsAzureAccount) GetConnected() *bool
GetConnected returns UserCloudsAzureAccountsAzureAccount.Connected, and is useful for accessing the field via an interface.
func (*UserCloudsAzureAccountsAzureAccount) GetId ¶
func (v *UserCloudsAzureAccountsAzureAccount) GetId() uuid.UUID
GetId returns UserCloudsAzureAccountsAzureAccount.Id, and is useful for accessing the field via an interface.
func (*UserCloudsAzureAccountsAzureAccount) GetName ¶
func (v *UserCloudsAzureAccountsAzureAccount) GetName() string
GetName returns UserCloudsAzureAccountsAzureAccount.Name, and is useful for accessing the field via an interface.
func (*UserCloudsAzureAccountsAzureAccount) GetProjectV3Adapters ¶
func (v *UserCloudsAzureAccountsAzureAccount) GetProjectV3Adapters() *UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection
GetProjectV3Adapters returns UserCloudsAzureAccountsAzureAccount.ProjectV3Adapters, and is useful for accessing the field via an interface.
func (*UserCloudsAzureAccountsAzureAccount) GetState ¶
func (v *UserCloudsAzureAccountsAzureAccount) GetState() CloudAccountState
GetState returns UserCloudsAzureAccountsAzureAccount.State, and is useful for accessing the field via an interface.
func (*UserCloudsAzureAccountsAzureAccount) GetSubscriptionID ¶
func (v *UserCloudsAzureAccountsAzureAccount) GetSubscriptionID() *string
GetSubscriptionID returns UserCloudsAzureAccountsAzureAccount.SubscriptionID, and is useful for accessing the field via an interface.
func (*UserCloudsAzureAccountsAzureAccount) GetTenantID ¶
func (v *UserCloudsAzureAccountsAzureAccount) GetTenantID() *string
GetTenantID returns UserCloudsAzureAccountsAzureAccount.TenantID, and is useful for accessing the field via an interface.
func (*UserCloudsAzureAccountsAzureAccount) GetUpdatedAt ¶
func (v *UserCloudsAzureAccountsAzureAccount) GetUpdatedAt() time.Time
GetUpdatedAt returns UserCloudsAzureAccountsAzureAccount.UpdatedAt, and is useful for accessing the field via an interface.
func (*UserCloudsAzureAccountsAzureAccount) MarshalJSON ¶
func (v *UserCloudsAzureAccountsAzureAccount) MarshalJSON() ([]byte, error)
func (*UserCloudsAzureAccountsAzureAccount) UnmarshalJSON ¶
func (v *UserCloudsAzureAccountsAzureAccount) UnmarshalJSON(b []byte) error
type UserCloudsAzureAccountsAzureAccountClustersCluster ¶
type UserCloudsAzureAccountsAzureAccountClustersCluster struct {
Name string `json:"name"`
}
UserCloudsAzureAccountsAzureAccountClustersCluster includes the requested fields of the GraphQL type Cluster.
func (*UserCloudsAzureAccountsAzureAccountClustersCluster) GetName ¶
func (v *UserCloudsAzureAccountsAzureAccountClustersCluster) GetName() string
GetName returns UserCloudsAzureAccountsAzureAccountClustersCluster.Name, and is useful for accessing the field via an interface.
type UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection ¶
type UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection struct {
ProjectV3AdapterConnectionCommon `json:"-"`
}
UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection includes the requested fields of the GraphQL type ProjectV3AdapterConnection.
func (*UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection) GetNodes ¶
func (v *UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection) GetNodes() []ProjectV3AdapterConnectionCommonNodesProjectV3Adapter
GetNodes returns UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection.Nodes, and is useful for accessing the field via an interface.
func (*UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo ¶
func (v *UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo() ProjectV3AdapterConnectionCommonPageInfo
GetPageInfo returns UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection.PageInfo, and is useful for accessing the field via an interface.
func (*UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount ¶
func (v *UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount() int
GetTotalCount returns UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection.TotalCount, and is useful for accessing the field via an interface.
func (*UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON ¶
func (v *UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON() ([]byte, error)
func (*UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON ¶
func (v *UserCloudsAzureAccountsAzureAccountProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON(b []byte) error
type UserCloudsCoreweaveAccountsCoreWeaveAccount ¶
type UserCloudsCoreweaveAccountsCoreWeaveAccount struct { Id uuid.UUID `json:"id"` UpdatedAt time.Time `json:"updatedAt"` Clusters []UserCloudsCoreweaveAccountsCoreWeaveAccountClustersCluster `json:"clusters"` CWAccountDetail `json:"-"` }
UserCloudsCoreweaveAccountsCoreWeaveAccount includes the requested fields of the GraphQL type CoreWeaveAccount.
func (*UserCloudsCoreweaveAccountsCoreWeaveAccount) GetClusters ¶
func (v *UserCloudsCoreweaveAccountsCoreWeaveAccount) GetClusters() []UserCloudsCoreweaveAccountsCoreWeaveAccountClustersCluster
GetClusters returns UserCloudsCoreweaveAccountsCoreWeaveAccount.Clusters, and is useful for accessing the field via an interface.
func (*UserCloudsCoreweaveAccountsCoreWeaveAccount) GetConnected ¶
func (v *UserCloudsCoreweaveAccountsCoreWeaveAccount) GetConnected() *bool
GetConnected returns UserCloudsCoreweaveAccountsCoreWeaveAccount.Connected, and is useful for accessing the field via an interface.
func (*UserCloudsCoreweaveAccountsCoreWeaveAccount) GetId ¶
func (v *UserCloudsCoreweaveAccountsCoreWeaveAccount) GetId() uuid.UUID
GetId returns UserCloudsCoreweaveAccountsCoreWeaveAccount.Id, and is useful for accessing the field via an interface.
func (*UserCloudsCoreweaveAccountsCoreWeaveAccount) GetName ¶
func (v *UserCloudsCoreweaveAccountsCoreWeaveAccount) GetName() string
GetName returns UserCloudsCoreweaveAccountsCoreWeaveAccount.Name, and is useful for accessing the field via an interface.
func (*UserCloudsCoreweaveAccountsCoreWeaveAccount) GetNamespace ¶
func (v *UserCloudsCoreweaveAccountsCoreWeaveAccount) GetNamespace() *string
GetNamespace returns UserCloudsCoreweaveAccountsCoreWeaveAccount.Namespace, and is useful for accessing the field via an interface.
func (*UserCloudsCoreweaveAccountsCoreWeaveAccount) GetState ¶
func (v *UserCloudsCoreweaveAccountsCoreWeaveAccount) GetState() CloudAccountState
GetState returns UserCloudsCoreweaveAccountsCoreWeaveAccount.State, and is useful for accessing the field via an interface.
func (*UserCloudsCoreweaveAccountsCoreWeaveAccount) GetUpdatedAt ¶
func (v *UserCloudsCoreweaveAccountsCoreWeaveAccount) GetUpdatedAt() time.Time
GetUpdatedAt returns UserCloudsCoreweaveAccountsCoreWeaveAccount.UpdatedAt, and is useful for accessing the field via an interface.
func (*UserCloudsCoreweaveAccountsCoreWeaveAccount) MarshalJSON ¶
func (v *UserCloudsCoreweaveAccountsCoreWeaveAccount) MarshalJSON() ([]byte, error)
func (*UserCloudsCoreweaveAccountsCoreWeaveAccount) UnmarshalJSON ¶
func (v *UserCloudsCoreweaveAccountsCoreWeaveAccount) UnmarshalJSON(b []byte) error
type UserCloudsCoreweaveAccountsCoreWeaveAccountClustersCluster ¶
type UserCloudsCoreweaveAccountsCoreWeaveAccountClustersCluster struct { Name string `json:"name"` ProjectV3Adapters *UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection `json:"projectV3Adapters"` }
UserCloudsCoreweaveAccountsCoreWeaveAccountClustersCluster includes the requested fields of the GraphQL type Cluster.
func (*UserCloudsCoreweaveAccountsCoreWeaveAccountClustersCluster) GetName ¶
func (v *UserCloudsCoreweaveAccountsCoreWeaveAccountClustersCluster) GetName() string
GetName returns UserCloudsCoreweaveAccountsCoreWeaveAccountClustersCluster.Name, and is useful for accessing the field via an interface.
func (*UserCloudsCoreweaveAccountsCoreWeaveAccountClustersCluster) GetProjectV3Adapters ¶
func (v *UserCloudsCoreweaveAccountsCoreWeaveAccountClustersCluster) GetProjectV3Adapters() *UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection
GetProjectV3Adapters returns UserCloudsCoreweaveAccountsCoreWeaveAccountClustersCluster.ProjectV3Adapters, and is useful for accessing the field via an interface.
type UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection ¶
type UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection struct {
ProjectV3AdapterConnectionCommon `json:"-"`
}
UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection includes the requested fields of the GraphQL type ProjectV3AdapterConnection.
func (*UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection) GetNodes ¶
func (v *UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection) GetNodes() []ProjectV3AdapterConnectionCommonNodesProjectV3Adapter
GetNodes returns UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection.Nodes, and is useful for accessing the field via an interface.
func (*UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo ¶
func (v *UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo() ProjectV3AdapterConnectionCommonPageInfo
GetPageInfo returns UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection.PageInfo, and is useful for accessing the field via an interface.
func (*UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount ¶
func (v *UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount() int
GetTotalCount returns UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection.TotalCount, and is useful for accessing the field via an interface.
func (*UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON ¶
func (v *UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON() ([]byte, error)
func (*UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON ¶
func (v *UserCloudsCoreweaveAccountsCoreWeaveAccountClustersClusterProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON(b []byte) error
type UserCloudsDoAccountsDOAccount ¶
type UserCloudsDoAccountsDOAccount struct { Id uuid.UUID `json:"id"` ProjectV3Adapters *UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection `json:"projectV3Adapters"` UpdatedAt time.Time `json:"updatedAt"` Clusters []UserCloudsDoAccountsDOAccountClustersCluster `json:"clusters"` DOAccountDetail `json:"-"` }
UserCloudsDoAccountsDOAccount includes the requested fields of the GraphQL type DOAccount.
func (*UserCloudsDoAccountsDOAccount) GetAccessTokenPrefix ¶
func (v *UserCloudsDoAccountsDOAccount) GetAccessTokenPrefix() *string
GetAccessTokenPrefix returns UserCloudsDoAccountsDOAccount.AccessTokenPrefix, and is useful for accessing the field via an interface.
func (*UserCloudsDoAccountsDOAccount) GetClusters ¶
func (v *UserCloudsDoAccountsDOAccount) GetClusters() []UserCloudsDoAccountsDOAccountClustersCluster
GetClusters returns UserCloudsDoAccountsDOAccount.Clusters, and is useful for accessing the field via an interface.
func (*UserCloudsDoAccountsDOAccount) GetConnected ¶
func (v *UserCloudsDoAccountsDOAccount) GetConnected() *bool
GetConnected returns UserCloudsDoAccountsDOAccount.Connected, and is useful for accessing the field via an interface.
func (*UserCloudsDoAccountsDOAccount) GetDefaultProject ¶
func (v *UserCloudsDoAccountsDOAccount) GetDefaultProject() *string
GetDefaultProject returns UserCloudsDoAccountsDOAccount.DefaultProject, and is useful for accessing the field via an interface.
func (*UserCloudsDoAccountsDOAccount) GetId ¶
func (v *UserCloudsDoAccountsDOAccount) GetId() uuid.UUID
GetId returns UserCloudsDoAccountsDOAccount.Id, and is useful for accessing the field via an interface.
func (*UserCloudsDoAccountsDOAccount) GetName ¶
func (v *UserCloudsDoAccountsDOAccount) GetName() string
GetName returns UserCloudsDoAccountsDOAccount.Name, and is useful for accessing the field via an interface.
func (*UserCloudsDoAccountsDOAccount) GetProjectV3Adapters ¶
func (v *UserCloudsDoAccountsDOAccount) GetProjectV3Adapters() *UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection
GetProjectV3Adapters returns UserCloudsDoAccountsDOAccount.ProjectV3Adapters, and is useful for accessing the field via an interface.
func (*UserCloudsDoAccountsDOAccount) GetState ¶
func (v *UserCloudsDoAccountsDOAccount) GetState() DOAccountState
GetState returns UserCloudsDoAccountsDOAccount.State, and is useful for accessing the field via an interface.
func (*UserCloudsDoAccountsDOAccount) GetUpdatedAt ¶
func (v *UserCloudsDoAccountsDOAccount) GetUpdatedAt() time.Time
GetUpdatedAt returns UserCloudsDoAccountsDOAccount.UpdatedAt, and is useful for accessing the field via an interface.
func (*UserCloudsDoAccountsDOAccount) MarshalJSON ¶
func (v *UserCloudsDoAccountsDOAccount) MarshalJSON() ([]byte, error)
func (*UserCloudsDoAccountsDOAccount) UnmarshalJSON ¶
func (v *UserCloudsDoAccountsDOAccount) UnmarshalJSON(b []byte) error
type UserCloudsDoAccountsDOAccountClustersCluster ¶
type UserCloudsDoAccountsDOAccountClustersCluster struct {
Name string `json:"name"`
}
UserCloudsDoAccountsDOAccountClustersCluster includes the requested fields of the GraphQL type Cluster.
func (*UserCloudsDoAccountsDOAccountClustersCluster) GetName ¶
func (v *UserCloudsDoAccountsDOAccountClustersCluster) GetName() string
GetName returns UserCloudsDoAccountsDOAccountClustersCluster.Name, and is useful for accessing the field via an interface.
type UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection ¶
type UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection struct {
ProjectV3AdapterConnectionCommon `json:"-"`
}
UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection includes the requested fields of the GraphQL type ProjectV3AdapterConnection.
func (*UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection) GetNodes ¶
func (v *UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection) GetNodes() []ProjectV3AdapterConnectionCommonNodesProjectV3Adapter
GetNodes returns UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection.Nodes, and is useful for accessing the field via an interface.
func (*UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo ¶
func (v *UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo() ProjectV3AdapterConnectionCommonPageInfo
GetPageInfo returns UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection.PageInfo, and is useful for accessing the field via an interface.
func (*UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount ¶
func (v *UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount() int
GetTotalCount returns UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection.TotalCount, and is useful for accessing the field via an interface.
func (*UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON ¶
func (v *UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON() ([]byte, error)
func (*UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON ¶
func (v *UserCloudsDoAccountsDOAccountProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON(b []byte) error
type UserCloudsGcpAccountsGCPAccount ¶
type UserCloudsGcpAccountsGCPAccount struct { Id uuid.UUID `json:"id"` ProjectV3Adapters *UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection `json:"projectV3Adapters"` Clusters []UserCloudsGcpAccountsGCPAccountClustersCluster `json:"clusters"` UpdatedAt time.Time `json:"updatedAt"` GCPAccountDetail `json:"-"` }
UserCloudsGcpAccountsGCPAccount includes the requested fields of the GraphQL type GCPAccount.
func (*UserCloudsGcpAccountsGCPAccount) GetClientEmail ¶
func (v *UserCloudsGcpAccountsGCPAccount) GetClientEmail() *string
GetClientEmail returns UserCloudsGcpAccountsGCPAccount.ClientEmail, and is useful for accessing the field via an interface.
func (*UserCloudsGcpAccountsGCPAccount) GetClusters ¶
func (v *UserCloudsGcpAccountsGCPAccount) GetClusters() []UserCloudsGcpAccountsGCPAccountClustersCluster
GetClusters returns UserCloudsGcpAccountsGCPAccount.Clusters, and is useful for accessing the field via an interface.
func (*UserCloudsGcpAccountsGCPAccount) GetConnected ¶
func (v *UserCloudsGcpAccountsGCPAccount) GetConnected() *bool
GetConnected returns UserCloudsGcpAccountsGCPAccount.Connected, and is useful for accessing the field via an interface.
func (*UserCloudsGcpAccountsGCPAccount) GetError ¶
func (v *UserCloudsGcpAccountsGCPAccount) GetError() *string
GetError returns UserCloudsGcpAccountsGCPAccount.Error, and is useful for accessing the field via an interface.
func (*UserCloudsGcpAccountsGCPAccount) GetId ¶
func (v *UserCloudsGcpAccountsGCPAccount) GetId() uuid.UUID
GetId returns UserCloudsGcpAccountsGCPAccount.Id, and is useful for accessing the field via an interface.
func (*UserCloudsGcpAccountsGCPAccount) GetName ¶
func (v *UserCloudsGcpAccountsGCPAccount) GetName() string
GetName returns UserCloudsGcpAccountsGCPAccount.Name, and is useful for accessing the field via an interface.
func (*UserCloudsGcpAccountsGCPAccount) GetProjectID ¶
func (v *UserCloudsGcpAccountsGCPAccount) GetProjectID() *string
GetProjectID returns UserCloudsGcpAccountsGCPAccount.ProjectID, and is useful for accessing the field via an interface.
func (*UserCloudsGcpAccountsGCPAccount) GetProjectV3Adapters ¶
func (v *UserCloudsGcpAccountsGCPAccount) GetProjectV3Adapters() *UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection
GetProjectV3Adapters returns UserCloudsGcpAccountsGCPAccount.ProjectV3Adapters, and is useful for accessing the field via an interface.
func (*UserCloudsGcpAccountsGCPAccount) GetState ¶
func (v *UserCloudsGcpAccountsGCPAccount) GetState() GCPAccountState
GetState returns UserCloudsGcpAccountsGCPAccount.State, and is useful for accessing the field via an interface.
func (*UserCloudsGcpAccountsGCPAccount) GetUpdatedAt ¶
func (v *UserCloudsGcpAccountsGCPAccount) GetUpdatedAt() time.Time
GetUpdatedAt returns UserCloudsGcpAccountsGCPAccount.UpdatedAt, and is useful for accessing the field via an interface.
func (*UserCloudsGcpAccountsGCPAccount) MarshalJSON ¶
func (v *UserCloudsGcpAccountsGCPAccount) MarshalJSON() ([]byte, error)
func (*UserCloudsGcpAccountsGCPAccount) UnmarshalJSON ¶
func (v *UserCloudsGcpAccountsGCPAccount) UnmarshalJSON(b []byte) error
type UserCloudsGcpAccountsGCPAccountClustersCluster ¶
type UserCloudsGcpAccountsGCPAccountClustersCluster struct {
Name string `json:"name"`
}
UserCloudsGcpAccountsGCPAccountClustersCluster includes the requested fields of the GraphQL type Cluster.
func (*UserCloudsGcpAccountsGCPAccountClustersCluster) GetName ¶
func (v *UserCloudsGcpAccountsGCPAccountClustersCluster) GetName() string
GetName returns UserCloudsGcpAccountsGCPAccountClustersCluster.Name, and is useful for accessing the field via an interface.
type UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection ¶
type UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection struct {
ProjectV3AdapterConnectionCommon `json:"-"`
}
UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection includes the requested fields of the GraphQL type ProjectV3AdapterConnection.
func (*UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection) GetNodes ¶
func (v *UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection) GetNodes() []ProjectV3AdapterConnectionCommonNodesProjectV3Adapter
GetNodes returns UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection.Nodes, and is useful for accessing the field via an interface.
func (*UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo ¶
func (v *UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo() ProjectV3AdapterConnectionCommonPageInfo
GetPageInfo returns UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection.PageInfo, and is useful for accessing the field via an interface.
func (*UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount ¶
func (v *UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount() int
GetTotalCount returns UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection.TotalCount, and is useful for accessing the field via an interface.
func (*UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON ¶
func (v *UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON() ([]byte, error)
func (*UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON ¶
func (v *UserCloudsGcpAccountsGCPAccountProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON(b []byte) error
type UserCloudsLinodeAccountsLinodeAccount ¶
type UserCloudsLinodeAccountsLinodeAccount struct { Id uuid.UUID `json:"id"` ProjectV3Adapters *UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection `json:"projectV3Adapters"` UpdatedAt time.Time `json:"updatedAt"` Clusters []UserCloudsLinodeAccountsLinodeAccountClustersCluster `json:"clusters"` LinodeAccountDetail `json:"-"` }
UserCloudsLinodeAccountsLinodeAccount includes the requested fields of the GraphQL type LinodeAccount.
func (*UserCloudsLinodeAccountsLinodeAccount) GetAccessTokenPrefix ¶
func (v *UserCloudsLinodeAccountsLinodeAccount) GetAccessTokenPrefix() *string
GetAccessTokenPrefix returns UserCloudsLinodeAccountsLinodeAccount.AccessTokenPrefix, and is useful for accessing the field via an interface.
func (*UserCloudsLinodeAccountsLinodeAccount) GetClusters ¶
func (v *UserCloudsLinodeAccountsLinodeAccount) GetClusters() []UserCloudsLinodeAccountsLinodeAccountClustersCluster
GetClusters returns UserCloudsLinodeAccountsLinodeAccount.Clusters, and is useful for accessing the field via an interface.
func (*UserCloudsLinodeAccountsLinodeAccount) GetConnected ¶
func (v *UserCloudsLinodeAccountsLinodeAccount) GetConnected() *bool
GetConnected returns UserCloudsLinodeAccountsLinodeAccount.Connected, and is useful for accessing the field via an interface.
func (*UserCloudsLinodeAccountsLinodeAccount) GetId ¶
func (v *UserCloudsLinodeAccountsLinodeAccount) GetId() uuid.UUID
GetId returns UserCloudsLinodeAccountsLinodeAccount.Id, and is useful for accessing the field via an interface.
func (*UserCloudsLinodeAccountsLinodeAccount) GetName ¶
func (v *UserCloudsLinodeAccountsLinodeAccount) GetName() string
GetName returns UserCloudsLinodeAccountsLinodeAccount.Name, and is useful for accessing the field via an interface.
func (*UserCloudsLinodeAccountsLinodeAccount) GetProjectV3Adapters ¶
func (v *UserCloudsLinodeAccountsLinodeAccount) GetProjectV3Adapters() *UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection
GetProjectV3Adapters returns UserCloudsLinodeAccountsLinodeAccount.ProjectV3Adapters, and is useful for accessing the field via an interface.
func (*UserCloudsLinodeAccountsLinodeAccount) GetState ¶
func (v *UserCloudsLinodeAccountsLinodeAccount) GetState() CloudAccountState
GetState returns UserCloudsLinodeAccountsLinodeAccount.State, and is useful for accessing the field via an interface.
func (*UserCloudsLinodeAccountsLinodeAccount) GetUpdatedAt ¶
func (v *UserCloudsLinodeAccountsLinodeAccount) GetUpdatedAt() time.Time
GetUpdatedAt returns UserCloudsLinodeAccountsLinodeAccount.UpdatedAt, and is useful for accessing the field via an interface.
func (*UserCloudsLinodeAccountsLinodeAccount) MarshalJSON ¶
func (v *UserCloudsLinodeAccountsLinodeAccount) MarshalJSON() ([]byte, error)
func (*UserCloudsLinodeAccountsLinodeAccount) UnmarshalJSON ¶
func (v *UserCloudsLinodeAccountsLinodeAccount) UnmarshalJSON(b []byte) error
type UserCloudsLinodeAccountsLinodeAccountClustersCluster ¶
type UserCloudsLinodeAccountsLinodeAccountClustersCluster struct {
Name string `json:"name"`
}
UserCloudsLinodeAccountsLinodeAccountClustersCluster includes the requested fields of the GraphQL type Cluster.
func (*UserCloudsLinodeAccountsLinodeAccountClustersCluster) GetName ¶
func (v *UserCloudsLinodeAccountsLinodeAccountClustersCluster) GetName() string
GetName returns UserCloudsLinodeAccountsLinodeAccountClustersCluster.Name, and is useful for accessing the field via an interface.
type UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection ¶
type UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection struct {
ProjectV3AdapterConnectionCommon `json:"-"`
}
UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection includes the requested fields of the GraphQL type ProjectV3AdapterConnection.
func (*UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection) GetNodes ¶
func (v *UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection) GetNodes() []ProjectV3AdapterConnectionCommonNodesProjectV3Adapter
GetNodes returns UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection.Nodes, and is useful for accessing the field via an interface.
func (*UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo ¶
func (v *UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo() ProjectV3AdapterConnectionCommonPageInfo
GetPageInfo returns UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection.PageInfo, and is useful for accessing the field via an interface.
func (*UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount ¶
func (v *UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount() int
GetTotalCount returns UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection.TotalCount, and is useful for accessing the field via an interface.
func (*UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON ¶
func (v *UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON() ([]byte, error)
func (*UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON ¶
func (v *UserCloudsLinodeAccountsLinodeAccountProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON(b []byte) error
type UserCloudsResponse ¶
type UserCloudsResponse struct {
User userCloudsUser `json:"user"`
}
userCloudsResponse is returned by userClouds on success.
func UserCloudsQuery ¶
func (*UserCloudsResponse) GetUser ¶
func (v *UserCloudsResponse) GetUser() userCloudsUser
GetUser returns UserCloudsResponse.User, and is useful for accessing the field via an interface.
type UserCloudsVultrAccountsVultrAccount ¶
type UserCloudsVultrAccountsVultrAccount struct { Id uuid.UUID `json:"id"` Clusters []UserCloudsVultrAccountsVultrAccountClustersCluster `json:"clusters"` ProjectV3Adapters *UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection `json:"projectV3Adapters"` UpdatedAt time.Time `json:"updatedAt"` VultrAccountDetail `json:"-"` }
UserCloudsVultrAccountsVultrAccount includes the requested fields of the GraphQL type VultrAccount.
func (*UserCloudsVultrAccountsVultrAccount) GetClusters ¶
func (v *UserCloudsVultrAccountsVultrAccount) GetClusters() []UserCloudsVultrAccountsVultrAccountClustersCluster
GetClusters returns UserCloudsVultrAccountsVultrAccount.Clusters, and is useful for accessing the field via an interface.
func (*UserCloudsVultrAccountsVultrAccount) GetConnected ¶
func (v *UserCloudsVultrAccountsVultrAccount) GetConnected() *bool
GetConnected returns UserCloudsVultrAccountsVultrAccount.Connected, and is useful for accessing the field via an interface.
func (*UserCloudsVultrAccountsVultrAccount) GetId ¶
func (v *UserCloudsVultrAccountsVultrAccount) GetId() uuid.UUID
GetId returns UserCloudsVultrAccountsVultrAccount.Id, and is useful for accessing the field via an interface.
func (*UserCloudsVultrAccountsVultrAccount) GetName ¶
func (v *UserCloudsVultrAccountsVultrAccount) GetName() string
GetName returns UserCloudsVultrAccountsVultrAccount.Name, and is useful for accessing the field via an interface.
func (*UserCloudsVultrAccountsVultrAccount) GetProjectV3Adapters ¶
func (v *UserCloudsVultrAccountsVultrAccount) GetProjectV3Adapters() *UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection
GetProjectV3Adapters returns UserCloudsVultrAccountsVultrAccount.ProjectV3Adapters, and is useful for accessing the field via an interface.
func (*UserCloudsVultrAccountsVultrAccount) GetState ¶
func (v *UserCloudsVultrAccountsVultrAccount) GetState() CloudAccountState
GetState returns UserCloudsVultrAccountsVultrAccount.State, and is useful for accessing the field via an interface.
func (*UserCloudsVultrAccountsVultrAccount) GetUpdatedAt ¶
func (v *UserCloudsVultrAccountsVultrAccount) GetUpdatedAt() time.Time
GetUpdatedAt returns UserCloudsVultrAccountsVultrAccount.UpdatedAt, and is useful for accessing the field via an interface.
func (*UserCloudsVultrAccountsVultrAccount) MarshalJSON ¶
func (v *UserCloudsVultrAccountsVultrAccount) MarshalJSON() ([]byte, error)
func (*UserCloudsVultrAccountsVultrAccount) UnmarshalJSON ¶
func (v *UserCloudsVultrAccountsVultrAccount) UnmarshalJSON(b []byte) error
type UserCloudsVultrAccountsVultrAccountClustersCluster ¶
type UserCloudsVultrAccountsVultrAccountClustersCluster struct {
Name string `json:"name"`
}
UserCloudsVultrAccountsVultrAccountClustersCluster includes the requested fields of the GraphQL type Cluster.
func (*UserCloudsVultrAccountsVultrAccountClustersCluster) GetName ¶
func (v *UserCloudsVultrAccountsVultrAccountClustersCluster) GetName() string
GetName returns UserCloudsVultrAccountsVultrAccountClustersCluster.Name, and is useful for accessing the field via an interface.
type UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection ¶
type UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection struct {
ProjectV3AdapterConnectionCommon `json:"-"`
}
UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection includes the requested fields of the GraphQL type ProjectV3AdapterConnection.
func (*UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection) GetNodes ¶
func (v *UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection) GetNodes() []ProjectV3AdapterConnectionCommonNodesProjectV3Adapter
GetNodes returns UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection.Nodes, and is useful for accessing the field via an interface.
func (*UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo ¶
func (v *UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection) GetPageInfo() ProjectV3AdapterConnectionCommonPageInfo
GetPageInfo returns UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection.PageInfo, and is useful for accessing the field via an interface.
func (*UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount ¶
func (v *UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection) GetTotalCount() int
GetTotalCount returns UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection.TotalCount, and is useful for accessing the field via an interface.
func (*UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON ¶
func (v *UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection) MarshalJSON() ([]byte, error)
func (*UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON ¶
func (v *UserCloudsVultrAccountsVultrAccountProjectV3AdaptersProjectV3AdapterConnection) UnmarshalJSON(b []byte) error
type UserClustersResponse ¶
type UserClustersResponse struct {
User userClustersUser `json:"user"`
}
userClustersResponse is returned by userClusters on success.
func UserClustersQuery ¶
func (*UserClustersResponse) GetUser ¶
func (v *UserClustersResponse) GetUser() userClustersUser
GetUser returns UserClustersResponse.User, and is useful for accessing the field via an interface.
type UserCommon ¶
type UserCommon struct { Id uuid.UUID `json:"id"` UserPublicCommon `json:"-"` Email *string `json:"email"` CreatedAt *time.Time `json:"createdAt"` FreeTrialEndsAt *time.Time `json:"freeTrialEndsAt"` HasPaymentMethod *bool `json:"hasPaymentMethod"` PaymentError *string `json:"paymentError"` PaymentAuthorizationError *string `json:"paymentAuthorizationError"` Advanced *bool `json:"advanced"` }
UserCommon includes the GraphQL fields of User requested by the fragment UserCommon.
func (*UserCommon) GetAdvanced ¶
func (v *UserCommon) GetAdvanced() *bool
GetAdvanced returns UserCommon.Advanced, and is useful for accessing the field via an interface.
func (*UserCommon) GetAvatar ¶
func (v *UserCommon) GetAvatar() *string
GetAvatar returns UserCommon.Avatar, and is useful for accessing the field via an interface.
func (*UserCommon) GetCreatedAt ¶
func (v *UserCommon) GetCreatedAt() *time.Time
GetCreatedAt returns UserCommon.CreatedAt, and is useful for accessing the field via an interface.
func (*UserCommon) GetEmail ¶
func (v *UserCommon) GetEmail() *string
GetEmail returns UserCommon.Email, and is useful for accessing the field via an interface.
func (*UserCommon) GetFreeTrialEndsAt ¶
func (v *UserCommon) GetFreeTrialEndsAt() *time.Time
GetFreeTrialEndsAt returns UserCommon.FreeTrialEndsAt, and is useful for accessing the field via an interface.
func (*UserCommon) GetHasPaymentMethod ¶
func (v *UserCommon) GetHasPaymentMethod() *bool
GetHasPaymentMethod returns UserCommon.HasPaymentMethod, and is useful for accessing the field via an interface.
func (*UserCommon) GetId ¶
func (v *UserCommon) GetId() uuid.UUID
GetId returns UserCommon.Id, and is useful for accessing the field via an interface.
func (*UserCommon) GetIsTeam ¶
func (v *UserCommon) GetIsTeam() *bool
GetIsTeam returns UserCommon.IsTeam, and is useful for accessing the field via an interface.
func (*UserCommon) GetLogin ¶
func (v *UserCommon) GetLogin() string
GetLogin returns UserCommon.Login, and is useful for accessing the field via an interface.
func (*UserCommon) GetName ¶
func (v *UserCommon) GetName() string
GetName returns UserCommon.Name, and is useful for accessing the field via an interface.
func (*UserCommon) GetPaymentAuthorizationError ¶
func (v *UserCommon) GetPaymentAuthorizationError() *string
GetPaymentAuthorizationError returns UserCommon.PaymentAuthorizationError, and is useful for accessing the field via an interface.
func (*UserCommon) GetPaymentError ¶
func (v *UserCommon) GetPaymentError() *string
GetPaymentError returns UserCommon.PaymentError, and is useful for accessing the field via an interface.
func (*UserCommon) MarshalJSON ¶
func (v *UserCommon) MarshalJSON() ([]byte, error)
func (*UserCommon) UnmarshalJSON ¶
func (v *UserCommon) UnmarshalJSON(b []byte) error
type UserContainerRegistries ¶
type UserContainerRegistries struct {
ContainerRegistries []UserContainerRegistriesContainerRegistriesContainerRegistry `json:"containerRegistries"`
}
UserContainerRegistries includes the GraphQL fields of User requested by the fragment UserContainerRegistries.
func (*UserContainerRegistries) GetContainerRegistries ¶
func (v *UserContainerRegistries) GetContainerRegistries() []UserContainerRegistriesContainerRegistriesContainerRegistry
GetContainerRegistries returns UserContainerRegistries.ContainerRegistries, and is useful for accessing the field via an interface.
type UserContainerRegistriesContainerRegistriesContainerRegistry ¶
type UserContainerRegistriesContainerRegistriesContainerRegistry struct { Id uuid.UUID `json:"id"` Name string `json:"name"` Registry string `json:"registry"` Username *string `json:"username"` }
UserContainerRegistriesContainerRegistriesContainerRegistry includes the requested fields of the GraphQL type ContainerRegistry.
func (*UserContainerRegistriesContainerRegistriesContainerRegistry) GetId ¶
func (v *UserContainerRegistriesContainerRegistriesContainerRegistry) GetId() uuid.UUID
GetId returns UserContainerRegistriesContainerRegistriesContainerRegistry.Id, and is useful for accessing the field via an interface.
func (*UserContainerRegistriesContainerRegistriesContainerRegistry) GetName ¶
func (v *UserContainerRegistriesContainerRegistriesContainerRegistry) GetName() string
GetName returns UserContainerRegistriesContainerRegistriesContainerRegistry.Name, and is useful for accessing the field via an interface.
func (*UserContainerRegistriesContainerRegistriesContainerRegistry) GetRegistry ¶
func (v *UserContainerRegistriesContainerRegistriesContainerRegistry) GetRegistry() string
GetRegistry returns UserContainerRegistriesContainerRegistriesContainerRegistry.Registry, and is useful for accessing the field via an interface.
func (*UserContainerRegistriesContainerRegistriesContainerRegistry) GetUsername ¶
func (v *UserContainerRegistriesContainerRegistriesContainerRegistry) GetUsername() *string
GetUsername returns UserContainerRegistriesContainerRegistriesContainerRegistry.Username, and is useful for accessing the field via an interface.
type UserContainerRegistriesResponse ¶
type UserContainerRegistriesResponse struct {
User userContainerRegistriesUser `json:"user"`
}
userContainerRegistriesResponse is returned by userContainerRegistries on success.
func (*UserContainerRegistriesResponse) GetUser ¶
func (v *UserContainerRegistriesResponse) GetUser() userContainerRegistriesUser
GetUser returns UserContainerRegistriesResponse.User, and is useful for accessing the field via an interface.
type UserCoreWeaveAccountsResponse ¶
type UserCoreWeaveAccountsResponse struct {
User userCoreWeaveAccountsUser `json:"user"`
}
userCoreWeaveAccountsResponse is returned by userCoreWeaveAccounts on success.
func (*UserCoreWeaveAccountsResponse) GetUser ¶
func (v *UserCoreWeaveAccountsResponse) GetUser() userCoreWeaveAccountsUser
GetUser returns UserCoreWeaveAccountsResponse.User, and is useful for accessing the field via an interface.
type UserCrispAuthResponse ¶
type UserCrispAuthResponse struct {
User userCrispAuthUser `json:"user"`
}
userCrispAuthResponse is returned by userCrispAuth on success.
func UserCrispAuthQuery ¶
func (*UserCrispAuthResponse) GetUser ¶
func (v *UserCrispAuthResponse) GetUser() userCrispAuthUser
GetUser returns UserCrispAuthResponse.User, and is useful for accessing the field via an interface.
type UserDOAccountsResponse ¶
type UserDOAccountsResponse struct {
User userDOAccountsUser `json:"user"`
}
userDOAccountsResponse is returned by userDOAccounts on success.
func UserDOAccountsQuery ¶
func (*UserDOAccountsResponse) GetUser ¶
func (v *UserDOAccountsResponse) GetUser() userDOAccountsUser
GetUser returns UserDOAccountsResponse.User, and is useful for accessing the field via an interface.
type UserDeployTargetsResponse ¶
type UserDeployTargetsResponse struct {
User userDeployTargetsUser `json:"user"`
}
userDeployTargetsResponse is returned by userDeployTargets on success.
func UserDeployTargetsQuery ¶
func (*UserDeployTargetsResponse) GetUser ¶
func (v *UserDeployTargetsResponse) GetUser() userDeployTargetsUser
GetUser returns UserDeployTargetsResponse.User, and is useful for accessing the field via an interface.
type UserDeploymentMetricResponse ¶
type UserDeploymentMetricResponse struct {
CurrentUser userDeploymentMetricCurrentUser `json:"currentUser"`
}
userDeploymentMetricResponse is returned by userDeploymentMetric on success.
func (*UserDeploymentMetricResponse) GetCurrentUser ¶
func (v *UserDeploymentMetricResponse) GetCurrentUser() userDeploymentMetricCurrentUser
GetCurrentUser returns UserDeploymentMetricResponse.CurrentUser, and is useful for accessing the field via an interface.
type UserDeploymentResponse ¶
type UserDeploymentResponse struct {
CurrentUser userDeploymentCurrentUser `json:"currentUser"`
}
userDeploymentResponse is returned by userDeployment on success.
func UserDeploymentQuery ¶
func (*UserDeploymentResponse) GetCurrentUser ¶
func (v *UserDeploymentResponse) GetCurrentUser() userDeploymentCurrentUser
GetCurrentUser returns UserDeploymentResponse.CurrentUser, and is useful for accessing the field via an interface.
type UserDetail ¶
type UserDetail struct { Id uuid.UUID `json:"id"` UserCommon `json:"-"` HasZeetCloud *bool `json:"hasZeetCloud"` HasOnboarded *bool `json:"hasOnboarded"` CanDeploy *bool `json:"canDeploy"` }
UserDetail includes the GraphQL fields of User requested by the fragment UserDetail.
func (*UserDetail) GetAdvanced ¶
func (v *UserDetail) GetAdvanced() *bool
GetAdvanced returns UserDetail.Advanced, and is useful for accessing the field via an interface.
func (*UserDetail) GetAvatar ¶
func (v *UserDetail) GetAvatar() *string
GetAvatar returns UserDetail.Avatar, and is useful for accessing the field via an interface.
func (*UserDetail) GetCanDeploy ¶
func (v *UserDetail) GetCanDeploy() *bool
GetCanDeploy returns UserDetail.CanDeploy, and is useful for accessing the field via an interface.
func (*UserDetail) GetCreatedAt ¶
func (v *UserDetail) GetCreatedAt() *time.Time
GetCreatedAt returns UserDetail.CreatedAt, and is useful for accessing the field via an interface.
func (*UserDetail) GetEmail ¶
func (v *UserDetail) GetEmail() *string
GetEmail returns UserDetail.Email, and is useful for accessing the field via an interface.
func (*UserDetail) GetFreeTrialEndsAt ¶
func (v *UserDetail) GetFreeTrialEndsAt() *time.Time
GetFreeTrialEndsAt returns UserDetail.FreeTrialEndsAt, and is useful for accessing the field via an interface.
func (*UserDetail) GetHasOnboarded ¶
func (v *UserDetail) GetHasOnboarded() *bool
GetHasOnboarded returns UserDetail.HasOnboarded, and is useful for accessing the field via an interface.
func (*UserDetail) GetHasPaymentMethod ¶
func (v *UserDetail) GetHasPaymentMethod() *bool
GetHasPaymentMethod returns UserDetail.HasPaymentMethod, and is useful for accessing the field via an interface.
func (*UserDetail) GetHasZeetCloud ¶
func (v *UserDetail) GetHasZeetCloud() *bool
GetHasZeetCloud returns UserDetail.HasZeetCloud, and is useful for accessing the field via an interface.
func (*UserDetail) GetId ¶
func (v *UserDetail) GetId() uuid.UUID
GetId returns UserDetail.Id, and is useful for accessing the field via an interface.
func (*UserDetail) GetIsTeam ¶
func (v *UserDetail) GetIsTeam() *bool
GetIsTeam returns UserDetail.IsTeam, and is useful for accessing the field via an interface.
func (*UserDetail) GetLogin ¶
func (v *UserDetail) GetLogin() string
GetLogin returns UserDetail.Login, and is useful for accessing the field via an interface.
func (*UserDetail) GetName ¶
func (v *UserDetail) GetName() string
GetName returns UserDetail.Name, and is useful for accessing the field via an interface.
func (*UserDetail) GetPaymentAuthorizationError ¶
func (v *UserDetail) GetPaymentAuthorizationError() *string
GetPaymentAuthorizationError returns UserDetail.PaymentAuthorizationError, and is useful for accessing the field via an interface.
func (*UserDetail) GetPaymentError ¶
func (v *UserDetail) GetPaymentError() *string
GetPaymentError returns UserDetail.PaymentError, and is useful for accessing the field via an interface.
func (*UserDetail) MarshalJSON ¶
func (v *UserDetail) MarshalJSON() ([]byte, error)
func (*UserDetail) UnmarshalJSON ¶
func (v *UserDetail) UnmarshalJSON(b []byte) error
type UserEphemeralContainersResponse ¶
type UserEphemeralContainersResponse struct {
CurrentUser userEphemeralContainersCurrentUser `json:"currentUser"`
}
userEphemeralContainersResponse is returned by userEphemeralContainers on success.
func (*UserEphemeralContainersResponse) GetCurrentUser ¶
func (v *UserEphemeralContainersResponse) GetCurrentUser() userEphemeralContainersCurrentUser
GetCurrentUser returns UserEphemeralContainersResponse.CurrentUser, and is useful for accessing the field via an interface.
type UserFilter ¶
type UserFilter struct {
Ids *MultiEntityCriterion `json:"ids"`
}
func (*UserFilter) GetIds ¶
func (v *UserFilter) GetIds() *MultiEntityCriterion
GetIds returns UserFilter.Ids, and is useful for accessing the field via an interface.
type UserGCPAccountsResponse ¶
type UserGCPAccountsResponse struct {
User userGCPAccountsUser `json:"user"`
}
userGCPAccountsResponse is returned by userGCPAccounts on success.
func UserGCPAccountsQuery ¶
func (*UserGCPAccountsResponse) GetUser ¶
func (v *UserGCPAccountsResponse) GetUser() userGCPAccountsUser
GetUser returns UserGCPAccountsResponse.User, and is useful for accessing the field via an interface.
type UserGithubOrgsResponse ¶
type UserGithubOrgsResponse struct {
CurrentUser userGithubOrgsCurrentUser `json:"currentUser"`
}
userGithubOrgsResponse is returned by userGithubOrgs on success.
func UserGithubOrgsQuery ¶
func (*UserGithubOrgsResponse) GetCurrentUser ¶
func (v *UserGithubOrgsResponse) GetCurrentUser() userGithubOrgsCurrentUser
GetCurrentUser returns UserGithubOrgsResponse.CurrentUser, and is useful for accessing the field via an interface.
type UserGithubRepoResponse ¶
type UserGithubRepoResponse struct {
CurrentUser userGithubRepoCurrentUser `json:"currentUser"`
}
userGithubRepoResponse is returned by userGithubRepo on success.
func UserGithubRepoQuery ¶
func (*UserGithubRepoResponse) GetCurrentUser ¶
func (v *UserGithubRepoResponse) GetCurrentUser() userGithubRepoCurrentUser
GetCurrentUser returns UserGithubRepoResponse.CurrentUser, and is useful for accessing the field via an interface.
type UserGithubRepoServerlessResponse ¶
type UserGithubRepoServerlessResponse struct {
CurrentUser userGithubRepoServerlessCurrentUser `json:"currentUser"`
}
userGithubRepoServerlessResponse is returned by userGithubRepoServerless on success.
func (*UserGithubRepoServerlessResponse) GetCurrentUser ¶
func (v *UserGithubRepoServerlessResponse) GetCurrentUser() userGithubRepoServerlessCurrentUser
GetCurrentUser returns UserGithubRepoServerlessResponse.CurrentUser, and is useful for accessing the field via an interface.
type UserGithubReposResponse ¶
type UserGithubReposResponse struct {
CurrentUser userGithubReposCurrentUser `json:"currentUser"`
}
userGithubReposResponse is returned by userGithubRepos on success.
func UserGithubReposQuery ¶
func (*UserGithubReposResponse) GetCurrentUser ¶
func (v *UserGithubReposResponse) GetCurrentUser() userGithubReposCurrentUser
GetCurrentUser returns UserGithubReposResponse.CurrentUser, and is useful for accessing the field via an interface.
type UserIntegrationsResponse ¶
type UserIntegrationsResponse struct {
User userIntegrationsUser `json:"user"`
}
userIntegrationsResponse is returned by userIntegrations on success.
func UserIntegrationsQuery ¶
func (*UserIntegrationsResponse) GetUser ¶
func (v *UserIntegrationsResponse) GetUser() userIntegrationsUser
GetUser returns UserIntegrationsResponse.User, and is useful for accessing the field via an interface.
type UserJobResponse ¶
type UserJobResponse struct {
CurrentUser userJobCurrentUser `json:"currentUser"`
}
userJobResponse is returned by userJob on success.
func UserJobQuery ¶
func (*UserJobResponse) GetCurrentUser ¶
func (v *UserJobResponse) GetCurrentUser() userJobCurrentUser
GetCurrentUser returns UserJobResponse.CurrentUser, and is useful for accessing the field via an interface.
type UserLinodeAccountsResponse ¶
type UserLinodeAccountsResponse struct {
User userLinodeAccountsUser `json:"user"`
}
userLinodeAccountsResponse is returned by userLinodeAccounts on success.
func UserLinodeAccountsQuery ¶
func (*UserLinodeAccountsResponse) GetUser ¶
func (v *UserLinodeAccountsResponse) GetUser() userLinodeAccountsUser
GetUser returns UserLinodeAccountsResponse.User, and is useful for accessing the field via an interface.
type UserPaymentResponse ¶
type UserPaymentResponse struct {
User userPaymentUser `json:"user"`
}
userPaymentResponse is returned by userPayment on success.
func UserPaymentQuery ¶
func (*UserPaymentResponse) GetUser ¶
func (v *UserPaymentResponse) GetUser() userPaymentUser
GetUser returns UserPaymentResponse.User, and is useful for accessing the field via an interface.
type UserProductCatalogResponse ¶
type UserProductCatalogResponse struct {
ProductCatalog userProductCatalogProductCatalog `json:"productCatalog"`
}
userProductCatalogResponse is returned by userProductCatalog on success.
func UserProductCatalogQuery ¶
func (*UserProductCatalogResponse) GetProductCatalog ¶
func (v *UserProductCatalogResponse) GetProductCatalog() userProductCatalogProductCatalog
GetProductCatalog returns UserProductCatalogResponse.ProductCatalog, and is useful for accessing the field via an interface.
type UserProjectV3DeploymentsResponse ¶
type UserProjectV3DeploymentsResponse struct {
User userProjectV3DeploymentsUser `json:"user"`
}
userProjectV3DeploymentsResponse is returned by userProjectV3Deployments on success.
func (*UserProjectV3DeploymentsResponse) GetUser ¶
func (v *UserProjectV3DeploymentsResponse) GetUser() userProjectV3DeploymentsUser
GetUser returns UserProjectV3DeploymentsResponse.User, and is useful for accessing the field via an interface.
type UserProjectV3Response ¶
type UserProjectV3Response struct {
User userProjectV3User `json:"user"`
}
userProjectV3Response is returned by userProjectV3 on success.
func UserProjectV3Query ¶
func (*UserProjectV3Response) GetUser ¶
func (v *UserProjectV3Response) GetUser() userProjectV3User
GetUser returns UserProjectV3Response.User, and is useful for accessing the field via an interface.
type UserProjectsProductionDeploymentsResponse ¶
type UserProjectsProductionDeploymentsResponse struct {
User userProjectsProductionDeploymentsUser `json:"user"`
}
userProjectsProductionDeploymentsResponse is returned by userProjectsProductionDeployments on success.
func (*UserProjectsProductionDeploymentsResponse) GetUser ¶
func (v *UserProjectsProductionDeploymentsResponse) GetUser() userProjectsProductionDeploymentsUser
GetUser returns UserProjectsProductionDeploymentsResponse.User, and is useful for accessing the field via an interface.
type UserPublicCommon ¶
type UserPublicCommon struct { Id uuid.UUID `json:"id"` Name string `json:"name"` Login string `json:"login"` Avatar *string `json:"avatar"` IsTeam *bool `json:"isTeam"` }
UserPublicCommon includes the GraphQL fields of User requested by the fragment UserPublicCommon.
func (*UserPublicCommon) GetAvatar ¶
func (v *UserPublicCommon) GetAvatar() *string
GetAvatar returns UserPublicCommon.Avatar, and is useful for accessing the field via an interface.
func (*UserPublicCommon) GetId ¶
func (v *UserPublicCommon) GetId() uuid.UUID
GetId returns UserPublicCommon.Id, and is useful for accessing the field via an interface.
func (*UserPublicCommon) GetIsTeam ¶
func (v *UserPublicCommon) GetIsTeam() *bool
GetIsTeam returns UserPublicCommon.IsTeam, and is useful for accessing the field via an interface.
func (*UserPublicCommon) GetLogin ¶
func (v *UserPublicCommon) GetLogin() string
GetLogin returns UserPublicCommon.Login, and is useful for accessing the field via an interface.
func (*UserPublicCommon) GetName ¶
func (v *UserPublicCommon) GetName() string
GetName returns UserPublicCommon.Name, and is useful for accessing the field via an interface.
type UserRepoBranchesV2Response ¶
type UserRepoBranchesV2Response struct {
CurrentUser userRepoBranchesV2CurrentUser `json:"currentUser"`
}
userRepoBranchesV2Response is returned by userRepoBranchesV2 on success.
func UserRepoBranchesV2Query ¶
func (*UserRepoBranchesV2Response) GetCurrentUser ¶
func (v *UserRepoBranchesV2Response) GetCurrentUser() userRepoBranchesV2CurrentUser
GetCurrentUser returns UserRepoBranchesV2Response.CurrentUser, and is useful for accessing the field via an interface.
type UserRepoCloudOnboardByPathResponse ¶
type UserRepoCloudOnboardByPathResponse struct {
// - v0.ProjectID or v1.GroupID
Project *userRepoCloudOnboardByPathProject `json:"project"`
}
userRepoCloudOnboardByPathResponse is returned by userRepoCloudOnboardByPath on success.
func (*UserRepoCloudOnboardByPathResponse) GetProject ¶
func (v *UserRepoCloudOnboardByPathResponse) GetProject() *userRepoCloudOnboardByPathProject
GetProject returns UserRepoCloudOnboardByPathResponse.Project, and is useful for accessing the field via an interface.
type UserRepoDeploymentsResponse ¶
type UserRepoDeploymentsResponse struct {
CurrentUser userRepoDeploymentsCurrentUser `json:"currentUser"`
}
userRepoDeploymentsResponse is returned by userRepoDeployments on success.
func (*UserRepoDeploymentsResponse) GetCurrentUser ¶
func (v *UserRepoDeploymentsResponse) GetCurrentUser() userRepoDeploymentsCurrentUser
GetCurrentUser returns UserRepoDeploymentsResponse.CurrentUser, and is useful for accessing the field via an interface.
type UserRepoResponse ¶
type UserRepoResponse struct {
CurrentUser userRepoCurrentUser `json:"currentUser"`
}
userRepoResponse is returned by userRepo on success.
func UserRepoQuery ¶
func (*UserRepoResponse) GetCurrentUser ¶
func (v *UserRepoResponse) GetCurrentUser() userRepoCurrentUser
GetCurrentUser returns UserRepoResponse.CurrentUser, and is useful for accessing the field via an interface.
type UserReposResponse ¶
type UserReposResponse struct {
User userReposUser `json:"user"`
}
userReposResponse is returned by userRepos on success.
func UserReposQuery ¶
func (*UserReposResponse) GetUser ¶
func (v *UserReposResponse) GetUser() userReposUser
GetUser returns UserReposResponse.User, and is useful for accessing the field via an interface.
type UserReposWithDBResponse ¶
type UserReposWithDBResponse struct {
User userReposWithDBUser `json:"user"`
}
userReposWithDBResponse is returned by userReposWithDB on success.
func UserReposWithDBQuery ¶
func (*UserReposWithDBResponse) GetUser ¶
func (v *UserReposWithDBResponse) GetUser() userReposWithDBUser
GetUser returns UserReposWithDBResponse.User, and is useful for accessing the field via an interface.
type UserResponse ¶
type UserResponse struct {
User userUser `json:"user"`
}
userResponse is returned by user on success.
func (*UserResponse) GetUser ¶
func (v *UserResponse) GetUser() userUser
GetUser returns UserResponse.User, and is useful for accessing the field via an interface.
type UserTeamMemberResponse ¶
type UserTeamMemberResponse struct {
CurrentUser userTeamMemberCurrentUser `json:"currentUser"`
}
userTeamMemberResponse is returned by userTeamMember on success.
func UserTeamMemberQuery ¶
func (*UserTeamMemberResponse) GetCurrentUser ¶
func (v *UserTeamMemberResponse) GetCurrentUser() userTeamMemberCurrentUser
GetCurrentUser returns UserTeamMemberResponse.CurrentUser, and is useful for accessing the field via an interface.
type UserTeamResponse ¶
type UserTeamResponse struct {
CurrentUser userTeamCurrentUser `json:"currentUser"`
}
userTeamResponse is returned by userTeam on success.
func UserTeamQuery ¶
func (*UserTeamResponse) GetCurrentUser ¶
func (v *UserTeamResponse) GetCurrentUser() userTeamCurrentUser
GetCurrentUser returns UserTeamResponse.CurrentUser, and is useful for accessing the field via an interface.
type UserTeamsResponse ¶
type UserTeamsResponse struct {
CurrentUser userTeamsCurrentUser `json:"currentUser"`
}
userTeamsResponse is returned by userTeams on success.
func UserTeamsQuery ¶
func (*UserTeamsResponse) GetCurrentUser ¶
func (v *UserTeamsResponse) GetCurrentUser() userTeamsCurrentUser
GetCurrentUser returns UserTeamsResponse.CurrentUser, and is useful for accessing the field via an interface.
type VariableType ¶
type VariableType string
const ( VariableTypeString VariableType = "STRING" VariableTypeBoolean VariableType = "BOOLEAN" VariableTypeInteger VariableType = "INTEGER" VariableTypeFloat VariableType = "FLOAT" )
type VolumeInput ¶
func (*VolumeInput) GetMountPath ¶
func (v *VolumeInput) GetMountPath() string
GetMountPath returns VolumeInput.MountPath, and is useful for accessing the field via an interface.
func (*VolumeInput) GetSize ¶
func (v *VolumeInput) GetSize() int
GetSize returns VolumeInput.Size, and is useful for accessing the field via an interface.
type VultrAccountDetail ¶
type VultrAccountDetail struct { Id uuid.UUID `json:"id"` Name string `json:"name"` State CloudAccountState `json:"state"` Connected *bool `json:"connected"` }
VultrAccountDetail includes the GraphQL fields of VultrAccount requested by the fragment VultrAccountDetail.
func (*VultrAccountDetail) GetConnected ¶
func (v *VultrAccountDetail) GetConnected() *bool
GetConnected returns VultrAccountDetail.Connected, and is useful for accessing the field via an interface.
func (*VultrAccountDetail) GetId ¶
func (v *VultrAccountDetail) GetId() uuid.UUID
GetId returns VultrAccountDetail.Id, and is useful for accessing the field via an interface.
func (*VultrAccountDetail) GetName ¶
func (v *VultrAccountDetail) GetName() string
GetName returns VultrAccountDetail.Name, and is useful for accessing the field via an interface.
func (*VultrAccountDetail) GetState ¶
func (v *VultrAccountDetail) GetState() CloudAccountState
GetState returns VultrAccountDetail.State, and is useful for accessing the field via an interface.
type WorkflowStep ¶
type WorkflowStep struct { Action BlueprintDriverWorkflowStepAction `json:"action"` Status BlueprintDriverWorkflowStepStatus `json:"status"` Execution *WorkflowStepExecutionBlueprintDriverActionExecution `json:"execution"` }
WorkflowStep includes the GraphQL fields of BlueprintDriverWorkflowStep requested by the fragment WorkflowStep.
func (*WorkflowStep) GetAction ¶
func (v *WorkflowStep) GetAction() BlueprintDriverWorkflowStepAction
GetAction returns WorkflowStep.Action, and is useful for accessing the field via an interface.
func (*WorkflowStep) GetExecution ¶
func (v *WorkflowStep) GetExecution() *WorkflowStepExecutionBlueprintDriverActionExecution
GetExecution returns WorkflowStep.Execution, and is useful for accessing the field via an interface.
func (*WorkflowStep) GetStatus ¶
func (v *WorkflowStep) GetStatus() BlueprintDriverWorkflowStepStatus
GetStatus returns WorkflowStep.Status, and is useful for accessing the field via an interface.
type WorkflowStepExecutionBlueprintDriverActionExecution ¶
type WorkflowStepExecutionBlueprintDriverActionExecution struct { Id uuid.UUID `json:"id"` Driver BlueprintDriver `json:"driver"` Action BlueprintDriverAction `json:"action"` ApprovedAt *time.Time `json:"approvedAt"` JobRun *WorkflowStepExecutionBlueprintDriverActionExecutionJobRun `json:"jobRun"` }
WorkflowStepExecutionBlueprintDriverActionExecution includes the requested fields of the GraphQL type BlueprintDriverActionExecution.
func (*WorkflowStepExecutionBlueprintDriverActionExecution) GetAction ¶
func (v *WorkflowStepExecutionBlueprintDriverActionExecution) GetAction() BlueprintDriverAction
GetAction returns WorkflowStepExecutionBlueprintDriverActionExecution.Action, and is useful for accessing the field via an interface.
func (*WorkflowStepExecutionBlueprintDriverActionExecution) GetApprovedAt ¶
func (v *WorkflowStepExecutionBlueprintDriverActionExecution) GetApprovedAt() *time.Time
GetApprovedAt returns WorkflowStepExecutionBlueprintDriverActionExecution.ApprovedAt, and is useful for accessing the field via an interface.
func (*WorkflowStepExecutionBlueprintDriverActionExecution) GetDriver ¶
func (v *WorkflowStepExecutionBlueprintDriverActionExecution) GetDriver() BlueprintDriver
GetDriver returns WorkflowStepExecutionBlueprintDriverActionExecution.Driver, and is useful for accessing the field via an interface.
func (*WorkflowStepExecutionBlueprintDriverActionExecution) GetId ¶
func (v *WorkflowStepExecutionBlueprintDriverActionExecution) GetId() uuid.UUID
GetId returns WorkflowStepExecutionBlueprintDriverActionExecution.Id, and is useful for accessing the field via an interface.
func (*WorkflowStepExecutionBlueprintDriverActionExecution) GetJobRun ¶
func (v *WorkflowStepExecutionBlueprintDriverActionExecution) GetJobRun() *WorkflowStepExecutionBlueprintDriverActionExecutionJobRun
GetJobRun returns WorkflowStepExecutionBlueprintDriverActionExecution.JobRun, and is useful for accessing the field via an interface.
type WorkflowStepExecutionBlueprintDriverActionExecutionJobRun ¶
type WorkflowStepExecutionBlueprintDriverActionExecutionJobRun struct { Id uuid.UUID `json:"id"` State JobRunState `json:"state"` CreatedAt *time.Time `json:"createdAt"` UpdatedAt *time.Time `json:"updatedAt"` }
WorkflowStepExecutionBlueprintDriverActionExecutionJobRun includes the requested fields of the GraphQL type JobRun.
func (*WorkflowStepExecutionBlueprintDriverActionExecutionJobRun) GetCreatedAt ¶
func (v *WorkflowStepExecutionBlueprintDriverActionExecutionJobRun) GetCreatedAt() *time.Time
GetCreatedAt returns WorkflowStepExecutionBlueprintDriverActionExecutionJobRun.CreatedAt, and is useful for accessing the field via an interface.
func (*WorkflowStepExecutionBlueprintDriverActionExecutionJobRun) GetId ¶
func (v *WorkflowStepExecutionBlueprintDriverActionExecutionJobRun) GetId() uuid.UUID
GetId returns WorkflowStepExecutionBlueprintDriverActionExecutionJobRun.Id, and is useful for accessing the field via an interface.
func (*WorkflowStepExecutionBlueprintDriverActionExecutionJobRun) GetState ¶
func (v *WorkflowStepExecutionBlueprintDriverActionExecutionJobRun) GetState() JobRunState
GetState returns WorkflowStepExecutionBlueprintDriverActionExecutionJobRun.State, and is useful for accessing the field via an interface.
func (*WorkflowStepExecutionBlueprintDriverActionExecutionJobRun) GetUpdatedAt ¶
func (v *WorkflowStepExecutionBlueprintDriverActionExecutionJobRun) GetUpdatedAt() *time.Time
GetUpdatedAt returns WorkflowStepExecutionBlueprintDriverActionExecutionJobRun.UpdatedAt, and is useful for accessing the field via an interface.
type WorkflowStepWithLogs ¶
type WorkflowStepWithLogs struct { Action BlueprintDriverWorkflowStepAction `json:"action"` Status BlueprintDriverWorkflowStepStatus `json:"status"` Execution *WorkflowStepWithLogsExecutionBlueprintDriverActionExecution `json:"execution"` }
WorkflowStepWithLogs includes the GraphQL fields of BlueprintDriverWorkflowStep requested by the fragment WorkflowStepWithLogs.
func (*WorkflowStepWithLogs) GetAction ¶
func (v *WorkflowStepWithLogs) GetAction() BlueprintDriverWorkflowStepAction
GetAction returns WorkflowStepWithLogs.Action, and is useful for accessing the field via an interface.
func (*WorkflowStepWithLogs) GetExecution ¶
func (v *WorkflowStepWithLogs) GetExecution() *WorkflowStepWithLogsExecutionBlueprintDriverActionExecution
GetExecution returns WorkflowStepWithLogs.Execution, and is useful for accessing the field via an interface.
func (*WorkflowStepWithLogs) GetStatus ¶
func (v *WorkflowStepWithLogs) GetStatus() BlueprintDriverWorkflowStepStatus
GetStatus returns WorkflowStepWithLogs.Status, and is useful for accessing the field via an interface.
type WorkflowStepWithLogsExecutionBlueprintDriverActionExecution ¶
type WorkflowStepWithLogsExecutionBlueprintDriverActionExecution struct { Id uuid.UUID `json:"id"` Driver BlueprintDriver `json:"driver"` Action BlueprintDriverAction `json:"action"` ApprovedAt *time.Time `json:"approvedAt"` JobRun *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun `json:"jobRun"` }
WorkflowStepWithLogsExecutionBlueprintDriverActionExecution includes the requested fields of the GraphQL type BlueprintDriverActionExecution.
func (*WorkflowStepWithLogsExecutionBlueprintDriverActionExecution) GetAction ¶
func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecution) GetAction() BlueprintDriverAction
GetAction returns WorkflowStepWithLogsExecutionBlueprintDriverActionExecution.Action, and is useful for accessing the field via an interface.
func (*WorkflowStepWithLogsExecutionBlueprintDriverActionExecution) GetApprovedAt ¶
func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecution) GetApprovedAt() *time.Time
GetApprovedAt returns WorkflowStepWithLogsExecutionBlueprintDriverActionExecution.ApprovedAt, and is useful for accessing the field via an interface.
func (*WorkflowStepWithLogsExecutionBlueprintDriverActionExecution) GetDriver ¶
func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecution) GetDriver() BlueprintDriver
GetDriver returns WorkflowStepWithLogsExecutionBlueprintDriverActionExecution.Driver, and is useful for accessing the field via an interface.
func (*WorkflowStepWithLogsExecutionBlueprintDriverActionExecution) GetId ¶
func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecution) GetId() uuid.UUID
GetId returns WorkflowStepWithLogsExecutionBlueprintDriverActionExecution.Id, and is useful for accessing the field via an interface.
func (*WorkflowStepWithLogsExecutionBlueprintDriverActionExecution) GetJobRun ¶
func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecution) GetJobRun() *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun
GetJobRun returns WorkflowStepWithLogsExecutionBlueprintDriverActionExecution.JobRun, and is useful for accessing the field via an interface.
type WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun ¶
type WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun struct { Id uuid.UUID `json:"id"` State JobRunState `json:"state"` Logs *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs `json:"logs"` CreatedAt *time.Time `json:"createdAt"` UpdatedAt *time.Time `json:"updatedAt"` }
WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun includes the requested fields of the GraphQL type JobRun.
func (*WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun) GetCreatedAt ¶
func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun) GetCreatedAt() *time.Time
GetCreatedAt returns WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun.CreatedAt, and is useful for accessing the field via an interface.
func (*WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun) GetId ¶
func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun) GetId() uuid.UUID
GetId returns WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun.Id, and is useful for accessing the field via an interface.
func (*WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun) GetLogs ¶
func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun) GetLogs() *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs
GetLogs returns WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun.Logs, and is useful for accessing the field via an interface.
func (*WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun) GetState ¶
func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun) GetState() JobRunState
GetState returns WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun.State, and is useful for accessing the field via an interface.
func (*WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun) GetUpdatedAt ¶
func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun) GetUpdatedAt() *time.Time
GetUpdatedAt returns WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRun.UpdatedAt, and is useful for accessing the field via an interface.
type WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs ¶
type WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs struct { Id uuid.UUID `json:"id"` Completed bool `json:"completed"` Expired bool `json:"expired"` Entries []WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogsEntriesLogEntry `json:"entries"` }
WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs includes the requested fields of the GraphQL type Logs.
func (*WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs) GetCompleted ¶
func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs) GetCompleted() bool
GetCompleted returns WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs.Completed, and is useful for accessing the field via an interface.
func (*WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs) GetEntries ¶
func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs) GetEntries() []WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogsEntriesLogEntry
GetEntries returns WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs.Entries, and is useful for accessing the field via an interface.
func (*WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs) GetExpired ¶
func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs) GetExpired() bool
GetExpired returns WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs.Expired, and is useful for accessing the field via an interface.
func (*WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs) GetId ¶
func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs) GetId() uuid.UUID
GetId returns WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogs.Id, and is useful for accessing the field via an interface.
type WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogsEntriesLogEntry ¶
type WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogsEntriesLogEntry struct { Text string `json:"text"` Timestamp *time.Time `json:"timestamp"` }
WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogsEntriesLogEntry includes the requested fields of the GraphQL type LogEntry.
func (*WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogsEntriesLogEntry) GetText ¶
func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogsEntriesLogEntry) GetText() string
GetText returns WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogsEntriesLogEntry.Text, and is useful for accessing the field via an interface.
func (*WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogsEntriesLogEntry) GetTimestamp ¶
func (v *WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogsEntriesLogEntry) GetTimestamp() *time.Time
GetTimestamp returns WorkflowStepWithLogsExecutionBlueprintDriverActionExecutionJobRunLogsEntriesLogEntry.Timestamp, and is useful for accessing the field via an interface.