Documentation ¶
Index ¶
- Variables
- type AccountPermissionType
- type AccountPermissions
- type Action
- type AddUserToUserGroupInput
- type AmazonS3HelmRepoConnector
- type AmazonS3PlatformInput
- type AppEnvScope
- type AppFilter
- type AppPermission
- type AppPermissionType
- type AppScopeFilter
- type Application
- type ApplicationFilterType
- type Applications
- type Approval
- type ApprovalActionType
- type ApprovalDetailsPayload
- type ApprovalStepType
- type ApprovalVariable
- type ApproveOrRejectApprovals
- type ApproveOrRejectApprovalsInput
- type Artifact
- type ArtifactConnection
- type ArtifactIdInput
- type ArtifactInputType
- type ArtifactSource
- type ArtifactType
- type ArtifactValueInput
- type AttachTagInput
- type AttachTagPayload
- type AwsCloudProvider
- type AwsCredentialsType
- type AwsCrossAccountAttributes
- type AwsIrsaCredentials
- type AwsManualCredentials
- type AzureCloudProvider
- type BuildNumberInput
- type CEClusterHealth
- type CEHealthStatus
- type CloudProvider
- type CloudProviderType
- type ClusterDetailsType
- type CommonMetadata
- type Connector
- type ConnectorType
- type CreateApplicationInput
- type CreateApplicationPayload
- type CreateCloudProviderInput
- type CreateConnectorInput
- type CreateSecretInput
- type CreateUserGroupInput
- type CreateUserInput
- type CustomCommitDetails
- type Delegate
- type DelegateApprovalRejectInput
- type DelegateApprovalType
- type DelegateScope
- type DelegateStatus
- type DelegateStatusType
- type DelegateType
- type DeleteApplicationInput
- type DeleteApplicationPayload
- type DeleteSecretInput
- type DeploymentPermissionFilter
- type DeploymentPermissionFilterType
- type DeploymentTag
- type DeploymentTagFilter
- type DeploymentTagType
- type DeploymentType
- type DeploymentTypeFilter
- type DetachTagInput
- type DockerConnector
- type DockerConnectorInput
- type Ec2IamCredentials
- type EncryptedFile
- type EncryptedText
- type EncryptedTextInput
- type EnvFilterType
- type EnvPermissionFilter
- type EnvScopeFilter
- type Environment
- type EnvironmentConnection
- type EnvironmentFilterType
- type ExecutionBase
- type ExecutionFilter
- type ExecutionStatusType
- type ExecutionType
- type ExportExecutionsInput
- type ExportExecutionsPayload
- type ExportExecutionsStatus
- type FilterType
- type GCSHelmRepoConnector
- type GCSPlatformInput
- type GcpCloudProvider
- type GitConnector
- type GitConnectorInput
- type GitSyncConfig
- type GitUrlType
- type HTTPHelmRepoConnector
- type HTTPServerPlatformInput
- type HelmConnectorInput
- type IdFilter
- type IdOperatorType
- type InfrastructureDefinition
- type InfrastructureDefinitionConnection
- type InheritClusterDetails
- type InlineSSHKey
- type KerberosAuthentication
- type KerberosPassword
- type KeyTabFile
- type KubernetesCloudProvider
- type LDAPSettings
- type LinkedSSOSettings
- type ManifestInputType
- type ManifestValueInput
- type ManualClusterDetails
- type ManualClusterDetailsAuthenticationType
- type NexusConnectorInput
- type NexusVersion
- type None
- type NotificationSettings
- type NumberFilter
- type NumberOperatorType
- type OIDCToken
- type OperatorType
- type PageInfo
- type ParameterValueInput
- type ParameterizedArtifactSourceInput
- type PcfCloudProvider
- type PhysicalDataCenterCloudProvider
- type Pipeline
- type PipelineConnection
- type PipelineExecution
- type PipelinePermissionFilter
- type PipelinePermissionFilterType
- type PipelineStageExecution
- type ProvisionerPermissionFilter
- type SAMLSettings
- type SSHAuthentication
- type SSHAuthenticationMethod
- type SSHAuthenticationScheme
- type SSHAuthenticationType
- type SSHCredential
- type SSHCredentialType
- type SSHKeyFile
- type SSHPassword
- type SSOProvider
- type SSOSettingInput
- type SSOType
- type Secret
- type SecretManager
- type SecretType
- type Service
- type ServiceAccountToken
- type ServiceConnection
- type ServiceFilter
- type ServiceInput
- type ServicePermissionFilter
- type ServiceTagFilter
- type ServiceTagType
- type SlackNotificationSetting
- type SpotInstCloudProvider
- type StartExecutionInput
- type StartExecutionPayload
- type TGTGenerationMethod
- type TGTGenerationUsingOption
- type Tag
- type TagEntityType
- type TagInput
- type TagLink
- type TemplatePermissionFilter
- type TimeFilter
- type TimeOperatorType
- type UpdateApplicationGitSyncConfigInput
- type UpdateApplicationInput
- type UpdateApplicationPayload
- type UpdateAwsCloudProviderInput
- type UpdateAzureCloudProviderInput
- type UpdateCloudProvider
- type UpdateConnectorInput
- type UpdateEncryptedText
- type UpdateGcpCloudProviderInput
- type UpdateKubernetesCloudProviderInput
- type UpdatePcfCloudProviderInput
- type UpdatePhysicalDataCenterCloudProviderInput
- type UpdateSecretInput
- type UpdateSpotInstCloudProviderInst
- type UpdateUserGroupInput
- type UpdateUserInput
- type UpdateWinRMCredential
- type UsageScope
- type User
- type UserGroup
- type UserGroupPermissions
- type UsernameAndPasswordAuthentication
- type Variable
- type VariableInput
- type VariableValue
- type VariableValueType
- type VersionNumberInput
- type WebhookUrl
- type WinRMAuthenticationScheme
- type WinRMCredential
- type WinRMCredentialInput
- type Workflow
- type WorkflowConnection
- type WorkflowExecution
- type WorkflowPermissionFilter
- type WorkflowPermissionFilterType
Constants ¶
This section is empty.
Variables ¶
View Source
var AccountPermissionTypeValues = []string{
"ADMINISTER_OTHER_ACCOUNT_FUNCTIONS",
"CREATE_AND_DELETE_APPLICATION",
"CREATE_CUSTOM_DASHBOARDS",
"MANAGE_ALERT_NOTIFICATION_RULES",
"MANAGE_API_KEYS",
"MANAGE_APPLICATION_STACKS",
"MANAGE_AUTHENTICATION_SETTINGS",
"MANAGE_CLOUD_PROVIDERS",
"MANAGE_CONFIG_AS_CODE",
"MANAGE_CONNECTORS",
"MANAGE_CUSTOM_DASHBOARDS",
"MANAGE_DELEGATE_PROFILES",
"MANAGE_DELEGATES",
"MANAGE_DEPLOYMENT_FREEZES",
"MANAGE_IP_WHITELIST",
"MANAGE_PIPELINE_GOVERNANCE_STANDARDS",
"MANAGE_RESTRICTED_ACCESS",
"MANAGE_SECRET_MANAGERS",
"MANAGE_SECRETS",
"MANAGE_SSH_AND_WINRM",
"MANAGE_TAGS",
"MANAGE_TEMPLATE_LIBRARY",
"MANAGE_USER_AND_USER_GROUPS_AND_API_KEYS",
"MANAGE_USERS_AND_GROUPS",
"READ_USERS_AND_GROUPS",
"VIEW_AUDITS",
"VIEW_USER_AND_USER_GROUPS_AND_API_KEYS",
}
View Source
var AccountPermissionTypes = struct { // ADMINISTER_CE AccountPermissionType ADMINISTER_OTHER_ACCOUNT_FUNCTIONS AccountPermissionType CREATE_AND_DELETE_APPLICATION AccountPermissionType CREATE_CUSTOM_DASHBOARDS AccountPermissionType MANAGE_ALERT_NOTIFICATION_RULES AccountPermissionType MANAGE_API_KEYS AccountPermissionType MANAGE_APPLICATION_STACKS AccountPermissionType MANAGE_AUTHENTICATION_SETTINGS AccountPermissionType MANAGE_CLOUD_PROVIDERS AccountPermissionType MANAGE_CONFIG_AS_CODE AccountPermissionType MANAGE_CONNECTORS AccountPermissionType MANAGE_CUSTOM_DASHBOARDS AccountPermissionType MANAGE_DELEGATE_PROFILES AccountPermissionType MANAGE_DELEGATES AccountPermissionType MANAGE_DEPLOYMENT_FREEZES AccountPermissionType MANAGE_IP_WHITELIST AccountPermissionType MANAGE_PIPELINE_GOVERNANCE_STANDARDS AccountPermissionType MANAGE_RESTRICTED_ACCESS AccountPermissionType MANAGE_SECRET_MANAGERS AccountPermissionType MANAGE_SECRETS AccountPermissionType MANAGE_SSH_AND_WINRM AccountPermissionType MANAGE_TAGS AccountPermissionType MANAGE_TEMPLATE_LIBRARY AccountPermissionType MANAGE_USER_AND_USER_GROUPS_AND_API_KEYS AccountPermissionType MANAGE_USERS_AND_GROUPS AccountPermissionType READ_USERS_AND_GROUPS AccountPermissionType VIEW_AUDITS AccountPermissionType VIEW_CE AccountPermissionType VIEW_USER_AND_USER_GROUPS_AND_API_KEYS AccountPermissionType }{ ADMINISTER_OTHER_ACCOUNT_FUNCTIONS: "ADMINISTER_OTHER_ACCOUNT_FUNCTIONS", CREATE_AND_DELETE_APPLICATION: "CREATE_AND_DELETE_APPLICATION", CREATE_CUSTOM_DASHBOARDS: "CREATE_CUSTOM_DASHBOARDS", MANAGE_ALERT_NOTIFICATION_RULES: "MANAGE_ALERT_NOTIFICATION_RULES", MANAGE_API_KEYS: "MANAGE_API_KEYS", MANAGE_APPLICATION_STACKS: "MANAGE_APPLICATION_STACKS", MANAGE_AUTHENTICATION_SETTINGS: "MANAGE_AUTHENTICATION_SETTINGS", MANAGE_CLOUD_PROVIDERS: "MANAGE_CLOUD_PROVIDERS", MANAGE_CONFIG_AS_CODE: "MANAGE_CONFIG_AS_CODE", MANAGE_CONNECTORS: "MANAGE_CONNECTORS", MANAGE_CUSTOM_DASHBOARDS: "MANAGE_CUSTOM_DASHBOARDS", MANAGE_DELEGATE_PROFILES: "MANAGE_DELEGATE_PROFILES", MANAGE_DELEGATES: "MANAGE_DELEGATES", MANAGE_DEPLOYMENT_FREEZES: "MANAGE_DEPLOYMENT_FREEZES", MANAGE_IP_WHITELIST: "MANAGE_IP_WHITELIST", MANAGE_PIPELINE_GOVERNANCE_STANDARDS: "MANAGE_PIPELINE_GOVERNANCE_STANDARDS", MANAGE_RESTRICTED_ACCESS: "MANAGE_RESTRICTED_ACCESS", MANAGE_SECRET_MANAGERS: "MANAGE_SECRET_MANAGERS", MANAGE_SECRETS: "MANAGE_SECRETS", MANAGE_SSH_AND_WINRM: "MANAGE_SSH_AND_WINRM", MANAGE_TAGS: "MANAGE_TAGS", MANAGE_TEMPLATE_LIBRARY: "MANAGE_TEMPLATE_LIBRARY", MANAGE_USER_AND_USER_GROUPS_AND_API_KEYS: "MANAGE_USER_AND_USER_GROUPS_AND_API_KEYS", MANAGE_USERS_AND_GROUPS: "MANAGE_USERS_AND_GROUPS", READ_USERS_AND_GROUPS: "READ_USERS_AND_GROUPS", VIEW_AUDITS: "VIEW_AUDITS", VIEW_CE: "VIEW_CE", VIEW_USER_AND_USER_GROUPS_AND_API_KEYS: "VIEW_USER_AND_USER_GROUPS_AND_API_KEYS", }
View Source
var Actions = struct { CREATE Action DELETE Action EXECUTE Action EXECUTE_PIPELINE Action EXECUTE_WORKFLOW Action READ Action ROLLBACK_WORKFLOW Action UPDATE Action }{ CREATE: "CREATE", DELETE: "DELETE", EXECUTE: "EXECUTE", EXECUTE_PIPELINE: "EXECUTE_PIPELINE", EXECUTE_WORKFLOW: "EXECUTE_WORKFLOW", READ: "READ", ROLLBACK_WORKFLOW: "ROLLBACK_WORKFLOW", UPDATE: "UPDATE", }
View Source
var AppPermissionTypes = struct { All AppPermissionType Deployment AppPermissionType Env AppPermissionType Pipeline AppPermissionType Provisioner AppPermissionType Service AppPermissionType Template AppPermissionType Workflow AppPermissionType }{ All: "ALL", Deployment: "DEPLOYMENT", Env: "ENV", Pipeline: "PIPELINE", Provisioner: "PROVISIONER", Service: "SERVICE", Template: "TEMPLATE", Workflow: "WORKFLOW", }
View Source
var ApplicationFilterTypes = &struct { All ApplicationFilterType }{ All: "ALL", }
View Source
var ApprovalActionTypeList = []string{ ApprovalActionTypes.Approve.String(), ApprovalActionTypes.Reject.String(), }
View Source
var ApprovalActionTypes = struct { Approve ApprovalActionType Reject ApprovalActionType }{ Approve: "APPROVE", Reject: "REJECT", }
View Source
var ApprovalStepTypeList = []string{ ApprovalStepTypes.Jira.String(), ApprovalStepTypes.ServiceNow.String(), ApprovalStepTypes.ShellScript.String(), ApprovalStepTypes.UserGroup.String(), }
View Source
var ApprovalStepTypes = struct { Jira ApprovalStepType ServiceNow ApprovalStepType ShellScript ApprovalStepType UserGroup ApprovalStepType }{ Jira: "JIRA", ServiceNow: "SERVICENOW", ShellScript: "SHELL_SCRIPT", UserGroup: "USER_GROUP", }
View Source
var ArtifactInputTypeList = []string{ ArtifactInputTypes.ArtifactId.String(), ArtifactInputTypes.BuildNumber.String(), ArtifactInputTypes.ParameterizedArtifactSource.String(), }
View Source
var ArtifactInputTypes = struct { ArtifactId ArtifactInputType BuildNumber ArtifactInputType ParameterizedArtifactSource ArtifactInputType }{ ArtifactId: "ARTIFACT_ID", BuildNumber: "BUILD_NUMBER", ParameterizedArtifactSource: "PARAMETERIZED_ARTIFACT_SOURCE", }
View Source
var ArtifactTypeValues = []string{ ArtifactTypes.AMI.String(), ArtifactTypes.AWSCodeDeploy.String(), ArtifactTypes.AWSLambda.String(), ArtifactTypes.Docker.String(), ArtifactTypes.Jar.String(), ArtifactTypes.Other.String(), ArtifactTypes.PCF.String(), ArtifactTypes.RPM.String(), ArtifactTypes.Tar.String(), ArtifactTypes.War.String(), ArtifactTypes.IISVirtualDirectory.String(), ArtifactTypes.IISApp.String(), ArtifactTypes.IISWebsite.String(), ArtifactTypes.Zip.String(), }
View Source
var ArtifactTypes = struct { AMI ArtifactType AWSCodeDeploy ArtifactType AWSLambda ArtifactType Docker ArtifactType Jar ArtifactType Other ArtifactType PCF ArtifactType RPM ArtifactType Tar ArtifactType War ArtifactType IISVirtualDirectory ArtifactType IISApp ArtifactType IISWebsite ArtifactType Zip ArtifactType }{ AMI: "AMI", AWSCodeDeploy: "AWS_CODEDEPLOY", AWSLambda: "AWS_LAMBDA", Docker: "DOCKER", Jar: "JAR", Other: "OTHER", PCF: "PCF", RPM: "RPM", Tar: "TAR", War: "WAR", IISVirtualDirectory: "IIS_VirtualDirectory", IISApp: "IIS_APP", IISWebsite: "IIS", Zip: "ZIP", }
View Source
var AwsCredentialsTypes = struct { Ec2Iam AwsCredentialsType Manual AwsCredentialsType }{ Ec2Iam: "EC2_IAM", Manual: "MANUAL", }
View Source
var CloudProviderTypes = struct { Aws CloudProviderType Azure CloudProviderType Gcp CloudProviderType KubernetesCluster CloudProviderType Pcf CloudProviderType PhysicalDataCenter CloudProviderType SpotInst CloudProviderType }{ Aws: "AWS", Azure: "AZURE", Gcp: "GCP", KubernetesCluster: "KUBERNETES_CLUSTER", Pcf: "PCF", PhysicalDataCenter: "PHYSICAL_DATA_CENTER", SpotInst: "SPOT_INST", }
View Source
var ClusterDetailsTypes = struct { InheritClusterDetails ClusterDetailsType ManualClusterDetails ClusterDetailsType }{ InheritClusterDetails: "INHERIT_CLUSTER_DETAILS", ManualClusterDetails: "MANUAL_CLUSTER_DETAILS", }
View Source
var ConnectorTypes = &struct { AmazonS3 ConnectorType AmazonS3HelmRepo ConnectorType APMVerification ConnectorType AppDynamics ConnectorType Artifactory ConnectorType Bamboo ConnectorType BugSnag ConnectorType DataDog ConnectorType Docker ConnectorType DynaTrace ConnectorType ECR ConnectorType ELB ConnectorType ELK ConnectorType GCR ConnectorType GCS ConnectorType GCSHelmRepo ConnectorType Git ConnectorType HTTPHelpRepo ConnectorType Jenkins ConnectorType Jira ConnectorType Logz ConnectorType NewRelic ConnectorType Nexus ConnectorType Prometheus ConnectorType ServiceNow ConnectorType SFTP ConnectorType Slack ConnectorType SMB ConnectorType SMTP ConnectorType Splunk ConnectorType Sumo ConnectorType }{ AmazonS3: "AMAZON_S3", AmazonS3HelmRepo: "AMAZON_S3_HELM_REPO", APMVerification: "APM_VERIFICATION", AppDynamics: "APP_DYNAMICS", Artifactory: "ARTIFACTORY", Bamboo: "BAMBOO", BugSnag: "BUG_SNAG", DataDog: "DATA_DOG", Docker: "DOCKER", DynaTrace: "DYNA_TRACE", ECR: "ECR", ELB: "ELB", ELK: "ELK", GCR: "GCR", GCS: "GCS", GCSHelmRepo: "GCS_HELM_REPO", Git: "GIT", HTTPHelpRepo: "HTTP_HELM_REPO", Jenkins: "JENKINS", Jira: "JIRA", Logz: "LOGZ", NewRelic: "NEW_RELIC", Nexus: "NEXUS", Prometheus: "PROMETHEUS", ServiceNow: "SERVICENOW", SFTP: "SFTP", Slack: "SLACK", SMB: "SMB", SMTP: "SMTP", Splunk: "SPLUNK", Sumo: "SUMO", }
View Source
var DelegateApprovalTypeValues = []string{ DelegateApprovalTypes.Activate.String(), DelegateApprovalTypes.Reject.String(), }
View Source
var DelegateApprovalTypes = struct { Activate DelegateApprovalType Reject DelegateApprovalType }{ Activate: "ACTIVATE", Reject: "REJECT", }
View Source
var DelegateStatusList = struct { Deleted DelegateStatus Enabled DelegateStatus WaitingForApproval DelegateStatus }{ Deleted: "DELETED", Enabled: "ENABLED", WaitingForApproval: "WAITING_FOR_APPROVAL", }
View Source
var DelegateStatusSlice = []string{
"DELETED",
"ENABLED",
"WAITING_FOR_APPROVAL",
}
View Source
var DelegateStatusTypeValues = []string{ DelegateStatusTypes.Deleted.String(), }
View Source
var DelegateStatusTypes = struct { Deleted DelegateStatusType Enabled DelegateStatusType WaitingForApproval DelegateStatusType }{ Deleted: "DELETED", Enabled: "ENABLED", WaitingForApproval: "WAITING_FOR_APPROVAL", }
View Source
var DelegateTypes = struct { Docker DelegateType Ecs DelegateType Helm DelegateType Kubernetes DelegateType Shell DelegateType }{ Docker: "DOCKER", Ecs: "ECS", Helm: "HELM_DELEGATE", Kubernetes: "KUBERNETES", Shell: "SHELL_SCRIPT", }
View Source
var DelegateTypesSlice = []string{
"DOCKER",
"ECS",
"HELM_DELEGATE",
"KUBERNETES",
"SHELL_SCRIPT",
}
View Source
var DeploymentPermissionFilterTypes = struct { NonProductionEnvironments DeploymentPermissionFilterType ProductionEnvironments DeploymentPermissionFilterType }{ NonProductionEnvironments: "NON_PRODUCTION_ENVIRONMENTS", ProductionEnvironments: "PRODUCTION_ENVIRONMENTS", }
View Source
var DeploymentPermissionFiltersSlice = []string{
"NON_PRODUCTION_ENVIRONMENTS",
"PRODUCTION_ENVIRONMENTS",
}
View Source
var DeploymentTagTypes = struct { Application, Service, Environment, Deployment DeploymentTagType }{ Application: "APPLICATION", Service: "SERVICE", Environment: "ENVIRONMENT", Deployment: "DEPLOYMENT", }
View Source
var DeploymentTypeValues = []string{ DeploymentTypes.AMI.String(), DeploymentTypes.AWSCodeDeploy.String(), DeploymentTypes.AWSLambda.String(), DeploymentTypes.AzureVMSS.String(), DeploymentTypes.AzureWebApp.String(), DeploymentTypes.Custom.String(), DeploymentTypes.ECS.String(), DeploymentTypes.Helm.String(), DeploymentTypes.Kubernetes.String(), DeploymentTypes.PCF.String(), DeploymentTypes.SSH.String(), DeploymentTypes.WinRM.String(), }
View Source
var DeploymentTypes = struct { AMI DeploymentType AWSCodeDeploy DeploymentType AWSLambda DeploymentType AzureVMSS DeploymentType AzureWebApp DeploymentType Custom DeploymentType ECS DeploymentType Helm DeploymentType Kubernetes DeploymentType PCF DeploymentType SSH DeploymentType WinRM DeploymentType }{ AMI: "AMI", AWSCodeDeploy: "AWS_CODEDEPLOY", AWSLambda: "AWS_LAMBDA", AzureVMSS: "AZURE_VMSS", AzureWebApp: "AZURE_WEBAPP", Custom: "Custom", ECS: "ECS", Helm: "HELM", Kubernetes: "KUBERNETES", PCF: "PCF", SSH: "SSH", WinRM: "WINRM", }
View Source
var EnvFilterTypes = struct { NonProductionEnvironments EnvFilterType ProductionEnvironments EnvFilterType }{ NonProductionEnvironments: "NON_PRODUCTION_ENVIRONMENTS", ProductionEnvironments: "PRODUCTION_ENVIRONMENTS", }
View Source
var EnvFiltersSlice = []string{
"NON_PRODUCTION_ENVIRONMENTS",
"PRODUCTION_ENVIRONMENTS",
}
View Source
var EnvironmentFilterTypes = &struct { NonProduction EnvironmentFilterType Production EnvironmentFilterType }{ NonProduction: "NON_PRODUCTION_ENVIRONMENTS", Production: "PRODUCTION_ENVIRONMENTS", }
View Source
var ExecutionStatusSlice = []string{ ExecutionTypes.Pipeline.String(), ExecutionTypes.Workflow.String(), }
View Source
var ExecutionStatusTypeList = []string{ ExecutionStatusTypes.Aborted.String(), ExecutionStatusTypes.Error.String(), ExecutionStatusTypes.Expired.String(), ExecutionStatusTypes.Failed.String(), ExecutionStatusTypes.Paused.String(), ExecutionStatusTypes.Queued.String(), ExecutionStatusTypes.Rejected.String(), ExecutionStatusTypes.Resumed.String(), ExecutionStatusTypes.Running.String(), ExecutionStatusTypes.Skipped.String(), ExecutionStatusTypes.Success.String(), ExecutionStatusTypes.Waiting.String(), }
View Source
var ExecutionStatusTypes = struct { Aborted ExecutionStatusType Error ExecutionStatusType Expired ExecutionStatusType Failed ExecutionStatusType Paused ExecutionStatusType Queued ExecutionStatusType Rejected ExecutionStatusType Resumed ExecutionStatusType Running ExecutionStatusType Skipped ExecutionStatusType Success ExecutionStatusType Waiting ExecutionStatusType }{ Aborted: "ABORTED", Error: "ERROR", Expired: "EXPIRED", Failed: "FAILED", Paused: "PAUSED", Queued: "QUEUED", Rejected: "REJECTED", Resumed: "RESUMED", Running: "RUNNING", Skipped: "SKIPPED", Success: "SUCCESS", Waiting: "WAITING", }
View Source
var ExecutionTypes = struct { Workflow ExecutionType Pipeline ExecutionType }{ Workflow: "WORKFLOW", Pipeline: "PIPELINE", }
View Source
var ExportExecutionsStatusTypes = struct { Queued, Ready, Failed, Expired ExportExecutionsStatus }{ Queued: "QUEUED", Ready: "READY", Failed: "FAILED", Expired: "EXPIRED", }
View Source
var FilterTypes = struct { All FilterType }{ All: "ALL", }
View Source
var GitUrlTypes = &struct { Account GitUrlType Repo GitUrlType }{ Account: "ACCOUNT", Repo: "REPO", }
View Source
var IdOperatorTypeValues = []string{ IdOperatorTypes.Equals.String(), IdOperatorTypes.In.String(), IdOperatorTypes.Like.String(), IdOperatorTypes.NotIn.String(), IdOperatorTypes.NotNull.String(), }
View Source
var IdOperatorTypes = struct { Equals IdOperatorType In IdOperatorType Like IdOperatorType NotIn IdOperatorType NotNull IdOperatorType }{ Equals: "EQUALS", In: "IN", Like: "LIKE", NotIn: "NOT_IN", NotNull: "NOT_NULL", }
View Source
var ManifestInputTypeList = []string{ ManifestInputTypes.HelmChartId.String(), ManifestInputTypes.VersionNumber.String(), }
View Source
var ManifestInputTypes = struct { HelmChartId ManifestInputType VersionNumber ManifestInputType }{ HelmChartId: "HELM_CHART_ID", VersionNumber: "VERSION_NUMBER", }
View Source
var ManualClusterDetailsAuthenticationTypes = struct { ClientKeyAndCertificate ManualClusterDetailsAuthenticationType Custom ManualClusterDetailsAuthenticationType OIDCToken ManualClusterDetailsAuthenticationType ServiceAccountToken ManualClusterDetailsAuthenticationType UsernameAndPassword ManualClusterDetailsAuthenticationType }{ ClientKeyAndCertificate: "CLIENT_KEY_AND_CERTIFICATE", Custom: "CUSTOM", OIDCToken: "OIDC_TOKEN", ServiceAccountToken: "SERVICE_ACCOUNT_TOKEN", UsernameAndPassword: "USERNAME_AND_PASSWORD", }
View Source
var NexusVersions = &struct { V2 NexusVersion v3 NexusVersion }{ V2: "V2", v3: "V3", }
View Source
var NumberOperatorTypes = struct { Equals NumberOperatorType GreaterThan NumberOperatorType GreaterThanOrEquals NumberOperatorType In NumberOperatorType LessThan NumberOperatorType LessThanOrEquals NumberOperatorType NotEquals NumberOperatorType }{ Equals: "EQUALS", GreaterThan: "GREATER_THAN", GreaterThanOrEquals: "GREATER_THAN_OR_EQUALS", In: "IN", LessThan: "LESS_THAN", LessThanOrEquals: "LESS_THAN_OR_EQUALS", NotEquals: "NOT_EQUALS", }
View Source
var OperatorTypeValues = []string{ OperatorTypes.Equals.String(), OperatorTypes.In.String(), }
View Source
var OperatorTypes = struct { Equals OperatorType In OperatorType }{ Equals: "EQUALS", In: "IN", }
View Source
var PipelinePermissionFilterTypes = struct { NonProductionPipelines PipelinePermissionFilterType ProductionPipelines PipelinePermissionFilterType }{ NonProductionPipelines: "NON_PRODUCTION_PIPELINES", ProductionPipelines: "PRODUCTION_PIPELINES", }
View Source
var PipelinePermissionFiltersSlice = []string{
"NON_PRODUCTION_PIPELINES",
"PRODUCTION_PIPELINES",
}
View Source
var SSHAuthenticationSchemes = &struct { Kerberos SSHAuthenticationScheme SSH SSHAuthenticationScheme }{ Kerberos: "KERBEROS", SSH: "SSH", }
View Source
var SSHAuthenticationTypes = &struct { SSHAuthentication SSHAuthenticationType KerberosAuthentication SSHAuthenticationType }{ SSHAuthentication: "SSH_AUTHENTICATION", KerberosAuthentication: "KERBEROS_AUTHENTICATION", }
View Source
var SSHCredentialTypes = &struct { Password SSHCredentialType SSHKey SSHCredentialType SSHKeyFilePath SSHCredentialType }{ Password: "PASSWORD", SSHKey: "SSH_KEY", SSHKeyFilePath: "SSH_KEY_FILE_PATH", }
View Source
var SSOTypes = struct { LDAP SSOType SAML SSOType }{ LDAP: "LDAP", SAML: "SAML", }
View Source
var SecretTypes = struct { EncryptedFile SecretType EncryptedText SecretType SSHCredential SecretType WinRMCredential SecretType }{ EncryptedFile: "ENCRYPTED_FILE", EncryptedText: "ENCRYPTED_TEXT", SSHCredential: "SSH_CREDENTIAL", WinRMCredential: "WINRM_CREDENTIAL", }
View Source
var ServiceTagTypeValues = []string{ ServiceTagTypes.Application.String(), ServiceTagTypes.Service.String(), }
View Source
var ServiceTagTypes = struct { Application ServiceTagType Service ServiceTagType }{ Application: "APPLICATION", Service: "SERVICE", }
View Source
var TGTGenerationUsingOptions = &struct { KeyTabFile TGTGenerationUsingOption Password TGTGenerationUsingOption }{ KeyTabFile: "KEY_TAB_FILE", Password: "PASSWORD", }
View Source
var TagEntityTypeValues = []string{ TagEntityTypes.Application.String(), TagEntityTypes.Environment.String(), TagEntityTypes.Pipeline.String(), TagEntityTypes.Provisioner.String(), TagEntityTypes.Service.String(), TagEntityTypes.Workflow.String(), }
View Source
var TagEntityTypes = struct { Application TagEntityType Environment TagEntityType Pipeline TagEntityType Provisioner TagEntityType Service TagEntityType Workflow TagEntityType }{ Application: "APPLICATION", Environment: "ENVIRONMENT", Pipeline: "PIPELINE", Provisioner: "PROVISIONER", Service: "SERVICE", Workflow: "WORKFLOW", }
View Source
var TimeOperatorTypes = struct { Equals TimeOperatorType Before TimeOperatorType After TimeOperatorType }{ Equals: "EQUALS", Before: "BEFORE", After: "AFTER", }
View Source
var VariableValueTypeList = []string{ VariableValueTypes.Expression.String(), VariableValueTypes.Id.String(), VariableValueTypes.Name.String(), }
View Source
var VariableValueTypes = struct { Expression VariableValueType Id VariableValueType Name VariableValueType }{ Expression: "EXPRESSION", Id: "ID", Name: "NAME", }
View Source
var WinRMAuthenticationSchemes = &struct { NTLM WinRMAuthenticationScheme }{ NTLM: "NTLM", }
View Source
var WorkflowPermissionFilterTypes = struct { NonProductionWorkflows WorkflowPermissionFilterType ProductionWorkflows WorkflowPermissionFilterType WorkflowTemplates WorkflowPermissionFilterType }{ NonProductionWorkflows: "NON_PRODUCTION_WORKFLOWS", ProductionWorkflows: "PRODUCTION_WORKFLOWS", WorkflowTemplates: "WORKFLOW_TEMPLATES", }
View Source
var WorkflowPermissionFiltersSlice = []string{
"NON_PRODUCTION_WORKFLOWS",
"PRODUCTION_WORKFLOWS",
"WORKFLOW_TEMPLATES",
}
Functions ¶
This section is empty.
Types ¶
type AccountPermissionType ¶
type AccountPermissionType string
func (AccountPermissionType) String ¶
func (p AccountPermissionType) String() string
type AccountPermissions ¶
type AccountPermissions struct {
AccountPermissionTypes []AccountPermissionType `json:"accountPermissionTypes,omitempty"`
}
type AddUserToUserGroupInput ¶
type AmazonS3HelmRepoConnector ¶
type AmazonS3HelmRepoConnector struct {
Connector
}
type AmazonS3PlatformInput ¶
type AppEnvScope ¶
type AppEnvScope struct { Application *AppScopeFilter `json:"application,omitempty"` Environment *EnvScopeFilter `json:"environment,omitempty"` }
type AppFilter ¶
type AppFilter struct { AppIds []string `json:"appIds,omitempty"` FilterType FilterType `json:"filterType,omitempty"` }
type AppPermission ¶
type AppPermission struct { Actions []Action `json:"actions,omitempty"` Applications *AppFilter `json:"applications,omitempty"` Deployments *DeploymentPermissionFilter `json:"deployments,omitempty"` Environments *EnvPermissionFilter `json:"environments,omitempty"` PermissionType AppPermissionType `json:"permissionType,omitempty"` Pipelines *PipelinePermissionFilter `json:"pipelines,omitempty"` Provisioners *ProvisionerPermissionFilter `json:"provisioners,omitempty"` Services *ServicePermissionFilter `json:"services,omitempty"` Templates *TemplatePermissionFilter `json:"templates,omitempty"` Workflows *WorkflowPermissionFilter `json:"workflows,omitempty"` }
type AppPermissionType ¶
type AppPermissionType string
type AppScopeFilter ¶
type AppScopeFilter struct { AppId string `json:"appId,omitempty"` FilterType ApplicationFilterType `json:"filterType,omitempty"` }
type Application ¶
type Application struct { CommonMetadata ClientMutationId string `json:"clientMutationId,omitempty"` Description string `json:"description,omitempty"` Name string `json:"name,omitempty"` Environments []*EnvironmentConnection `json:"environments,omitempty"` GitSyncConfig *GitSyncConfig `json:"gitSyncConfig,omitempty"` IsManualTriggerAuthorized bool `json:"isManualTriggerAuthorized"` Pipelines *PipelineConnection `json:"pipelines,omitempty"` Services *ServiceConnection `json:"services,omitempty"` Workflows *WorkflowConnection `json:"workflows,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
type ApplicationFilterType ¶
type ApplicationFilterType string
func (ApplicationFilterType) String ¶
func (s ApplicationFilterType) String() string
type Applications ¶
type Applications struct { PageInfo `json:"pageInfo"` Nodes []Application `json:"nodes"` }
type Approval ¶ added in v0.1.33
type Approval struct { ApprovalId string `json:"approvalId,omitempty"` ApprovalType ApprovalStepType `json:"approvalType,omitempty"` StepName string `json:"stepName,omitempty"` StageName string `json:"stageName,omitempty"` StartedAt *time.Time `json:"startedAt,omitempty"` TriggeredBy User `json:"triggeredBy,omitempty"` WillExpireAt *time.Time `json:"willExpireAt,omitempty"` Approvers []string `json:"approvers,omitempty"` ExecutionId string `json:"executionId,omitempty"` Variables []*ApprovalVariable `json:"variables,omitempty"` }
type ApprovalActionType ¶ added in v0.1.33
type ApprovalActionType string
func (ApprovalActionType) String ¶ added in v0.1.33
func (d ApprovalActionType) String() string
type ApprovalDetailsPayload ¶ added in v0.1.33
type ApprovalDetailsPayload struct {
ApprovalDetails []*Approval `json:"approvalDetails,omitempty"`
}
type ApprovalStepType ¶ added in v0.1.14
type ApprovalStepType string
func (ApprovalStepType) String ¶ added in v0.1.14
func (d ApprovalStepType) String() string
type ApprovalVariable ¶ added in v0.1.33
type ApproveOrRejectApprovals ¶ added in v0.1.33
type ApproveOrRejectApprovalsInput ¶ added in v0.1.33
type ApproveOrRejectApprovalsInput struct { Action ApprovalActionType `json:"action,omitempty"` ApplicationId string `json:"applicationId,omitempty"` ApprovalId string `json:"approvalId,omitempty"` ClientMutationId string `json:"clientMutationId,omitempty"` Comments string `json:"comments,omitempty"` ExecutionId string `json:"executionId,omitempty"` VariableInputs []*ApprovalVariable `json:"variableInputs,omitempty"` }
type Artifact ¶
type Artifact struct { ArtifactSource ArtifactSource BuildNo string CollectedAt time.Time Id string }
type ArtifactConnection ¶
type ArtifactIdInput ¶ added in v0.1.14
type ArtifactIdInput struct {
ArtifactId string `json:"artifactId,omitempty"`
}
type ArtifactInputType ¶ added in v0.1.14
type ArtifactInputType string
func (ArtifactInputType) String ¶ added in v0.1.14
func (d ArtifactInputType) String() string
type ArtifactSource ¶
type ArtifactSource struct { Id string `json:"id,omitempty"` Name string `json:"name,omitempty"` Artifacts ArtifactConnection }
type ArtifactType ¶ added in v0.1.20
type ArtifactType string
func (ArtifactType) String ¶ added in v0.1.20
func (e ArtifactType) String() string
type ArtifactValueInput ¶ added in v0.1.14
type ArtifactValueInput struct { ArtifactId *ArtifactIdInput `json:"artifactId,omitempty"` BuildNumber *BuildNumberInput `json:"buildNumber,omitempty"` ParameterizedArtifactSource *ParameterizedArtifactSourceInput `json:"parameterizedArtifactSource,omitempty"` ValueType ArtifactInputType `json:"valueType,omitempty"` }
type AttachTagInput ¶ added in v0.1.28
type AttachTagInput struct { ClientMutationId string `json:"clientMutationId,omitempty"` EntityId string `json:"entityId,omitempty"` EntityType TagEntityType `json:"entityType,omitempty"` Name string `json:"name,omitempty"` Value string `json:"value,omitempty"` }
type AttachTagPayload ¶ added in v0.1.28
type AwsCloudProvider ¶
type AwsCloudProvider struct { CloudProvider CEHealthStatus *CEHealthStatus `json:"ceHealthStatus,omitempty"` CredentialsType AwsCredentialsType `json:"credentialsType,omitempty"` CrossAccountAttributes *AwsCrossAccountAttributes `json:"awsCrossAccountAttributes,omitempty"` DefaultRegion string `json:"defaultRegion,omitempty"` Ec2IamCredentials *Ec2IamCredentials `json:"ec2IamCredentials,omitempty"` ManualCredentials *AwsManualCredentials `json:"manualCredentials,omitempty"` IrsaCredentials *AwsIrsaCredentials `json:"irsaCredentials,omitempty"` }
type AwsCredentialsType ¶
type AwsCredentialsType string
func (AwsCredentialsType) String ¶
func (s AwsCredentialsType) String() string
type AwsIrsaCredentials ¶ added in v0.1.19
type AwsIrsaCredentials struct { DelegateSelector string `json:"delegateSelector"` UsageScope *UsageScope `json:"usageScope,omitempty"` }
type AwsManualCredentials ¶
type AzureCloudProvider ¶
type AzureCloudProvider struct { CloudProvider ClientId string `json:"clientId,omitempty"` KeySecretId string `json:"keySecretId,omitempty"` TenantId string `json:"tenantId,omitempty"` }
type BuildNumberInput ¶ added in v0.1.14
type CEClusterHealth ¶
type CEHealthStatus ¶
type CEHealthStatus struct { ClusterHealthStatusList []*CEClusterHealth `json:"ClusterHealthStatusList,omitempty"` IsCEConnector bool `json:"isCEConnector,omitempty"` IsHealthy bool `json:"isHealthy,omitempty"` Messages []string `json:"messages,omitempty"` }
type CloudProvider ¶
type CloudProvider struct { CreatedAt *time.Time `json:"createdAt,omitempty"` CreatedBy *User `json:"createdBy,omitempty"` Description string `json:"description,omitempty"` Id string `json:"id,omitempty"` IsContinuousEfficiencyEnabled bool `json:"isContinuousEfficiencyEnabled,omitempty"` Name string `json:"name,omitempty"` Type string `json:"type,omitempty"` }
type CloudProviderType ¶
type CloudProviderType string
func (CloudProviderType) String ¶
func (s CloudProviderType) String() string
type ClusterDetailsType ¶
type ClusterDetailsType string
func (ClusterDetailsType) String ¶
func (s ClusterDetailsType) String() string
type CommonMetadata ¶
type ConnectorType ¶
type ConnectorType string
func (ConnectorType) String ¶
func (s ConnectorType) String() string
type CreateApplicationInput ¶ added in v0.1.28
type CreateApplicationInput struct { AreWebhookSecretsMandated bool `json:"areWebhookSecretsMandated,omitempty"` ClientMutationId string `json:"clientMutationId,omitempty"` Description string `json:"description,omitempty"` IsManualTriggerAuthorized bool `json:"isManualTriggerAuthorized,omitempty"` Name string `json:"name,omitempty"` }
type CreateApplicationPayload ¶
type CreateApplicationPayload struct { Application *Application `json:"application"` ClientMutationId string `json:"clientMutationId"` }
type CreateCloudProviderInput ¶
type CreateCloudProviderInput struct { AwsCloudProvider *AwsCloudProvider `json:"awsCloudProvider,omitempty"` AzureCloudProvider *AzureCloudProvider `json:"azureCloudProvider,omitempty"` ClientMutationId string `json:"clientMutationId,omitempty"` CloudProviderType CloudProviderType `json:"cloudProviderType,omitempty"` GCPCloudProvider *GcpCloudProvider `json:"gcpCloudProvider,omitempty"` K8sCloudProvider *KubernetesCloudProvider `json:"k8sCloudProvider,omitempty"` PcfCloudProvider *PcfCloudProvider `json:"pcfCloudProvider,omitempty"` PhysicalDataCenterCloudProvider *PhysicalDataCenterCloudProvider `json:"physicalDataCenterCloudProvider,omitempty"` SpotInstCloudProvider *SpotInstCloudProvider `json:"spotInstCloudProvider,omitempty"` }
type CreateConnectorInput ¶
type CreateConnectorInput struct { ClientMutationId string `json:"clientMutationId,omitempty"` ConnectorType ConnectorType `json:"connectorType,omitempty"` DockerConnector *DockerConnectorInput `json:"dockerConnector,omitempty"` GitConnector *GitConnectorInput `json:"gitConnector,omitempty"` HelmConnector *HelmConnectorInput `json:"helmConnector,omitempty"` NexusConnector *NexusConnectorInput `json:"nexusConnector,omitempty"` }
type CreateSecretInput ¶
type CreateSecretInput struct { ClientMutationId string `json:"clientMutationId,omitempty"` EncryptedText *EncryptedTextInput `json:"encryptedText,omitempty"` SecretType SecretType `json:"secretType,omitempty"` SSHCredential *SSHCredential `json:"sshCredential,omitempty"` WinRMCredential *WinRMCredentialInput `json:"winRMCredential,omitempty"` }
type CreateUserGroupInput ¶
type CreateUserGroupInput struct { Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` ImportedBySCIM bool `json:"importedByScim,omitempty"` IsSSOLinked bool `json:"isSSOLinked,omitempty"` NotificationSettings *NotificationSettings `json:"notificationSettings,omitempty"` Permissions *UserGroupPermissions `json:"permissions,omitempty"` SSOSetting *SSOSettingInput `json:"ssoSetting,omitempty"` }
type CreateUserInput ¶
type CustomCommitDetails ¶
type CustomCommitDetails struct { AuthorEmailId string `json:"authorEmailId"` AuthorName string `json:"authorName"` CommitMessage string `json:"commitMessage"` }
func (*CustomCommitDetails) IsEmpty ¶
func (d *CustomCommitDetails) IsEmpty() bool
type Delegate ¶
type Delegate struct { AccountId string `json:"accountId,omitempty"` DelegateName string `json:"delegateName,omitempty"` DelegateProfileId string `json:"delegateProfileId,omitempty"` DelegateType DelegateType `json:"delegateType,omitempty"` Description string `json:"description,omitempty"` HostName string `json:"hostName,omitempty"` Ip string `json:"ip,omitempty"` LastHeartBeat *time.Time `json:"lastHeartBeat,omitempty"` PollingModeEnabled bool `json:"pollingModeEnabled,omitempty"` Status string `json:"status,omitempty"` UUID string `json:"uuid,omitempty"` Version string `json:"version,omitempty"` }
func (*Delegate) MarshalJSON ¶ added in v0.1.18
func (*Delegate) UnmarshalJSON ¶ added in v0.1.18
type DelegateApprovalRejectInput ¶
type DelegateApprovalRejectInput struct { AccountId string `json:"accountId,omitempty"` ClientMutationId string `json:"clientMutationId,omitempty"` DelegateApproval DelegateApprovalType `json:"delegateApproval,omitempty"` DelegateId string `json:"delegateId,omitempty"` }
type DelegateApprovalType ¶
type DelegateApprovalType string
func (DelegateApprovalType) String ¶
func (e DelegateApprovalType) String() string
type DelegateScope ¶
type DelegateScope struct {
Applications
}
type DelegateStatus ¶
type DelegateStatus string
func (DelegateStatus) String ¶
func (d DelegateStatus) String() string
type DelegateStatusType ¶
type DelegateStatusType string
func (DelegateStatusType) String ¶
func (e DelegateStatusType) String() string
type DelegateType ¶
type DelegateType string
func (DelegateType) String ¶
func (d DelegateType) String() string
type DeleteApplicationInput ¶
type DeleteApplicationPayload ¶
type DeleteApplicationPayload struct {
ClientMutationId string `json:"clientMutationId"`
}
type DeleteSecretInput ¶
type DeleteSecretInput struct { SecretId string `json:"secretId,omitempty"` SecretType SecretType `json:"secretType,omitempty"` }
type DeploymentPermissionFilter ¶
type DeploymentPermissionFilter struct { EnvIds []string `json:"envIds,omitempty"` FilterTypes []DeploymentPermissionFilterType `json:"filterTypes,omitempty"` }
type DeploymentPermissionFilterType ¶
type DeploymentPermissionFilterType string
func (DeploymentPermissionFilterType) String ¶
func (f DeploymentPermissionFilterType) String() string
type DeploymentTag ¶ added in v0.1.14
type DeploymentTagFilter ¶ added in v0.2.10
type DeploymentTagFilter struct { EntityType DeploymentTagType `json:"entityType,omitempty"` Tags []DeploymentTag `json:"tags,omitempty"` }
type DeploymentTagType ¶ added in v0.2.10
type DeploymentTagType string
type DeploymentType ¶ added in v0.1.20
type DeploymentType string
func (DeploymentType) String ¶ added in v0.1.20
func (e DeploymentType) String() string
type DeploymentTypeFilter ¶ added in v0.1.20
type DeploymentTypeFilter struct { Operator OperatorType `json:"operator,omitempty"` Values []DeploymentType `json:"values,omitempty"` }
type DetachTagInput ¶ added in v0.1.28
type DetachTagInput struct { ClientMutationId string `json:"clientMutationId,omitempty"` EntityId string `json:"entityId,omitempty"` EntityType TagEntityType `json:"entityType,omitempty"` Name string `json:"name,omitempty"` }
type DockerConnector ¶
type DockerConnectorInput ¶
type Ec2IamCredentials ¶
type Ec2IamCredentials struct { DelegateSelector string `json:"delegateSelector"` UsageScope *UsageScope `json:"usageScope,omitempty"` }
type EncryptedFile ¶
type EncryptedFile struct { Secret EncryptedText }
type EncryptedText ¶
type EncryptedTextInput ¶
type EncryptedTextInput struct { InheritScopesFromSM bool `json:"inheritScopesFromSM,omitempty"` Name string `json:"name,omitempty"` ScopedToAccount bool `json:"scopedToAccount,omitempty"` SecretManagerId string `json:"secretManagerId,omitempty"` SecretReference string `json:"secretReference,omitempty"` UsageScope *UsageScope `json:"usageScope,omitempty"` Value string `json:"value,omitempty"` }
type EnvFilterType ¶
type EnvFilterType string
func (EnvFilterType) String ¶
func (f EnvFilterType) String() string
type EnvPermissionFilter ¶
type EnvPermissionFilter struct { EnvIds []string `json:"envIds,omitempty"` FilterTypes []EnvFilterType `json:"filterTypes,omitempty"` }
type EnvScopeFilter ¶
type EnvScopeFilter struct { EnvId string `json:"envId,omitempty"` FilterType EnvironmentFilterType `json:"filterType,omitempty"` }
type Environment ¶
type Environment struct { Application Application CreatedAt string CreatedBy User Description string Id string InfrastructureDefinitions InfrastructureDefinitionConnection Name string Tags []Tag Type string }
type EnvironmentConnection ¶
type EnvironmentConnection struct { Nodes []Environment PageInfo PageInfo }
type EnvironmentFilterType ¶
type EnvironmentFilterType string
func (EnvironmentFilterType) String ¶
func (s EnvironmentFilterType) String() string
type ExecutionBase ¶ added in v0.1.14
type ExecutionBase struct { Application *Application `json:"application,omitempty"` // Cause CreatedAt *time.Time `json:"createdAt,omitempty"` EndedAt *time.Time `json:"endedAt,omitempty"` FailureDetails string `json:"failureDetails,omitempty"` Id string `json:"id,omitempty"` Notes string `json:"notes,omitempty"` StartedAt *time.Time `json:"startedAt,omitempty"` Status ExecutionStatusType `json:"status,omitempty"` Tags []*DeploymentTag `json:"tags,omitempty"` }
type ExecutionFilter ¶ added in v0.2.10
type ExecutionFilter struct { Execution *IdFilter `json:"execution,omitempty"` Application *IdFilter `json:"application,omitempty"` Service *IdFilter `json:"service,omitempty"` CloudProvider *IdFilter `json:"cloudProvider,omitempty"` Environment *IdFilter `json:"environment,omitempty"` Status *IdFilter `json:"status,omitempty"` EndTime *TimeFilter `json:"endTime,omitempty"` StartTime *TimeFilter `json:"startTime,omitempty"` Duration *NumberFilter `json:"duration,omitempty"` TriggeredBy *IdFilter `json:"triggeredBy,omitempty"` Trigger *IdFilter `json:"trigger,omitempty"` Workflow *IdFilter `json:"workflow,omitempty"` Pipeline *IdFilter `json:"pipeline,omitempty"` CreationTime *TimeFilter `json:"creationTime,omitempty"` Tag *DeploymentTagFilter `json:"tag,omitempty"` ArtifactBuildNo *IdFilter `json:"artifactBuildNo,omitempty"` HelmChartVersion *IdFilter `json:"helmChartVersion,omitempty"` }
type ExecutionStatusType ¶ added in v0.1.14
type ExecutionStatusType string
func (ExecutionStatusType) String ¶ added in v0.1.14
func (d ExecutionStatusType) String() string
type ExecutionType ¶ added in v0.1.14
type ExecutionType string
func (ExecutionType) String ¶ added in v0.1.14
func (d ExecutionType) String() string
type ExportExecutionsInput ¶ added in v0.2.10
type ExportExecutionsInput struct { ClientMutationId string `json:"clientMutationId,omitempty"` NotifyOnlyTriggeringUser bool `json:"notifyOnlyTriggeringUser,omitempty"` UserGroupIds []string `json:"userGroupIds,omitempty"` Filters []*ExecutionFilter `json:"filters"` }
type ExportExecutionsPayload ¶ added in v0.2.10
type ExportExecutionsPayload struct { ClientMutationId string `json:"clientMutationId,omitempty"` RequestId string `json:"requestId,omitempty"` Status ExportExecutionsStatus `json:"status,omitempty"` TotalExecutions int `json:"totalExecutions,omitempty"` TriggeredAt *time.Time `json:"triggeredAt,omitempty"` StatusLink string `json:"statusLink,omitempty"` DownloadLink string `json:"downloadLink,omitempty"` ExpiresAt *time.Time `json:"expiresAt,omitempty"` ErrorMessage string `json:"errorMessage,omitempty"` }
type ExportExecutionsStatus ¶ added in v0.2.10
type ExportExecutionsStatus string
func (ExportExecutionsStatus) String ¶ added in v0.2.10
func (e ExportExecutionsStatus) String() string
type FilterType ¶
type FilterType string
type GCSHelmRepoConnector ¶
type GCSHelmRepoConnector struct {
Connector
}
type GCSPlatformInput ¶
type GcpCloudProvider ¶
type GcpCloudProvider struct { CloudProvider DelegateSelector string `json:"delegateSelector,omitempty"` DelegateSelectors []string `json:"delegateSelectors,omitempty"` Description string `json:"description,omitempty"` ServiceAccountKeySecretId string `json:"serviceAccountKeySecretId,omitempty"` SkipValidation bool `json:"skipValidation,omitempty"` UseDelegate bool `json:"useDelegate,omitempty"` UseDelegateSelectors bool `json:"useDelegateSelectors,omitempty"` }
type GitConnector ¶
type GitConnector struct { Connector Url string `json:"URL,omitempty"` Branch string `json:"branch,omitempty"` CustomCommitDetails *CustomCommitDetails `json:"customCommitDetails,omitempty"` Description string `json:"description,omitempty"` DelegateSelectors []string `json:"delegateSelectors"` GenerateWebhookUrl bool `json:"generateWebhookUrl,omitempty"` PasswordSecretId string `json:"passwordSecretId,omitempty"` SSHSettingId string `json:"sshSettingId,omitempty"` UrlType GitUrlType `json:"urlType,omitempty"` UsageScope *UsageScope `json:"usageScope,omitempty"` UserName string `json:"userName,omitempty"` WebhookUrl string `json:"webhookUrl,omitempty"` }
type GitConnectorInput ¶
type GitConnectorInput struct { Url string `json:"URL,omitempty"` Branch string `json:"branch,omitempty"` CustomCommitDetails *CustomCommitDetails `json:"customCommitDetails"` DelegateSelectors []string `json:"delegateSelectors"` GenerateWebhookUrl bool `json:"generateWebhookUrl,omitempty"` Name string `json:"name,omitempty"` PasswordSecretId string `json:"passwordSecretId,omitempty"` SSHSettingId string `json:"sshSettingId,omitempty"` UrlType GitUrlType `json:"urlType,omitempty"` UsageScope *UsageScope `json:"usageScope,omitempty"` UserName string `json:"userName,omitempty"` }
type GitSyncConfig ¶
type GitSyncConfig struct { Branch string `json:"branch,omitempty"` GitConnector *GitConnector `json:"gitConnector,omitempty"` RepositoryName string `json:"repositoryName,omitempty"` SyncEnabled bool `json:"syncEnabled,omitempty"` }
type GitUrlType ¶
type GitUrlType string
func (GitUrlType) String ¶
func (s GitUrlType) String() string
type HTTPHelmRepoConnector ¶
type HTTPHelmRepoConnector struct {
Connector
}
type HTTPServerPlatformInput ¶
type HelmConnectorInput ¶
type HelmConnectorInput struct { AmazonS3PlatformDetails *AmazonS3PlatformInput `json:"amazonS3PlatformDetails,omitempty"` GCSPlatformDetails *GCSPlatformInput `json:"gcsPlatformDetails,omitempty"` HTTPServerPlatformDetails *HTTPServerPlatformInput `json:"httpServerPlatformDetails,omitempty"` Name string `json:"name,omitempty"` }
type IdFilter ¶ added in v0.1.20
type IdFilter struct { Operator IdOperatorType `json:"operator,omitempty"` Values []string `json:"values,omitempty"` }
type IdOperatorType ¶ added in v0.1.20
type IdOperatorType string
func (IdOperatorType) String ¶ added in v0.1.20
func (e IdOperatorType) String() string
type InfrastructureDefinitionConnection ¶
type InfrastructureDefinitionConnection struct { Nodes []InfrastructureDefinition PageInfo PageInfo }
type InheritClusterDetails ¶
type InheritClusterDetails struct { DelegateName string `json:"delegateName,omitempty"` DelegateSelectors []string `json:"delegateSelectors,omitempty"` UsageScope *UsageScope `json:"usageScope,omitempty"` }
type InlineSSHKey ¶
type KerberosAuthentication ¶
type KerberosAuthentication struct { Port int `json:"port,omitempty"` Principal string `json:"principal,omitempty"` Realm string `json:"realm,omitempty"` TGTGenerationMethod *TGTGenerationMethod `json:"tgtGenerationMethod,omitempty"` }
type KerberosPassword ¶
type KerberosPassword struct {
PasswordSecretId string `json:"passwordSecretId,omitempty"`
}
type KeyTabFile ¶
type KeyTabFile struct {
FilePath string `json:"filePath,omitempty"`
}
type KubernetesCloudProvider ¶
type KubernetesCloudProvider struct { CloudProvider CEHealthStatus *CEHealthStatus `json:"ceHealthStatus,omitempty"` SkipK8sEventCollection bool `json:"skipK8sEventCollection,omitempty"` ClusterDetailsType ClusterDetailsType `json:"clusterDetailsType,omitempty"` InheritClusterDetails *InheritClusterDetails `json:"inheritClusterDetails,omitempty"` ManualClusterDetails *ManualClusterDetails `json:"manualClusterDetails,omitempty"` SkipValidation bool `json:"skipValidation,omitempty"` }
type LDAPSettings ¶
type LDAPSettings struct { GroupDN string `json:"groupDN,omitempty"` GroupName string `json:"groupName,omitempty"` SSOProviderId string `json:"ssoProviderId,omitempty"` }
func (*LDAPSettings) IsEmpty ¶
func (s *LDAPSettings) IsEmpty() bool
type LinkedSSOSettings ¶
type ManifestInputType ¶ added in v0.1.14
type ManifestInputType string
func (ManifestInputType) String ¶ added in v0.1.14
func (d ManifestInputType) String() string
type ManifestValueInput ¶ added in v0.1.14
type ManifestValueInput struct { HelmChartId string `json:"helmChartId,omitempty"` ValueType ManifestInputType `json:"valueType,omitempty"` VersionNumber *VersionNumberInput `json:"versionNumber,omitempty"` }
type ManualClusterDetails ¶
type ManualClusterDetails struct { MasterUrl string `json:"masterUrl,omitempty"` None *None `json:"none,omitempty"` OIDCToken *OIDCToken `json:"oidcToken,omitempty"` ServiceAccountToken *ServiceAccountToken `json:"serviceAccountToken,omitempty"` Type ManualClusterDetailsAuthenticationType `json:"type,omitempty"` UsernameAndPassword *UsernameAndPasswordAuthentication `json:"usernameAndPassword,omitempty"` }
type ManualClusterDetailsAuthenticationType ¶
type ManualClusterDetailsAuthenticationType string
func (ManualClusterDetailsAuthenticationType) String ¶
func (s ManualClusterDetailsAuthenticationType) String() string
type NexusConnectorInput ¶
type NexusConnectorInput struct { Url string `json:"url,omitempty"` DelegateSelectors []string `json:"delegateSelectors,omitempty"` Name string `json:"name,omitempty"` PasswordSecretId string `json:"passwordSecretId,omitempty"` Username string `json:"userName,omitempty"` Version string `json:"version,omitempty"` }
type NexusVersion ¶
type NexusVersion string
func (NexusVersion) String ¶
func (s NexusVersion) String() string
type None ¶
type None struct { CaCertificateSecretId string `json:"caCertificateSecretId,omitempty"` ClientCertificateSecretId string `json:"clientCertificateSecretId,omitempty"` ClientKeyAlgorithm string `json:"clientKeyAlgorithm,omitempty"` ClientKeyPassphraseSecretId string `json:"clientKeyPassphraseSecretId,omitempty"` ClientKeySecretId string `json:"clientKeySecretId,omitempty"` PasswordSecretId string `json:"passwordSecretId,omitempty"` ServiceAccountTokenSecretId string `json:"serviceAccountTokenSecretId,omitempty"` UsageScope *UsageScope `json:"usageScope,omitempty"` Username string `json:"username,omitempty"` }
type NotificationSettings ¶
type NotificationSettings struct { GroupEmailAddresses []string `json:"groupEmailAddresses,omitempty"` MicrosoftTeamsWebhookUrl string `json:"microsoftTeamsWebhookUrl,omitempty"` SendMailToNewMembers bool `json:"sendMailToNewMembers,omitempty"` SendNotificationToMembers bool `json:"sendNotificationToMembers,omitempty"` SlackNotificationSetting *SlackNotificationSetting `json:"slackNotificationSetting,omitempty"` }
func (*NotificationSettings) IsEmpty ¶
func (s *NotificationSettings) IsEmpty() bool
type NumberFilter ¶ added in v0.2.10
type NumberFilter struct { Operator NumberOperatorType `json:"operator,omitempty"` Values []int `json:"values,omitempty"` }
type NumberOperatorType ¶ added in v0.2.10
type NumberOperatorType string
type OIDCToken ¶
type OIDCToken struct { ClientIdSecretId string `json:"clientIdSecretId,omitempty"` ClientSecretSecretId string `json:"clientSecretSecretId,omitempty"` IdentityProviderUrl string `json:"identityProviderUrl,omitempty"` PasswordSecretId string `json:"passwordSecretId,omitempty"` Scopes string `json:"scopes,omitempty"` UserName string `json:"userName,omitempty"` }
type OperatorType ¶ added in v0.1.20
type OperatorType string
func (OperatorType) String ¶ added in v0.1.20
func (e OperatorType) String() string
type ParameterValueInput ¶ added in v0.1.14
type ParameterizedArtifactSourceInput ¶ added in v0.1.14
type ParameterizedArtifactSourceInput struct { ArtifactSourceName string `json:"artifactSourceName,omitempty"` BuildNumber string `json:"buildNumber,omitempty"` ParameterValueInputs []*ParameterValueInput `json:"parameterValueInputs,omitempty"` }
type PcfCloudProvider ¶
type PcfCloudProvider struct { CloudProvider EndpointUrl string `json:"endpointUrl,omitempty"` PasswordSecretId string `json:"passwordSecretId,omitempty"` SkipValidation bool `json:"skipValidation,omitempty"` UserName string `json:"userName,omitempty"` UserNameSecretId string `json:"userNameSecretId,omitempty"` }
type PhysicalDataCenterCloudProvider ¶
type PhysicalDataCenterCloudProvider struct { CloudProvider UsageScope *UsageScope `json:"usageScope,omitempty"` }
type Pipeline ¶
type Pipeline struct { CommonMetadata PipelineVariables []Variable }
type PipelineConnection ¶
type PipelineExecution ¶ added in v0.1.14
type PipelineExecution struct { ExecutionBase Pipeline *Pipeline `json:"pipeline,omitempty"` PipelineStageExecutions []*PipelineStageExecution `json:"pipelineStageExecutions,omitempty"` }
type PipelinePermissionFilter ¶
type PipelinePermissionFilter struct { EnvIds []string `json:"envIds,omitempty"` FilterTypes []PipelinePermissionFilterType `json:"filterTypes,omitempty"` }
type PipelinePermissionFilterType ¶
type PipelinePermissionFilterType string
func (PipelinePermissionFilterType) String ¶
func (f PipelinePermissionFilterType) String() string
type PipelineStageExecution ¶ added in v0.1.14
type PipelineStageExecution struct { PipelineStageElementId string `json:"pipelineStageElementId,omitempty"` PipelineStageName string `json:"pipelineStageName,omitempty"` PipelineStepName string `json:"pipelineStepName,omitempty"` Status ExecutionStatusType `json:"status,omitempty"` ApprovalStepType ApprovalStepType `json:"approvalStepType,omitempty"` RuntimeInputVariables []*Variable `json:"runtimeInputVariables,omitempty"` WorkflowExecutionId string `json:"workflowExecutionId,omitempty"` }
type ProvisionerPermissionFilter ¶
type ProvisionerPermissionFilter struct { FilterType FilterType `json:"filterType,omitempty"` ProvisionerIds []string `json:"provisionerIds,omitempty"` }
type SAMLSettings ¶
type SAMLSettings struct { GroupName string `json:"groupName,omitempty"` SSOProviderId string `json:"ssoProviderId,omitempty"` }
func (*SAMLSettings) IsEmpty ¶
func (s *SAMLSettings) IsEmpty() bool
type SSHAuthentication ¶
type SSHAuthentication struct { Port int `json:"port,omitempty"` SSHAuthenticationMethod *SSHAuthenticationMethod `json:"sshAuthenticationMethod,omitempty"` Username string `json:"userName,omitempty"` }
type SSHAuthenticationMethod ¶
type SSHAuthenticationMethod struct { InlineSSHKey *InlineSSHKey `json:"inlineSSHKey,omitempty"` ServerPassword *SSHPassword `json:"serverPassword,omitempty"` SSHCredentialType SSHCredentialType `json:"sshCredentialType,omitempty"` SSHKeyFile *SSHKeyFile `json:"sshKeyFile,omitempty"` }
type SSHAuthenticationScheme ¶
type SSHAuthenticationScheme string
func (SSHAuthenticationScheme) String ¶
func (s SSHAuthenticationScheme) String() string
type SSHAuthenticationType ¶
type SSHAuthenticationType string
func (SSHAuthenticationType) String ¶
func (s SSHAuthenticationType) String() string
type SSHCredential ¶
type SSHCredential struct { Secret AuthenticationScheme SSHAuthenticationScheme `json:"authenticationScheme,omitempty"` KerberosAuthentication *KerberosAuthentication `json:"kerberosAuthentication,omitempty"` SSHAuthentication *SSHAuthentication `json:"sshAuthentication,omitempty"` UsageScope *UsageScope `json:"usageScope,omitempty"` AuthenticationType SSHAuthenticationType `json:"authenticationType,omitempty"` }
func (*SSHCredential) SetSSHAuthenticationType ¶
func (c *SSHCredential) SetSSHAuthenticationType() error
type SSHCredentialType ¶
type SSHCredentialType string
func (SSHCredentialType) String ¶
func (s SSHCredentialType) String() string
type SSHKeyFile ¶
type SSHPassword ¶
type SSHPassword struct {
PasswordSecretId string `json:"passwordSecretId,omitempty"`
}
type SSOProvider ¶
type SSOSettingInput ¶
type SSOSettingInput struct { LDAPSettings *LDAPSettings `json:"ldapSettings,omitempty"` SAMLSettings *SAMLSettings `json:"samlSettings,omitempty"` }
type Secret ¶
type Secret struct { Id string `json:"id,omitempty"` Name string `json:"name,omitempty"` SecretType SecretType `json:"secretType,omitempty"` UsageScope *UsageScope `json:"usageScope,omitempty"` }
type SecretManager ¶
type SecretManager struct { Id string Name string UsageScope *UsageScope }
type SecretType ¶
type SecretType string
func (SecretType) String ¶
func (s SecretType) String() string
type Service ¶
type Service struct { Id string `json:"id"` ArtifactSources []*ArtifactSource `json:"artifactSources"` ArtifactType ArtifactType `json:"artifactType"` CreatedAt *time.Time `json:"createdAt"` CreatedBy *User `json:"createdBy,omitempty"` DeploymentType DeploymentType `json:"deploymentType"` Description string `json:"description"` Name string `json:"name"` Tags []Tag `json:"tags"` }
type ServiceAccountToken ¶
type ServiceAccountToken struct {
ServiceAccountTokenSecretId string `json:"serviceAccountTokenSecretId,omitempty"`
}
type ServiceConnection ¶
type ServiceFilter ¶ added in v0.1.20
type ServiceFilter struct { Application *IdFilter `json:"application,omitempty"` DeploymentType *DeploymentTypeFilter `json:"deploymentType,omitempty"` Service *IdFilter `json:"service,omitempty"` Tag *ServiceTagFilter `json:"tag,omitempty"` }
type ServiceInput ¶ added in v0.1.14
type ServiceInput struct { ArtifactValueInput *ArtifactValueInput `json:"artifactValueInput,omitempty"` ManifestValueInput *ManifestValueInput `json:"manifestValueInput,omitempty"` Name string `json:"name,omitempty"` }
type ServicePermissionFilter ¶
type ServicePermissionFilter struct { FilterType FilterType `json:"filterType,omitempty"` ServiceIds []string `json:"serviceIds,omitempty"` }
type ServiceTagFilter ¶ added in v0.1.20
type ServiceTagFilter struct { EntityType ServiceTagType `json:"entityType,omitempty"` Tags []*TagInput `json:"tags,omitempty"` }
type ServiceTagType ¶ added in v0.1.20
type ServiceTagType string
func (ServiceTagType) String ¶ added in v0.1.20
func (e ServiceTagType) String() string
type SlackNotificationSetting ¶
type SlackNotificationSetting struct { SlackChannelName string `json:"slackChannelName,omitempty"` SlackWebhookUrl string `json:"slackWebhookURL,omitempty"` }
func (*SlackNotificationSetting) IsEmpty ¶
func (s *SlackNotificationSetting) IsEmpty() bool
type SpotInstCloudProvider ¶
type SpotInstCloudProvider struct { CloudProvider AccountId string `json:"accountId,omitempty"` TokenSecretId string `json:"tokenSecretId,omitempty"` }
type StartExecutionInput ¶ added in v0.1.14
type StartExecutionInput struct { ApplicationId string `json:"applicationId,omitempty"` ClientMutationId string `json:"clientMutationId,omitempty"` ContinueWithDefaultValues bool `json:"continueWithDefaultValues,omitempty"` EntityId string `json:"entityId,omitempty"` ExcludeHostsWithSameArtifact bool `json:"excludeHostsWithSameArtifact,omitempty"` ExecutionType ExecutionType `json:"executionType,omitempty"` Notes string `json:"notes,omitempty"` ServiceInputs []*ServiceInput `json:"serviceInputs,omitempty"` SpecificHosts []string `json:"specificHosts,omitempty"` TargetToSpecificHosts bool `json:"targetToSpecificHosts,omitempty"` VariableInputs []*VariableInput `json:"variableInputs,omitempty"` }
type StartExecutionPayload ¶ added in v0.1.14
type StartExecutionPayload struct { ClientMutationId string `json:"clientMutationId,omitempty"` WorkflowExecution *WorkflowExecution `json:"workflowExecution,omitempty"` PipelineExecution *PipelineExecution `json:"pipelineExecution,omitempty"` WarningMessage string `json:"warningMessage,omitempty"` }
type TGTGenerationMethod ¶
type TGTGenerationMethod struct { KerberosPassword *KerberosPassword `json:"kerberosPassword,omitempty"` KeyTabFile *KeyTabFile `json:"keyTabFile,omitempty"` TGTGenerationUsing TGTGenerationUsingOption `json:"tgtGenerationUsing,omitempty"` }
type TGTGenerationUsingOption ¶
type TGTGenerationUsingOption string
func (TGTGenerationUsingOption) String ¶
func (s TGTGenerationUsingOption) String() string
type TagEntityType ¶ added in v0.1.28
type TagEntityType string
func (TagEntityType) String ¶ added in v0.1.28
func (e TagEntityType) String() string
type TagLink ¶ added in v0.1.28
type TagLink struct { ApplicationId string `json:"appId,omitempty"` EntityId string `json:"entityId,omitempty"` EntityType TagEntityType `json:"entityType,omitempty"` Name string `json:"name,omitempty"` Value string `json:"value,omitempty"` }
type TemplatePermissionFilter ¶
type TemplatePermissionFilter struct { TemplateIds []string `json:"templateIds,omitempty"` FilterType FilterType `json:"filterType,omitempty"` }
type TimeFilter ¶ added in v0.2.10
type TimeFilter struct { Operator TimeOperatorType `json:"operator,omitempty"` ValueMillis int64 `json:"value,omitempty"` }
type TimeOperatorType ¶ added in v0.2.10
type TimeOperatorType string
type UpdateApplicationGitSyncConfigInput ¶
type UpdateApplicationGitSyncConfigInput struct { ClientMutationID string `json:"clientMutationId,omitempty"` ApplicationId string `json:"applicationId,omitempty"` Branch string `json:"branch,omitempty"` GitConnectorId string `json:"gitConnectorId,omitempty"` RepositoryName string `json:"repositoryName,omitempty"` SyncEnabled bool `json:"syncEnabled"` }
type UpdateApplicationInput ¶
type UpdateApplicationPayload ¶
type UpdateApplicationPayload struct { Application *Application `json:"application"` ClientMutationId string `json:"clientMutationId"` }
type UpdateAwsCloudProviderInput ¶
type UpdateAwsCloudProviderInput struct { CredentialsType AwsCredentialsType `json:"credentialsType,omitempty"` CrossAccountAttributes *AwsCrossAccountAttributes `json:"crossAccountAttributes,omitempty"` DefaultRegion string `json:"defaultRegion,omitempty"` Ec2IamCredentials *Ec2IamCredentials `json:"ec2IamCredentials,omitempty"` ManualCredentials *AwsManualCredentials `json:"manualCredentials,omitempty"` IrsaCredentials *AwsIrsaCredentials `json:"irsaCredentials,omitempty"` Name string `json:"name,omitempty"` }
type UpdateCloudProvider ¶
type UpdateCloudProvider struct { AwsCloudProvider *UpdateAwsCloudProviderInput `json:"awsCloudProvider,omitempty"` AzureCloudProvider *UpdateAzureCloudProviderInput `json:"azureCloudProvider,omitempty"` ClientMutationID string `json:"clientMutationId,omitempty"` CloudProviderId string `json:"cloudProviderId,omitempty"` CloudProviderType *CloudProviderType `json:"cloudProviderType,omitempty"` GcpCloudProvider *UpdateGcpCloudProviderInput `json:"gcpCloudProvider,omitempty"` K8sCloudProvider *UpdateKubernetesCloudProviderInput `json:"k8sCloudProvider,omitempty"` PcfCloudProvider *UpdatePcfCloudProviderInput `json:"pcfCloudProvider,omitempty"` PhysicalDataCenterCloudProvider *UpdatePhysicalDataCenterCloudProviderInput `json:"physicalDataCenterCloudProvider,omitempty"` SpotInstCloudProvider *UpdateSpotInstCloudProviderInst `json:"spotInstCloudProvider,omitempty"` }
type UpdateConnectorInput ¶
type UpdateConnectorInput struct { CreateConnectorInput ConnectorId string `json:"connectorId,omitempty"` }
type UpdateEncryptedText ¶
type UpdateEncryptedText struct { InheritScopesFromSM bool `json:"inheritScopesFromSM,omitempty"` Name string `json:"name,omitempty"` ScopedToAccount bool `json:"scopedToAccount,omitempty"` SecretReference string `json:"secretReference,omitempty"` UsageScope *UsageScope `json:"usageScope,omitempty"` Value string `json:"value,omitempty"` }
type UpdateGcpCloudProviderInput ¶
type UpdateGcpCloudProviderInput struct { DelegateSelector string `json:"delegateSelector,omitempty"` DelegateSelectors []string `json:"delegateSelectors,omitempty"` Name string `json:"name,omitempty"` ServiceAccountKeySecretId string `json:"serviceAccountKeySecretId,omitempty"` SkipValidation bool `json:"skipValidation,omitempty"` UseDelegate bool `json:"useDelgate,omitempty"` UseDelegateSelectors bool `json:"useDelegateSelectors,omitempty"` }
type UpdateKubernetesCloudProviderInput ¶
type UpdateKubernetesCloudProviderInput struct { ClusterDetailsType ClusterDetailsType `json:"clusterDetailsType,omitempty"` InheritClusterDetails *InheritClusterDetails `json:"inheritClusterDetails,omitempty"` ManualClusterDetails *ManualClusterDetails `json:"manualClusterDetails,omitempty"` Name string `json:"name,omitempty"` SkipValidation bool `json:"skipValidation,omitempty"` }
type UpdatePcfCloudProviderInput ¶
type UpdatePcfCloudProviderInput struct { EndpointUrl string `json:"endpointUrl,omitempty"` Name string `json:"name,omitempty"` PasswordSecretId string `json:"passwordSecretId,omitempty"` SkipValidation bool `json:"skipValidation,omitempty"` UserName string `json:"userName,omitempty"` UserNameSecretId string `json:"userNameSecretId,omitempty"` }
type UpdatePhysicalDataCenterCloudProviderInput ¶
type UpdatePhysicalDataCenterCloudProviderInput struct { Name string `json:"name,omitempty"` UsageScope *UsageScope `json:"usageScope"` }
type UpdateSecretInput ¶
type UpdateSecretInput struct { ClientMutationId string `json:"clientMutationId,omitempty"` EncryptedText *UpdateEncryptedText `json:"encryptedText,omitempty"` SecretId string `json:"secretId,omitempty"` SecretType SecretType `json:"secretType,omitempty"` SSHCredential *SSHCredential `json:"sshCredential,omitempty"` WinRMCredential *UpdateWinRMCredential `json:"winRMCredential,omitempty"` }
type UpdateUserGroupInput ¶
type UpdateUserGroupInput struct { Id string `json:"userGroupId,omitempty"` Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` ImportedBySCIM bool `json:"importedByScim,omitempty"` IsSSOLinked bool `json:"isSSOLinked,omitempty"` NotificationSettings *NotificationSettings `json:"notificationSettings,omitempty"` Permissions *UserGroupPermissions `json:"permissions,omitempty"` SSOSetting *SSOSettingInput `json:"ssoSetting,omitempty"` }
type UpdateUserInput ¶
type UpdateWinRMCredential ¶
type UpdateWinRMCredential struct { AuthenticationScheme string `json:"authenticationScheme,omitempty"` Domain string `json:"domain,omitempty"` Name string `json:"name,omitempty"` PasswordSecretId string `json:"passwordSecretID,omitempty"` Port int `json:"port,omitempty"` SkipCertCheck bool `json:"skipCertCheck,omitempty"` UsageScope *UsageScope `json:"usageScope,omitempty"` UseSSL bool `json:"useSSL,omitempty"` Username string `json:"username,omitempty"` }
type UsageScope ¶
type UsageScope struct {
AppEnvScopes []*AppEnvScope `json:"appEnvScopes,omitempty"`
}
type User ¶
type User struct { Email string `json:"email,omitempty"` Id string `json:"id,omitempty"` IsEmailVerified bool `json:"isEmailVerified,omitempty"` IsImportedFromIdentityProvider bool `json:"isImportedFromIdentityProvider,omitempty"` IsPasswordExpired bool `json:"isPasswordExpired,omitempty"` IsTwoFactorAuthenticationEnabled bool `json:"isTwoFactorAuthenticationEnabled,omitempty"` IsUserLocked bool `json:"isUserLocked,omitempty"` Name string `json:"name,omitempty"` }
type UserGroup ¶
type UserGroup struct { Id string `json:"id,omitempty"` Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` ImportedBySCIM bool `json:"importedByScim,omitempty"` IsSSOLinked bool `json:"isSSOLinked,omitempty"` NotificationSettings *NotificationSettings `json:"notificationSettings,omitempty"` Permissions *UserGroupPermissions `json:"permissions,omitempty"` LDAPSettings *LDAPSettings `json:"ldapSettings,omitempty"` SAMLSettings *SAMLSettings `json:"samlSettings,omitempty"` }
type UserGroupPermissions ¶
type UserGroupPermissions struct { AccountPermissions *AccountPermissions `json:"accountPermissions,omitempty"` AppPermissions []*AppPermission `json:"appPermissions,omitempty"` }
func (*UserGroupPermissions) IsEmpty ¶
func (s *UserGroupPermissions) IsEmpty() bool
type VariableInput ¶ added in v0.1.14
type VariableInput struct { Name string `json:"name,omitempty"` VariableValue *VariableValue `json:"variableValue,omitempty"` }
type VariableValue ¶ added in v0.1.14
type VariableValue struct { Type VariableValueType `json:"type,omitempty"` Value string `json:"value,omitempty"` }
type VariableValueType ¶ added in v0.1.14
type VariableValueType string
func (VariableValueType) String ¶ added in v0.1.14
func (d VariableValueType) String() string
type VersionNumberInput ¶ added in v0.1.14
type WebhookUrl ¶ added in v0.1.29
type WebhookUrl string
func (*WebhookUrl) String ¶ added in v0.1.29
func (u *WebhookUrl) String() string
type WinRMAuthenticationScheme ¶
type WinRMAuthenticationScheme string
func (WinRMAuthenticationScheme) String ¶
func (s WinRMAuthenticationScheme) String() string
type WinRMCredential ¶
type WinRMCredential struct { Secret Domain string `json:"domain,omitempty"` Port int `json:"port,omitempty"` SkipCertCheck bool `json:"skipCertCheck,omitempty"` UseSSL bool `json:"useSSL,omitempty"` UserName string `json:"username,omitempty"` AuthenticationScheme WinRMAuthenticationScheme `json:"authenticationScheme,omitempty"` }
func (*WinRMCredential) IsEmpty ¶
func (c *WinRMCredential) IsEmpty() bool
type WinRMCredentialInput ¶
type WinRMCredentialInput struct { AuthenticationScheme string `json:"authenticationScheme,omitempty"` Domain string `json:"domain,omitempty"` Name string `json:"name,omitempty"` PasswordSecretId string `json:"passwordSecretId,omitempty"` Port int `json:"port,omitempty"` SkipCertCheck bool `json:"skipCertCheck,omitempty"` UsageScope *UsageScope `json:"usageScope,omitempty"` UseSSL bool `json:"useSSL,omitempty"` Username string `json:"username,omitempty"` }
type Workflow ¶
type Workflow struct { CommonMetadata WorkflowVariables []Variable }
type WorkflowConnection ¶
type WorkflowExecution ¶ added in v0.1.14
type WorkflowExecution struct { ExecutionBase Artifacts []*Artifact `json:"artifacts,omitempty"` RollbackArtifacts []*Artifact `json:"rollbackArtifacts,omitempty"` }
type WorkflowPermissionFilter ¶
type WorkflowPermissionFilter struct { EnvIds []string `json:"envIds,omitempty"` FilterTypes []WorkflowPermissionFilterType `json:"filterTypes,omitempty"` }
type WorkflowPermissionFilterType ¶
type WorkflowPermissionFilterType string
func (WorkflowPermissionFilterType) String ¶
func (f WorkflowPermissionFilterType) String() string
Source Files ¶
- enum_approval_action_types.go
- enum_approval_step_types.go
- enum_artifact_input_types.go
- enum_artifact_types.go
- enum_delegate_approval_types.go
- enum_delegate_status_types.go
- enum_deployment_tag_types.go
- enum_deployment_types.go
- enum_execution_status_types.go
- enum_execution_types.go
- enum_export_executions_status_types.go
- enum_id_operators.go
- enum_manifest_input_types.go
- enum_number_operators.go
- enum_operator_type.go
- enum_service_tag_types.go
- enum_tag_entity_types.go
- enum_time_operators.go
- enum_variable_value_types.go
- enums.go
- model_approve_or_reject_approvals_input.go
- model_artifact.go
- model_artifact_connection.go
- model_artifact_id_input.go
- model_artifact_source.go
- model_artifact_value_input.go
- model_attach_tag_input.go
- model_attach_tag_payload.go
- model_build_number_input.go
- model_create_application_input.go
- model_delegate.go
- model_delegate_approval_reject_input.go
- model_delegate_scope.go
- model_deployment_tag.go
- model_deployment_tag_filter.go
- model_deployment_type_filter.go
- model_detach_tag_input.go
- model_execution_base.go
- model_execution_filter.go
- model_export_executions_input.go
- model_export_executions_payload.go
- model_id_filter.go
- model_manifest_value_input.go
- model_number_filter.go
- model_page_info.go
- model_parameter_value_input.go
- model_parameterized_artifact_source_input.go
- model_pipeline_execution.go
- model_pipeline_stage_execution.go
- model_service.go
- model_service_filter.go
- model_service_input.go
- model_service_tag_filter.go
- model_start_execution_input.go
- model_start_execution_payload.go
- model_tag_input.go
- model_tag_link.go
- model_time_filter.go
- model_trigger_webhook_url.go
- model_variable_input.go
- model_variable_value.go
- model_version_number_input.go
- model_workflow_execution.go
- types.go
- utils.go
Click to show internal directories.
Click to hide internal directories.