Documentation
¶
Overview ¶
Package client is a generated GoMock package.
Index ¶
- Constants
- Variables
- func IsBuiltinRole(role string) bool
- func IsCustomRole(role string) bool
- func MemoizeExported[K comparable, V any](f func(K) (V, error)) func(K) (V, error)
- type AWSCloudAccountConfiguration
- type Agent
- type ApiClient
- func (client *ApiClient) AgentValues(id string) (string, error)
- func (client *ApiClient) Agents() ([]Agent, error)
- func (client *ApiClient) ApiKeyCreate(payload ApiKeyCreatePayload) (*ApiKey, error)
- func (client *ApiClient) ApiKeyDelete(id string) error
- func (client *ApiClient) ApiKeys() ([]ApiKey, error)
- func (client *ApiClient) ApprovalPolicies(name string) ([]ApprovalPolicy, error)
- func (client *ApiClient) ApprovalPolicyAssign(assignment *ApprovalPolicyAssignment) (*ApprovalPolicyAssignment, error)
- func (client *ApiClient) ApprovalPolicyByScope(scope string, scopeId string) ([]ApprovalPolicyByScope, error)
- func (client *ApiClient) ApprovalPolicyCreate(payload *ApprovalPolicyCreatePayload) (*ApprovalPolicy, error)
- func (client *ApiClient) ApprovalPolicyUnassign(id string) error
- func (client *ApiClient) ApprovalPolicyUpdate(payload *ApprovalPolicyUpdatePayload) (*ApprovalPolicy, error)
- func (client *ApiClient) AssignAgentsToProjects(payload AssignProjectsAgentsAssignmentsPayload) (*ProjectsAgentsAssignments, error)
- func (client *ApiClient) AssignCloudCredentialsToProject(projectId string, credentialId string) (CloudCredentialsProjectAssignment, error)
- func (client *ApiClient) AssignConfigurationSets(scope string, scopeId string, sets []string) error
- func (client *ApiClient) AssignCostCredentialsToProject(projectId string, credentialId string) (CostCredentialProjectAssignment, error)
- func (client *ApiClient) AssignTemplateToProject(id string, payload TemplateAssignmentToProjectPayload) (Template, error)
- func (client *ApiClient) AssignUserRoleToEnvironment(payload *AssignUserRoleToEnvironmentPayload) (*UserRoleEnvironmentAssignment, error)
- func (client *ApiClient) AssignUserToProject(projectId string, payload *AssignUserToProjectPayload) (*UserProjectAssignment, error)
- func (client *ApiClient) CloudAccount(id string) (*CloudAccount, error)
- func (client *ApiClient) CloudAccountCreate(payload *CloudAccountCreatePayload) (*CloudAccount, error)
- func (client *ApiClient) CloudAccountDelete(id string) error
- func (client *ApiClient) CloudAccountUpdate(id string, payload *CloudAccountUpdatePayload) (*CloudAccount, error)
- func (client *ApiClient) CloudAccounts() ([]CloudAccount, error)
- func (client *ApiClient) CloudCredentialIdsInProject(projectId string) ([]string, error)
- func (client *ApiClient) CloudCredentials(id string) (Credentials, error)
- func (client *ApiClient) CloudCredentialsDelete(id string) error
- func (client *ApiClient) CloudCredentialsList() ([]Credentials, error)
- func (client *ApiClient) ConfigurationSet(id string) (*ConfigurationSet, error)
- func (client *ApiClient) ConfigurationSetCreate(payload *CreateConfigurationSetPayload) (*ConfigurationSet, error)
- func (client *ApiClient) ConfigurationSetDelete(id string) error
- func (client *ApiClient) ConfigurationSetUpdate(id string, payload *UpdateConfigurationSetPayload) (*ConfigurationSet, error)
- func (client *ApiClient) ConfigurationSets(scope string, scopeId string) ([]ConfigurationSet, error)
- func (client *ApiClient) ConfigurationSetsAssignments(scope string, scopeId string) ([]ConfigurationSet, error)
- func (client *ApiClient) ConfigurationVariableCreate(params ConfigurationVariableCreateParams) (ConfigurationVariable, error)
- func (client *ApiClient) ConfigurationVariableDelete(id string) error
- func (client *ApiClient) ConfigurationVariableUpdate(updateParams ConfigurationVariableUpdateParams) (ConfigurationVariable, error)
- func (client *ApiClient) ConfigurationVariablesById(id string) (ConfigurationVariable, error)
- func (client *ApiClient) ConfigurationVariablesByScope(scope Scope, scopeId string) ([]ConfigurationVariable, error)
- func (client *ApiClient) ConfigurationVariablesBySetId(setId string) ([]ConfigurationVariable, error)
- func (client *ApiClient) CostCredentialIdsInProject(projectId string) ([]CostCredentialProjectAssignment, error)
- func (client *ApiClient) CredentialsCreate(request CredentialCreatePayload) (Credentials, error)
- func (client *ApiClient) CredentialsUpdate(id string, request CredentialCreatePayload) (Credentials, error)
- func (client *ApiClient) CustomFlow(id string) (*CustomFlow, error)
- func (client *ApiClient) CustomFlowAssign(assignments []CustomFlowAssignment) error
- func (client *ApiClient) CustomFlowCreate(payload CustomFlowCreatePayload) (*CustomFlow, error)
- func (client *ApiClient) CustomFlowDelete(id string) error
- func (client *ApiClient) CustomFlowGetAssignments(assignments []CustomFlowAssignment) ([]CustomFlowAssignment, error)
- func (client *ApiClient) CustomFlowUnassign(assignments []CustomFlowAssignment) error
- func (client *ApiClient) CustomFlowUpdate(id string, payload CustomFlowCreatePayload) (*CustomFlow, error)
- func (client *ApiClient) CustomFlows(name string) ([]CustomFlow, error)
- func (client *ApiClient) DeleteEnvironmentDiscovery(projectId string) error
- func (client *ApiClient) Environment(id string) (Environment, error)
- func (client *ApiClient) EnvironmentCreate(payload EnvironmentCreate) (Environment, error)
- func (client *ApiClient) EnvironmentCreateWithoutTemplate(payload EnvironmentCreateWithoutTemplate) (Environment, error)
- func (client *ApiClient) EnvironmentDeploy(id string, payload DeployRequest) (EnvironmentDeployResponse, error)
- func (client *ApiClient) EnvironmentDeploymentLog(id string) (*DeploymentLog, error)
- func (client *ApiClient) EnvironmentDestroy(id string) (*EnvironmentDestroyResponse, error)
- func (client *ApiClient) EnvironmentDriftDetection(environmentId string) (EnvironmentSchedulingExpression, error)
- func (client *ApiClient) EnvironmentMarkAsArchived(id string) error
- func (client *ApiClient) EnvironmentMove(id string, projectId string) error
- func (client *ApiClient) EnvironmentScheduling(environmentId string) (EnvironmentScheduling, error)
- func (client *ApiClient) EnvironmentSchedulingDelete(environmentId string) error
- func (client *ApiClient) EnvironmentSchedulingUpdate(environmentId string, payload EnvironmentScheduling) (EnvironmentScheduling, error)
- func (client *ApiClient) EnvironmentStopDriftDetection(environmentId string) error
- func (client *ApiClient) EnvironmentUpdate(id string, payload EnvironmentUpdate) (Environment, error)
- func (client *ApiClient) EnvironmentUpdateDriftDetection(environmentId string, payload EnvironmentSchedulingExpression) (EnvironmentSchedulingExpression, error)
- func (client *ApiClient) EnvironmentUpdateTTL(id string, payload TTL) (Environment, error)
- func (client *ApiClient) EnvironmentsByName(name string) ([]Environment, error)
- func (client *ApiClient) GetEnvironmentDiscovery(projectId string) (*EnvironmentDiscoveryPayload, error)
- func (client *ApiClient) GetTeams(name string) ([]Team, error)
- func (client *ApiClient) GitToken(id string) (*GitToken, error)
- func (client *ApiClient) GitTokenCreate(payload GitTokenCreatePayload) (*GitToken, error)
- func (client *ApiClient) GitTokenDelete(id string) error
- func (client *ApiClient) GitTokens() ([]GitToken, error)
- func (client *ApiClient) GpgKeyCreate(payload *GpgKeyCreatePayload) (*GpgKey, error)
- func (client *ApiClient) GpgKeyDelete(id string) error
- func (client *ApiClient) GpgKeys() ([]GpgKey, error)
- func (client *ApiClient) KubernetesCredentialsCreate(payload *KubernetesCredentialsCreatePayload) (*Credentials, error)
- func (client *ApiClient) KubernetesCredentialsUpdate(id string, payload *KubernetesCredentialsUpdatePayload) (*Credentials, error)
- func (client *ApiClient) Module(id string) (*Module, error)
- func (client *ApiClient) ModuleCreate(payload ModuleCreatePayload) (*Module, error)
- func (client *ApiClient) ModuleDelete(id string) error
- func (client *ApiClient) ModuleTestingProject() (*ModuleTestingProject, error)
- func (client *ApiClient) ModuleUpdate(id string, payload ModuleUpdatePayload) (*Module, error)
- func (client *ApiClient) Modules() ([]Module, error)
- func (client *ApiClient) NotificationCreate(payload NotificationCreatePayload) (*Notification, error)
- func (client *ApiClient) NotificationDelete(id string) error
- func (client *ApiClient) NotificationProjectAssignmentUpdate(projectId string, endpointId string, ...) (*NotificationProjectAssignment, error)
- func (client *ApiClient) NotificationProjectAssignments(projectId string) ([]NotificationProjectAssignment, error)
- func (client *ApiClient) NotificationUpdate(id string, payload NotificationUpdatePayload) (*Notification, error)
- func (client *ApiClient) Notifications() ([]Notification, error)
- func (client *ApiClient) OidcSub() (string, error)
- func (client *ApiClient) Organization() (Organization, error)
- func (client *ApiClient) OrganizationId() (string, error)
- func (client *ApiClient) OrganizationPolicyUpdate(payload OrganizationPolicyUpdatePayload) (*Organization, error)
- func (client *ApiClient) OrganizationUserUpdateRole(userId string, roleId string) error
- func (client *ApiClient) Policy(projectId string) (Policy, error)
- func (client *ApiClient) PolicyUpdate(payload PolicyUpdatePayload) (Policy, error)
- func (client *ApiClient) Project(id string) (Project, error)
- func (client *ApiClient) ProjectBudget(projectId string) (*ProjectBudget, error)
- func (client *ApiClient) ProjectBudgetDelete(projectId string) error
- func (client *ApiClient) ProjectBudgetUpdate(projectId string, payload *ProjectBudgetUpdatePayload) (*ProjectBudget, error)
- func (client *ApiClient) ProjectCreate(payload ProjectCreatePayload) (Project, error)
- func (client *ApiClient) ProjectDelete(id string) error
- func (client *ApiClient) ProjectEnvironments(projectId string) ([]Environment, error)
- func (client *ApiClient) ProjectMove(id string, targetProjectId string) error
- func (client *ApiClient) ProjectUpdate(id string, payload ProjectUpdatePayload) (Project, error)
- func (client *ApiClient) Projects() ([]Project, error)
- func (client *ApiClient) ProjectsAgentsAssignments() (*ProjectsAgentsAssignments, error)
- func (client *ApiClient) Provider(providerId string) (*Provider, error)
- func (client *ApiClient) ProviderCreate(payload ProviderCreatePayload) (*Provider, error)
- func (client *ApiClient) ProviderDelete(providerId string) error
- func (client *ApiClient) ProviderUpdate(providerId string, payload ProviderUpdatePayload) (*Provider, error)
- func (client *ApiClient) Providers() ([]Provider, error)
- func (client *ApiClient) PutEnvironmentDiscovery(projectId string, payload *EnvironmentDiscoveryPutPayload) (*EnvironmentDiscoveryPayload, error)
- func (client *ApiClient) RemoteStateAccessConfiguration(environmentId string) (*RemoteStateAccessConfiguration, error)
- func (client *ApiClient) RemoteStateAccessConfigurationCreate(environmentId string, payload RemoteStateAccessConfigurationCreate) (*RemoteStateAccessConfiguration, error)
- func (client *ApiClient) RemoteStateAccessConfigurationDelete(environmentId string) error
- func (client *ApiClient) RemoveCloudCredentialsFromProject(projectId string, credentialId string) error
- func (client *ApiClient) RemoveCostCredentialsFromProject(projectId string, credentialId string) error
- func (client *ApiClient) RemoveTemplateFromProject(templateId string, projectId string) error
- func (client *ApiClient) RemoveUserFromProject(projectId string, userId string) error
- func (client *ApiClient) RemoveUserRoleFromEnvironment(environmentId string, userId string) error
- func (client *ApiClient) Role(id string) (*Role, error)
- func (client *ApiClient) RoleCreate(payload RoleCreatePayload) (*Role, error)
- func (client *ApiClient) RoleDelete(id string) error
- func (client *ApiClient) RoleUpdate(id string, payload RoleUpdatePayload) (*Role, error)
- func (client *ApiClient) Roles() ([]Role, error)
- func (client *ApiClient) SshKeyCreate(payload SshKeyCreatePayload) (*SshKey, error)
- func (client *ApiClient) SshKeyDelete(id string) error
- func (client *ApiClient) SshKeyUpdate(id string, payload *SshKeyUpdatePayload) (*SshKey, error)
- func (client *ApiClient) SshKeys() ([]SshKey, error)
- func (client *ApiClient) SubscribeWorkflowTrigger(environmentId string, payload WorkflowTriggerEnvironments) error
- func (client *ApiClient) Team(id string) (Team, error)
- func (client *ApiClient) TeamCreate(payload TeamCreatePayload) (Team, error)
- func (client *ApiClient) TeamDelete(id string) error
- func (client *ApiClient) TeamRoleAssignmentCreateOrUpdate(payload *TeamRoleAssignmentCreateOrUpdatePayload) (*TeamRoleAssignmentPayload, error)
- func (client *ApiClient) TeamRoleAssignmentDelete(payload *TeamRoleAssignmentDeletePayload) error
- func (client *ApiClient) TeamRoleAssignments(payload *TeamRoleAssignmentListPayload) ([]TeamRoleAssignmentPayload, error)
- func (client *ApiClient) TeamUpdate(id string, payload TeamUpdatePayload) (Team, error)
- func (client *ApiClient) Teams() ([]Team, error)
- func (client *ApiClient) TeamsByName(name string) ([]Team, error)
- func (client *ApiClient) Template(id string) (Template, error)
- func (client *ApiClient) TemplateCreate(payload TemplateCreatePayload) (Template, error)
- func (client *ApiClient) TemplateDelete(id string) error
- func (client *ApiClient) TemplateUpdate(id string, payload TemplateCreatePayload) (Template, error)
- func (client *ApiClient) Templates() ([]Template, error)
- func (client *ApiClient) UnassignConfigurationSets(scope string, scopeId string, sets []string) error
- func (client *ApiClient) UnsubscribeWorkflowTrigger(environmentId string, payload WorkflowTriggerEnvironments) error
- func (client *ApiClient) UpdateUserProjectAssignment(projectId string, userId string, payload *UpdateUserProjectAssignmentPayload) (*UserProjectAssignment, error)
- func (client *ApiClient) UserProjectAssignments(projectId string) ([]UserProjectAssignment, error)
- func (client *ApiClient) UserRoleEnvironmentAssignments(environmentId string) ([]UserRoleEnvironmentAssignment, error)
- func (client *ApiClient) Users() ([]OrganizationUser, error)
- func (client *ApiClient) VariablesFromRepository(payload *VariablesFromRepositoryPayload) ([]ConfigurationVariable, error)
- func (client *ApiClient) VcsConnection(id string) (*VcsConnection, error)
- func (client *ApiClient) VcsConnectionCreate(payload VcsConnectionCreatePayload) (*VcsConnection, error)
- func (client *ApiClient) VcsConnectionDelete(id string) error
- func (client *ApiClient) VcsConnectionUpdate(id string, payload VcsConnectionUpdatePayload) (*VcsConnection, error)
- func (client *ApiClient) VcsConnections() ([]VcsConnection, error)
- func (client *ApiClient) VcsToken(vcsType string, repository string) (*VscToken, error)
- func (client *ApiClient) WorkflowTrigger(environmentId string) ([]WorkflowTrigger, error)
- func (client *ApiClient) WorkflowTriggerUpsert(environmentId string, request WorkflowTriggerUpsertPayload) ([]WorkflowTrigger, error)
- type ApiClientInterface
- type ApiKey
- type ApiKeyCreatePayload
- type ApiKeyCreatePayloadWith
- type ApiKeyPermissions
- type ApprovalPolicy
- type ApprovalPolicyAssignment
- type ApprovalPolicyByScope
- type ApprovalPolicyCreatePayload
- type ApprovalPolicyUpdatePayload
- type AssignProjectsAgentsAssignmentsPayload
- type AssignUserRoleToEnvironmentPayload
- type AssignUserToProjectPayload
- type AwsCredentialsCreatePayload
- type AwsCredentialsType
- type AwsCredentialsValuePayload
- type AwsEksValue
- type AzureAksValue
- type AzureCloudAccountConfiguration
- type AzureCredentialsCreatePayload
- type AzureCredentialsType
- type AzureCredentialsValuePayload
- type CloudAccount
- type CloudAccountCreatePayload
- type CloudAccountUpdatePayload
- type CloudCredentialIdsInProjectResponse
- type CloudCredentialsProjectAssignment
- type ConfigurationChanges
- type ConfigurationSet
- type ConfigurationSetChanges
- type ConfigurationVariable
- type ConfigurationVariableCreateParams
- type ConfigurationVariableOverwrites
- type ConfigurationVariableSchema
- type ConfigurationVariableType
- type ConfigurationVariableUpdateParams
- type CostCredentialProjectAssignment
- type CreateConfigurationSetPayload
- type CredentialCreatePayload
- type Credentials
- type CustomFlow
- type CustomFlowAssignment
- type CustomFlowAssignmentScope
- type CustomFlowCreatePayload
- type DeployRequest
- type DeploymentLog
- type DriftDetectionRequest
- type Environment
- type EnvironmentCreate
- type EnvironmentCreateWithoutTemplate
- type EnvironmentDeployResponse
- type EnvironmentDestroyResponse
- type EnvironmentDiscoveryPayload
- type EnvironmentDiscoveryPutPayload
- type EnvironmentMoveRequest
- type EnvironmentScheduling
- type EnvironmentSchedulingExpression
- type EnvironmentUpdate
- type Format
- type GcpCredentialsCreatePayload
- type GcpCredentialsType
- type GcpCredentialsValuePayload
- type GcpGkeValue
- type GitToken
- type GitTokenCreatePayload
- type GitTokenCreatePayloadWith
- type GoogleCostCredentialsCreatePayload
- type GoogleCostCredentialsValuePayload
- type GpgKey
- type GpgKeyCreatePayload
- type KubeconfigFileValue
- type KubernetesCredentialsCreatePayload
- type KubernetesCredentialsType
- type KubernetesCredentialsUpdatePayload
- type MockApiClientInterface
- func (m *MockApiClientInterface) AgentValues(id string) (string, error)
- func (m *MockApiClientInterface) Agents() ([]Agent, error)
- func (m *MockApiClientInterface) ApiKeyCreate(payload ApiKeyCreatePayload) (*ApiKey, error)
- func (m *MockApiClientInterface) ApiKeyDelete(id string) error
- func (m *MockApiClientInterface) ApiKeys() ([]ApiKey, error)
- func (m *MockApiClientInterface) ApprovalPolicies(name string) ([]ApprovalPolicy, error)
- func (m *MockApiClientInterface) ApprovalPolicyAssign(assignment *ApprovalPolicyAssignment) (*ApprovalPolicyAssignment, error)
- func (m *MockApiClientInterface) ApprovalPolicyByScope(scope, scopeId string) ([]ApprovalPolicyByScope, error)
- func (m *MockApiClientInterface) ApprovalPolicyCreate(payload *ApprovalPolicyCreatePayload) (*ApprovalPolicy, error)
- func (m *MockApiClientInterface) ApprovalPolicyUnassign(id string) error
- func (m *MockApiClientInterface) ApprovalPolicyUpdate(payload *ApprovalPolicyUpdatePayload) (*ApprovalPolicy, error)
- func (m *MockApiClientInterface) AssignAgentsToProjects(payload AssignProjectsAgentsAssignmentsPayload) (*ProjectsAgentsAssignments, error)
- func (m *MockApiClientInterface) AssignCloudCredentialsToProject(projectId, credentialId string) (CloudCredentialsProjectAssignment, error)
- func (m *MockApiClientInterface) AssignConfigurationSets(scope, scopeId string, sets []string) error
- func (m *MockApiClientInterface) AssignCostCredentialsToProject(projectId, credentialId string) (CostCredentialProjectAssignment, error)
- func (m *MockApiClientInterface) AssignTemplateToProject(id string, payload TemplateAssignmentToProjectPayload) (Template, error)
- func (m *MockApiClientInterface) AssignUserRoleToEnvironment(payload *AssignUserRoleToEnvironmentPayload) (*UserRoleEnvironmentAssignment, error)
- func (m *MockApiClientInterface) AssignUserToProject(projectId string, payload *AssignUserToProjectPayload) (*UserProjectAssignment, error)
- func (m *MockApiClientInterface) CloudAccount(id string) (*CloudAccount, error)
- func (m *MockApiClientInterface) CloudAccountCreate(payload *CloudAccountCreatePayload) (*CloudAccount, error)
- func (m *MockApiClientInterface) CloudAccountDelete(id string) error
- func (m *MockApiClientInterface) CloudAccountUpdate(id string, payload *CloudAccountUpdatePayload) (*CloudAccount, error)
- func (m *MockApiClientInterface) CloudAccounts() ([]CloudAccount, error)
- func (m *MockApiClientInterface) CloudCredentialIdsInProject(projectId string) ([]string, error)
- func (m *MockApiClientInterface) CloudCredentials(id string) (Credentials, error)
- func (m *MockApiClientInterface) CloudCredentialsDelete(id string) error
- func (m *MockApiClientInterface) CloudCredentialsList() ([]Credentials, error)
- func (m *MockApiClientInterface) ConfigurationSet(id string) (*ConfigurationSet, error)
- func (m *MockApiClientInterface) ConfigurationSetCreate(payload *CreateConfigurationSetPayload) (*ConfigurationSet, error)
- func (m *MockApiClientInterface) ConfigurationSetDelete(id string) error
- func (m *MockApiClientInterface) ConfigurationSetUpdate(id string, payload *UpdateConfigurationSetPayload) (*ConfigurationSet, error)
- func (m *MockApiClientInterface) ConfigurationSets(scope, scopeId string) ([]ConfigurationSet, error)
- func (m *MockApiClientInterface) ConfigurationSetsAssignments(scope, scopeId string) ([]ConfigurationSet, error)
- func (m *MockApiClientInterface) ConfigurationVariableCreate(params ConfigurationVariableCreateParams) (ConfigurationVariable, error)
- func (m *MockApiClientInterface) ConfigurationVariableDelete(id string) error
- func (m *MockApiClientInterface) ConfigurationVariableUpdate(params ConfigurationVariableUpdateParams) (ConfigurationVariable, error)
- func (m *MockApiClientInterface) ConfigurationVariablesById(id string) (ConfigurationVariable, error)
- func (m *MockApiClientInterface) ConfigurationVariablesByScope(scope Scope, scopeId string) ([]ConfigurationVariable, error)
- func (m *MockApiClientInterface) ConfigurationVariablesBySetId(setId string) ([]ConfigurationVariable, error)
- func (m *MockApiClientInterface) CostCredentialIdsInProject(projectId string) ([]CostCredentialProjectAssignment, error)
- func (m *MockApiClientInterface) CredentialsCreate(request CredentialCreatePayload) (Credentials, error)
- func (m *MockApiClientInterface) CredentialsUpdate(id string, request CredentialCreatePayload) (Credentials, error)
- func (m *MockApiClientInterface) CustomFlow(id string) (*CustomFlow, error)
- func (m *MockApiClientInterface) CustomFlowAssign(assignments []CustomFlowAssignment) error
- func (m *MockApiClientInterface) CustomFlowCreate(payload CustomFlowCreatePayload) (*CustomFlow, error)
- func (m *MockApiClientInterface) CustomFlowDelete(id string) error
- func (m *MockApiClientInterface) CustomFlowGetAssignments(assignments []CustomFlowAssignment) ([]CustomFlowAssignment, error)
- func (m *MockApiClientInterface) CustomFlowUnassign(assignments []CustomFlowAssignment) error
- func (m *MockApiClientInterface) CustomFlowUpdate(id string, payload CustomFlowCreatePayload) (*CustomFlow, error)
- func (m *MockApiClientInterface) CustomFlows(name string) ([]CustomFlow, error)
- func (m *MockApiClientInterface) DeleteEnvironmentDiscovery(projectId string) error
- func (m *MockApiClientInterface) EXPECT() *MockApiClientInterfaceMockRecorder
- func (m *MockApiClientInterface) Environment(id string) (Environment, error)
- func (m *MockApiClientInterface) EnvironmentCreate(payload EnvironmentCreate) (Environment, error)
- func (m *MockApiClientInterface) EnvironmentCreateWithoutTemplate(payload EnvironmentCreateWithoutTemplate) (Environment, error)
- func (m *MockApiClientInterface) EnvironmentDeploy(id string, payload DeployRequest) (EnvironmentDeployResponse, error)
- func (m *MockApiClientInterface) EnvironmentDeploymentLog(id string) (*DeploymentLog, error)
- func (m *MockApiClientInterface) EnvironmentDestroy(id string) (*EnvironmentDestroyResponse, error)
- func (m *MockApiClientInterface) EnvironmentDriftDetection(environmentId string) (EnvironmentSchedulingExpression, error)
- func (m *MockApiClientInterface) EnvironmentMarkAsArchived(id string) error
- func (m *MockApiClientInterface) EnvironmentMove(id, projectId string) error
- func (m *MockApiClientInterface) EnvironmentScheduling(environmentId string) (EnvironmentScheduling, error)
- func (m *MockApiClientInterface) EnvironmentSchedulingDelete(environmentId string) error
- func (m *MockApiClientInterface) EnvironmentSchedulingUpdate(environmentId string, payload EnvironmentScheduling) (EnvironmentScheduling, error)
- func (m *MockApiClientInterface) EnvironmentStopDriftDetection(environmentId string) error
- func (m *MockApiClientInterface) EnvironmentUpdate(id string, payload EnvironmentUpdate) (Environment, error)
- func (m *MockApiClientInterface) EnvironmentUpdateDriftDetection(environmentId string, payload EnvironmentSchedulingExpression) (EnvironmentSchedulingExpression, error)
- func (m *MockApiClientInterface) EnvironmentUpdateTTL(id string, payload TTL) (Environment, error)
- func (m *MockApiClientInterface) EnvironmentsByName(name string) ([]Environment, error)
- func (m *MockApiClientInterface) GetEnvironmentDiscovery(projectId string) (*EnvironmentDiscoveryPayload, error)
- func (m *MockApiClientInterface) GitToken(id string) (*GitToken, error)
- func (m *MockApiClientInterface) GitTokenCreate(payload GitTokenCreatePayload) (*GitToken, error)
- func (m *MockApiClientInterface) GitTokenDelete(id string) error
- func (m *MockApiClientInterface) GitTokens() ([]GitToken, error)
- func (m *MockApiClientInterface) GpgKeyCreate(payload *GpgKeyCreatePayload) (*GpgKey, error)
- func (m *MockApiClientInterface) GpgKeyDelete(id string) error
- func (m *MockApiClientInterface) GpgKeys() ([]GpgKey, error)
- func (m *MockApiClientInterface) KubernetesCredentialsCreate(payload *KubernetesCredentialsCreatePayload) (*Credentials, error)
- func (m *MockApiClientInterface) KubernetesCredentialsUpdate(id string, payload *KubernetesCredentialsUpdatePayload) (*Credentials, error)
- func (m *MockApiClientInterface) Module(id string) (*Module, error)
- func (m *MockApiClientInterface) ModuleCreate(payload ModuleCreatePayload) (*Module, error)
- func (m *MockApiClientInterface) ModuleDelete(id string) error
- func (m *MockApiClientInterface) ModuleTestingProject() (*ModuleTestingProject, error)
- func (m *MockApiClientInterface) ModuleUpdate(id string, payload ModuleUpdatePayload) (*Module, error)
- func (m *MockApiClientInterface) Modules() ([]Module, error)
- func (m *MockApiClientInterface) NotificationCreate(payload NotificationCreatePayload) (*Notification, error)
- func (m *MockApiClientInterface) NotificationDelete(id string) error
- func (m *MockApiClientInterface) NotificationProjectAssignmentUpdate(projectId, endpointId string, ...) (*NotificationProjectAssignment, error)
- func (m *MockApiClientInterface) NotificationProjectAssignments(projectId string) ([]NotificationProjectAssignment, error)
- func (m *MockApiClientInterface) NotificationUpdate(id string, payload NotificationUpdatePayload) (*Notification, error)
- func (m *MockApiClientInterface) Notifications() ([]Notification, error)
- func (m *MockApiClientInterface) OidcSub() (string, error)
- func (m *MockApiClientInterface) Organization() (Organization, error)
- func (m *MockApiClientInterface) OrganizationId() (string, error)
- func (m *MockApiClientInterface) OrganizationPolicyUpdate(arg0 OrganizationPolicyUpdatePayload) (*Organization, error)
- func (m *MockApiClientInterface) OrganizationUserUpdateRole(userId, roleId string) error
- func (m *MockApiClientInterface) Policy(projectId string) (Policy, error)
- func (m *MockApiClientInterface) PolicyUpdate(payload PolicyUpdatePayload) (Policy, error)
- func (m *MockApiClientInterface) Project(id string) (Project, error)
- func (m *MockApiClientInterface) ProjectBudget(projectId string) (*ProjectBudget, error)
- func (m *MockApiClientInterface) ProjectBudgetDelete(projectId string) error
- func (m *MockApiClientInterface) ProjectBudgetUpdate(projectId string, payload *ProjectBudgetUpdatePayload) (*ProjectBudget, error)
- func (m *MockApiClientInterface) ProjectCreate(payload ProjectCreatePayload) (Project, error)
- func (m *MockApiClientInterface) ProjectDelete(id string) error
- func (m *MockApiClientInterface) ProjectEnvironments(projectId string) ([]Environment, error)
- func (m *MockApiClientInterface) ProjectMove(id, targetProjectId string) error
- func (m *MockApiClientInterface) ProjectUpdate(id string, payload ProjectUpdatePayload) (Project, error)
- func (m *MockApiClientInterface) Projects() ([]Project, error)
- func (m *MockApiClientInterface) ProjectsAgentsAssignments() (*ProjectsAgentsAssignments, error)
- func (m *MockApiClientInterface) Provider(providerId string) (*Provider, error)
- func (m *MockApiClientInterface) ProviderCreate(payload ProviderCreatePayload) (*Provider, error)
- func (m *MockApiClientInterface) ProviderDelete(providerId string) error
- func (m *MockApiClientInterface) ProviderUpdate(providerId string, payload ProviderUpdatePayload) (*Provider, error)
- func (m *MockApiClientInterface) Providers() ([]Provider, error)
- func (m *MockApiClientInterface) PutEnvironmentDiscovery(projectId string, payload *EnvironmentDiscoveryPutPayload) (*EnvironmentDiscoveryPayload, error)
- func (m *MockApiClientInterface) RemoteStateAccessConfiguration(environmentId string) (*RemoteStateAccessConfiguration, error)
- func (m *MockApiClientInterface) RemoteStateAccessConfigurationCreate(environmentId string, payload RemoteStateAccessConfigurationCreate) (*RemoteStateAccessConfiguration, error)
- func (m *MockApiClientInterface) RemoteStateAccessConfigurationDelete(environmentId string) error
- func (m *MockApiClientInterface) RemoveCloudCredentialsFromProject(projectId, credentialId string) error
- func (m *MockApiClientInterface) RemoveCostCredentialsFromProject(projectId, credentialId string) error
- func (m *MockApiClientInterface) RemoveTemplateFromProject(templateId, projectId string) error
- func (m *MockApiClientInterface) RemoveUserFromProject(projectId, userId string) error
- func (m *MockApiClientInterface) RemoveUserRoleFromEnvironment(environmentId, userId string) error
- func (m *MockApiClientInterface) Role(id string) (*Role, error)
- func (m *MockApiClientInterface) RoleCreate(payload RoleCreatePayload) (*Role, error)
- func (m *MockApiClientInterface) RoleDelete(id string) error
- func (m *MockApiClientInterface) RoleUpdate(id string, payload RoleUpdatePayload) (*Role, error)
- func (m *MockApiClientInterface) Roles() ([]Role, error)
- func (m *MockApiClientInterface) SshKeyCreate(payload SshKeyCreatePayload) (*SshKey, error)
- func (m *MockApiClientInterface) SshKeyDelete(id string) error
- func (m *MockApiClientInterface) SshKeyUpdate(id string, payload *SshKeyUpdatePayload) (*SshKey, error)
- func (m *MockApiClientInterface) SshKeys() ([]SshKey, error)
- func (m *MockApiClientInterface) SubscribeWorkflowTrigger(environmentId string, payload WorkflowTriggerEnvironments) error
- func (m *MockApiClientInterface) Team(id string) (Team, error)
- func (m *MockApiClientInterface) TeamCreate(payload TeamCreatePayload) (Team, error)
- func (m *MockApiClientInterface) TeamDelete(id string) error
- func (m *MockApiClientInterface) TeamRoleAssignmentCreateOrUpdate(payload *TeamRoleAssignmentCreateOrUpdatePayload) (*TeamRoleAssignmentPayload, error)
- func (m *MockApiClientInterface) TeamRoleAssignmentDelete(payload *TeamRoleAssignmentDeletePayload) error
- func (m *MockApiClientInterface) TeamRoleAssignments(payload *TeamRoleAssignmentListPayload) ([]TeamRoleAssignmentPayload, error)
- func (m *MockApiClientInterface) TeamUpdate(id string, payload TeamUpdatePayload) (Team, error)
- func (m *MockApiClientInterface) Teams() ([]Team, error)
- func (m *MockApiClientInterface) TeamsByName(name string) ([]Team, error)
- func (m *MockApiClientInterface) Template(id string) (Template, error)
- func (m *MockApiClientInterface) TemplateCreate(payload TemplateCreatePayload) (Template, error)
- func (m *MockApiClientInterface) TemplateDelete(id string) error
- func (m *MockApiClientInterface) TemplateUpdate(id string, payload TemplateCreatePayload) (Template, error)
- func (m *MockApiClientInterface) Templates() ([]Template, error)
- func (m *MockApiClientInterface) UnassignConfigurationSets(scope, scopeId string, sets []string) error
- func (m *MockApiClientInterface) UnsubscribeWorkflowTrigger(environmentId string, payload WorkflowTriggerEnvironments) error
- func (m *MockApiClientInterface) UpdateUserProjectAssignment(projectId, userId string, payload *UpdateUserProjectAssignmentPayload) (*UserProjectAssignment, error)
- func (m *MockApiClientInterface) UserProjectAssignments(projectId string) ([]UserProjectAssignment, error)
- func (m *MockApiClientInterface) UserRoleEnvironmentAssignments(environmentId string) ([]UserRoleEnvironmentAssignment, error)
- func (m *MockApiClientInterface) Users() ([]OrganizationUser, error)
- func (m *MockApiClientInterface) VariablesFromRepository(payload *VariablesFromRepositoryPayload) ([]ConfigurationVariable, error)
- func (m *MockApiClientInterface) VcsConnection(id string) (*VcsConnection, error)
- func (m *MockApiClientInterface) VcsConnectionCreate(payload VcsConnectionCreatePayload) (*VcsConnection, error)
- func (m *MockApiClientInterface) VcsConnectionDelete(id string) error
- func (m *MockApiClientInterface) VcsConnectionUpdate(id string, payload VcsConnectionUpdatePayload) (*VcsConnection, error)
- func (m *MockApiClientInterface) VcsConnections() ([]VcsConnection, error)
- func (m *MockApiClientInterface) VcsToken(vcsType, repository string) (*VscToken, error)
- func (m *MockApiClientInterface) WorkflowTrigger(environmentId string) ([]WorkflowTrigger, error)
- func (m *MockApiClientInterface) WorkflowTriggerUpsert(environmentId string, request WorkflowTriggerUpsertPayload) ([]WorkflowTrigger, error)
- type MockApiClientInterfaceMockRecorder
- func (mr *MockApiClientInterfaceMockRecorder) AgentValues(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) Agents() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ApiKeyCreate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ApiKeyDelete(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ApiKeys() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ApprovalPolicies(name any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ApprovalPolicyAssign(assignment any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ApprovalPolicyByScope(scope, scopeId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ApprovalPolicyCreate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ApprovalPolicyUnassign(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ApprovalPolicyUpdate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) AssignAgentsToProjects(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) AssignCloudCredentialsToProject(projectId, credentialId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) AssignConfigurationSets(scope, scopeId, sets any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) AssignCostCredentialsToProject(projectId, credentialId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) AssignTemplateToProject(id, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) AssignUserRoleToEnvironment(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) AssignUserToProject(projectId, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CloudAccount(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CloudAccountCreate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CloudAccountDelete(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CloudAccountUpdate(id, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CloudAccounts() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CloudCredentialIdsInProject(projectId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CloudCredentials(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CloudCredentialsDelete(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CloudCredentialsList() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ConfigurationSet(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ConfigurationSetCreate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ConfigurationSetDelete(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ConfigurationSetUpdate(id, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ConfigurationSets(scope, scopeId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ConfigurationSetsAssignments(scope, scopeId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ConfigurationVariableCreate(params any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ConfigurationVariableDelete(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ConfigurationVariableUpdate(params any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ConfigurationVariablesById(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ConfigurationVariablesByScope(scope, scopeId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ConfigurationVariablesBySetId(setId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CostCredentialIdsInProject(projectId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CredentialsCreate(request any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CredentialsUpdate(id, request any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CustomFlow(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CustomFlowAssign(assignments any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CustomFlowCreate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CustomFlowDelete(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CustomFlowGetAssignments(assignments any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CustomFlowUnassign(assignments any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CustomFlowUpdate(id, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) CustomFlows(name any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) DeleteEnvironmentDiscovery(projectId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) Environment(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) EnvironmentCreate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) EnvironmentCreateWithoutTemplate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) EnvironmentDeploy(id, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) EnvironmentDeploymentLog(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) EnvironmentDestroy(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) EnvironmentDriftDetection(environmentId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) EnvironmentMarkAsArchived(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) EnvironmentMove(id, projectId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) EnvironmentScheduling(environmentId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) EnvironmentSchedulingDelete(environmentId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) EnvironmentSchedulingUpdate(environmentId, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) EnvironmentStopDriftDetection(environmentId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) EnvironmentUpdate(id, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) EnvironmentUpdateDriftDetection(environmentId, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) EnvironmentUpdateTTL(id, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) EnvironmentsByName(name any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) GetEnvironmentDiscovery(projectId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) GitToken(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) GitTokenCreate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) GitTokenDelete(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) GitTokens() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) GpgKeyCreate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) GpgKeyDelete(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) GpgKeys() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) KubernetesCredentialsCreate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) KubernetesCredentialsUpdate(id, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) Module(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ModuleCreate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ModuleDelete(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ModuleTestingProject() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ModuleUpdate(id, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) Modules() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) NotificationCreate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) NotificationDelete(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) NotificationProjectAssignmentUpdate(projectId, endpointId, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) NotificationProjectAssignments(projectId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) NotificationUpdate(id, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) Notifications() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) OidcSub() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) Organization() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) OrganizationId() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) OrganizationPolicyUpdate(arg0 any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) OrganizationUserUpdateRole(userId, roleId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) Policy(projectId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) PolicyUpdate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) Project(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ProjectBudget(projectId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ProjectBudgetDelete(projectId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ProjectBudgetUpdate(projectId, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ProjectCreate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ProjectDelete(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ProjectEnvironments(projectId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ProjectMove(id, targetProjectId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ProjectUpdate(id, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) Projects() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ProjectsAgentsAssignments() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) Provider(providerId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ProviderCreate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ProviderDelete(providerId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) ProviderUpdate(providerId, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) Providers() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) PutEnvironmentDiscovery(projectId, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) RemoteStateAccessConfiguration(environmentId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) RemoteStateAccessConfigurationCreate(environmentId, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) RemoteStateAccessConfigurationDelete(environmentId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) RemoveCloudCredentialsFromProject(projectId, credentialId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) RemoveCostCredentialsFromProject(projectId, credentialId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) RemoveTemplateFromProject(templateId, projectId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) RemoveUserFromProject(projectId, userId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) RemoveUserRoleFromEnvironment(environmentId, userId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) Role(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) RoleCreate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) RoleDelete(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) RoleUpdate(id, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) Roles() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) SshKeyCreate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) SshKeyDelete(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) SshKeyUpdate(id, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) SshKeys() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) SubscribeWorkflowTrigger(environmentId, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) Team(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) TeamCreate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) TeamDelete(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) TeamRoleAssignmentCreateOrUpdate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) TeamRoleAssignmentDelete(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) TeamRoleAssignments(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) TeamUpdate(id, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) Teams() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) TeamsByName(name any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) Template(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) TemplateCreate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) TemplateDelete(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) TemplateUpdate(id, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) Templates() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) UnassignConfigurationSets(scope, scopeId, sets any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) UnsubscribeWorkflowTrigger(environmentId, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) UpdateUserProjectAssignment(projectId, userId, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) UserProjectAssignments(projectId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) UserRoleEnvironmentAssignments(environmentId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) Users() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) VariablesFromRepository(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) VcsConnection(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) VcsConnectionCreate(payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) VcsConnectionDelete(id any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) VcsConnectionUpdate(id, payload any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) VcsConnections() *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) VcsToken(vcsType, repository any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) WorkflowTrigger(environmentId any) *gomock.Call
- func (mr *MockApiClientInterfaceMockRecorder) WorkflowTriggerUpsert(environmentId, request any) *gomock.Call
- type Module
- type ModuleCreatePayload
- type ModuleCreatePayloadWith
- type ModuleSshKey
- type ModuleTestingProject
- type ModuleUpdatePayload
- type NotFoundError
- type Notification
- type NotificationCreatePayload
- type NotificationCreatePayloadWith
- type NotificationProjectAssignment
- type NotificationProjectAssignmentUpdatePayload
- type NotificationType
- type NotificationUpdatePayload
- type Organization
- type OrganizationPolicyUpdatePayload
- type OrganizationUser
- type Paginated
- type PaginatedTeamsResponse
- type Pagination
- type Policy
- type PolicyUpdatePayload
- type Project
- type ProjectBudget
- type ProjectBudgetUpdatePayload
- type ProjectCreatePayload
- type ProjectPermission
- type ProjectUpdatePayload
- type ProjectsAgentsAssignments
- type Provider
- type ProviderCreatePayload
- type ProviderUpdatePayload
- type RemoteStateAccessConfiguration
- type RemoteStateAccessConfigurationCreate
- type Role
- type RoleCreatePayload
- type RoleUpdatePayload
- type Scope
- type SshKey
- type SshKeyCreatePayload
- type SshKeyUpdatePayload
- type SubEnvironment
- type TTL
- type TTLType
- type Team
- type TeamCreatePayload
- type TeamRoleAssignmentCreateOrUpdatePayload
- type TeamRoleAssignmentDeletePayload
- type TeamRoleAssignmentListPayload
- type TeamRoleAssignmentPayload
- type TeamUpdatePayload
- type Template
- type TemplateAssignmentToProject
- type TemplateAssignmentToProjectPayload
- type TemplateCreatePayload
- type TemplateRetry
- type TemplateRetryOn
- type TemplateSshKey
- type UpdateConfigurationSetPayload
- type UpdateUserProjectAssignmentPayload
- type User
- type UserProjectAssignment
- type UserRoleEnvironmentAssignment
- type VariablesFromRepositoryPayload
- type VaultCredentialsCreatePayload
- type VaultCredentialsType
- type VaultCredentialsValuePayload
- type VcsConnection
- type VcsConnectionCreatePayload
- type VcsConnectionUpdatePayload
- type VscToken
- type WorkflowFile
- type WorkflowSubEnvironment
- type WorkflowTrigger
- type WorkflowTriggerEnvironments
- type WorkflowTriggerUpsertPayload
Constants ¶
const ( ApprovalPolicyProjectScope string = "PROJECT" ApprovalPolicyTemplateScope string = "BLUEPRINT" )
const ( AdminRole string = "Admin" DeployerRole string = "Deployer" PlannerRole string = "Planner" ViewerRole string = "Viewer" UserRole string = "User" )
const ( AwsCostCredentialsType AwsCredentialsType = "AWS_ASSUMED_ROLE" AwsAssumedRoleCredentialsType AwsCredentialsType = "AWS_ASSUMED_ROLE_FOR_DEPLOYMENT" AwsAccessKeysCredentialsType AwsCredentialsType = "AWS_ACCESS_KEYS_FOR_DEPLOYMENT" AwsOidcCredentialsType AwsCredentialsType = "AWS_OIDC" GoogleCostCredentialsType GcpCredentialsType = "GCP_CREDENTIALS" GcpServiceAccountCredentialsType GcpCredentialsType = "GCP_SERVICE_ACCOUNT_FOR_DEPLOYMENT" GcpOidcCredentialsType GcpCredentialsType = "GCP_OIDC" AzureCostCredentialsType AzureCredentialsType = "AZURE_CREDENTIALS" AzureServicePrincipalCredentialsType AzureCredentialsType = "AZURE_SERVICE_PRINCIPAL_FOR_DEPLOYMENT" AzureOidcCredentialsType AzureCredentialsType = "AZURE_OIDC" VaultOidcCredentialsType VaultCredentialsType = "VAULT_OIDC" )
const ENVIRONMENT = "environment"
const OPENTOFU = "opentofu"
const TERRAFORM = "terraform"
const TERRAGRUNT = "terragrunt"
const WORKFLOW = "workflow"
Variables ¶
var EnvironmentBuiltinRoles = []string{AdminRole, DeployerRole, PlannerRole, ViewerRole}
var OrganizationBuiltinRoles = []string{UserRole, AdminRole}
var ProjectBuiltinRoles = []string{AdminRole, DeployerRole, PlannerRole, ViewerRole}
Functions ¶
func IsBuiltinRole ¶ added in v1.18.2
func IsCustomRole ¶ added in v1.18.2
func MemoizeExported ¶ added in v1.23.1
func MemoizeExported[K comparable, V any](f func(K) (V, error)) func(K) (V, error)
MemoizeExported exports the memoize function for testing
Types ¶
type AWSCloudAccountConfiguration ¶ added in v1.20.0
type ApiClient ¶
type ApiClient struct {
// contains filtered or unexported fields
}
func (*ApiClient) AgentValues ¶ added in v1.1.2
func (*ApiClient) ApiKeyCreate ¶ added in v0.2.32
func (client *ApiClient) ApiKeyCreate(payload ApiKeyCreatePayload) (*ApiKey, error)
func (*ApiClient) ApiKeyDelete ¶ added in v0.2.32
func (*ApiClient) ApprovalPolicies ¶ added in v1.4.13
func (client *ApiClient) ApprovalPolicies(name string) ([]ApprovalPolicy, error)
func (*ApiClient) ApprovalPolicyAssign ¶ added in v1.4.13
func (client *ApiClient) ApprovalPolicyAssign(assignment *ApprovalPolicyAssignment) (*ApprovalPolicyAssignment, error)
func (*ApiClient) ApprovalPolicyByScope ¶ added in v1.4.13
func (client *ApiClient) ApprovalPolicyByScope(scope string, scopeId string) ([]ApprovalPolicyByScope, error)
func (*ApiClient) ApprovalPolicyCreate ¶ added in v1.17.1
func (client *ApiClient) ApprovalPolicyCreate(payload *ApprovalPolicyCreatePayload) (*ApprovalPolicy, error)
func (*ApiClient) ApprovalPolicyUnassign ¶ added in v1.4.13
func (*ApiClient) ApprovalPolicyUpdate ¶ added in v1.17.1
func (client *ApiClient) ApprovalPolicyUpdate(payload *ApprovalPolicyUpdatePayload) (*ApprovalPolicy, error)
func (*ApiClient) AssignAgentsToProjects ¶ added in v1.0.0
func (client *ApiClient) AssignAgentsToProjects(payload AssignProjectsAgentsAssignmentsPayload) (*ProjectsAgentsAssignments, error)
func (*ApiClient) AssignCloudCredentialsToProject ¶ added in v0.0.6
func (client *ApiClient) AssignCloudCredentialsToProject(projectId string, credentialId string) (CloudCredentialsProjectAssignment, error)
func (*ApiClient) AssignConfigurationSets ¶ added in v1.18.10
func (*ApiClient) AssignCostCredentialsToProject ¶ added in v0.2.32
func (client *ApiClient) AssignCostCredentialsToProject(projectId string, credentialId string) (CostCredentialProjectAssignment, error)
func (*ApiClient) AssignTemplateToProject ¶ added in v0.0.6
func (client *ApiClient) AssignTemplateToProject(id string, payload TemplateAssignmentToProjectPayload) (Template, error)
func (*ApiClient) AssignUserRoleToEnvironment ¶ added in v1.4.6
func (client *ApiClient) AssignUserRoleToEnvironment(payload *AssignUserRoleToEnvironmentPayload) (*UserRoleEnvironmentAssignment, error)
func (*ApiClient) AssignUserToProject ¶ added in v1.0.7
func (client *ApiClient) AssignUserToProject(projectId string, payload *AssignUserToProjectPayload) (*UserProjectAssignment, error)
func (*ApiClient) CloudAccount ¶ added in v1.20.0
func (client *ApiClient) CloudAccount(id string) (*CloudAccount, error)
func (*ApiClient) CloudAccountCreate ¶ added in v1.20.0
func (client *ApiClient) CloudAccountCreate(payload *CloudAccountCreatePayload) (*CloudAccount, error)
func (*ApiClient) CloudAccountDelete ¶ added in v1.20.0
func (*ApiClient) CloudAccountUpdate ¶ added in v1.20.0
func (client *ApiClient) CloudAccountUpdate(id string, payload *CloudAccountUpdatePayload) (*CloudAccount, error)
func (*ApiClient) CloudAccounts ¶ added in v1.20.0
func (client *ApiClient) CloudAccounts() ([]CloudAccount, error)
func (*ApiClient) CloudCredentialIdsInProject ¶ added in v0.0.6
func (*ApiClient) CloudCredentials ¶ added in v0.2.29
func (client *ApiClient) CloudCredentials(id string) (Credentials, error)
func (*ApiClient) CloudCredentialsDelete ¶ added in v0.2.29
func (*ApiClient) CloudCredentialsList ¶ added in v0.2.29
func (client *ApiClient) CloudCredentialsList() ([]Credentials, error)
func (*ApiClient) ConfigurationSet ¶ added in v1.18.9
func (client *ApiClient) ConfigurationSet(id string) (*ConfigurationSet, error)
func (*ApiClient) ConfigurationSetCreate ¶ added in v1.18.9
func (client *ApiClient) ConfigurationSetCreate(payload *CreateConfigurationSetPayload) (*ConfigurationSet, error)
func (*ApiClient) ConfigurationSetDelete ¶ added in v1.18.9
func (*ApiClient) ConfigurationSetUpdate ¶ added in v1.18.9
func (client *ApiClient) ConfigurationSetUpdate(id string, payload *UpdateConfigurationSetPayload) (*ConfigurationSet, error)
func (*ApiClient) ConfigurationSets ¶ added in v1.19.9
func (client *ApiClient) ConfigurationSets(scope string, scopeId string) ([]ConfigurationSet, error)
func (*ApiClient) ConfigurationSetsAssignments ¶ added in v1.18.12
func (client *ApiClient) ConfigurationSetsAssignments(scope string, scopeId string) ([]ConfigurationSet, error)
func (*ApiClient) ConfigurationVariableCreate ¶
func (client *ApiClient) ConfigurationVariableCreate(params ConfigurationVariableCreateParams) (ConfigurationVariable, error)
func (*ApiClient) ConfigurationVariableDelete ¶
func (*ApiClient) ConfigurationVariableUpdate ¶
func (client *ApiClient) ConfigurationVariableUpdate(updateParams ConfigurationVariableUpdateParams) (ConfigurationVariable, error)
func (*ApiClient) ConfigurationVariablesById ¶ added in v0.2.25
func (client *ApiClient) ConfigurationVariablesById(id string) (ConfigurationVariable, error)
func (*ApiClient) ConfigurationVariablesByScope ¶ added in v0.2.25
func (client *ApiClient) ConfigurationVariablesByScope(scope Scope, scopeId string) ([]ConfigurationVariable, error)
func (*ApiClient) ConfigurationVariablesBySetId ¶ added in v1.18.9
func (client *ApiClient) ConfigurationVariablesBySetId(setId string) ([]ConfigurationVariable, error)
func (*ApiClient) CostCredentialIdsInProject ¶ added in v0.2.32
func (client *ApiClient) CostCredentialIdsInProject(projectId string) ([]CostCredentialProjectAssignment, error)
func (*ApiClient) CredentialsCreate ¶ added in v1.0.7
func (client *ApiClient) CredentialsCreate(request CredentialCreatePayload) (Credentials, error)
func (*ApiClient) CredentialsUpdate ¶ added in v1.5.0
func (client *ApiClient) CredentialsUpdate(id string, request CredentialCreatePayload) (Credentials, error)
func (*ApiClient) CustomFlow ¶ added in v1.3.3
func (client *ApiClient) CustomFlow(id string) (*CustomFlow, error)
func (*ApiClient) CustomFlowAssign ¶ added in v1.3.4
func (client *ApiClient) CustomFlowAssign(assignments []CustomFlowAssignment) error
func (*ApiClient) CustomFlowCreate ¶ added in v1.3.3
func (client *ApiClient) CustomFlowCreate(payload CustomFlowCreatePayload) (*CustomFlow, error)
func (*ApiClient) CustomFlowDelete ¶ added in v1.3.3
func (*ApiClient) CustomFlowGetAssignments ¶ added in v1.3.4
func (client *ApiClient) CustomFlowGetAssignments(assignments []CustomFlowAssignment) ([]CustomFlowAssignment, error)
func (*ApiClient) CustomFlowUnassign ¶ added in v1.3.4
func (client *ApiClient) CustomFlowUnassign(assignments []CustomFlowAssignment) error
func (*ApiClient) CustomFlowUpdate ¶ added in v1.3.3
func (client *ApiClient) CustomFlowUpdate(id string, payload CustomFlowCreatePayload) (*CustomFlow, error)
func (*ApiClient) CustomFlows ¶ added in v1.3.3
func (client *ApiClient) CustomFlows(name string) ([]CustomFlow, error)
func (*ApiClient) DeleteEnvironmentDiscovery ¶ added in v1.17.0
func (*ApiClient) Environment ¶ added in v0.0.21
func (client *ApiClient) Environment(id string) (Environment, error)
func (*ApiClient) EnvironmentCreate ¶ added in v0.0.21
func (client *ApiClient) EnvironmentCreate(payload EnvironmentCreate) (Environment, error)
func (*ApiClient) EnvironmentCreateWithoutTemplate ¶ added in v1.2.0
func (client *ApiClient) EnvironmentCreateWithoutTemplate(payload EnvironmentCreateWithoutTemplate) (Environment, error)
func (*ApiClient) EnvironmentDeploy ¶ added in v0.0.21
func (client *ApiClient) EnvironmentDeploy(id string, payload DeployRequest) (EnvironmentDeployResponse, error)
func (*ApiClient) EnvironmentDeploymentLog ¶ added in v1.20.12
func (client *ApiClient) EnvironmentDeploymentLog(id string) (*DeploymentLog, error)
func (*ApiClient) EnvironmentDestroy ¶ added in v0.0.21
func (client *ApiClient) EnvironmentDestroy(id string) (*EnvironmentDestroyResponse, error)
func (*ApiClient) EnvironmentDriftDetection ¶ added in v0.2.29
func (client *ApiClient) EnvironmentDriftDetection(environmentId string) (EnvironmentSchedulingExpression, error)
func (*ApiClient) EnvironmentMarkAsArchived ¶ added in v1.17.1
func (*ApiClient) EnvironmentMove ¶ added in v1.20.4
func (*ApiClient) EnvironmentScheduling ¶ added in v0.0.23
func (client *ApiClient) EnvironmentScheduling(environmentId string) (EnvironmentScheduling, error)
func (*ApiClient) EnvironmentSchedulingDelete ¶ added in v0.0.23
func (*ApiClient) EnvironmentSchedulingUpdate ¶ added in v0.0.23
func (client *ApiClient) EnvironmentSchedulingUpdate(environmentId string, payload EnvironmentScheduling) (EnvironmentScheduling, error)
func (*ApiClient) EnvironmentStopDriftDetection ¶ added in v0.2.29
func (*ApiClient) EnvironmentUpdate ¶ added in v0.0.21
func (client *ApiClient) EnvironmentUpdate(id string, payload EnvironmentUpdate) (Environment, error)
func (*ApiClient) EnvironmentUpdateDriftDetection ¶ added in v0.2.29
func (client *ApiClient) EnvironmentUpdateDriftDetection(environmentId string, payload EnvironmentSchedulingExpression) (EnvironmentSchedulingExpression, error)
func (*ApiClient) EnvironmentUpdateTTL ¶ added in v0.0.21
func (client *ApiClient) EnvironmentUpdateTTL(id string, payload TTL) (Environment, error)
func (*ApiClient) EnvironmentsByName ¶ added in v1.20.1
func (client *ApiClient) EnvironmentsByName(name string) ([]Environment, error)
func (*ApiClient) GetEnvironmentDiscovery ¶ added in v1.17.0
func (client *ApiClient) GetEnvironmentDiscovery(projectId string) (*EnvironmentDiscoveryPayload, error)
func (*ApiClient) GitTokenCreate ¶ added in v0.2.32
func (client *ApiClient) GitTokenCreate(payload GitTokenCreatePayload) (*GitToken, error)
func (*ApiClient) GitTokenDelete ¶ added in v0.2.32
func (*ApiClient) GpgKeyCreate ¶ added in v1.4.4
func (client *ApiClient) GpgKeyCreate(payload *GpgKeyCreatePayload) (*GpgKey, error)
func (*ApiClient) GpgKeyDelete ¶ added in v1.4.4
func (*ApiClient) KubernetesCredentialsCreate ¶ added in v1.18.7
func (client *ApiClient) KubernetesCredentialsCreate(payload *KubernetesCredentialsCreatePayload) (*Credentials, error)
func (*ApiClient) KubernetesCredentialsUpdate ¶ added in v1.18.7
func (client *ApiClient) KubernetesCredentialsUpdate(id string, payload *KubernetesCredentialsUpdatePayload) (*Credentials, error)
func (*ApiClient) ModuleCreate ¶ added in v0.2.32
func (client *ApiClient) ModuleCreate(payload ModuleCreatePayload) (*Module, error)
func (*ApiClient) ModuleDelete ¶ added in v0.2.32
func (*ApiClient) ModuleTestingProject ¶ added in v1.16.11
func (client *ApiClient) ModuleTestingProject() (*ModuleTestingProject, error)
func (*ApiClient) ModuleUpdate ¶ added in v0.2.32
func (client *ApiClient) ModuleUpdate(id string, payload ModuleUpdatePayload) (*Module, error)
func (*ApiClient) NotificationCreate ¶ added in v0.2.32
func (client *ApiClient) NotificationCreate(payload NotificationCreatePayload) (*Notification, error)
func (*ApiClient) NotificationDelete ¶ added in v0.2.32
func (*ApiClient) NotificationProjectAssignmentUpdate ¶ added in v0.2.32
func (client *ApiClient) NotificationProjectAssignmentUpdate(projectId string, endpointId string, payload NotificationProjectAssignmentUpdatePayload) (*NotificationProjectAssignment, error)
func (*ApiClient) NotificationProjectAssignments ¶ added in v0.2.32
func (client *ApiClient) NotificationProjectAssignments(projectId string) ([]NotificationProjectAssignment, error)
func (*ApiClient) NotificationUpdate ¶ added in v0.2.32
func (client *ApiClient) NotificationUpdate(id string, payload NotificationUpdatePayload) (*Notification, error)
func (*ApiClient) Notifications ¶ added in v0.2.32
func (client *ApiClient) Notifications() ([]Notification, error)
func (*ApiClient) Organization ¶
func (client *ApiClient) Organization() (Organization, error)
func (*ApiClient) OrganizationId ¶ added in v1.1.2
func (*ApiClient) OrganizationPolicyUpdate ¶ added in v0.2.32
func (client *ApiClient) OrganizationPolicyUpdate(payload OrganizationPolicyUpdatePayload) (*Organization, error)
func (*ApiClient) OrganizationUserUpdateRole ¶ added in v1.3.0
func (*ApiClient) PolicyUpdate ¶ added in v0.0.15
func (client *ApiClient) PolicyUpdate(payload PolicyUpdatePayload) (Policy, error)
PolicyUpdate updates a policy through the API
func (*ApiClient) ProjectBudget ¶ added in v1.4.17
func (client *ApiClient) ProjectBudget(projectId string) (*ProjectBudget, error)
func (*ApiClient) ProjectBudgetDelete ¶ added in v1.4.17
func (*ApiClient) ProjectBudgetUpdate ¶ added in v1.4.17
func (client *ApiClient) ProjectBudgetUpdate(projectId string, payload *ProjectBudgetUpdatePayload) (*ProjectBudget, error)
func (*ApiClient) ProjectCreate ¶
func (client *ApiClient) ProjectCreate(payload ProjectCreatePayload) (Project, error)
func (*ApiClient) ProjectDelete ¶
func (*ApiClient) ProjectEnvironments ¶ added in v0.2.32
func (client *ApiClient) ProjectEnvironments(projectId string) ([]Environment, error)
func (*ApiClient) ProjectMove ¶ added in v1.4.5
func (*ApiClient) ProjectUpdate ¶ added in v0.0.4
func (client *ApiClient) ProjectUpdate(id string, payload ProjectUpdatePayload) (Project, error)
func (*ApiClient) ProjectsAgentsAssignments ¶ added in v1.0.0
func (client *ApiClient) ProjectsAgentsAssignments() (*ProjectsAgentsAssignments, error)
func (*ApiClient) ProviderCreate ¶ added in v1.4.5
func (client *ApiClient) ProviderCreate(payload ProviderCreatePayload) (*Provider, error)
func (*ApiClient) ProviderDelete ¶ added in v1.4.5
func (*ApiClient) ProviderUpdate ¶ added in v1.4.5
func (client *ApiClient) ProviderUpdate(providerId string, payload ProviderUpdatePayload) (*Provider, error)
func (*ApiClient) PutEnvironmentDiscovery ¶ added in v1.17.0
func (client *ApiClient) PutEnvironmentDiscovery(projectId string, payload *EnvironmentDiscoveryPutPayload) (*EnvironmentDiscoveryPayload, error)
func (*ApiClient) RemoteStateAccessConfiguration ¶ added in v1.4.2
func (client *ApiClient) RemoteStateAccessConfiguration(environmentId string) (*RemoteStateAccessConfiguration, error)
func (*ApiClient) RemoteStateAccessConfigurationCreate ¶ added in v1.4.2
func (client *ApiClient) RemoteStateAccessConfigurationCreate(environmentId string, payload RemoteStateAccessConfigurationCreate) (*RemoteStateAccessConfiguration, error)
func (*ApiClient) RemoteStateAccessConfigurationDelete ¶ added in v1.4.2
func (*ApiClient) RemoveCloudCredentialsFromProject ¶ added in v0.0.6
func (*ApiClient) RemoveCostCredentialsFromProject ¶ added in v0.2.32
func (*ApiClient) RemoveTemplateFromProject ¶ added in v0.0.6
func (*ApiClient) RemoveUserFromProject ¶ added in v1.0.7
func (*ApiClient) RemoveUserRoleFromEnvironment ¶ added in v1.4.6
func (*ApiClient) RoleCreate ¶ added in v1.2.4
func (client *ApiClient) RoleCreate(payload RoleCreatePayload) (*Role, error)
func (*ApiClient) RoleDelete ¶ added in v1.2.4
func (*ApiClient) RoleUpdate ¶ added in v1.2.4
func (client *ApiClient) RoleUpdate(id string, payload RoleUpdatePayload) (*Role, error)
func (*ApiClient) SshKeyCreate ¶
func (client *ApiClient) SshKeyCreate(payload SshKeyCreatePayload) (*SshKey, error)
func (*ApiClient) SshKeyDelete ¶
func (*ApiClient) SshKeyUpdate ¶ added in v1.16.0
func (client *ApiClient) SshKeyUpdate(id string, payload *SshKeyUpdatePayload) (*SshKey, error)
func (*ApiClient) SubscribeWorkflowTrigger ¶ added in v1.4.1
func (client *ApiClient) SubscribeWorkflowTrigger(environmentId string, payload WorkflowTriggerEnvironments) error
func (*ApiClient) TeamCreate ¶ added in v0.0.13
func (client *ApiClient) TeamCreate(payload TeamCreatePayload) (Team, error)
func (*ApiClient) TeamDelete ¶ added in v0.0.13
func (*ApiClient) TeamRoleAssignmentCreateOrUpdate ¶ added in v1.18.1
func (client *ApiClient) TeamRoleAssignmentCreateOrUpdate(payload *TeamRoleAssignmentCreateOrUpdatePayload) (*TeamRoleAssignmentPayload, error)
func (*ApiClient) TeamRoleAssignmentDelete ¶ added in v1.18.1
func (client *ApiClient) TeamRoleAssignmentDelete(payload *TeamRoleAssignmentDeletePayload) error
func (*ApiClient) TeamRoleAssignments ¶ added in v1.18.1
func (client *ApiClient) TeamRoleAssignments(payload *TeamRoleAssignmentListPayload) ([]TeamRoleAssignmentPayload, error)
func (*ApiClient) TeamUpdate ¶ added in v0.0.13
func (client *ApiClient) TeamUpdate(id string, payload TeamUpdatePayload) (Team, error)
func (*ApiClient) TeamsByName ¶ added in v1.2.9
func (*ApiClient) TemplateCreate ¶
func (client *ApiClient) TemplateCreate(payload TemplateCreatePayload) (Template, error)
func (*ApiClient) TemplateDelete ¶
func (*ApiClient) TemplateUpdate ¶
func (client *ApiClient) TemplateUpdate(id string, payload TemplateCreatePayload) (Template, error)
func (*ApiClient) UnassignConfigurationSets ¶ added in v1.18.10
func (*ApiClient) UnsubscribeWorkflowTrigger ¶ added in v1.4.1
func (client *ApiClient) UnsubscribeWorkflowTrigger(environmentId string, payload WorkflowTriggerEnvironments) error
func (*ApiClient) UpdateUserProjectAssignment ¶ added in v1.0.7
func (client *ApiClient) UpdateUserProjectAssignment(projectId string, userId string, payload *UpdateUserProjectAssignmentPayload) (*UserProjectAssignment, error)
func (*ApiClient) UserProjectAssignments ¶ added in v1.0.7
func (client *ApiClient) UserProjectAssignments(projectId string) ([]UserProjectAssignment, error)
func (*ApiClient) UserRoleEnvironmentAssignments ¶ added in v1.4.6
func (client *ApiClient) UserRoleEnvironmentAssignments(environmentId string) ([]UserRoleEnvironmentAssignment, error)
func (*ApiClient) Users ¶ added in v1.0.3
func (client *ApiClient) Users() ([]OrganizationUser, error)
func (*ApiClient) VariablesFromRepository ¶ added in v1.0.7
func (client *ApiClient) VariablesFromRepository(payload *VariablesFromRepositoryPayload) ([]ConfigurationVariable, error)
func (*ApiClient) VcsConnection ¶ added in v1.24.1
func (client *ApiClient) VcsConnection(id string) (*VcsConnection, error)
func (*ApiClient) VcsConnectionCreate ¶ added in v1.24.1
func (client *ApiClient) VcsConnectionCreate(payload VcsConnectionCreatePayload) (*VcsConnection, error)
func (*ApiClient) VcsConnectionDelete ¶ added in v1.24.1
func (*ApiClient) VcsConnectionUpdate ¶ added in v1.24.1
func (client *ApiClient) VcsConnectionUpdate(id string, payload VcsConnectionUpdatePayload) (*VcsConnection, error)
func (*ApiClient) VcsConnections ¶ added in v1.24.1
func (client *ApiClient) VcsConnections() ([]VcsConnection, error)
func (*ApiClient) WorkflowTrigger ¶ added in v0.0.23
func (client *ApiClient) WorkflowTrigger(environmentId string) ([]WorkflowTrigger, error)
func (*ApiClient) WorkflowTriggerUpsert ¶ added in v0.0.23
func (client *ApiClient) WorkflowTriggerUpsert(environmentId string, request WorkflowTriggerUpsertPayload) ([]WorkflowTrigger, error)
type ApiClientInterface ¶ added in v0.0.6
type ApiClientInterface interface { ConfigurationVariablesByScope(scope Scope, scopeId string) ([]ConfigurationVariable, error) ConfigurationVariablesById(id string) (ConfigurationVariable, error) ConfigurationVariableCreate(params ConfigurationVariableCreateParams) (ConfigurationVariable, error) ConfigurationVariableUpdate(params ConfigurationVariableUpdateParams) (ConfigurationVariable, error) ConfigurationVariableDelete(id string) error Organization() (Organization, error) OrganizationId() (string, error) OrganizationPolicyUpdate(OrganizationPolicyUpdatePayload) (*Organization, error) OrganizationUserUpdateRole(userId string, roleId string) error OidcSub() (string, error) Policy(projectId string) (Policy, error) PolicyUpdate(payload PolicyUpdatePayload) (Policy, error) Projects() ([]Project, error) Project(id string) (Project, error) ProjectCreate(payload ProjectCreatePayload) (Project, error) ProjectUpdate(id string, payload ProjectUpdatePayload) (Project, error) ProjectDelete(id string) error ProjectMove(id string, targetProjectId string) error ModuleTestingProject() (*ModuleTestingProject, error) Template(id string) (Template, error) Templates() ([]Template, error) TemplateCreate(payload TemplateCreatePayload) (Template, error) TemplateUpdate(id string, payload TemplateCreatePayload) (Template, error) TemplateDelete(id string) error AssignTemplateToProject(id string, payload TemplateAssignmentToProjectPayload) (Template, error) RemoveTemplateFromProject(templateId string, projectId string) error VariablesFromRepository(payload *VariablesFromRepositoryPayload) ([]ConfigurationVariable, error) SshKeys() ([]SshKey, error) SshKeyCreate(payload SshKeyCreatePayload) (*SshKey, error) SshKeyUpdate(id string, payload *SshKeyUpdatePayload) (*SshKey, error) SshKeyDelete(id string) error CredentialsCreate(request CredentialCreatePayload) (Credentials, error) CredentialsUpdate(id string, request CredentialCreatePayload) (Credentials, error) CloudCredentials(id string) (Credentials, error) CloudCredentialsList() ([]Credentials, error) CloudCredentialsDelete(id string) error AssignCloudCredentialsToProject(projectId string, credentialId string) (CloudCredentialsProjectAssignment, error) RemoveCloudCredentialsFromProject(projectId string, credentialId string) error CloudCredentialIdsInProject(projectId string) ([]string, error) AssignCostCredentialsToProject(projectId string, credentialId string) (CostCredentialProjectAssignment, error) CostCredentialIdsInProject(projectId string) ([]CostCredentialProjectAssignment, error) RemoveCostCredentialsFromProject(projectId string, credentialId string) error Team(id string) (Team, error) Teams() ([]Team, error) TeamsByName(name string) ([]Team, error) TeamCreate(payload TeamCreatePayload) (Team, error) TeamUpdate(id string, payload TeamUpdatePayload) (Team, error) TeamDelete(id string) error EnvironmentsByName(name string) ([]Environment, error) ProjectEnvironments(projectId string) ([]Environment, error) Environment(id string) (Environment, error) EnvironmentCreate(payload EnvironmentCreate) (Environment, error) EnvironmentCreateWithoutTemplate(payload EnvironmentCreateWithoutTemplate) (Environment, error) EnvironmentDestroy(id string) (*EnvironmentDestroyResponse, error) EnvironmentMarkAsArchived(id string) error EnvironmentUpdate(id string, payload EnvironmentUpdate) (Environment, error) EnvironmentDeploy(id string, payload DeployRequest) (EnvironmentDeployResponse, error) EnvironmentUpdateTTL(id string, payload TTL) (Environment, error) EnvironmentMove(id string, projectId string) error EnvironmentScheduling(environmentId string) (EnvironmentScheduling, error) EnvironmentSchedulingUpdate(environmentId string, payload EnvironmentScheduling) (EnvironmentScheduling, error) EnvironmentSchedulingDelete(environmentId string) error EnvironmentDeploymentLog(id string) (*DeploymentLog, error) WorkflowTrigger(environmentId string) ([]WorkflowTrigger, error) WorkflowTriggerUpsert(environmentId string, request WorkflowTriggerUpsertPayload) ([]WorkflowTrigger, error) EnvironmentDriftDetection(environmentId string) (EnvironmentSchedulingExpression, error) EnvironmentUpdateDriftDetection(environmentId string, payload EnvironmentSchedulingExpression) (EnvironmentSchedulingExpression, error) EnvironmentStopDriftDetection(environmentId string) error Notifications() ([]Notification, error) NotificationCreate(payload NotificationCreatePayload) (*Notification, error) NotificationDelete(id string) error NotificationUpdate(id string, payload NotificationUpdatePayload) (*Notification, error) NotificationProjectAssignments(projectId string) ([]NotificationProjectAssignment, error) NotificationProjectAssignmentUpdate(projectId string, endpointId string, payload NotificationProjectAssignmentUpdatePayload) (*NotificationProjectAssignment, error) ModuleCreate(payload ModuleCreatePayload) (*Module, error) Module(id string) (*Module, error) ModuleDelete(id string) error ModuleUpdate(id string, payload ModuleUpdatePayload) (*Module, error) Modules() ([]Module, error) GitToken(id string) (*GitToken, error) GitTokens() ([]GitToken, error) GitTokenCreate(payload GitTokenCreatePayload) (*GitToken, error) GitTokenDelete(id string) error ApiKeyCreate(payload ApiKeyCreatePayload) (*ApiKey, error) ApiKeyDelete(id string) error ApiKeys() ([]ApiKey, error) AssignAgentsToProjects(payload AssignProjectsAgentsAssignmentsPayload) (*ProjectsAgentsAssignments, error) ProjectsAgentsAssignments() (*ProjectsAgentsAssignments, error) Agents() ([]Agent, error) AgentValues(id string) (string, error) Users() ([]OrganizationUser, error) AssignUserToProject(projectId string, payload *AssignUserToProjectPayload) (*UserProjectAssignment, error) RemoveUserFromProject(projectId string, userId string) error UserProjectAssignments(projectId string) ([]UserProjectAssignment, error) UpdateUserProjectAssignment(projectId string, userId string, payload *UpdateUserProjectAssignmentPayload) (*UserProjectAssignment, error) RoleCreate(payload RoleCreatePayload) (*Role, error) Role(id string) (*Role, error) RoleDelete(id string) error RoleUpdate(id string, payload RoleUpdatePayload) (*Role, error) Roles() ([]Role, error) CustomFlow(id string) (*CustomFlow, error) CustomFlows(name string) ([]CustomFlow, error) CustomFlowCreate(payload CustomFlowCreatePayload) (*CustomFlow, error) CustomFlowUpdate(id string, payload CustomFlowCreatePayload) (*CustomFlow, error) CustomFlowDelete(id string) error CustomFlowAssign(assignments []CustomFlowAssignment) error CustomFlowUnassign(assignments []CustomFlowAssignment) error CustomFlowGetAssignments(assignments []CustomFlowAssignment) ([]CustomFlowAssignment, error) SubscribeWorkflowTrigger(environmentId string, payload WorkflowTriggerEnvironments) error UnsubscribeWorkflowTrigger(environmentId string, payload WorkflowTriggerEnvironments) error RemoteStateAccessConfiguration(environmentId string) (*RemoteStateAccessConfiguration, error) RemoteStateAccessConfigurationCreate(environmentId string, payload RemoteStateAccessConfigurationCreate) (*RemoteStateAccessConfiguration, error) RemoteStateAccessConfigurationDelete(environmentId string) error GpgKeyCreate(payload *GpgKeyCreatePayload) (*GpgKey, error) GpgKeyDelete(id string) error GpgKeys() ([]GpgKey, error) ProviderCreate(payload ProviderCreatePayload) (*Provider, error) Provider(providerId string) (*Provider, error) ProviderDelete(providerId string) error ProviderUpdate(providerId string, payload ProviderUpdatePayload) (*Provider, error) Providers() ([]Provider, error) AssignUserRoleToEnvironment(payload *AssignUserRoleToEnvironmentPayload) (*UserRoleEnvironmentAssignment, error) RemoveUserRoleFromEnvironment(environmentId string, userId string) error UserRoleEnvironmentAssignments(environmentId string) ([]UserRoleEnvironmentAssignment, error) ApprovalPolicies(name string) ([]ApprovalPolicy, error) ApprovalPolicyAssign(assignment *ApprovalPolicyAssignment) (*ApprovalPolicyAssignment, error) ApprovalPolicyUnassign(id string) error ApprovalPolicyByScope(scope string, scopeId string) ([]ApprovalPolicyByScope, error) ApprovalPolicyCreate(payload *ApprovalPolicyCreatePayload) (*ApprovalPolicy, error) ApprovalPolicyUpdate(payload *ApprovalPolicyUpdatePayload) (*ApprovalPolicy, error) ProjectBudget(projectId string) (*ProjectBudget, error) ProjectBudgetUpdate(projectId string, payload *ProjectBudgetUpdatePayload) (*ProjectBudget, error) ProjectBudgetDelete(projectId string) error PutEnvironmentDiscovery(projectId string, payload *EnvironmentDiscoveryPutPayload) (*EnvironmentDiscoveryPayload, error) GetEnvironmentDiscovery(projectId string) (*EnvironmentDiscoveryPayload, error) DeleteEnvironmentDiscovery(projectId string) error TeamRoleAssignmentCreateOrUpdate(payload *TeamRoleAssignmentCreateOrUpdatePayload) (*TeamRoleAssignmentPayload, error) TeamRoleAssignmentDelete(payload *TeamRoleAssignmentDeletePayload) error TeamRoleAssignments(payload *TeamRoleAssignmentListPayload) ([]TeamRoleAssignmentPayload, error) KubernetesCredentialsCreate(payload *KubernetesCredentialsCreatePayload) (*Credentials, error) KubernetesCredentialsUpdate(id string, payload *KubernetesCredentialsUpdatePayload) (*Credentials, error) ConfigurationSetCreate(payload *CreateConfigurationSetPayload) (*ConfigurationSet, error) ConfigurationSetUpdate(id string, payload *UpdateConfigurationSetPayload) (*ConfigurationSet, error) ConfigurationSet(id string) (*ConfigurationSet, error) ConfigurationSets(scope string, scopeId string) ([]ConfigurationSet, error) ConfigurationSetDelete(id string) error ConfigurationVariablesBySetId(setId string) ([]ConfigurationVariable, error) AssignConfigurationSets(scope string, scopeId string, sets []string) error UnassignConfigurationSets(scope string, scopeId string, sets []string) error ConfigurationSetsAssignments(scope string, scopeId string) ([]ConfigurationSet, error) CloudAccountCreate(payload *CloudAccountCreatePayload) (*CloudAccount, error) CloudAccountUpdate(id string, payload *CloudAccountUpdatePayload) (*CloudAccount, error) CloudAccountDelete(id string) error CloudAccount(id string) (*CloudAccount, error) CloudAccounts() ([]CloudAccount, error) VcsToken(vcsType string, repository string) (*VscToken, error) VcsConnection(id string) (*VcsConnection, error) VcsConnectionCreate(payload VcsConnectionCreatePayload) (*VcsConnection, error) VcsConnectionUpdate(id string, payload VcsConnectionUpdatePayload) (*VcsConnection, error) VcsConnectionDelete(id string) error VcsConnections() ([]VcsConnection, error) }
func NewApiClient ¶
func NewApiClient(client http.HttpClientInterface, defaultOrganizationId string) ApiClientInterface
type ApiKey ¶ added in v0.0.4
type ApiKey struct { Id string `json:"id"` Name string `json:"name"` ApiKeyId string `json:"apiKeyId"` ApiKeySecret string `json:"apiKeySecret" tfschema:",omitempty"` LastUsedAt string `json:"lastUsedAt"` OrganizationId string `json:"organizationId"` OrganizationRole string `json:"organizationRole"` CreatedAt string `json:"createdAt"` CreatedBy string `json:"createdBy"` CreatedByUser User `json:"createdByUser"` }
type ApiKeyCreatePayload ¶ added in v0.2.32
type ApiKeyCreatePayload struct { Name string `json:"name"` Permissions ApiKeyPermissions `json:"permissions"` }
type ApiKeyCreatePayloadWith ¶ added in v0.2.32
type ApiKeyCreatePayloadWith struct { ApiKeyCreatePayload OrganizationId string `json:"organizationId"` }
type ApiKeyPermissions ¶ added in v1.0.7
type ApiKeyPermissions struct { OrganizationRole string `json:"organizationRole"` ProjectPermissions []ProjectPermission `json:"projectPermissions,omitempty"` }
type ApprovalPolicy ¶ added in v1.4.13
type ApprovalPolicy struct { Id string `json:"id"` Name string `json:"name"` Repository string `json:"repository"` Path string `json:"path" tfschema:",omitempty"` Revision string `json:"revision" tfschema:",omitempty"` TokenId string `json:"tokenId" tfschema:",omitempty"` SshKeys []TemplateSshKey `json:"sshKeys"` GithubInstallationId int `json:"githubInstallationId" tfschema:",omitempty"` BitbucketClientKey string `json:"bitbucketClientKey" tfschema:",omitempty"` IsBitbucketServer bool `json:"isBitbucketServer"` IsGitlabEnterprise bool `json:"isGitLabEnterprise"` IsGithubEnterprise bool `json:"isGitHubEnterprise"` IsGitLab bool `json:"isGitLab" tfschema:"is_gitlab"` IsAzureDevOps bool `json:"isAzureDevOps" tfschema:"is_azure_devops"` IsTerragruntRunAll bool `json:"isTerragruntRunAll"` }
type ApprovalPolicyAssignment ¶ added in v1.4.13
type ApprovalPolicyByScope ¶ added in v1.4.13
type ApprovalPolicyByScope struct { Scope string `json:"scope"` ScopeId string `json:"scopeId"` ApprovalPolicy *ApprovalPolicy `json:"blueprint"` }
type ApprovalPolicyCreatePayload ¶ added in v1.17.1
type ApprovalPolicyCreatePayload struct { Name string `json:"name"` Repository string `json:"repository"` Revision string `json:"revision,omitempty"` Path string `json:"path,omitempty"` TokenId string `json:"tokenId,omitempty"` GithubInstallationId int `json:"githubInstallationId,omitempty"` BitbucketClientKey string `json:"bitbucketClientKey,omitempty"` IsBitbucketServer bool `json:"isBitbucketServer,omitempty"` IsGitlabEnterprise bool `json:"isGitLabEnterprise"` IsGithubEnterprise bool `json:"isGitHubEnterprise"` IsGitLab bool `json:"isGitLab" tfschema:"is_gitlab"` IsAzureDevOps bool `json:"isAzureDevOps" tfschema:"is_azure_devops"` }
type ApprovalPolicyUpdatePayload ¶ added in v1.17.1
type ApprovalPolicyUpdatePayload struct { Id string `json:"id"` Name string `json:"name"` Repository string `json:"repository"` Revision string `json:"revision,omitempty"` Path string `json:"path,omitempty"` TokenId string `json:"tokenId,omitempty"` GithubInstallationId int `json:"githubInstallationId,omitempty"` BitbucketClientKey string `json:"bitbucketClientKey,omitempty"` IsBitbucketServer bool `json:"isBitbucketServer,omitempty"` IsGitlabEnterprise bool `json:"isGitLabEnterprise"` IsGithubEnterprise bool `json:"isGitHubEnterprise"` IsGitLab bool `json:"isGitLab" tfschema:"is_gitlab"` IsAzureDevOps bool `json:"isAzureDevOps" tfschema:"is_azure_devops"` }
type AssignProjectsAgentsAssignmentsPayload ¶ added in v1.0.0
Key is project id. Value is agent id.
type AssignUserRoleToEnvironmentPayload ¶ added in v1.4.6
type AssignUserToProjectPayload ¶ added in v1.0.7
type AwsCredentialsCreatePayload ¶ added in v0.0.4
type AwsCredentialsCreatePayload struct { Name string `json:"name,omitempty"` OrganizationId string `json:"organizationId,omitempty"` Type AwsCredentialsType `json:"type"` Value AwsCredentialsValuePayload `json:"value"` }
func (*AwsCredentialsCreatePayload) SetOrganizationId ¶ added in v1.0.7
func (c *AwsCredentialsCreatePayload) SetOrganizationId(organizationId string)
type AwsCredentialsType ¶ added in v0.2.29
type AwsCredentialsType string
type AwsCredentialsValuePayload ¶ added in v0.0.4
type AwsEksValue ¶ added in v1.18.7
type AwsEksValue struct { ClusterName string `json:"clusterName"` ClusterRegion string `json:"clusterRegion"` }
K8S_EKS_AUTH
type AzureAksValue ¶ added in v1.18.7
type AzureAksValue struct { ClusterName string `json:"clusterName"` ResourceGroup string `json:"resourceGroup"` }
K8S_AZURE_AKS_AUTH
type AzureCloudAccountConfiguration ¶ added in v1.24.7
type AzureCredentialsCreatePayload ¶ added in v0.2.30
type AzureCredentialsCreatePayload struct { Name string `json:"name,omitempty"` OrganizationId string `json:"organizationId,omitempty"` Type AzureCredentialsType `json:"type"` Value AzureCredentialsValuePayload `json:"value"` }
func (*AzureCredentialsCreatePayload) SetOrganizationId ¶ added in v1.0.7
func (c *AzureCredentialsCreatePayload) SetOrganizationId(organizationId string)
type AzureCredentialsType ¶ added in v0.2.30
type AzureCredentialsType string
type AzureCredentialsValuePayload ¶ added in v0.2.30
type CloudAccount ¶ added in v1.20.0
type CloudAccountCreatePayload ¶ added in v1.20.0
type CloudAccountUpdatePayload ¶ added in v1.20.0
type CloudAccountUpdatePayload struct { Name string `json:"name"` Configuration interface{} `json:"configuration" tfschema:"-"` }
type CloudCredentialIdsInProjectResponse ¶ added in v0.0.6
type CloudCredentialIdsInProjectResponse struct {
CredentialIds []string `json:"credentialIds"`
}
type CloudCredentialsProjectAssignment ¶ added in v0.0.6
type ConfigurationChanges ¶ added in v0.0.21
type ConfigurationChanges []ConfigurationVariable
type ConfigurationSet ¶ added in v1.18.9
type ConfigurationSetChanges ¶ added in v1.19.0
type ConfigurationVariable ¶
type ConfigurationVariable struct { ScopeId string `json:"scopeId,omitempty"` Value string `json:"value" tfschema:"-"` OrganizationId string `json:"organizationId,omitempty"` UserId string `json:"userId,omitempty"` IsSensitive *bool `json:"isSensitive,omitempty"` Scope Scope `json:"scope,omitempty"` Id string `json:"id,omitempty"` Name string `json:"name"` Description string `json:"description,omitempty"` Type *ConfigurationVariableType `json:"type,omitempty" tfschema:",omitempty"` Schema *ConfigurationVariableSchema `json:"schema,omitempty"` ToDelete *bool `json:"toDelete,omitempty"` IsReadOnly *bool `json:"isReadonly,omitempty"` IsRequired *bool `json:"isRequired,omitempty"` Regex string `json:"regex,omitempty"` Overwrites *ConfigurationVariableOverwrites `json:"overwrites,omitempty"` // Is removed when marhseling to a JSON. }
func (ConfigurationVariable) MarshalJSON ¶ added in v1.20.11
func (v ConfigurationVariable) MarshalJSON() ([]byte, error)
type ConfigurationVariableCreateParams ¶ added in v0.0.23
type ConfigurationVariableOverwrites ¶ added in v1.20.11
type ConfigurationVariableSchema ¶
type ConfigurationVariableSchema struct { Type string `json:"type,omitempty"` Enum []string `json:"enum"` Format Format `json:"format,omitempty"` }
func (*ConfigurationVariableSchema) ResourceDataSliceStructValueWrite ¶ added in v1.0.7
func (c *ConfigurationVariableSchema) ResourceDataSliceStructValueWrite(values map[string]interface{}) error
type ConfigurationVariableType ¶
type ConfigurationVariableType int
const ( ConfigurationVariableTypeEnvironment ConfigurationVariableType = 0 ConfigurationVariableTypeTerraform ConfigurationVariableType = 1 )
func GetConfigurationVariableType ¶ added in v1.20.4
func GetConfigurationVariableType(variableType string) (ConfigurationVariableType, error)
func (*ConfigurationVariableType) ReadResourceData ¶ added in v1.0.5
func (c *ConfigurationVariableType) ReadResourceData(fieldName string, d *schema.ResourceData) error
func (*ConfigurationVariableType) WriteResourceData ¶ added in v1.0.5
func (c *ConfigurationVariableType) WriteResourceData(fieldName string, d *schema.ResourceData) error
type ConfigurationVariableUpdateParams ¶ added in v0.0.23
type ConfigurationVariableUpdateParams struct { CommonParams ConfigurationVariableCreateParams Id string }
type CostCredentialProjectAssignment ¶ added in v0.2.32
type CreateConfigurationSetPayload ¶ added in v1.18.9
type CreateConfigurationSetPayload struct { Name string `json:"name"` Description string `json:"description"` // if Scope is "organization", scopeId will be calculated in the functions. Scope string `json:"scope"` // "project" or "organization". ScopeId string `json:"scopeId"` // project id or organization id. ConfigurationProperties []ConfigurationVariable `json:"configurationProperties" tfschema:"-"` }
type CredentialCreatePayload ¶ added in v1.0.7
type CredentialCreatePayload interface {
SetOrganizationId(organizationId string)
}
type Credentials ¶ added in v0.2.32
type Credentials struct { Id string `json:"id"` Name string `json:"name"` OrganizationId string `json:"organizationId"` Type string `json:"type"` }
func (*Credentials) HasPrefix ¶ added in v1.0.6
func (c *Credentials) HasPrefix(prefixList []string) bool
type CustomFlow ¶ added in v1.3.3
type CustomFlow struct { Id string `json:"id"` Name string `json:"name"` Repository string `json:"repository"` Path string `json:"path" tfschema:",omitempty"` Revision string `json:"revision" tfschema:",omitempty"` TokenId string `json:"tokenId" tfschema:",omitempty"` SshKeys []TemplateSshKey `json:"sshKeys"` GithubInstallationId int `json:"githubInstallationId" tfschema:",omitempty"` BitbucketClientKey string `json:"bitbucketClientKey" tfschema:",omitempty"` IsBitbucketServer bool `json:"isBitbucketServer"` IsGitlabEnterprise bool `json:"isGitLabEnterprise"` IsGithubEnterprise bool `json:"isGitHubEnterprise"` IsGitLab bool `json:"isGitLab" tfschema:"is_gitlab"` IsAzureDevOps bool `json:"isAzureDevOps" tfschema:"is_azure_devops"` IsTerragruntRunAll bool `json:"isTerragruntRunAll"` }
type CustomFlowAssignment ¶ added in v1.3.4
type CustomFlowAssignment struct { Scope CustomFlowAssignmentScope `json:"scope"` ScopeId string `json:"scopeId"` BlueprintId string `json:"blueprintId,omitempty" tfschema:"template_id"` }
type CustomFlowAssignmentScope ¶ added in v1.3.4
type CustomFlowAssignmentScope string
const ( // CustomFlowOrganizationScope CustomFlowAssignmentScope = "ORGANIZATION" - to be added if required in the future. CustomFlowProjectScope CustomFlowAssignmentScope = "PROJECT" )
type CustomFlowCreatePayload ¶ added in v1.3.3
type CustomFlowCreatePayload struct { Name string `json:"name"` Repository string `json:"repository"` Path string `json:"path,omitempty"` Revision string `json:"revision,omitempty"` TokenId string `json:"tokenId,omitempty"` SshKeys []TemplateSshKey `json:"sshKeys,omitempty"` GithubInstallationId int `json:"githubInstallationId,omitempty"` BitbucketClientKey string `json:"bitbucketClientKey,omitempty"` IsBitbucketServer bool `json:"isBitbucketServer"` IsGitlabEnterprise bool `json:"isGitLabEnterprise"` IsGithubEnterprise bool `json:"isGitHubEnterprise"` IsGitLab bool `json:"isGitLab" tfschema:"is_gitlab"` IsAzureDevOps bool `json:"isAzureDevOps" tfschema:"is_azure_devops"` IsTerragruntRunAll bool `json:"isTerragruntRunAll"` }
type DeployRequest ¶ added in v0.0.21
type DeployRequest struct { BlueprintId string `json:"blueprintId,omitempty"` BlueprintRevision string `json:"blueprintRevision,omitempty"` BlueprintRepository string `json:"blueprintRepository,omitempty"` ConfigurationChanges *ConfigurationChanges `json:"configurationChanges,omitempty"` TTL *TTL `json:"ttl,omitempty"` EnvName string `json:"envName,omitempty"` UserRequiresApproval *bool `json:"userRequiresApproval,omitempty"` SubEnvironments map[string]SubEnvironment `json:"subEnvironments,omitempty"` ConfigurationSetChanges *ConfigurationSetChanges `json:"configurationSetChanges,omitempty" tfschema:"-"` }
type DeploymentLog ¶ added in v0.0.21
type DeploymentLog struct { Id string `json:"id"` BlueprintId string `json:"blueprintId"` BlueprintRepository string `json:"blueprintRepository"` BlueprintRevision string `json:"blueprintRevision"` Output json.RawMessage `json:"output,omitempty"` Error json.RawMessage `json:"error,omitempty"` Type string `json:"type"` Status string `json:"status"` WorkflowFile *WorkflowFile `json:"workflowFile,omitempty" tfschema:"-"` }
type DriftDetectionRequest ¶ added in v1.4.8
type Environment ¶ added in v0.0.21
type Environment struct { Id string `json:"id"` Name string `json:"name"` ProjectId string `json:"projectId"` WorkspaceName string `json:"workspaceName,omitempty" tfschema:"workspace"` RequiresApproval *bool `json:"requiresApproval,omitempty" tfschema:"-"` ContinuousDeployment *bool `json:"continuousDeployment,omitempty" tfschema:"deploy_on_push,omitempty"` PullRequestPlanDeployments *bool `json:"pullRequestPlanDeployments,omitempty" tfschema:"run_plan_on_pull_requests,omitempty"` AutoDeployOnPathChangesOnly *bool `json:"autoDeployOnPathChangesOnly,omitempty" tfschema:",omitempty"` AutoDeployByCustomGlob string `json:"autoDeployByCustomGlob,omitempty"` Status string `json:"status"` LifespanEndAt string `json:"lifespanEndAt" tfschema:"ttl"` LatestDeploymentLogId string `json:"latestDeploymentLogId" tfschema:"deployment_id"` LatestDeploymentLog DeploymentLog `json:"latestDeploymentLog"` TerragruntWorkingDirectory string `json:"terragruntWorkingDirectory,omitempty"` VcsCommandsAlias string `json:"vcsCommandsAlias"` VcsPrCommentsEnabled bool `json:"vcsPrCommentsEnabled" tfschema:"-"` BlueprintId string `json:"blueprintId" tfschema:"-"` IsRemoteBackend *bool `json:"isRemoteBackend" tfschema:"-"` IsArchived *bool `json:"isArchived" tfschema:"-"` IsRemoteApplyEnabled bool `json:"isRemoteApplyEnabled"` K8sNamespace string `json:"k8sNamespace"` IsSingleUseBlueprint bool `json:"isSingleUseBlueprint" tfschema:"-"` }
type EnvironmentCreate ¶ added in v0.0.21
type EnvironmentCreate struct { Name string `json:"name"` ProjectId string `json:"projectId"` DeployRequest *DeployRequest `json:"deployRequest" tfschema:"-"` WorkspaceName string `json:"workspaceName,omitempty" tfschema:"workspace"` RequiresApproval *bool `json:"requiresApproval,omitempty" tfschema:"-"` ContinuousDeployment *bool `json:"continuousDeployment,omitempty" tfschema:"-"` PullRequestPlanDeployments *bool `json:"pullRequestPlanDeployments,omitempty" tfschema:"-"` AutoDeployOnPathChangesOnly *bool `json:"autoDeployOnPathChangesOnly,omitempty" tfchema:"-"` AutoDeployByCustomGlob string `json:"autoDeployByCustomGlob"` ConfigurationChanges *ConfigurationChanges `json:"configurationChanges,omitempty" tfschema:"-"` TTL *TTL `json:"ttl,omitempty" tfschema:"-"` TerragruntWorkingDirectory string `json:"terragruntWorkingDirectory,omitempty"` VcsCommandsAlias string `json:"vcsCommandsAlias"` VcsPrCommentsEnabled *bool `json:"vcsPrCommentsEnabled,omitempty" tfschema:"-"` IsRemoteBackend *bool `json:"isRemoteBackend,omitempty" tfschema:"-"` Type string `json:"type,omitempty"` DriftDetectionRequest *DriftDetectionRequest `json:"driftDetectionRequest,omitempty" tfschema:"-"` PreventAutoDeploy *bool `json:"preventAutoDeploy,omitempty" tfschema:"-"` K8sNamespace string `json:"k8sNamespace,omitempty"` ConfigurationSetChanges *ConfigurationSetChanges `json:"configurationSetChanges,omitempty" tfschema:"-"` IsRemoteApplyEnabled bool `json:"isRemoteApplyEnabled"` }
type EnvironmentCreateWithoutTemplate ¶ added in v1.2.0
type EnvironmentCreateWithoutTemplate struct { EnvironmentCreate EnvironmentCreate TemplateCreate TemplateCreatePayload }
When converted to JSON needs to be flattened. See custom MarshalJSON below.
func (EnvironmentCreateWithoutTemplate) MarshalJSON ¶ added in v1.2.0
func (create EnvironmentCreateWithoutTemplate) MarshalJSON() ([]byte, error)
The custom marshalJSON is used to return a flat JSON.
type EnvironmentDeployResponse ¶ added in v0.0.21
type EnvironmentDeployResponse struct {
Id string `json:"id"`
}
type EnvironmentDestroyResponse ¶ added in v1.20.12
type EnvironmentDestroyResponse struct {
Id string `json:"id"`
}
type EnvironmentDiscoveryPayload ¶ added in v1.17.0
type EnvironmentDiscoveryPayload struct { Id string `json:"id"` GlobPattern string `json:"globPattern"` EnvironmentPlacement string `json:"environmentPlacement"` WorkspaceNaming string `json:"workspaceNaming"` AutoDeployByCustomGlob string `json:"autoDeployByCustomGlob"` Repository string `json:"repository"` TerraformVersion string `json:"terraformVersion"` OpentofuVersion string `json:"opentofuVersion"` TerragruntVersion string `json:"terragruntVersion"` TerragruntTfBinary string `json:"terragruntTfBinary" tfschema:",omitempty"` IsTerragruntRunAll bool `json:"isTerragruntRunAll"` Type string `json:"type"` TokenId string `json:"tokenId"` SshKeys []TemplateSshKey `json:"sshKeys" tfschema:"-"` GithubInstallationId int `json:"githubInstallationId"` BitbucketClientKey string `json:"bitbucketClientKey"` IsAzureDevops bool `json:"isAzureDevOps"` Retry TemplateRetry `json:"retry" tfschema:"-"` RootPath string `json:"rootPath"` CreateNewEnvironmentsFromPullRequests bool `json:"createNewEnvironmentsFromPullRequests"` }
type EnvironmentDiscoveryPutPayload ¶ added in v1.17.0
type EnvironmentDiscoveryPutPayload struct { GlobPattern string `json:"globPattern"` EnvironmentPlacement string `json:"environmentPlacement"` WorkspaceNaming string `json:"workspaceNaming"` AutoDeployByCustomGlob string `json:"autoDeployByCustomGlob,omitempty"` Repository string `json:"repository"` TerraformVersion string `json:"terraformVersion,omitempty"` OpentofuVersion string `json:"opentofuVersion,omitempty"` TerragruntVersion string `json:"terragruntVersion,omitempty"` TerragruntTfBinary string `json:"terragruntTfBinary,omitempty"` IsTerragruntRunAll bool `json:"isTerragruntRunAll"` Type string `json:"type"` TokenId string `json:"tokenId,omitempty"` SshKeys []TemplateSshKey `json:"sshKeys,omitempty"` GithubInstallationId int `json:"githubInstallationId,omitempty"` BitbucketClientKey string `json:"bitbucketClientKey,omitempty"` IsAzureDevops bool `json:"isAzureDevOps"` Retry TemplateRetry `json:"retry"` RootPath string `json:"rootPath"` CreateNewEnvironmentsFromPullRequests bool `json:"createNewEnvironmentsFromPullRequests"` }
type EnvironmentMoveRequest ¶ added in v1.20.4
type EnvironmentMoveRequest struct {
ProjectId string `json:"projectId"`
}
type EnvironmentScheduling ¶ added in v0.0.23
type EnvironmentScheduling struct { Deploy *EnvironmentSchedulingExpression `json:"deploy,omitempty" tfschema:"deploy_cron"` Destroy *EnvironmentSchedulingExpression `json:"destroy,omitempty" tfschema:"destroy_cron"` }
type EnvironmentSchedulingExpression ¶ added in v0.0.23
type EnvironmentSchedulingExpression struct { Cron string `json:"cron,omitempty"` Enabled bool `json:"enabled"` }
func (*EnvironmentSchedulingExpression) ReadResourceData ¶ added in v1.2.0
func (e *EnvironmentSchedulingExpression) ReadResourceData(fieldName string, d *schema.ResourceData) error
func (*EnvironmentSchedulingExpression) WriteResourceData ¶ added in v1.2.0
func (e *EnvironmentSchedulingExpression) WriteResourceData(fieldName string, d *schema.ResourceData) error
type EnvironmentUpdate ¶ added in v0.0.21
type EnvironmentUpdate struct { Name string `json:"name,omitempty"` AutoDeployByCustomGlob string `json:"autoDeployByCustomGlob"` TerragruntWorkingDirectory string `json:"terragruntWorkingDirectory,omitempty"` VcsCommandsAlias string `json:"vcsCommandsAlias,omitempty"` VcsPrCommentsEnabled *bool `json:"vcsPrCommentsEnabled,omitempty" tfschema:"-"` RequiresApproval *bool `json:"requiresApproval,omitempty" tfschema:"-"` ContinuousDeployment *bool `json:"continuousDeployment,omitempty" tfschema:"-"` PullRequestPlanDeployments *bool `json:"pullRequestPlanDeployments,omitempty" tfschema:"-"` AutoDeployOnPathChangesOnly *bool `json:"autoDeployOnPathChangesOnly,omitempty" tfschema:"-"` IsRemoteBackend *bool `json:"isRemoteBackend,omitempty" tfschema:"-"` IsArchived *bool `json:"isArchived,omitempty" tfschema:"-"` IsRemoteApplyEnabled bool `json:"isRemoteApplyEnabled"` }
type GcpCredentialsCreatePayload ¶ added in v0.2.29
type GcpCredentialsCreatePayload struct { Name string `json:"name,omitempty"` OrganizationId string `json:"organizationId,omitempty"` Type GcpCredentialsType `json:"type"` Value GcpCredentialsValuePayload `json:"value"` }
func (*GcpCredentialsCreatePayload) SetOrganizationId ¶ added in v1.0.7
func (c *GcpCredentialsCreatePayload) SetOrganizationId(organizationId string)
type GcpCredentialsType ¶ added in v0.2.29
type GcpCredentialsType string
type GcpCredentialsValuePayload ¶ added in v0.2.29
type GcpGkeValue ¶ added in v1.18.7
type GcpGkeValue struct { ClusterName string `json:"clusterName"` ComputeRegion string `json:"computeRegion"` }
K8S_GCP_GKE_AUTH
type GitTokenCreatePayload ¶ added in v0.2.32
type GitTokenCreatePayloadWith ¶ added in v0.2.32
type GitTokenCreatePayloadWith struct { GitTokenCreatePayload OrganizationId string `json:"organizationId"` Type string `json:"type"` }
type GoogleCostCredentialsCreatePayload ¶ added in v0.2.32
type GoogleCostCredentialsCreatePayload struct { Name string `json:"name,omitempty"` OrganizationId string `json:"organizationId,omitempty"` Type GcpCredentialsType `json:"type"` Value GoogleCostCredentialsValuePayload `json:"value"` }
func (*GoogleCostCredentialsCreatePayload) SetOrganizationId ¶ added in v1.0.7
func (c *GoogleCostCredentialsCreatePayload) SetOrganizationId(organizationId string)
type GoogleCostCredentialsValuePayload ¶ added in v1.0.0
type GpgKeyCreatePayload ¶ added in v1.4.4
type KubeconfigFileValue ¶ added in v1.18.7
type KubeconfigFileValue struct {
KubeConfig string `json:"kubeConfig"`
}
K8S_KUBECONFIG_FILE
type KubernetesCredentialsCreatePayload ¶ added in v1.18.7
type KubernetesCredentialsCreatePayload struct { Name string `json:"name"` Type KubernetesCredentialsType `json:"type"` Value interface{} `json:"value"` }
type KubernetesCredentialsType ¶ added in v1.24.2
type KubernetesCredentialsType string
const ( KubeconfigCredentialsType KubernetesCredentialsType = "K8S_KUBECONFIG_FILE" AwsEksCredentialsType KubernetesCredentialsType = "K8S_EKS_AUTH" AzureAksCredentialsType KubernetesCredentialsType = "K8S_AZURE_AKS_AUTH" GcpGkeCredentialsType KubernetesCredentialsType = "K8S_GCP_GKE_AUTH" )
type KubernetesCredentialsUpdatePayload ¶ added in v1.18.7
type KubernetesCredentialsUpdatePayload struct { Type KubernetesCredentialsType `json:"type"` Value interface{} `json:"value"` }
type MockApiClientInterface ¶ added in v0.0.6
type MockApiClientInterface struct {
// contains filtered or unexported fields
}
MockApiClientInterface is a mock of ApiClientInterface interface.
func NewMockApiClientInterface ¶ added in v0.0.6
func NewMockApiClientInterface(ctrl *gomock.Controller) *MockApiClientInterface
NewMockApiClientInterface creates a new mock instance.
func (*MockApiClientInterface) AgentValues ¶ added in v1.1.2
func (m *MockApiClientInterface) AgentValues(id string) (string, error)
AgentValues mocks base method.
func (*MockApiClientInterface) Agents ¶ added in v1.0.0
func (m *MockApiClientInterface) Agents() ([]Agent, error)
Agents mocks base method.
func (*MockApiClientInterface) ApiKeyCreate ¶ added in v0.2.32
func (m *MockApiClientInterface) ApiKeyCreate(payload ApiKeyCreatePayload) (*ApiKey, error)
ApiKeyCreate mocks base method.
func (*MockApiClientInterface) ApiKeyDelete ¶ added in v0.2.32
func (m *MockApiClientInterface) ApiKeyDelete(id string) error
ApiKeyDelete mocks base method.
func (*MockApiClientInterface) ApiKeys ¶ added in v0.2.32
func (m *MockApiClientInterface) ApiKeys() ([]ApiKey, error)
ApiKeys mocks base method.
func (*MockApiClientInterface) ApprovalPolicies ¶ added in v1.4.13
func (m *MockApiClientInterface) ApprovalPolicies(name string) ([]ApprovalPolicy, error)
ApprovalPolicies mocks base method.
func (*MockApiClientInterface) ApprovalPolicyAssign ¶ added in v1.4.13
func (m *MockApiClientInterface) ApprovalPolicyAssign(assignment *ApprovalPolicyAssignment) (*ApprovalPolicyAssignment, error)
ApprovalPolicyAssign mocks base method.
func (*MockApiClientInterface) ApprovalPolicyByScope ¶ added in v1.4.13
func (m *MockApiClientInterface) ApprovalPolicyByScope(scope, scopeId string) ([]ApprovalPolicyByScope, error)
ApprovalPolicyByScope mocks base method.
func (*MockApiClientInterface) ApprovalPolicyCreate ¶ added in v1.17.1
func (m *MockApiClientInterface) ApprovalPolicyCreate(payload *ApprovalPolicyCreatePayload) (*ApprovalPolicy, error)
ApprovalPolicyCreate mocks base method.
func (*MockApiClientInterface) ApprovalPolicyUnassign ¶ added in v1.4.13
func (m *MockApiClientInterface) ApprovalPolicyUnassign(id string) error
ApprovalPolicyUnassign mocks base method.
func (*MockApiClientInterface) ApprovalPolicyUpdate ¶ added in v1.17.1
func (m *MockApiClientInterface) ApprovalPolicyUpdate(payload *ApprovalPolicyUpdatePayload) (*ApprovalPolicy, error)
ApprovalPolicyUpdate mocks base method.
func (*MockApiClientInterface) AssignAgentsToProjects ¶ added in v1.0.0
func (m *MockApiClientInterface) AssignAgentsToProjects(payload AssignProjectsAgentsAssignmentsPayload) (*ProjectsAgentsAssignments, error)
AssignAgentsToProjects mocks base method.
func (*MockApiClientInterface) AssignCloudCredentialsToProject ¶ added in v0.0.6
func (m *MockApiClientInterface) AssignCloudCredentialsToProject(projectId, credentialId string) (CloudCredentialsProjectAssignment, error)
AssignCloudCredentialsToProject mocks base method.
func (*MockApiClientInterface) AssignConfigurationSets ¶ added in v1.18.10
func (m *MockApiClientInterface) AssignConfigurationSets(scope, scopeId string, sets []string) error
AssignConfigurationSets mocks base method.
func (*MockApiClientInterface) AssignCostCredentialsToProject ¶ added in v0.2.32
func (m *MockApiClientInterface) AssignCostCredentialsToProject(projectId, credentialId string) (CostCredentialProjectAssignment, error)
AssignCostCredentialsToProject mocks base method.
func (*MockApiClientInterface) AssignTemplateToProject ¶ added in v0.0.6
func (m *MockApiClientInterface) AssignTemplateToProject(id string, payload TemplateAssignmentToProjectPayload) (Template, error)
AssignTemplateToProject mocks base method.
func (*MockApiClientInterface) AssignUserRoleToEnvironment ¶ added in v1.4.6
func (m *MockApiClientInterface) AssignUserRoleToEnvironment(payload *AssignUserRoleToEnvironmentPayload) (*UserRoleEnvironmentAssignment, error)
AssignUserRoleToEnvironment mocks base method.
func (*MockApiClientInterface) AssignUserToProject ¶ added in v1.0.7
func (m *MockApiClientInterface) AssignUserToProject(projectId string, payload *AssignUserToProjectPayload) (*UserProjectAssignment, error)
AssignUserToProject mocks base method.
func (*MockApiClientInterface) CloudAccount ¶ added in v1.20.0
func (m *MockApiClientInterface) CloudAccount(id string) (*CloudAccount, error)
CloudAccount mocks base method.
func (*MockApiClientInterface) CloudAccountCreate ¶ added in v1.20.0
func (m *MockApiClientInterface) CloudAccountCreate(payload *CloudAccountCreatePayload) (*CloudAccount, error)
CloudAccountCreate mocks base method.
func (*MockApiClientInterface) CloudAccountDelete ¶ added in v1.20.0
func (m *MockApiClientInterface) CloudAccountDelete(id string) error
CloudAccountDelete mocks base method.
func (*MockApiClientInterface) CloudAccountUpdate ¶ added in v1.20.0
func (m *MockApiClientInterface) CloudAccountUpdate(id string, payload *CloudAccountUpdatePayload) (*CloudAccount, error)
CloudAccountUpdate mocks base method.
func (*MockApiClientInterface) CloudAccounts ¶ added in v1.20.0
func (m *MockApiClientInterface) CloudAccounts() ([]CloudAccount, error)
CloudAccounts mocks base method.
func (*MockApiClientInterface) CloudCredentialIdsInProject ¶ added in v0.0.6
func (m *MockApiClientInterface) CloudCredentialIdsInProject(projectId string) ([]string, error)
CloudCredentialIdsInProject mocks base method.
func (*MockApiClientInterface) CloudCredentials ¶ added in v0.2.29
func (m *MockApiClientInterface) CloudCredentials(id string) (Credentials, error)
CloudCredentials mocks base method.
func (*MockApiClientInterface) CloudCredentialsDelete ¶ added in v0.2.29
func (m *MockApiClientInterface) CloudCredentialsDelete(id string) error
CloudCredentialsDelete mocks base method.
func (*MockApiClientInterface) CloudCredentialsList ¶ added in v0.2.29
func (m *MockApiClientInterface) CloudCredentialsList() ([]Credentials, error)
CloudCredentialsList mocks base method.
func (*MockApiClientInterface) ConfigurationSet ¶ added in v1.18.9
func (m *MockApiClientInterface) ConfigurationSet(id string) (*ConfigurationSet, error)
ConfigurationSet mocks base method.
func (*MockApiClientInterface) ConfigurationSetCreate ¶ added in v1.18.9
func (m *MockApiClientInterface) ConfigurationSetCreate(payload *CreateConfigurationSetPayload) (*ConfigurationSet, error)
ConfigurationSetCreate mocks base method.
func (*MockApiClientInterface) ConfigurationSetDelete ¶ added in v1.18.9
func (m *MockApiClientInterface) ConfigurationSetDelete(id string) error
ConfigurationSetDelete mocks base method.
func (*MockApiClientInterface) ConfigurationSetUpdate ¶ added in v1.18.9
func (m *MockApiClientInterface) ConfigurationSetUpdate(id string, payload *UpdateConfigurationSetPayload) (*ConfigurationSet, error)
ConfigurationSetUpdate mocks base method.
func (*MockApiClientInterface) ConfigurationSets ¶ added in v1.19.9
func (m *MockApiClientInterface) ConfigurationSets(scope, scopeId string) ([]ConfigurationSet, error)
ConfigurationSets mocks base method.
func (*MockApiClientInterface) ConfigurationSetsAssignments ¶ added in v1.18.12
func (m *MockApiClientInterface) ConfigurationSetsAssignments(scope, scopeId string) ([]ConfigurationSet, error)
ConfigurationSetsAssignments mocks base method.
func (*MockApiClientInterface) ConfigurationVariableCreate ¶ added in v0.0.6
func (m *MockApiClientInterface) ConfigurationVariableCreate(params ConfigurationVariableCreateParams) (ConfigurationVariable, error)
ConfigurationVariableCreate mocks base method.
func (*MockApiClientInterface) ConfigurationVariableDelete ¶ added in v0.0.6
func (m *MockApiClientInterface) ConfigurationVariableDelete(id string) error
ConfigurationVariableDelete mocks base method.
func (*MockApiClientInterface) ConfigurationVariableUpdate ¶ added in v0.0.6
func (m *MockApiClientInterface) ConfigurationVariableUpdate(params ConfigurationVariableUpdateParams) (ConfigurationVariable, error)
ConfigurationVariableUpdate mocks base method.
func (*MockApiClientInterface) ConfigurationVariablesById ¶ added in v0.2.25
func (m *MockApiClientInterface) ConfigurationVariablesById(id string) (ConfigurationVariable, error)
ConfigurationVariablesById mocks base method.
func (*MockApiClientInterface) ConfigurationVariablesByScope ¶ added in v0.2.25
func (m *MockApiClientInterface) ConfigurationVariablesByScope(scope Scope, scopeId string) ([]ConfigurationVariable, error)
ConfigurationVariablesByScope mocks base method.
func (*MockApiClientInterface) ConfigurationVariablesBySetId ¶ added in v1.18.9
func (m *MockApiClientInterface) ConfigurationVariablesBySetId(setId string) ([]ConfigurationVariable, error)
ConfigurationVariablesBySetId mocks base method.
func (*MockApiClientInterface) CostCredentialIdsInProject ¶ added in v0.2.32
func (m *MockApiClientInterface) CostCredentialIdsInProject(projectId string) ([]CostCredentialProjectAssignment, error)
CostCredentialIdsInProject mocks base method.
func (*MockApiClientInterface) CredentialsCreate ¶ added in v1.0.7
func (m *MockApiClientInterface) CredentialsCreate(request CredentialCreatePayload) (Credentials, error)
CredentialsCreate mocks base method.
func (*MockApiClientInterface) CredentialsUpdate ¶ added in v1.5.0
func (m *MockApiClientInterface) CredentialsUpdate(id string, request CredentialCreatePayload) (Credentials, error)
CredentialsUpdate mocks base method.
func (*MockApiClientInterface) CustomFlow ¶ added in v1.3.3
func (m *MockApiClientInterface) CustomFlow(id string) (*CustomFlow, error)
CustomFlow mocks base method.
func (*MockApiClientInterface) CustomFlowAssign ¶ added in v1.3.4
func (m *MockApiClientInterface) CustomFlowAssign(assignments []CustomFlowAssignment) error
CustomFlowAssign mocks base method.
func (*MockApiClientInterface) CustomFlowCreate ¶ added in v1.3.3
func (m *MockApiClientInterface) CustomFlowCreate(payload CustomFlowCreatePayload) (*CustomFlow, error)
CustomFlowCreate mocks base method.
func (*MockApiClientInterface) CustomFlowDelete ¶ added in v1.3.3
func (m *MockApiClientInterface) CustomFlowDelete(id string) error
CustomFlowDelete mocks base method.
func (*MockApiClientInterface) CustomFlowGetAssignments ¶ added in v1.3.4
func (m *MockApiClientInterface) CustomFlowGetAssignments(assignments []CustomFlowAssignment) ([]CustomFlowAssignment, error)
CustomFlowGetAssignments mocks base method.
func (*MockApiClientInterface) CustomFlowUnassign ¶ added in v1.3.4
func (m *MockApiClientInterface) CustomFlowUnassign(assignments []CustomFlowAssignment) error
CustomFlowUnassign mocks base method.
func (*MockApiClientInterface) CustomFlowUpdate ¶ added in v1.3.3
func (m *MockApiClientInterface) CustomFlowUpdate(id string, payload CustomFlowCreatePayload) (*CustomFlow, error)
CustomFlowUpdate mocks base method.
func (*MockApiClientInterface) CustomFlows ¶ added in v1.3.3
func (m *MockApiClientInterface) CustomFlows(name string) ([]CustomFlow, error)
CustomFlows mocks base method.
func (*MockApiClientInterface) DeleteEnvironmentDiscovery ¶ added in v1.17.0
func (m *MockApiClientInterface) DeleteEnvironmentDiscovery(projectId string) error
DeleteEnvironmentDiscovery mocks base method.
func (*MockApiClientInterface) EXPECT ¶ added in v0.0.6
func (m *MockApiClientInterface) EXPECT() *MockApiClientInterfaceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockApiClientInterface) Environment ¶ added in v0.0.21
func (m *MockApiClientInterface) Environment(id string) (Environment, error)
Environment mocks base method.
func (*MockApiClientInterface) EnvironmentCreate ¶ added in v0.0.21
func (m *MockApiClientInterface) EnvironmentCreate(payload EnvironmentCreate) (Environment, error)
EnvironmentCreate mocks base method.
func (*MockApiClientInterface) EnvironmentCreateWithoutTemplate ¶ added in v1.2.0
func (m *MockApiClientInterface) EnvironmentCreateWithoutTemplate(payload EnvironmentCreateWithoutTemplate) (Environment, error)
EnvironmentCreateWithoutTemplate mocks base method.
func (*MockApiClientInterface) EnvironmentDeploy ¶ added in v0.0.21
func (m *MockApiClientInterface) EnvironmentDeploy(id string, payload DeployRequest) (EnvironmentDeployResponse, error)
EnvironmentDeploy mocks base method.
func (*MockApiClientInterface) EnvironmentDeploymentLog ¶ added in v1.20.12
func (m *MockApiClientInterface) EnvironmentDeploymentLog(id string) (*DeploymentLog, error)
EnvironmentDeploymentLog mocks base method.
func (*MockApiClientInterface) EnvironmentDestroy ¶ added in v0.0.21
func (m *MockApiClientInterface) EnvironmentDestroy(id string) (*EnvironmentDestroyResponse, error)
EnvironmentDestroy mocks base method.
func (*MockApiClientInterface) EnvironmentDriftDetection ¶ added in v0.2.29
func (m *MockApiClientInterface) EnvironmentDriftDetection(environmentId string) (EnvironmentSchedulingExpression, error)
EnvironmentDriftDetection mocks base method.
func (*MockApiClientInterface) EnvironmentMarkAsArchived ¶ added in v1.17.1
func (m *MockApiClientInterface) EnvironmentMarkAsArchived(id string) error
EnvironmentMarkAsArchived mocks base method.
func (*MockApiClientInterface) EnvironmentMove ¶ added in v1.20.4
func (m *MockApiClientInterface) EnvironmentMove(id, projectId string) error
EnvironmentMove mocks base method.
func (*MockApiClientInterface) EnvironmentScheduling ¶ added in v0.0.23
func (m *MockApiClientInterface) EnvironmentScheduling(environmentId string) (EnvironmentScheduling, error)
EnvironmentScheduling mocks base method.
func (*MockApiClientInterface) EnvironmentSchedulingDelete ¶ added in v0.0.23
func (m *MockApiClientInterface) EnvironmentSchedulingDelete(environmentId string) error
EnvironmentSchedulingDelete mocks base method.
func (*MockApiClientInterface) EnvironmentSchedulingUpdate ¶ added in v0.0.23
func (m *MockApiClientInterface) EnvironmentSchedulingUpdate(environmentId string, payload EnvironmentScheduling) (EnvironmentScheduling, error)
EnvironmentSchedulingUpdate mocks base method.
func (*MockApiClientInterface) EnvironmentStopDriftDetection ¶ added in v0.2.29
func (m *MockApiClientInterface) EnvironmentStopDriftDetection(environmentId string) error
EnvironmentStopDriftDetection mocks base method.
func (*MockApiClientInterface) EnvironmentUpdate ¶ added in v0.0.21
func (m *MockApiClientInterface) EnvironmentUpdate(id string, payload EnvironmentUpdate) (Environment, error)
EnvironmentUpdate mocks base method.
func (*MockApiClientInterface) EnvironmentUpdateDriftDetection ¶ added in v0.2.29
func (m *MockApiClientInterface) EnvironmentUpdateDriftDetection(environmentId string, payload EnvironmentSchedulingExpression) (EnvironmentSchedulingExpression, error)
EnvironmentUpdateDriftDetection mocks base method.
func (*MockApiClientInterface) EnvironmentUpdateTTL ¶ added in v0.0.21
func (m *MockApiClientInterface) EnvironmentUpdateTTL(id string, payload TTL) (Environment, error)
EnvironmentUpdateTTL mocks base method.
func (*MockApiClientInterface) EnvironmentsByName ¶ added in v1.20.1
func (m *MockApiClientInterface) EnvironmentsByName(name string) ([]Environment, error)
EnvironmentsByName mocks base method.
func (*MockApiClientInterface) GetEnvironmentDiscovery ¶ added in v1.17.0
func (m *MockApiClientInterface) GetEnvironmentDiscovery(projectId string) (*EnvironmentDiscoveryPayload, error)
GetEnvironmentDiscovery mocks base method.
func (*MockApiClientInterface) GitToken ¶ added in v0.2.32
func (m *MockApiClientInterface) GitToken(id string) (*GitToken, error)
GitToken mocks base method.
func (*MockApiClientInterface) GitTokenCreate ¶ added in v0.2.32
func (m *MockApiClientInterface) GitTokenCreate(payload GitTokenCreatePayload) (*GitToken, error)
GitTokenCreate mocks base method.
func (*MockApiClientInterface) GitTokenDelete ¶ added in v0.2.32
func (m *MockApiClientInterface) GitTokenDelete(id string) error
GitTokenDelete mocks base method.
func (*MockApiClientInterface) GitTokens ¶ added in v0.2.32
func (m *MockApiClientInterface) GitTokens() ([]GitToken, error)
GitTokens mocks base method.
func (*MockApiClientInterface) GpgKeyCreate ¶ added in v1.4.4
func (m *MockApiClientInterface) GpgKeyCreate(payload *GpgKeyCreatePayload) (*GpgKey, error)
GpgKeyCreate mocks base method.
func (*MockApiClientInterface) GpgKeyDelete ¶ added in v1.4.4
func (m *MockApiClientInterface) GpgKeyDelete(id string) error
GpgKeyDelete mocks base method.
func (*MockApiClientInterface) GpgKeys ¶ added in v1.4.4
func (m *MockApiClientInterface) GpgKeys() ([]GpgKey, error)
GpgKeys mocks base method.
func (*MockApiClientInterface) KubernetesCredentialsCreate ¶ added in v1.18.7
func (m *MockApiClientInterface) KubernetesCredentialsCreate(payload *KubernetesCredentialsCreatePayload) (*Credentials, error)
KubernetesCredentialsCreate mocks base method.
func (*MockApiClientInterface) KubernetesCredentialsUpdate ¶ added in v1.18.7
func (m *MockApiClientInterface) KubernetesCredentialsUpdate(id string, payload *KubernetesCredentialsUpdatePayload) (*Credentials, error)
KubernetesCredentialsUpdate mocks base method.
func (*MockApiClientInterface) Module ¶ added in v0.2.32
func (m *MockApiClientInterface) Module(id string) (*Module, error)
Module mocks base method.
func (*MockApiClientInterface) ModuleCreate ¶ added in v0.2.32
func (m *MockApiClientInterface) ModuleCreate(payload ModuleCreatePayload) (*Module, error)
ModuleCreate mocks base method.
func (*MockApiClientInterface) ModuleDelete ¶ added in v0.2.32
func (m *MockApiClientInterface) ModuleDelete(id string) error
ModuleDelete mocks base method.
func (*MockApiClientInterface) ModuleTestingProject ¶ added in v1.16.11
func (m *MockApiClientInterface) ModuleTestingProject() (*ModuleTestingProject, error)
ModuleTestingProject mocks base method.
func (*MockApiClientInterface) ModuleUpdate ¶ added in v0.2.32
func (m *MockApiClientInterface) ModuleUpdate(id string, payload ModuleUpdatePayload) (*Module, error)
ModuleUpdate mocks base method.
func (*MockApiClientInterface) Modules ¶ added in v0.2.32
func (m *MockApiClientInterface) Modules() ([]Module, error)
Modules mocks base method.
func (*MockApiClientInterface) NotificationCreate ¶ added in v0.2.32
func (m *MockApiClientInterface) NotificationCreate(payload NotificationCreatePayload) (*Notification, error)
NotificationCreate mocks base method.
func (*MockApiClientInterface) NotificationDelete ¶ added in v0.2.32
func (m *MockApiClientInterface) NotificationDelete(id string) error
NotificationDelete mocks base method.
func (*MockApiClientInterface) NotificationProjectAssignmentUpdate ¶ added in v0.2.32
func (m *MockApiClientInterface) NotificationProjectAssignmentUpdate(projectId, endpointId string, payload NotificationProjectAssignmentUpdatePayload) (*NotificationProjectAssignment, error)
NotificationProjectAssignmentUpdate mocks base method.
func (*MockApiClientInterface) NotificationProjectAssignments ¶ added in v0.2.32
func (m *MockApiClientInterface) NotificationProjectAssignments(projectId string) ([]NotificationProjectAssignment, error)
NotificationProjectAssignments mocks base method.
func (*MockApiClientInterface) NotificationUpdate ¶ added in v0.2.32
func (m *MockApiClientInterface) NotificationUpdate(id string, payload NotificationUpdatePayload) (*Notification, error)
NotificationUpdate mocks base method.
func (*MockApiClientInterface) Notifications ¶ added in v0.2.32
func (m *MockApiClientInterface) Notifications() ([]Notification, error)
Notifications mocks base method.
func (*MockApiClientInterface) OidcSub ¶ added in v1.16.1
func (m *MockApiClientInterface) OidcSub() (string, error)
OidcSub mocks base method.
func (*MockApiClientInterface) Organization ¶ added in v0.0.6
func (m *MockApiClientInterface) Organization() (Organization, error)
Organization mocks base method.
func (*MockApiClientInterface) OrganizationId ¶ added in v1.1.2
func (m *MockApiClientInterface) OrganizationId() (string, error)
OrganizationId mocks base method.
func (*MockApiClientInterface) OrganizationPolicyUpdate ¶ added in v0.2.32
func (m *MockApiClientInterface) OrganizationPolicyUpdate(arg0 OrganizationPolicyUpdatePayload) (*Organization, error)
OrganizationPolicyUpdate mocks base method.
func (*MockApiClientInterface) OrganizationUserUpdateRole ¶ added in v1.3.0
func (m *MockApiClientInterface) OrganizationUserUpdateRole(userId, roleId string) error
OrganizationUserUpdateRole mocks base method.
func (*MockApiClientInterface) Policy ¶ added in v0.0.15
func (m *MockApiClientInterface) Policy(projectId string) (Policy, error)
Policy mocks base method.
func (*MockApiClientInterface) PolicyUpdate ¶ added in v0.0.15
func (m *MockApiClientInterface) PolicyUpdate(payload PolicyUpdatePayload) (Policy, error)
PolicyUpdate mocks base method.
func (*MockApiClientInterface) Project ¶ added in v0.0.6
func (m *MockApiClientInterface) Project(id string) (Project, error)
Project mocks base method.
func (*MockApiClientInterface) ProjectBudget ¶ added in v1.4.17
func (m *MockApiClientInterface) ProjectBudget(projectId string) (*ProjectBudget, error)
ProjectBudget mocks base method.
func (*MockApiClientInterface) ProjectBudgetDelete ¶ added in v1.4.17
func (m *MockApiClientInterface) ProjectBudgetDelete(projectId string) error
ProjectBudgetDelete mocks base method.
func (*MockApiClientInterface) ProjectBudgetUpdate ¶ added in v1.4.17
func (m *MockApiClientInterface) ProjectBudgetUpdate(projectId string, payload *ProjectBudgetUpdatePayload) (*ProjectBudget, error)
ProjectBudgetUpdate mocks base method.
func (*MockApiClientInterface) ProjectCreate ¶ added in v0.0.6
func (m *MockApiClientInterface) ProjectCreate(payload ProjectCreatePayload) (Project, error)
ProjectCreate mocks base method.
func (*MockApiClientInterface) ProjectDelete ¶ added in v0.0.6
func (m *MockApiClientInterface) ProjectDelete(id string) error
ProjectDelete mocks base method.
func (*MockApiClientInterface) ProjectEnvironments ¶ added in v0.2.32
func (m *MockApiClientInterface) ProjectEnvironments(projectId string) ([]Environment, error)
ProjectEnvironments mocks base method.
func (*MockApiClientInterface) ProjectMove ¶ added in v1.4.5
func (m *MockApiClientInterface) ProjectMove(id, targetProjectId string) error
ProjectMove mocks base method.
func (*MockApiClientInterface) ProjectUpdate ¶ added in v0.0.6
func (m *MockApiClientInterface) ProjectUpdate(id string, payload ProjectUpdatePayload) (Project, error)
ProjectUpdate mocks base method.
func (*MockApiClientInterface) Projects ¶ added in v0.0.6
func (m *MockApiClientInterface) Projects() ([]Project, error)
Projects mocks base method.
func (*MockApiClientInterface) ProjectsAgentsAssignments ¶ added in v1.0.0
func (m *MockApiClientInterface) ProjectsAgentsAssignments() (*ProjectsAgentsAssignments, error)
ProjectsAgentsAssignments mocks base method.
func (*MockApiClientInterface) Provider ¶ added in v1.4.5
func (m *MockApiClientInterface) Provider(providerId string) (*Provider, error)
Provider mocks base method.
func (*MockApiClientInterface) ProviderCreate ¶ added in v1.4.5
func (m *MockApiClientInterface) ProviderCreate(payload ProviderCreatePayload) (*Provider, error)
ProviderCreate mocks base method.
func (*MockApiClientInterface) ProviderDelete ¶ added in v1.4.5
func (m *MockApiClientInterface) ProviderDelete(providerId string) error
ProviderDelete mocks base method.
func (*MockApiClientInterface) ProviderUpdate ¶ added in v1.4.5
func (m *MockApiClientInterface) ProviderUpdate(providerId string, payload ProviderUpdatePayload) (*Provider, error)
ProviderUpdate mocks base method.
func (*MockApiClientInterface) Providers ¶ added in v1.4.5
func (m *MockApiClientInterface) Providers() ([]Provider, error)
Providers mocks base method.
func (*MockApiClientInterface) PutEnvironmentDiscovery ¶ added in v1.17.0
func (m *MockApiClientInterface) PutEnvironmentDiscovery(projectId string, payload *EnvironmentDiscoveryPutPayload) (*EnvironmentDiscoveryPayload, error)
PutEnvironmentDiscovery mocks base method.
func (*MockApiClientInterface) RemoteStateAccessConfiguration ¶ added in v1.4.2
func (m *MockApiClientInterface) RemoteStateAccessConfiguration(environmentId string) (*RemoteStateAccessConfiguration, error)
RemoteStateAccessConfiguration mocks base method.
func (*MockApiClientInterface) RemoteStateAccessConfigurationCreate ¶ added in v1.4.2
func (m *MockApiClientInterface) RemoteStateAccessConfigurationCreate(environmentId string, payload RemoteStateAccessConfigurationCreate) (*RemoteStateAccessConfiguration, error)
RemoteStateAccessConfigurationCreate mocks base method.
func (*MockApiClientInterface) RemoteStateAccessConfigurationDelete ¶ added in v1.4.2
func (m *MockApiClientInterface) RemoteStateAccessConfigurationDelete(environmentId string) error
RemoteStateAccessConfigurationDelete mocks base method.
func (*MockApiClientInterface) RemoveCloudCredentialsFromProject ¶ added in v0.0.6
func (m *MockApiClientInterface) RemoveCloudCredentialsFromProject(projectId, credentialId string) error
RemoveCloudCredentialsFromProject mocks base method.
func (*MockApiClientInterface) RemoveCostCredentialsFromProject ¶ added in v0.2.32
func (m *MockApiClientInterface) RemoveCostCredentialsFromProject(projectId, credentialId string) error
RemoveCostCredentialsFromProject mocks base method.
func (*MockApiClientInterface) RemoveTemplateFromProject ¶ added in v0.0.6
func (m *MockApiClientInterface) RemoveTemplateFromProject(templateId, projectId string) error
RemoveTemplateFromProject mocks base method.
func (*MockApiClientInterface) RemoveUserFromProject ¶ added in v1.0.7
func (m *MockApiClientInterface) RemoveUserFromProject(projectId, userId string) error
RemoveUserFromProject mocks base method.
func (*MockApiClientInterface) RemoveUserRoleFromEnvironment ¶ added in v1.4.6
func (m *MockApiClientInterface) RemoveUserRoleFromEnvironment(environmentId, userId string) error
RemoveUserRoleFromEnvironment mocks base method.
func (*MockApiClientInterface) Role ¶ added in v1.2.4
func (m *MockApiClientInterface) Role(id string) (*Role, error)
Role mocks base method.
func (*MockApiClientInterface) RoleCreate ¶ added in v1.2.4
func (m *MockApiClientInterface) RoleCreate(payload RoleCreatePayload) (*Role, error)
RoleCreate mocks base method.
func (*MockApiClientInterface) RoleDelete ¶ added in v1.2.4
func (m *MockApiClientInterface) RoleDelete(id string) error
RoleDelete mocks base method.
func (*MockApiClientInterface) RoleUpdate ¶ added in v1.2.4
func (m *MockApiClientInterface) RoleUpdate(id string, payload RoleUpdatePayload) (*Role, error)
RoleUpdate mocks base method.
func (*MockApiClientInterface) Roles ¶ added in v1.2.4
func (m *MockApiClientInterface) Roles() ([]Role, error)
Roles mocks base method.
func (*MockApiClientInterface) SshKeyCreate ¶ added in v0.0.6
func (m *MockApiClientInterface) SshKeyCreate(payload SshKeyCreatePayload) (*SshKey, error)
SshKeyCreate mocks base method.
func (*MockApiClientInterface) SshKeyDelete ¶ added in v0.0.6
func (m *MockApiClientInterface) SshKeyDelete(id string) error
SshKeyDelete mocks base method.
func (*MockApiClientInterface) SshKeyUpdate ¶ added in v1.16.0
func (m *MockApiClientInterface) SshKeyUpdate(id string, payload *SshKeyUpdatePayload) (*SshKey, error)
SshKeyUpdate mocks base method.
func (*MockApiClientInterface) SshKeys ¶ added in v0.0.6
func (m *MockApiClientInterface) SshKeys() ([]SshKey, error)
SshKeys mocks base method.
func (*MockApiClientInterface) SubscribeWorkflowTrigger ¶ added in v1.4.1
func (m *MockApiClientInterface) SubscribeWorkflowTrigger(environmentId string, payload WorkflowTriggerEnvironments) error
SubscribeWorkflowTrigger mocks base method.
func (*MockApiClientInterface) Team ¶ added in v0.0.13
func (m *MockApiClientInterface) Team(id string) (Team, error)
Team mocks base method.
func (*MockApiClientInterface) TeamCreate ¶ added in v0.0.13
func (m *MockApiClientInterface) TeamCreate(payload TeamCreatePayload) (Team, error)
TeamCreate mocks base method.
func (*MockApiClientInterface) TeamDelete ¶ added in v0.0.13
func (m *MockApiClientInterface) TeamDelete(id string) error
TeamDelete mocks base method.
func (*MockApiClientInterface) TeamRoleAssignmentCreateOrUpdate ¶ added in v1.18.1
func (m *MockApiClientInterface) TeamRoleAssignmentCreateOrUpdate(payload *TeamRoleAssignmentCreateOrUpdatePayload) (*TeamRoleAssignmentPayload, error)
TeamRoleAssignmentCreateOrUpdate mocks base method.
func (*MockApiClientInterface) TeamRoleAssignmentDelete ¶ added in v1.18.1
func (m *MockApiClientInterface) TeamRoleAssignmentDelete(payload *TeamRoleAssignmentDeletePayload) error
TeamRoleAssignmentDelete mocks base method.
func (*MockApiClientInterface) TeamRoleAssignments ¶ added in v1.18.1
func (m *MockApiClientInterface) TeamRoleAssignments(payload *TeamRoleAssignmentListPayload) ([]TeamRoleAssignmentPayload, error)
TeamRoleAssignments mocks base method.
func (*MockApiClientInterface) TeamUpdate ¶ added in v0.0.13
func (m *MockApiClientInterface) TeamUpdate(id string, payload TeamUpdatePayload) (Team, error)
TeamUpdate mocks base method.
func (*MockApiClientInterface) Teams ¶ added in v0.0.13
func (m *MockApiClientInterface) Teams() ([]Team, error)
Teams mocks base method.
func (*MockApiClientInterface) TeamsByName ¶ added in v1.2.9
func (m *MockApiClientInterface) TeamsByName(name string) ([]Team, error)
TeamsByName mocks base method.
func (*MockApiClientInterface) Template ¶ added in v0.0.6
func (m *MockApiClientInterface) Template(id string) (Template, error)
Template mocks base method.
func (*MockApiClientInterface) TemplateCreate ¶ added in v0.0.6
func (m *MockApiClientInterface) TemplateCreate(payload TemplateCreatePayload) (Template, error)
TemplateCreate mocks base method.
func (*MockApiClientInterface) TemplateDelete ¶ added in v0.0.6
func (m *MockApiClientInterface) TemplateDelete(id string) error
TemplateDelete mocks base method.
func (*MockApiClientInterface) TemplateUpdate ¶ added in v0.0.6
func (m *MockApiClientInterface) TemplateUpdate(id string, payload TemplateCreatePayload) (Template, error)
TemplateUpdate mocks base method.
func (*MockApiClientInterface) Templates ¶ added in v0.0.6
func (m *MockApiClientInterface) Templates() ([]Template, error)
Templates mocks base method.
func (*MockApiClientInterface) UnassignConfigurationSets ¶ added in v1.18.10
func (m *MockApiClientInterface) UnassignConfigurationSets(scope, scopeId string, sets []string) error
UnassignConfigurationSets mocks base method.
func (*MockApiClientInterface) UnsubscribeWorkflowTrigger ¶ added in v1.4.1
func (m *MockApiClientInterface) UnsubscribeWorkflowTrigger(environmentId string, payload WorkflowTriggerEnvironments) error
UnsubscribeWorkflowTrigger mocks base method.
func (*MockApiClientInterface) UpdateUserProjectAssignment ¶ added in v1.0.7
func (m *MockApiClientInterface) UpdateUserProjectAssignment(projectId, userId string, payload *UpdateUserProjectAssignmentPayload) (*UserProjectAssignment, error)
UpdateUserProjectAssignment mocks base method.
func (*MockApiClientInterface) UserProjectAssignments ¶ added in v1.0.7
func (m *MockApiClientInterface) UserProjectAssignments(projectId string) ([]UserProjectAssignment, error)
UserProjectAssignments mocks base method.
func (*MockApiClientInterface) UserRoleEnvironmentAssignments ¶ added in v1.4.6
func (m *MockApiClientInterface) UserRoleEnvironmentAssignments(environmentId string) ([]UserRoleEnvironmentAssignment, error)
UserRoleEnvironmentAssignments mocks base method.
func (*MockApiClientInterface) Users ¶ added in v1.0.3
func (m *MockApiClientInterface) Users() ([]OrganizationUser, error)
Users mocks base method.
func (*MockApiClientInterface) VariablesFromRepository ¶ added in v1.0.7
func (m *MockApiClientInterface) VariablesFromRepository(payload *VariablesFromRepositoryPayload) ([]ConfigurationVariable, error)
VariablesFromRepository mocks base method.
func (*MockApiClientInterface) VcsConnection ¶ added in v1.24.1
func (m *MockApiClientInterface) VcsConnection(id string) (*VcsConnection, error)
VcsConnection mocks base method.
func (*MockApiClientInterface) VcsConnectionCreate ¶ added in v1.24.1
func (m *MockApiClientInterface) VcsConnectionCreate(payload VcsConnectionCreatePayload) (*VcsConnection, error)
VcsConnectionCreate mocks base method.
func (*MockApiClientInterface) VcsConnectionDelete ¶ added in v1.24.1
func (m *MockApiClientInterface) VcsConnectionDelete(id string) error
VcsConnectionDelete mocks base method.
func (*MockApiClientInterface) VcsConnectionUpdate ¶ added in v1.24.1
func (m *MockApiClientInterface) VcsConnectionUpdate(id string, payload VcsConnectionUpdatePayload) (*VcsConnection, error)
VcsConnectionUpdate mocks base method.
func (*MockApiClientInterface) VcsConnections ¶ added in v1.24.1
func (m *MockApiClientInterface) VcsConnections() ([]VcsConnection, error)
VcsConnections mocks base method.
func (*MockApiClientInterface) VcsToken ¶ added in v1.20.2
func (m *MockApiClientInterface) VcsToken(vcsType, repository string) (*VscToken, error)
VcsToken mocks base method.
func (*MockApiClientInterface) WorkflowTrigger ¶ added in v0.0.23
func (m *MockApiClientInterface) WorkflowTrigger(environmentId string) ([]WorkflowTrigger, error)
WorkflowTrigger mocks base method.
func (*MockApiClientInterface) WorkflowTriggerUpsert ¶ added in v0.0.23
func (m *MockApiClientInterface) WorkflowTriggerUpsert(environmentId string, request WorkflowTriggerUpsertPayload) ([]WorkflowTrigger, error)
WorkflowTriggerUpsert mocks base method.
type MockApiClientInterfaceMockRecorder ¶ added in v0.0.6
type MockApiClientInterfaceMockRecorder struct {
// contains filtered or unexported fields
}
MockApiClientInterfaceMockRecorder is the mock recorder for MockApiClientInterface.
func (*MockApiClientInterfaceMockRecorder) AgentValues ¶ added in v1.1.2
func (mr *MockApiClientInterfaceMockRecorder) AgentValues(id any) *gomock.Call
AgentValues indicates an expected call of AgentValues.
func (*MockApiClientInterfaceMockRecorder) Agents ¶ added in v1.0.0
func (mr *MockApiClientInterfaceMockRecorder) Agents() *gomock.Call
Agents indicates an expected call of Agents.
func (*MockApiClientInterfaceMockRecorder) ApiKeyCreate ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) ApiKeyCreate(payload any) *gomock.Call
ApiKeyCreate indicates an expected call of ApiKeyCreate.
func (*MockApiClientInterfaceMockRecorder) ApiKeyDelete ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) ApiKeyDelete(id any) *gomock.Call
ApiKeyDelete indicates an expected call of ApiKeyDelete.
func (*MockApiClientInterfaceMockRecorder) ApiKeys ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) ApiKeys() *gomock.Call
ApiKeys indicates an expected call of ApiKeys.
func (*MockApiClientInterfaceMockRecorder) ApprovalPolicies ¶ added in v1.4.13
func (mr *MockApiClientInterfaceMockRecorder) ApprovalPolicies(name any) *gomock.Call
ApprovalPolicies indicates an expected call of ApprovalPolicies.
func (*MockApiClientInterfaceMockRecorder) ApprovalPolicyAssign ¶ added in v1.4.13
func (mr *MockApiClientInterfaceMockRecorder) ApprovalPolicyAssign(assignment any) *gomock.Call
ApprovalPolicyAssign indicates an expected call of ApprovalPolicyAssign.
func (*MockApiClientInterfaceMockRecorder) ApprovalPolicyByScope ¶ added in v1.4.13
func (mr *MockApiClientInterfaceMockRecorder) ApprovalPolicyByScope(scope, scopeId any) *gomock.Call
ApprovalPolicyByScope indicates an expected call of ApprovalPolicyByScope.
func (*MockApiClientInterfaceMockRecorder) ApprovalPolicyCreate ¶ added in v1.17.1
func (mr *MockApiClientInterfaceMockRecorder) ApprovalPolicyCreate(payload any) *gomock.Call
ApprovalPolicyCreate indicates an expected call of ApprovalPolicyCreate.
func (*MockApiClientInterfaceMockRecorder) ApprovalPolicyUnassign ¶ added in v1.4.13
func (mr *MockApiClientInterfaceMockRecorder) ApprovalPolicyUnassign(id any) *gomock.Call
ApprovalPolicyUnassign indicates an expected call of ApprovalPolicyUnassign.
func (*MockApiClientInterfaceMockRecorder) ApprovalPolicyUpdate ¶ added in v1.17.1
func (mr *MockApiClientInterfaceMockRecorder) ApprovalPolicyUpdate(payload any) *gomock.Call
ApprovalPolicyUpdate indicates an expected call of ApprovalPolicyUpdate.
func (*MockApiClientInterfaceMockRecorder) AssignAgentsToProjects ¶ added in v1.0.0
func (mr *MockApiClientInterfaceMockRecorder) AssignAgentsToProjects(payload any) *gomock.Call
AssignAgentsToProjects indicates an expected call of AssignAgentsToProjects.
func (*MockApiClientInterfaceMockRecorder) AssignCloudCredentialsToProject ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) AssignCloudCredentialsToProject(projectId, credentialId any) *gomock.Call
AssignCloudCredentialsToProject indicates an expected call of AssignCloudCredentialsToProject.
func (*MockApiClientInterfaceMockRecorder) AssignConfigurationSets ¶ added in v1.18.10
func (mr *MockApiClientInterfaceMockRecorder) AssignConfigurationSets(scope, scopeId, sets any) *gomock.Call
AssignConfigurationSets indicates an expected call of AssignConfigurationSets.
func (*MockApiClientInterfaceMockRecorder) AssignCostCredentialsToProject ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) AssignCostCredentialsToProject(projectId, credentialId any) *gomock.Call
AssignCostCredentialsToProject indicates an expected call of AssignCostCredentialsToProject.
func (*MockApiClientInterfaceMockRecorder) AssignTemplateToProject ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) AssignTemplateToProject(id, payload any) *gomock.Call
AssignTemplateToProject indicates an expected call of AssignTemplateToProject.
func (*MockApiClientInterfaceMockRecorder) AssignUserRoleToEnvironment ¶ added in v1.4.6
func (mr *MockApiClientInterfaceMockRecorder) AssignUserRoleToEnvironment(payload any) *gomock.Call
AssignUserRoleToEnvironment indicates an expected call of AssignUserRoleToEnvironment.
func (*MockApiClientInterfaceMockRecorder) AssignUserToProject ¶ added in v1.0.7
func (mr *MockApiClientInterfaceMockRecorder) AssignUserToProject(projectId, payload any) *gomock.Call
AssignUserToProject indicates an expected call of AssignUserToProject.
func (*MockApiClientInterfaceMockRecorder) CloudAccount ¶ added in v1.20.0
func (mr *MockApiClientInterfaceMockRecorder) CloudAccount(id any) *gomock.Call
CloudAccount indicates an expected call of CloudAccount.
func (*MockApiClientInterfaceMockRecorder) CloudAccountCreate ¶ added in v1.20.0
func (mr *MockApiClientInterfaceMockRecorder) CloudAccountCreate(payload any) *gomock.Call
CloudAccountCreate indicates an expected call of CloudAccountCreate.
func (*MockApiClientInterfaceMockRecorder) CloudAccountDelete ¶ added in v1.20.0
func (mr *MockApiClientInterfaceMockRecorder) CloudAccountDelete(id any) *gomock.Call
CloudAccountDelete indicates an expected call of CloudAccountDelete.
func (*MockApiClientInterfaceMockRecorder) CloudAccountUpdate ¶ added in v1.20.0
func (mr *MockApiClientInterfaceMockRecorder) CloudAccountUpdate(id, payload any) *gomock.Call
CloudAccountUpdate indicates an expected call of CloudAccountUpdate.
func (*MockApiClientInterfaceMockRecorder) CloudAccounts ¶ added in v1.20.0
func (mr *MockApiClientInterfaceMockRecorder) CloudAccounts() *gomock.Call
CloudAccounts indicates an expected call of CloudAccounts.
func (*MockApiClientInterfaceMockRecorder) CloudCredentialIdsInProject ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) CloudCredentialIdsInProject(projectId any) *gomock.Call
CloudCredentialIdsInProject indicates an expected call of CloudCredentialIdsInProject.
func (*MockApiClientInterfaceMockRecorder) CloudCredentials ¶ added in v0.2.29
func (mr *MockApiClientInterfaceMockRecorder) CloudCredentials(id any) *gomock.Call
CloudCredentials indicates an expected call of CloudCredentials.
func (*MockApiClientInterfaceMockRecorder) CloudCredentialsDelete ¶ added in v0.2.29
func (mr *MockApiClientInterfaceMockRecorder) CloudCredentialsDelete(id any) *gomock.Call
CloudCredentialsDelete indicates an expected call of CloudCredentialsDelete.
func (*MockApiClientInterfaceMockRecorder) CloudCredentialsList ¶ added in v0.2.29
func (mr *MockApiClientInterfaceMockRecorder) CloudCredentialsList() *gomock.Call
CloudCredentialsList indicates an expected call of CloudCredentialsList.
func (*MockApiClientInterfaceMockRecorder) ConfigurationSet ¶ added in v1.18.9
func (mr *MockApiClientInterfaceMockRecorder) ConfigurationSet(id any) *gomock.Call
ConfigurationSet indicates an expected call of ConfigurationSet.
func (*MockApiClientInterfaceMockRecorder) ConfigurationSetCreate ¶ added in v1.18.9
func (mr *MockApiClientInterfaceMockRecorder) ConfigurationSetCreate(payload any) *gomock.Call
ConfigurationSetCreate indicates an expected call of ConfigurationSetCreate.
func (*MockApiClientInterfaceMockRecorder) ConfigurationSetDelete ¶ added in v1.18.9
func (mr *MockApiClientInterfaceMockRecorder) ConfigurationSetDelete(id any) *gomock.Call
ConfigurationSetDelete indicates an expected call of ConfigurationSetDelete.
func (*MockApiClientInterfaceMockRecorder) ConfigurationSetUpdate ¶ added in v1.18.9
func (mr *MockApiClientInterfaceMockRecorder) ConfigurationSetUpdate(id, payload any) *gomock.Call
ConfigurationSetUpdate indicates an expected call of ConfigurationSetUpdate.
func (*MockApiClientInterfaceMockRecorder) ConfigurationSets ¶ added in v1.19.9
func (mr *MockApiClientInterfaceMockRecorder) ConfigurationSets(scope, scopeId any) *gomock.Call
ConfigurationSets indicates an expected call of ConfigurationSets.
func (*MockApiClientInterfaceMockRecorder) ConfigurationSetsAssignments ¶ added in v1.18.12
func (mr *MockApiClientInterfaceMockRecorder) ConfigurationSetsAssignments(scope, scopeId any) *gomock.Call
ConfigurationSetsAssignments indicates an expected call of ConfigurationSetsAssignments.
func (*MockApiClientInterfaceMockRecorder) ConfigurationVariableCreate ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) ConfigurationVariableCreate(params any) *gomock.Call
ConfigurationVariableCreate indicates an expected call of ConfigurationVariableCreate.
func (*MockApiClientInterfaceMockRecorder) ConfigurationVariableDelete ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) ConfigurationVariableDelete(id any) *gomock.Call
ConfigurationVariableDelete indicates an expected call of ConfigurationVariableDelete.
func (*MockApiClientInterfaceMockRecorder) ConfigurationVariableUpdate ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) ConfigurationVariableUpdate(params any) *gomock.Call
ConfigurationVariableUpdate indicates an expected call of ConfigurationVariableUpdate.
func (*MockApiClientInterfaceMockRecorder) ConfigurationVariablesById ¶ added in v0.2.25
func (mr *MockApiClientInterfaceMockRecorder) ConfigurationVariablesById(id any) *gomock.Call
ConfigurationVariablesById indicates an expected call of ConfigurationVariablesById.
func (*MockApiClientInterfaceMockRecorder) ConfigurationVariablesByScope ¶ added in v0.2.27
func (mr *MockApiClientInterfaceMockRecorder) ConfigurationVariablesByScope(scope, scopeId any) *gomock.Call
ConfigurationVariablesByScope indicates an expected call of ConfigurationVariablesByScope.
func (*MockApiClientInterfaceMockRecorder) ConfigurationVariablesBySetId ¶ added in v1.18.9
func (mr *MockApiClientInterfaceMockRecorder) ConfigurationVariablesBySetId(setId any) *gomock.Call
ConfigurationVariablesBySetId indicates an expected call of ConfigurationVariablesBySetId.
func (*MockApiClientInterfaceMockRecorder) CostCredentialIdsInProject ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) CostCredentialIdsInProject(projectId any) *gomock.Call
CostCredentialIdsInProject indicates an expected call of CostCredentialIdsInProject.
func (*MockApiClientInterfaceMockRecorder) CredentialsCreate ¶ added in v1.0.7
func (mr *MockApiClientInterfaceMockRecorder) CredentialsCreate(request any) *gomock.Call
CredentialsCreate indicates an expected call of CredentialsCreate.
func (*MockApiClientInterfaceMockRecorder) CredentialsUpdate ¶ added in v1.5.0
func (mr *MockApiClientInterfaceMockRecorder) CredentialsUpdate(id, request any) *gomock.Call
CredentialsUpdate indicates an expected call of CredentialsUpdate.
func (*MockApiClientInterfaceMockRecorder) CustomFlow ¶ added in v1.3.3
func (mr *MockApiClientInterfaceMockRecorder) CustomFlow(id any) *gomock.Call
CustomFlow indicates an expected call of CustomFlow.
func (*MockApiClientInterfaceMockRecorder) CustomFlowAssign ¶ added in v1.3.4
func (mr *MockApiClientInterfaceMockRecorder) CustomFlowAssign(assignments any) *gomock.Call
CustomFlowAssign indicates an expected call of CustomFlowAssign.
func (*MockApiClientInterfaceMockRecorder) CustomFlowCreate ¶ added in v1.3.3
func (mr *MockApiClientInterfaceMockRecorder) CustomFlowCreate(payload any) *gomock.Call
CustomFlowCreate indicates an expected call of CustomFlowCreate.
func (*MockApiClientInterfaceMockRecorder) CustomFlowDelete ¶ added in v1.3.3
func (mr *MockApiClientInterfaceMockRecorder) CustomFlowDelete(id any) *gomock.Call
CustomFlowDelete indicates an expected call of CustomFlowDelete.
func (*MockApiClientInterfaceMockRecorder) CustomFlowGetAssignments ¶ added in v1.3.4
func (mr *MockApiClientInterfaceMockRecorder) CustomFlowGetAssignments(assignments any) *gomock.Call
CustomFlowGetAssignments indicates an expected call of CustomFlowGetAssignments.
func (*MockApiClientInterfaceMockRecorder) CustomFlowUnassign ¶ added in v1.3.4
func (mr *MockApiClientInterfaceMockRecorder) CustomFlowUnassign(assignments any) *gomock.Call
CustomFlowUnassign indicates an expected call of CustomFlowUnassign.
func (*MockApiClientInterfaceMockRecorder) CustomFlowUpdate ¶ added in v1.3.3
func (mr *MockApiClientInterfaceMockRecorder) CustomFlowUpdate(id, payload any) *gomock.Call
CustomFlowUpdate indicates an expected call of CustomFlowUpdate.
func (*MockApiClientInterfaceMockRecorder) CustomFlows ¶ added in v1.3.3
func (mr *MockApiClientInterfaceMockRecorder) CustomFlows(name any) *gomock.Call
CustomFlows indicates an expected call of CustomFlows.
func (*MockApiClientInterfaceMockRecorder) DeleteEnvironmentDiscovery ¶ added in v1.17.0
func (mr *MockApiClientInterfaceMockRecorder) DeleteEnvironmentDiscovery(projectId any) *gomock.Call
DeleteEnvironmentDiscovery indicates an expected call of DeleteEnvironmentDiscovery.
func (*MockApiClientInterfaceMockRecorder) Environment ¶ added in v0.0.21
func (mr *MockApiClientInterfaceMockRecorder) Environment(id any) *gomock.Call
Environment indicates an expected call of Environment.
func (*MockApiClientInterfaceMockRecorder) EnvironmentCreate ¶ added in v0.0.21
func (mr *MockApiClientInterfaceMockRecorder) EnvironmentCreate(payload any) *gomock.Call
EnvironmentCreate indicates an expected call of EnvironmentCreate.
func (*MockApiClientInterfaceMockRecorder) EnvironmentCreateWithoutTemplate ¶ added in v1.2.0
func (mr *MockApiClientInterfaceMockRecorder) EnvironmentCreateWithoutTemplate(payload any) *gomock.Call
EnvironmentCreateWithoutTemplate indicates an expected call of EnvironmentCreateWithoutTemplate.
func (*MockApiClientInterfaceMockRecorder) EnvironmentDeploy ¶ added in v0.0.21
func (mr *MockApiClientInterfaceMockRecorder) EnvironmentDeploy(id, payload any) *gomock.Call
EnvironmentDeploy indicates an expected call of EnvironmentDeploy.
func (*MockApiClientInterfaceMockRecorder) EnvironmentDeploymentLog ¶ added in v1.20.12
func (mr *MockApiClientInterfaceMockRecorder) EnvironmentDeploymentLog(id any) *gomock.Call
EnvironmentDeploymentLog indicates an expected call of EnvironmentDeploymentLog.
func (*MockApiClientInterfaceMockRecorder) EnvironmentDestroy ¶ added in v0.0.21
func (mr *MockApiClientInterfaceMockRecorder) EnvironmentDestroy(id any) *gomock.Call
EnvironmentDestroy indicates an expected call of EnvironmentDestroy.
func (*MockApiClientInterfaceMockRecorder) EnvironmentDriftDetection ¶ added in v0.2.29
func (mr *MockApiClientInterfaceMockRecorder) EnvironmentDriftDetection(environmentId any) *gomock.Call
EnvironmentDriftDetection indicates an expected call of EnvironmentDriftDetection.
func (*MockApiClientInterfaceMockRecorder) EnvironmentMarkAsArchived ¶ added in v1.17.1
func (mr *MockApiClientInterfaceMockRecorder) EnvironmentMarkAsArchived(id any) *gomock.Call
EnvironmentMarkAsArchived indicates an expected call of EnvironmentMarkAsArchived.
func (*MockApiClientInterfaceMockRecorder) EnvironmentMove ¶ added in v1.20.4
func (mr *MockApiClientInterfaceMockRecorder) EnvironmentMove(id, projectId any) *gomock.Call
EnvironmentMove indicates an expected call of EnvironmentMove.
func (*MockApiClientInterfaceMockRecorder) EnvironmentScheduling ¶ added in v0.0.23
func (mr *MockApiClientInterfaceMockRecorder) EnvironmentScheduling(environmentId any) *gomock.Call
EnvironmentScheduling indicates an expected call of EnvironmentScheduling.
func (*MockApiClientInterfaceMockRecorder) EnvironmentSchedulingDelete ¶ added in v0.0.23
func (mr *MockApiClientInterfaceMockRecorder) EnvironmentSchedulingDelete(environmentId any) *gomock.Call
EnvironmentSchedulingDelete indicates an expected call of EnvironmentSchedulingDelete.
func (*MockApiClientInterfaceMockRecorder) EnvironmentSchedulingUpdate ¶ added in v0.0.23
func (mr *MockApiClientInterfaceMockRecorder) EnvironmentSchedulingUpdate(environmentId, payload any) *gomock.Call
EnvironmentSchedulingUpdate indicates an expected call of EnvironmentSchedulingUpdate.
func (*MockApiClientInterfaceMockRecorder) EnvironmentStopDriftDetection ¶ added in v0.2.29
func (mr *MockApiClientInterfaceMockRecorder) EnvironmentStopDriftDetection(environmentId any) *gomock.Call
EnvironmentStopDriftDetection indicates an expected call of EnvironmentStopDriftDetection.
func (*MockApiClientInterfaceMockRecorder) EnvironmentUpdate ¶ added in v0.0.21
func (mr *MockApiClientInterfaceMockRecorder) EnvironmentUpdate(id, payload any) *gomock.Call
EnvironmentUpdate indicates an expected call of EnvironmentUpdate.
func (*MockApiClientInterfaceMockRecorder) EnvironmentUpdateDriftDetection ¶ added in v0.2.29
func (mr *MockApiClientInterfaceMockRecorder) EnvironmentUpdateDriftDetection(environmentId, payload any) *gomock.Call
EnvironmentUpdateDriftDetection indicates an expected call of EnvironmentUpdateDriftDetection.
func (*MockApiClientInterfaceMockRecorder) EnvironmentUpdateTTL ¶ added in v0.0.21
func (mr *MockApiClientInterfaceMockRecorder) EnvironmentUpdateTTL(id, payload any) *gomock.Call
EnvironmentUpdateTTL indicates an expected call of EnvironmentUpdateTTL.
func (*MockApiClientInterfaceMockRecorder) EnvironmentsByName ¶ added in v1.20.1
func (mr *MockApiClientInterfaceMockRecorder) EnvironmentsByName(name any) *gomock.Call
EnvironmentsByName indicates an expected call of EnvironmentsByName.
func (*MockApiClientInterfaceMockRecorder) GetEnvironmentDiscovery ¶ added in v1.17.0
func (mr *MockApiClientInterfaceMockRecorder) GetEnvironmentDiscovery(projectId any) *gomock.Call
GetEnvironmentDiscovery indicates an expected call of GetEnvironmentDiscovery.
func (*MockApiClientInterfaceMockRecorder) GitToken ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) GitToken(id any) *gomock.Call
GitToken indicates an expected call of GitToken.
func (*MockApiClientInterfaceMockRecorder) GitTokenCreate ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) GitTokenCreate(payload any) *gomock.Call
GitTokenCreate indicates an expected call of GitTokenCreate.
func (*MockApiClientInterfaceMockRecorder) GitTokenDelete ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) GitTokenDelete(id any) *gomock.Call
GitTokenDelete indicates an expected call of GitTokenDelete.
func (*MockApiClientInterfaceMockRecorder) GitTokens ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) GitTokens() *gomock.Call
GitTokens indicates an expected call of GitTokens.
func (*MockApiClientInterfaceMockRecorder) GpgKeyCreate ¶ added in v1.4.4
func (mr *MockApiClientInterfaceMockRecorder) GpgKeyCreate(payload any) *gomock.Call
GpgKeyCreate indicates an expected call of GpgKeyCreate.
func (*MockApiClientInterfaceMockRecorder) GpgKeyDelete ¶ added in v1.4.4
func (mr *MockApiClientInterfaceMockRecorder) GpgKeyDelete(id any) *gomock.Call
GpgKeyDelete indicates an expected call of GpgKeyDelete.
func (*MockApiClientInterfaceMockRecorder) GpgKeys ¶ added in v1.4.4
func (mr *MockApiClientInterfaceMockRecorder) GpgKeys() *gomock.Call
GpgKeys indicates an expected call of GpgKeys.
func (*MockApiClientInterfaceMockRecorder) KubernetesCredentialsCreate ¶ added in v1.18.7
func (mr *MockApiClientInterfaceMockRecorder) KubernetesCredentialsCreate(payload any) *gomock.Call
KubernetesCredentialsCreate indicates an expected call of KubernetesCredentialsCreate.
func (*MockApiClientInterfaceMockRecorder) KubernetesCredentialsUpdate ¶ added in v1.18.7
func (mr *MockApiClientInterfaceMockRecorder) KubernetesCredentialsUpdate(id, payload any) *gomock.Call
KubernetesCredentialsUpdate indicates an expected call of KubernetesCredentialsUpdate.
func (*MockApiClientInterfaceMockRecorder) Module ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) Module(id any) *gomock.Call
Module indicates an expected call of Module.
func (*MockApiClientInterfaceMockRecorder) ModuleCreate ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) ModuleCreate(payload any) *gomock.Call
ModuleCreate indicates an expected call of ModuleCreate.
func (*MockApiClientInterfaceMockRecorder) ModuleDelete ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) ModuleDelete(id any) *gomock.Call
ModuleDelete indicates an expected call of ModuleDelete.
func (*MockApiClientInterfaceMockRecorder) ModuleTestingProject ¶ added in v1.16.11
func (mr *MockApiClientInterfaceMockRecorder) ModuleTestingProject() *gomock.Call
ModuleTestingProject indicates an expected call of ModuleTestingProject.
func (*MockApiClientInterfaceMockRecorder) ModuleUpdate ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) ModuleUpdate(id, payload any) *gomock.Call
ModuleUpdate indicates an expected call of ModuleUpdate.
func (*MockApiClientInterfaceMockRecorder) Modules ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) Modules() *gomock.Call
Modules indicates an expected call of Modules.
func (*MockApiClientInterfaceMockRecorder) NotificationCreate ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) NotificationCreate(payload any) *gomock.Call
NotificationCreate indicates an expected call of NotificationCreate.
func (*MockApiClientInterfaceMockRecorder) NotificationDelete ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) NotificationDelete(id any) *gomock.Call
NotificationDelete indicates an expected call of NotificationDelete.
func (*MockApiClientInterfaceMockRecorder) NotificationProjectAssignmentUpdate ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) NotificationProjectAssignmentUpdate(projectId, endpointId, payload any) *gomock.Call
NotificationProjectAssignmentUpdate indicates an expected call of NotificationProjectAssignmentUpdate.
func (*MockApiClientInterfaceMockRecorder) NotificationProjectAssignments ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) NotificationProjectAssignments(projectId any) *gomock.Call
NotificationProjectAssignments indicates an expected call of NotificationProjectAssignments.
func (*MockApiClientInterfaceMockRecorder) NotificationUpdate ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) NotificationUpdate(id, payload any) *gomock.Call
NotificationUpdate indicates an expected call of NotificationUpdate.
func (*MockApiClientInterfaceMockRecorder) Notifications ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) Notifications() *gomock.Call
Notifications indicates an expected call of Notifications.
func (*MockApiClientInterfaceMockRecorder) OidcSub ¶ added in v1.16.1
func (mr *MockApiClientInterfaceMockRecorder) OidcSub() *gomock.Call
OidcSub indicates an expected call of OidcSub.
func (*MockApiClientInterfaceMockRecorder) Organization ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) Organization() *gomock.Call
Organization indicates an expected call of Organization.
func (*MockApiClientInterfaceMockRecorder) OrganizationId ¶ added in v1.1.2
func (mr *MockApiClientInterfaceMockRecorder) OrganizationId() *gomock.Call
OrganizationId indicates an expected call of OrganizationId.
func (*MockApiClientInterfaceMockRecorder) OrganizationPolicyUpdate ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) OrganizationPolicyUpdate(arg0 any) *gomock.Call
OrganizationPolicyUpdate indicates an expected call of OrganizationPolicyUpdate.
func (*MockApiClientInterfaceMockRecorder) OrganizationUserUpdateRole ¶ added in v1.3.0
func (mr *MockApiClientInterfaceMockRecorder) OrganizationUserUpdateRole(userId, roleId any) *gomock.Call
OrganizationUserUpdateRole indicates an expected call of OrganizationUserUpdateRole.
func (*MockApiClientInterfaceMockRecorder) Policy ¶ added in v0.0.15
func (mr *MockApiClientInterfaceMockRecorder) Policy(projectId any) *gomock.Call
Policy indicates an expected call of Policy.
func (*MockApiClientInterfaceMockRecorder) PolicyUpdate ¶ added in v0.0.15
func (mr *MockApiClientInterfaceMockRecorder) PolicyUpdate(payload any) *gomock.Call
PolicyUpdate indicates an expected call of PolicyUpdate.
func (*MockApiClientInterfaceMockRecorder) Project ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) Project(id any) *gomock.Call
Project indicates an expected call of Project.
func (*MockApiClientInterfaceMockRecorder) ProjectBudget ¶ added in v1.4.17
func (mr *MockApiClientInterfaceMockRecorder) ProjectBudget(projectId any) *gomock.Call
ProjectBudget indicates an expected call of ProjectBudget.
func (*MockApiClientInterfaceMockRecorder) ProjectBudgetDelete ¶ added in v1.4.17
func (mr *MockApiClientInterfaceMockRecorder) ProjectBudgetDelete(projectId any) *gomock.Call
ProjectBudgetDelete indicates an expected call of ProjectBudgetDelete.
func (*MockApiClientInterfaceMockRecorder) ProjectBudgetUpdate ¶ added in v1.4.17
func (mr *MockApiClientInterfaceMockRecorder) ProjectBudgetUpdate(projectId, payload any) *gomock.Call
ProjectBudgetUpdate indicates an expected call of ProjectBudgetUpdate.
func (*MockApiClientInterfaceMockRecorder) ProjectCreate ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) ProjectCreate(payload any) *gomock.Call
ProjectCreate indicates an expected call of ProjectCreate.
func (*MockApiClientInterfaceMockRecorder) ProjectDelete ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) ProjectDelete(id any) *gomock.Call
ProjectDelete indicates an expected call of ProjectDelete.
func (*MockApiClientInterfaceMockRecorder) ProjectEnvironments ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) ProjectEnvironments(projectId any) *gomock.Call
ProjectEnvironments indicates an expected call of ProjectEnvironments.
func (*MockApiClientInterfaceMockRecorder) ProjectMove ¶ added in v1.4.5
func (mr *MockApiClientInterfaceMockRecorder) ProjectMove(id, targetProjectId any) *gomock.Call
ProjectMove indicates an expected call of ProjectMove.
func (*MockApiClientInterfaceMockRecorder) ProjectUpdate ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) ProjectUpdate(id, payload any) *gomock.Call
ProjectUpdate indicates an expected call of ProjectUpdate.
func (*MockApiClientInterfaceMockRecorder) Projects ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) Projects() *gomock.Call
Projects indicates an expected call of Projects.
func (*MockApiClientInterfaceMockRecorder) ProjectsAgentsAssignments ¶ added in v1.0.0
func (mr *MockApiClientInterfaceMockRecorder) ProjectsAgentsAssignments() *gomock.Call
ProjectsAgentsAssignments indicates an expected call of ProjectsAgentsAssignments.
func (*MockApiClientInterfaceMockRecorder) Provider ¶ added in v1.4.5
func (mr *MockApiClientInterfaceMockRecorder) Provider(providerId any) *gomock.Call
Provider indicates an expected call of Provider.
func (*MockApiClientInterfaceMockRecorder) ProviderCreate ¶ added in v1.4.5
func (mr *MockApiClientInterfaceMockRecorder) ProviderCreate(payload any) *gomock.Call
ProviderCreate indicates an expected call of ProviderCreate.
func (*MockApiClientInterfaceMockRecorder) ProviderDelete ¶ added in v1.4.5
func (mr *MockApiClientInterfaceMockRecorder) ProviderDelete(providerId any) *gomock.Call
ProviderDelete indicates an expected call of ProviderDelete.
func (*MockApiClientInterfaceMockRecorder) ProviderUpdate ¶ added in v1.4.5
func (mr *MockApiClientInterfaceMockRecorder) ProviderUpdate(providerId, payload any) *gomock.Call
ProviderUpdate indicates an expected call of ProviderUpdate.
func (*MockApiClientInterfaceMockRecorder) Providers ¶ added in v1.4.5
func (mr *MockApiClientInterfaceMockRecorder) Providers() *gomock.Call
Providers indicates an expected call of Providers.
func (*MockApiClientInterfaceMockRecorder) PutEnvironmentDiscovery ¶ added in v1.17.0
func (mr *MockApiClientInterfaceMockRecorder) PutEnvironmentDiscovery(projectId, payload any) *gomock.Call
PutEnvironmentDiscovery indicates an expected call of PutEnvironmentDiscovery.
func (*MockApiClientInterfaceMockRecorder) RemoteStateAccessConfiguration ¶ added in v1.4.2
func (mr *MockApiClientInterfaceMockRecorder) RemoteStateAccessConfiguration(environmentId any) *gomock.Call
RemoteStateAccessConfiguration indicates an expected call of RemoteStateAccessConfiguration.
func (*MockApiClientInterfaceMockRecorder) RemoteStateAccessConfigurationCreate ¶ added in v1.4.2
func (mr *MockApiClientInterfaceMockRecorder) RemoteStateAccessConfigurationCreate(environmentId, payload any) *gomock.Call
RemoteStateAccessConfigurationCreate indicates an expected call of RemoteStateAccessConfigurationCreate.
func (*MockApiClientInterfaceMockRecorder) RemoteStateAccessConfigurationDelete ¶ added in v1.4.2
func (mr *MockApiClientInterfaceMockRecorder) RemoteStateAccessConfigurationDelete(environmentId any) *gomock.Call
RemoteStateAccessConfigurationDelete indicates an expected call of RemoteStateAccessConfigurationDelete.
func (*MockApiClientInterfaceMockRecorder) RemoveCloudCredentialsFromProject ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) RemoveCloudCredentialsFromProject(projectId, credentialId any) *gomock.Call
RemoveCloudCredentialsFromProject indicates an expected call of RemoveCloudCredentialsFromProject.
func (*MockApiClientInterfaceMockRecorder) RemoveCostCredentialsFromProject ¶ added in v0.2.32
func (mr *MockApiClientInterfaceMockRecorder) RemoveCostCredentialsFromProject(projectId, credentialId any) *gomock.Call
RemoveCostCredentialsFromProject indicates an expected call of RemoveCostCredentialsFromProject.
func (*MockApiClientInterfaceMockRecorder) RemoveTemplateFromProject ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) RemoveTemplateFromProject(templateId, projectId any) *gomock.Call
RemoveTemplateFromProject indicates an expected call of RemoveTemplateFromProject.
func (*MockApiClientInterfaceMockRecorder) RemoveUserFromProject ¶ added in v1.0.7
func (mr *MockApiClientInterfaceMockRecorder) RemoveUserFromProject(projectId, userId any) *gomock.Call
RemoveUserFromProject indicates an expected call of RemoveUserFromProject.
func (*MockApiClientInterfaceMockRecorder) RemoveUserRoleFromEnvironment ¶ added in v1.4.6
func (mr *MockApiClientInterfaceMockRecorder) RemoveUserRoleFromEnvironment(environmentId, userId any) *gomock.Call
RemoveUserRoleFromEnvironment indicates an expected call of RemoveUserRoleFromEnvironment.
func (*MockApiClientInterfaceMockRecorder) Role ¶ added in v1.2.4
func (mr *MockApiClientInterfaceMockRecorder) Role(id any) *gomock.Call
Role indicates an expected call of Role.
func (*MockApiClientInterfaceMockRecorder) RoleCreate ¶ added in v1.2.4
func (mr *MockApiClientInterfaceMockRecorder) RoleCreate(payload any) *gomock.Call
RoleCreate indicates an expected call of RoleCreate.
func (*MockApiClientInterfaceMockRecorder) RoleDelete ¶ added in v1.2.4
func (mr *MockApiClientInterfaceMockRecorder) RoleDelete(id any) *gomock.Call
RoleDelete indicates an expected call of RoleDelete.
func (*MockApiClientInterfaceMockRecorder) RoleUpdate ¶ added in v1.2.4
func (mr *MockApiClientInterfaceMockRecorder) RoleUpdate(id, payload any) *gomock.Call
RoleUpdate indicates an expected call of RoleUpdate.
func (*MockApiClientInterfaceMockRecorder) Roles ¶ added in v1.2.4
func (mr *MockApiClientInterfaceMockRecorder) Roles() *gomock.Call
Roles indicates an expected call of Roles.
func (*MockApiClientInterfaceMockRecorder) SshKeyCreate ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) SshKeyCreate(payload any) *gomock.Call
SshKeyCreate indicates an expected call of SshKeyCreate.
func (*MockApiClientInterfaceMockRecorder) SshKeyDelete ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) SshKeyDelete(id any) *gomock.Call
SshKeyDelete indicates an expected call of SshKeyDelete.
func (*MockApiClientInterfaceMockRecorder) SshKeyUpdate ¶ added in v1.16.0
func (mr *MockApiClientInterfaceMockRecorder) SshKeyUpdate(id, payload any) *gomock.Call
SshKeyUpdate indicates an expected call of SshKeyUpdate.
func (*MockApiClientInterfaceMockRecorder) SshKeys ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) SshKeys() *gomock.Call
SshKeys indicates an expected call of SshKeys.
func (*MockApiClientInterfaceMockRecorder) SubscribeWorkflowTrigger ¶ added in v1.4.1
func (mr *MockApiClientInterfaceMockRecorder) SubscribeWorkflowTrigger(environmentId, payload any) *gomock.Call
SubscribeWorkflowTrigger indicates an expected call of SubscribeWorkflowTrigger.
func (*MockApiClientInterfaceMockRecorder) Team ¶ added in v0.0.13
func (mr *MockApiClientInterfaceMockRecorder) Team(id any) *gomock.Call
Team indicates an expected call of Team.
func (*MockApiClientInterfaceMockRecorder) TeamCreate ¶ added in v0.0.13
func (mr *MockApiClientInterfaceMockRecorder) TeamCreate(payload any) *gomock.Call
TeamCreate indicates an expected call of TeamCreate.
func (*MockApiClientInterfaceMockRecorder) TeamDelete ¶ added in v0.0.13
func (mr *MockApiClientInterfaceMockRecorder) TeamDelete(id any) *gomock.Call
TeamDelete indicates an expected call of TeamDelete.
func (*MockApiClientInterfaceMockRecorder) TeamRoleAssignmentCreateOrUpdate ¶ added in v1.18.1
func (mr *MockApiClientInterfaceMockRecorder) TeamRoleAssignmentCreateOrUpdate(payload any) *gomock.Call
TeamRoleAssignmentCreateOrUpdate indicates an expected call of TeamRoleAssignmentCreateOrUpdate.
func (*MockApiClientInterfaceMockRecorder) TeamRoleAssignmentDelete ¶ added in v1.18.1
func (mr *MockApiClientInterfaceMockRecorder) TeamRoleAssignmentDelete(payload any) *gomock.Call
TeamRoleAssignmentDelete indicates an expected call of TeamRoleAssignmentDelete.
func (*MockApiClientInterfaceMockRecorder) TeamRoleAssignments ¶ added in v1.18.1
func (mr *MockApiClientInterfaceMockRecorder) TeamRoleAssignments(payload any) *gomock.Call
TeamRoleAssignments indicates an expected call of TeamRoleAssignments.
func (*MockApiClientInterfaceMockRecorder) TeamUpdate ¶ added in v0.0.13
func (mr *MockApiClientInterfaceMockRecorder) TeamUpdate(id, payload any) *gomock.Call
TeamUpdate indicates an expected call of TeamUpdate.
func (*MockApiClientInterfaceMockRecorder) Teams ¶ added in v0.0.13
func (mr *MockApiClientInterfaceMockRecorder) Teams() *gomock.Call
Teams indicates an expected call of Teams.
func (*MockApiClientInterfaceMockRecorder) TeamsByName ¶ added in v1.2.9
func (mr *MockApiClientInterfaceMockRecorder) TeamsByName(name any) *gomock.Call
TeamsByName indicates an expected call of TeamsByName.
func (*MockApiClientInterfaceMockRecorder) Template ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) Template(id any) *gomock.Call
Template indicates an expected call of Template.
func (*MockApiClientInterfaceMockRecorder) TemplateCreate ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) TemplateCreate(payload any) *gomock.Call
TemplateCreate indicates an expected call of TemplateCreate.
func (*MockApiClientInterfaceMockRecorder) TemplateDelete ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) TemplateDelete(id any) *gomock.Call
TemplateDelete indicates an expected call of TemplateDelete.
func (*MockApiClientInterfaceMockRecorder) TemplateUpdate ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) TemplateUpdate(id, payload any) *gomock.Call
TemplateUpdate indicates an expected call of TemplateUpdate.
func (*MockApiClientInterfaceMockRecorder) Templates ¶ added in v0.0.6
func (mr *MockApiClientInterfaceMockRecorder) Templates() *gomock.Call
Templates indicates an expected call of Templates.
func (*MockApiClientInterfaceMockRecorder) UnassignConfigurationSets ¶ added in v1.18.10
func (mr *MockApiClientInterfaceMockRecorder) UnassignConfigurationSets(scope, scopeId, sets any) *gomock.Call
UnassignConfigurationSets indicates an expected call of UnassignConfigurationSets.
func (*MockApiClientInterfaceMockRecorder) UnsubscribeWorkflowTrigger ¶ added in v1.4.1
func (mr *MockApiClientInterfaceMockRecorder) UnsubscribeWorkflowTrigger(environmentId, payload any) *gomock.Call
UnsubscribeWorkflowTrigger indicates an expected call of UnsubscribeWorkflowTrigger.
func (*MockApiClientInterfaceMockRecorder) UpdateUserProjectAssignment ¶ added in v1.0.7
func (mr *MockApiClientInterfaceMockRecorder) UpdateUserProjectAssignment(projectId, userId, payload any) *gomock.Call
UpdateUserProjectAssignment indicates an expected call of UpdateUserProjectAssignment.
func (*MockApiClientInterfaceMockRecorder) UserProjectAssignments ¶ added in v1.0.7
func (mr *MockApiClientInterfaceMockRecorder) UserProjectAssignments(projectId any) *gomock.Call
UserProjectAssignments indicates an expected call of UserProjectAssignments.
func (*MockApiClientInterfaceMockRecorder) UserRoleEnvironmentAssignments ¶ added in v1.4.6
func (mr *MockApiClientInterfaceMockRecorder) UserRoleEnvironmentAssignments(environmentId any) *gomock.Call
UserRoleEnvironmentAssignments indicates an expected call of UserRoleEnvironmentAssignments.
func (*MockApiClientInterfaceMockRecorder) Users ¶ added in v1.0.3
func (mr *MockApiClientInterfaceMockRecorder) Users() *gomock.Call
Users indicates an expected call of Users.
func (*MockApiClientInterfaceMockRecorder) VariablesFromRepository ¶ added in v1.0.7
func (mr *MockApiClientInterfaceMockRecorder) VariablesFromRepository(payload any) *gomock.Call
VariablesFromRepository indicates an expected call of VariablesFromRepository.
func (*MockApiClientInterfaceMockRecorder) VcsConnection ¶ added in v1.24.1
func (mr *MockApiClientInterfaceMockRecorder) VcsConnection(id any) *gomock.Call
VcsConnection indicates an expected call of VcsConnection.
func (*MockApiClientInterfaceMockRecorder) VcsConnectionCreate ¶ added in v1.24.1
func (mr *MockApiClientInterfaceMockRecorder) VcsConnectionCreate(payload any) *gomock.Call
VcsConnectionCreate indicates an expected call of VcsConnectionCreate.
func (*MockApiClientInterfaceMockRecorder) VcsConnectionDelete ¶ added in v1.24.1
func (mr *MockApiClientInterfaceMockRecorder) VcsConnectionDelete(id any) *gomock.Call
VcsConnectionDelete indicates an expected call of VcsConnectionDelete.
func (*MockApiClientInterfaceMockRecorder) VcsConnectionUpdate ¶ added in v1.24.1
func (mr *MockApiClientInterfaceMockRecorder) VcsConnectionUpdate(id, payload any) *gomock.Call
VcsConnectionUpdate indicates an expected call of VcsConnectionUpdate.
func (*MockApiClientInterfaceMockRecorder) VcsConnections ¶ added in v1.24.1
func (mr *MockApiClientInterfaceMockRecorder) VcsConnections() *gomock.Call
VcsConnections indicates an expected call of VcsConnections.
func (*MockApiClientInterfaceMockRecorder) VcsToken ¶ added in v1.20.2
func (mr *MockApiClientInterfaceMockRecorder) VcsToken(vcsType, repository any) *gomock.Call
VcsToken indicates an expected call of VcsToken.
func (*MockApiClientInterfaceMockRecorder) WorkflowTrigger ¶ added in v0.0.23
func (mr *MockApiClientInterfaceMockRecorder) WorkflowTrigger(environmentId any) *gomock.Call
WorkflowTrigger indicates an expected call of WorkflowTrigger.
func (*MockApiClientInterfaceMockRecorder) WorkflowTriggerUpsert ¶ added in v0.0.23
func (mr *MockApiClientInterfaceMockRecorder) WorkflowTriggerUpsert(environmentId, request any) *gomock.Call
WorkflowTriggerUpsert indicates an expected call of WorkflowTriggerUpsert.
type Module ¶ added in v0.2.32
type Module struct { ModuleName string `json:"moduleName"` ModuleProvider string `json:"moduleProvider"` Repository string `json:"repository"` Description string `json:"description"` LogoUrl string `json:"logoUrl"` TokenId string `json:"tokenId"` TokenName string `json:"tokenName"` GithubInstallationId *int `json:"githubInstallationId" tfschema:",omitempty"` BitbucketClientKey *string `json:"bitbucketClientKey" tfschema:",omitempty"` IsGitlab bool `json:"isGitLab"` IsBitbucketServer bool `json:"isBitbucketServer"` IsGitHubEnterprise bool `json:"isGitHubEnterprise" tfschema:"is_github_enterprise"` IsGitLabEnterprise bool `json:"isGitLabEnterprise" tfschema:"is_gitlab_enterprise"` SshKeys []ModuleSshKey `json:"sshkeys"` Type string `json:"type"` Id string `json:"id"` OrganizationId string `json:"organizationId"` Author User `json:"author"` AuthorId string `json:"authorId"` CreatedAt string `json:"createdAt"` UpdatedAt string `json:"updatedAt"` IsDeleted bool `json:"isDeleted"` Path string `json:"path"` TagPrefix string `json:"tagPrefix"` ModuleTestEnabled bool `json:"moduleTestEnabled"` RunTestsOnPullRequest bool `json:"runTestsOnPullRequest"` OpentofuVersion string `json:"opentofuVersion"` IsAzureDevOps bool `json:"isAzureDevOps" tfschema:"is_azure_devops"` }
type ModuleCreatePayload ¶ added in v0.2.32
type ModuleCreatePayload struct { ModuleName string `json:"moduleName"` ModuleProvider string `json:"moduleProvider"` Repository string `json:"repository"` Description string `json:"description,omitempty"` LogoUrl string `json:"logoUrl,omitempty"` TokenId string `json:"tokenId,omitempty"` TokenName string `json:"tokenName,omitempty"` GithubInstallationId *int `json:"githubInstallationId,omitempty"` BitbucketClientKey string `json:"bitbucketClientKey,omitempty"` IsGitlab bool `json:"isGitLab"` IsBitbucketServer bool `json:"isBitbucketServer"` IsGitHubEnterprise bool `json:"isGitHubEnterprise" tfschema:"is_github_enterprise"` IsGitLabEnterprise bool `json:"isGitLabEnterprise" tfschema:"is_gitlab_enterprise"` SshKeys []ModuleSshKey `json:"sshkeys,omitempty"` Path string `json:"path,omitempty"` TagPrefix string `json:"tagPrefix,omitempty"` ModuleTestEnabled bool `json:"moduleTestEnabled"` RunTestsOnPullRequest bool `json:"runTestsOnPullRequest"` OpentofuVersion string `json:"opentofuVersion,omitempty"` IsAzureDevOps bool `json:"isAzureDevOps" tfschema:"is_azure_devops"` }
type ModuleCreatePayloadWith ¶ added in v0.2.32
type ModuleCreatePayloadWith struct { ModuleCreatePayload Type string `json:"type"` OrganizationId string `json:"organizationId"` }
type ModuleSshKey ¶ added in v0.2.32
type ModuleTestingProject ¶ added in v1.16.11
type ModuleUpdatePayload ¶ added in v0.2.32
type ModuleUpdatePayload struct { ModuleName string `json:"moduleName,omitempty"` ModuleProvider string `json:"moduleProvider,omitempty"` Repository string `json:"repository,omitempty"` Description string `json:"description,omitempty"` LogoUrl string `json:"logoUrl,omitempty"` TokenId string `json:"tokenId"` TokenName string `json:"tokenName"` GithubInstallationId *int `json:"githubInstallationId"` BitbucketClientKey string `json:"bitbucketClientKey"` IsGitlab bool `json:"isGitLab"` IsBitbucketServer bool `json:"isBitbucketServer"` IsGitHubEnterprise bool `json:"isGitHubEnterprise" tfschema:"is_github_enterprise"` IsGitLabEnterprise bool `json:"isGitLabEnterprise" tfschema:"is_gitlab_enterprise"` SshKeys []ModuleSshKey `json:"sshkeys"` Path string `json:"path"` TagPrefix string `json:"tagPrefix,omitempty"` ModuleTestEnabled bool `json:"moduleTestEnabled"` RunTestsOnPullRequest bool `json:"runTestsOnPullRequest"` OpentofuVersion string `json:"opentofuVersion,omitempty"` IsAzureDevOps bool `json:"isAzureDevOps" tfschema:"is_azure_devops"` }
type NotFoundError ¶ added in v1.0.5
type NotFoundError struct{}
func (*NotFoundError) Error ¶ added in v1.0.5
func (e *NotFoundError) Error() string
type Notification ¶ added in v0.2.32
type NotificationCreatePayload ¶ added in v0.2.32
type NotificationCreatePayload struct { Name string `json:"name"` Type NotificationType `json:"type"` Value string `json:"value"` WebhookSecret string `json:"webhookSecret,omitempty"` }
type NotificationCreatePayloadWith ¶ added in v0.2.32
type NotificationCreatePayloadWith struct { NotificationCreatePayload OrganizationId string `json:"organizationId"` }
type NotificationProjectAssignment ¶ added in v0.2.32
type NotificationProjectAssignmentUpdatePayload ¶ added in v0.2.32
type NotificationProjectAssignmentUpdatePayload struct {
EventNames []string `json:"eventNames"`
}
type NotificationType ¶ added in v0.2.32
type NotificationType string
const ( NotificationTypeSlack NotificationType = "Slack" NotificationTypeTeams NotificationType = "Teams" NotificationTypeEmail NotificationType = "Email" NotificationTypeWebhook NotificationType = "Webhook" )
type NotificationUpdatePayload ¶ added in v0.2.32
type NotificationUpdatePayload struct { Name string `json:"name,omitempty"` Type NotificationType `json:"type,omitempty"` Value string `json:"value,omitempty"` WebhookSecret **string `json:"webhookSecret,omitempty" tfschema:"-"` }
type Organization ¶
type Organization struct { Id string `json:"id"` Name string `json:"name"` MaxTtl *string `json:"maxTtl"` DefaultTtl *string `json:"defaultTtl"` DoNotReportSkippedStatusChecks bool `json:"doNotReportSkippedStatusChecks"` DoNotConsiderMergeCommitsForPrPlans bool `json:"doNotConsiderMergeCommitsForPrPlans"` EnableOidc bool `json:"enableOidc"` EnforcePrCommenterPermissions bool `json:"enforcePrCommenterPermissions"` Description string `json:"description"` PhotoUrl string `json:"photoUrl"` CreatedBy string `json:"createdBy"` CreatedAt string `json:"createdAt"` UpdatedAt string `json:"updatedAt"` Role string `json:"role"` IsSelfHostedK8s bool `json:"isSelfHostedK8s" tfschema:"is_self_hosted"` }
type OrganizationPolicyUpdatePayload ¶ added in v0.2.32
type OrganizationPolicyUpdatePayload struct { MaxTtl *string `json:"maxTtl"` DefaultTtl *string `json:"defaultTtl"` DoNotReportSkippedStatusChecks *bool `json:"doNotReportSkippedStatusChecks,omitempty"` DoNotConsiderMergeCommitsForPrPlans *bool `json:"doNotConsiderMergeCommitsForPrPlans,omitempty"` EnableOidc *bool `json:"enableOidc,omitempty"` EnforcePrCommenterPermissions *bool `json:"enforcePrCommenterPermissions,omitempty"` }
type OrganizationUser ¶ added in v1.0.3
type Paginated ¶ added in v1.0.2
type Paginated interface { Environment // contains filtered or unexported methods }
type PaginatedTeamsResponse ¶ added in v1.22.3
type Pagination ¶ added in v1.0.2
type Pagination struct {
// contains filtered or unexported fields
}
type Policy ¶ added in v0.0.15
type Policy struct { Id string `json:"id" tfschema:"-"` ProjectId string `json:"projectId"` NumberOfEnvironments *int `json:"numberOfEnvironments,omitempty" tfschema:",omitempty"` NumberOfEnvironmentsTotal *int `json:"numberOfEnvironmentsTotal,omitempty" tfschema:",omitempty"` RequiresApprovalDefault bool `json:"requiresApprovalDefault"` IncludeCostEstimation bool `json:"includeCostEstimation"` SkipApplyWhenPlanIsEmpty bool `json:"skipApplyWhenPlanIsEmpty"` DisableDestroyEnvironments bool `json:"disableDestroyEnvironments"` SkipRedundantDeployments bool `json:"skipRedundantDeployments"` UpdatedBy string `json:"updatedBy"` RunPullRequestPlanDefault bool `json:"runPullRequestPlanDefault"` ContinuousDeploymentDefault bool `json:"continuousDeploymentDefault"` VcsPrCommentsEnabledDefault bool `json:"vcsPrCommentsEnabledDefault"` MaxTtl *string `json:"maxTtl,omitempty" tfschema:",omitempty"` DefaultTtl *string `json:"defaultTtl,omitempty" tfschema:",omitempty"` ForceRemoteBackend bool `json:"forceRemoteBackend"` DriftDetectionCron string `json:"driftDetectionCron"` DriftDetectionEnabled bool `json:"driftDetectionEnabled"` OutputsAsInputsEnabled bool `json:"outputsAsInputsEnabled"` }
type PolicyUpdatePayload ¶ added in v0.0.15
type PolicyUpdatePayload struct { ProjectId string `json:"projectId"` NumberOfEnvironments int `json:"numberOfEnvironments,omitempty"` NumberOfEnvironmentsTotal int `json:"numberOfEnvironmentsTotal,omitempty"` RequiresApprovalDefault bool `json:"requiresApprovalDefault"` IncludeCostEstimation bool `json:"includeCostEstimation"` SkipApplyWhenPlanIsEmpty bool `json:"skipApplyWhenPlanIsEmpty"` DisableDestroyEnvironments bool `json:"disableDestroyEnvironments"` SkipRedundantDeployments bool `json:"skipRedundantDeployments"` RunPullRequestPlanDefault bool `json:"runPullRequestPlanDefault"` ContinuousDeploymentDefault bool `json:"continuousDeploymentDefault"` MaxTtl string `json:"maxTtl,omitempty"` DefaultTtl string `json:"defaultTtl,omitempty"` ForceRemoteBackend bool `json:"forceRemoteBackend"` DriftDetectionCron string `json:"driftDetectionCron"` DriftDetectionEnabled bool `json:"driftDetectionEnabled"` VcsPrCommentsEnabledDefault bool `json:"vcsPrCommentsEnabledDefault"` OutputsAsInputsEnabled bool `json:"outputsAsInputsEnabled"` }
type Project ¶
type Project struct { IsArchived bool `json:"isArchived"` OrganizationId string `json:"organizationId"` UpdatedAt string `json:"updatedAt"` CreatedAt string `json:"createdAt"` Id string `json:"id"` Name string `json:"name"` CreatedBy string `json:"createdBy"` Role string `json:"role"` CreatedByUser User `json:"createdByUser"` Description string `json:"description"` ParentProjectId string `json:"parentProjectId,omitempty" tfschema:",omitempty"` Hierarchy string `json:"hierarchy"` }
type ProjectBudget ¶ added in v1.4.17
type ProjectBudgetUpdatePayload ¶ added in v1.4.17
type ProjectCreatePayload ¶ added in v0.0.7
type ProjectPermission ¶ added in v1.24.5
type ProjectUpdatePayload ¶ added in v1.4.5
type ProjectsAgentsAssignments ¶ added in v1.0.0
type ProviderCreatePayload ¶ added in v1.4.5
type ProviderUpdatePayload ¶ added in v1.4.5
type ProviderUpdatePayload struct {
Description string `json:"description"`
}
type RemoteStateAccessConfiguration ¶ added in v1.4.2
type RemoteStateAccessConfigurationCreate ¶ added in v1.4.2
type RoleCreatePayload ¶ added in v1.2.4
type RoleUpdatePayload ¶ added in v1.2.4
type SshKey ¶
type SshKey struct { User User `json:"user"` UserId string `json:"userId"` CreatedAt string `json:"createdAt"` UpdatedAt string `json:"updatedAt"` Id string `json:"id"` Name string `json:"name"` Description string `json:"description"` OrganizationId string `json:"organizationId"` Value string `json:"value"` }
type SshKeyCreatePayload ¶
type SshKeyUpdatePayload ¶ added in v1.16.0
type SshKeyUpdatePayload struct {
Value string `json:"value"`
}
type SubEnvironment ¶ added in v1.3.4
type SubEnvironment struct { Revision string `json:"revision,omitempty"` Workspace string `json:"workspaceName,omitempty"` ConfigurationChanges ConfigurationChanges `json:"configurationChanges"` UserRequiresApproval bool `json:"userRequiresApproval"` }
type TeamCreatePayload ¶ added in v0.0.13
type TeamRoleAssignmentCreateOrUpdatePayload ¶ added in v1.18.1
type TeamRoleAssignmentDeletePayload ¶ added in v1.18.1
type TeamRoleAssignmentListPayload ¶ added in v1.18.1
type TeamRoleAssignmentPayload ¶ added in v1.18.1
type TeamUpdatePayload ¶ added in v0.0.13
type Template ¶
type Template struct { Author User `json:"author"` AuthorId string `json:"authorId"` CreatedAt string `json:"createdAt"` Href string `json:"href"` Id string `json:"id"` Name string `json:"name"` Description string `json:"description"` OrganizationId string `json:"organizationId"` Path string `json:"path" tfschema:",omitempty"` Revision string `json:"revision"` ProjectId string `json:"projectId"` ProjectIds []string `json:"projectIds"` Repository string `json:"repository"` Retry TemplateRetry `json:"retry"` SshKeys []TemplateSshKey `json:"sshKeys"` Type string `json:"type"` GithubInstallationId int `json:"githubInstallationId" tfschema:",omitempty"` IsGitlabEnterprise bool `json:"isGitLabEnterprise"` TokenId string `json:"tokenId" tfschema:",omitempty"` UpdatedAt string `json:"updatedAt"` TerraformVersion string `json:"terraformVersion" tfschema:",omitempty"` TerragruntVersion string `json:"terragruntVersion" tfschema:",omitempty"` OpentofuVersion string `json:"opentofuVersion" tfschema:",omitempty"` IsDeleted bool `json:"isDeleted"` BitbucketClientKey string `json:"bitbucketClientKey" tfschema:",omitempty"` IsGithubEnterprise bool `json:"isGitHubEnterprise"` IsBitbucketServer bool `json:"isBitbucketServer"` FileName string `json:"fileName" tfschema:",omitempty"` IsTerragruntRunAll bool `json:"isTerragruntRunAll"` IsAzureDevOps bool `json:"isAzureDevOps" tfschema:"is_azure_devops"` IsHelmRepository bool `json:"isHelmRepository"` HelmChartName string `json:"helmChartName" tfschema:",omitempty"` IsGitlab bool `json:"isGitLab"` TerragruntTfBinary string `json:"terragruntTfBinary" tfschema:",omitempty"` TokenName string `json:"tokenName" tfschema:",omitempty"` AnsibleVersion string `json:"ansibleVersion" tfschema:",omitempty"` }
type TemplateAssignmentToProject ¶ added in v0.0.6
type TemplateAssignmentToProjectPayload ¶ added in v0.0.6
type TemplateAssignmentToProjectPayload struct {
ProjectId string `json:"projectId"`
}
type TemplateCreatePayload ¶
type TemplateCreatePayload struct { Retry TemplateRetry `json:"retry"` SshKeys []TemplateSshKey `json:"sshKeys,omitempty"` Type string `json:"type"` Description string `json:"description"` Name string `json:"name"` Repository string `json:"repository"` Path string `json:"path,omitempty"` IsGitlab bool `json:"isGitLab"` TokenName string `json:"tokenName,omitempty"` TokenId string `json:"tokenId,omitempty"` GithubInstallationId int `json:"githubInstallationId,omitempty"` Revision string `json:"revision"` OrganizationId string `json:"organizationId"` TerraformVersion string `json:"terraformVersion,omitempty"` TerragruntVersion string `json:"terragruntVersion,omitempty"` OpentofuVersion string `json:"opentofuVersion,omitempty"` IsGitlabEnterprise bool `json:"isGitLabEnterprise"` BitbucketClientKey string `json:"bitbucketClientKey,omitempty"` IsGithubEnterprise bool `json:"isGitHubEnterprise"` IsBitbucketServer bool `json:"isBitbucketServer"` FileName string `json:"fileName,omitempty"` IsTerragruntRunAll bool `json:"isTerragruntRunAll"` IsAzureDevOps bool `json:"isAzureDevOps" tfschema:"is_azure_devops"` IsHelmRepository bool `json:"isHelmRepository"` HelmChartName string `json:"helmChartName,omitempty"` TerragruntTfBinary string `json:"terragruntTfBinary,omitempty"` AnsibleVersion string `json:"ansibleVersion,omitempty"` }
func (*TemplateCreatePayload) Invalidate ¶ added in v1.4.16
func (payload *TemplateCreatePayload) Invalidate() error
type TemplateRetry ¶
type TemplateRetry struct { OnDeploy *TemplateRetryOn `json:"onDeploy"` OnDestroy *TemplateRetryOn `json:"onDestroy"` }
type TemplateRetryOn ¶
type TemplateSshKey ¶
type UpdateConfigurationSetPayload ¶ added in v1.18.9
type UpdateConfigurationSetPayload struct { Name string `json:"name"` Description string `json:"description"` ConfigurationPropertiesChanges []ConfigurationVariable `json:"configurationPropertiesChanges" tfschema:"-"` // delta changes. }
type UpdateUserProjectAssignmentPayload ¶ added in v1.0.7
type UpdateUserProjectAssignmentPayload struct {
Role string `json:"role" tfschema:"-"`
}
type User ¶
type User struct { CreatedAt string `json:"created_at"` Email string `json:"email"` FamilyName string `json:"family_name"` GivenName string `json:"given_name"` Name string `json:"name"` Picture string `json:"picture"` UserId string `json:"user_id"` LastLogin string `json:"last_login"` AppMetadata map[string]interface{} `json:"app_metadata"` }
type UserProjectAssignment ¶ added in v1.0.7
type UserRoleEnvironmentAssignment ¶ added in v1.4.6
type VariablesFromRepositoryPayload ¶ added in v1.0.7
type VariablesFromRepositoryPayload struct { BitbucketClientKey string `json:"bitbucketClientKey,omitempty"` GithubInstallationId int `json:"githubInstallationId,omitempty"` Path string `json:"path"` Revision string `json:"revision"` SshKeyIds []string `json:"sshKeyIds"` TokenId string `json:"tokenId,omitempty"` Repository string `json:"repository"` }
type VaultCredentialsCreatePayload ¶ added in v1.16.8
type VaultCredentialsCreatePayload struct { Name string `json:"name,omitempty"` OrganizationId string `json:"organizationId,omitempty"` Type VaultCredentialsType `json:"type"` Value VaultCredentialsValuePayload `json:"value"` }
func (*VaultCredentialsCreatePayload) SetOrganizationId ¶ added in v1.16.8
func (c *VaultCredentialsCreatePayload) SetOrganizationId(organizationId string)
type VaultCredentialsType ¶ added in v1.24.2
type VaultCredentialsType string
type VaultCredentialsValuePayload ¶ added in v1.16.8
type VcsConnection ¶ added in v1.24.1
type VcsConnectionCreatePayload ¶ added in v1.24.1
type VcsConnectionUpdatePayload ¶ added in v1.24.1
type WorkflowFile ¶ added in v1.3.4
type WorkflowFile struct {
Environments map[string]WorkflowSubEnvironment `json:"environments"`
}
type WorkflowSubEnvironment ¶ added in v1.3.4
type WorkflowSubEnvironment struct {
EnvironmentId string `json:"environmentId"`
}
type WorkflowTrigger ¶ added in v0.0.23
type WorkflowTrigger struct {
Id string `json:"id"`
}
type WorkflowTriggerEnvironments ¶ added in v1.4.1
type WorkflowTriggerEnvironments struct {
DownstreamEnvironmentIds []string `json:"downstreamEnvironmentIds"`
}
type WorkflowTriggerUpsertPayload ¶ added in v0.0.23
type WorkflowTriggerUpsertPayload struct {
DownstreamEnvironmentIds []string `json:"downstreamEnvironmentIds"`
}
Source Files
¶
- agent.go
- agent_project_assignment.go
- api_client.go
- api_client_mock.go
- api_key.go
- approval_policy.go
- builtin_roles.go
- cloud_account.go
- cloud_credentials.go
- cloud_credentials_project_assignment.go
- common_models.go
- configuration_set.go
- configuration_set_assignment.go
- configuration_variable.go
- cost_credentials_project_assignment.go
- custom_flow.go
- environment.go
- environment_discovery.go
- environment_drift_detection.go
- environment_scheduling.go
- errors.go
- git_token.go
- gpg_key.go
- kubernetes_credentials.go
- memoize.go
- module.go
- notification.go
- notification_project_assignment.go
- organization.go
- pagination.go
- project.go
- project_budget.go
- project_policy.go
- provider.go
- query.go
- remote_state_access.go
- role.go
- sshkey.go
- team.go
- team_role_assignment.go
- template.go
- user.go
- user_environment_assignment.go
- user_project_assignment.go
- utils.go
- vcs_connection.go
- vsc_token.go
- workflow_triggers.go