Documentation
¶
Index ¶
- func GetGitCredentialAttrTypes() map[string]attr.Type
- func NewArtifactoryGenericFeedResource() resource.Resource
- func NewAwsElasticContainerRegistryFeedResource() resource.Resource
- func NewAzureContainerRegistryFeedResource() resource.Resource
- func NewDeploymentFreezeDataSource() datasource.DataSource
- func NewDeploymentFreezeProjectResource() resource.Resource
- func NewDeploymentFreezeResource() resource.Resource
- func NewDeploymentFreezeTenantResource() resource.Resource
- func NewDockerContainerRegistryFeedResource() resource.Resource
- func NewEnvironmentResource() resource.Resource
- func NewEnvironmentsDataSource() datasource.DataSource
- func NewFeedsDataSource() datasource.DataSource
- func NewGenericOidcResource() resource.Resource
- func NewGitCredentialResource() resource.Resource
- func NewGitCredentialsDataSource() datasource.DataSource
- func NewGitHubRepositoryFeedResource() resource.Resource
- func NewGitTriggerResource() resource.Resource
- func NewGoogleContainerRegistryFeedResource() resource.Resource
- func NewHelmFeedResource() resource.Resource
- func NewLibraryVariableSetDataSource() datasource.DataSource
- func NewLibraryVariableSetFeedResource() resource.Resource
- func NewLifecycleResource() resource.Resource
- func NewLifecyclesDataSource() datasource.DataSource
- func NewListeningTentacleWorkerResource() resource.Resource
- func NewMachineProxyDataSource() datasource.DataSource
- func NewMachineProxyResource() resource.Resource
- func NewMavenFeedResource() resource.Resource
- func NewNugetFeedResource() resource.Resource
- func NewOCIRegistryFeedResource() resource.Resource
- func NewOctopusDeployFrameworkProvider() *octopusDeployFrameworkProvider
- func NewProjectGroupResource() resource.Resource
- func NewProjectGroupsDataSource() datasource.DataSource
- func NewProjectResource() resource.Resource
- func NewProjectVersioningStrategyResource() resource.Resource
- func NewProjectsDataSource() datasource.DataSource
- func NewRunbookResource() resource.Resource
- func NewS3FeedResource() resource.Resource
- func NewSSHConnectionWorkerResource() resource.Resource
- func NewScriptModuleDataSource() datasource.DataSource
- func NewScriptModuleResource() resource.Resource
- func NewServiceAccountOIDCIdentity() resource.Resource
- func NewServiceAccountOIDCIdentityDataSource() datasource.DataSource
- func NewSpaceDataSource() datasource.DataSource
- func NewSpaceResource() resource.Resource
- func NewSpacesDataSource() datasource.DataSource
- func NewStepTemplateDataSource() datasource.DataSource
- func NewStepTemplateResource() resource.Resource
- func NewTagResource() resource.Resource
- func NewTagSetResource() resource.Resource
- func NewTagSetsDataSource() datasource.DataSource
- func NewTenantCommonVariableResource() resource.Resource
- func NewTenantProjectDataSource() datasource.DataSource
- func NewTenantProjectResource() resource.Resource
- func NewTenantProjectVariableResource() resource.Resource
- func NewTenantResource() resource.Resource
- func NewTenantsDataSource() datasource.DataSource
- func NewTentacleCertificateResource() resource.Resource
- func NewUserResource() resource.Resource
- func NewUsernamePasswordAccountResource() resource.Resource
- func NewUsersDataSource() datasource.DataSource
- func NewVariableResource() resource.Resource
- func NewVariablesDataSource() datasource.DataSource
- func NewWorkersDataSource() datasource.DataSource
- type Config
- type GitCredentialDatasourceModel
- type ServiceAccountOIDCIdentity
- func (s *ServiceAccountOIDCIdentity) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (s *ServiceAccountOIDCIdentity) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (s *ServiceAccountOIDCIdentity) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (s *ServiceAccountOIDCIdentity) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (s *ServiceAccountOIDCIdentity) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (s *ServiceAccountOIDCIdentity) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (s *ServiceAccountOIDCIdentity) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAzureContainerRegistryFeedResource ¶ added in v0.35.0
func NewDeploymentFreezeDataSource ¶ added in v0.38.0
func NewDeploymentFreezeDataSource() datasource.DataSource
func NewDeploymentFreezeProjectResource ¶ added in v0.38.0
func NewDeploymentFreezeResource ¶ added in v0.38.0
func NewDeploymentFreezeTenantResource ¶ added in v0.39.0
func NewEnvironmentResource ¶
func NewEnvironmentsDataSource ¶
func NewEnvironmentsDataSource() datasource.DataSource
func NewFeedsDataSource ¶
func NewFeedsDataSource() datasource.DataSource
func NewGenericOidcResource ¶ added in v0.38.0
func NewGitCredentialsDataSource ¶
func NewGitCredentialsDataSource() datasource.DataSource
func NewGitTriggerResource ¶ added in v0.39.0
func NewGoogleContainerRegistryFeedResource ¶ added in v0.35.0
func NewHelmFeedResource ¶
func NewLibraryVariableSetDataSource ¶
func NewLibraryVariableSetDataSource() datasource.DataSource
func NewLifecycleResource ¶
func NewLifecyclesDataSource ¶
func NewLifecyclesDataSource() datasource.DataSource
func NewListeningTentacleWorkerResource ¶ added in v0.36.0
func NewMachineProxyDataSource ¶ added in v0.35.0
func NewMachineProxyDataSource() datasource.DataSource
func NewMachineProxyResource ¶ added in v0.35.0
func NewMavenFeedResource ¶
func NewNugetFeedResource ¶
func NewOCIRegistryFeedResource ¶ added in v0.34.0
func NewOctopusDeployFrameworkProvider ¶
func NewOctopusDeployFrameworkProvider() *octopusDeployFrameworkProvider
func NewProjectGroupResource ¶
func NewProjectGroupsDataSource ¶
func NewProjectGroupsDataSource() datasource.DataSource
func NewProjectResource ¶
func NewProjectVersioningStrategyResource ¶ added in v0.37.1
func NewProjectsDataSource ¶
func NewProjectsDataSource() datasource.DataSource
func NewRunbookResource ¶
func NewS3FeedResource ¶ added in v0.35.0
func NewSSHConnectionWorkerResource ¶ added in v0.36.0
func NewScriptModuleDataSource ¶
func NewScriptModuleDataSource() datasource.DataSource
func NewScriptModuleResource ¶
func NewServiceAccountOIDCIdentity ¶ added in v0.36.0
func NewServiceAccountOIDCIdentityDataSource ¶ added in v0.36.0
func NewServiceAccountOIDCIdentityDataSource() datasource.DataSource
func NewSpaceDataSource ¶
func NewSpaceDataSource() datasource.DataSource
func NewSpaceResource ¶
func NewSpacesDataSource ¶
func NewSpacesDataSource() datasource.DataSource
func NewStepTemplateDataSource ¶ added in v0.33.0
func NewStepTemplateDataSource() datasource.DataSource
func NewStepTemplateResource ¶ added in v0.33.0
func NewTagResource ¶
func NewTagSetResource ¶
func NewTagSetsDataSource ¶
func NewTagSetsDataSource() datasource.DataSource
func NewTenantProjectDataSource ¶
func NewTenantProjectDataSource() datasource.DataSource
func NewTenantResource ¶
func NewTenantsDataSource ¶
func NewTenantsDataSource() datasource.DataSource
func NewUserResource ¶ added in v0.32.0
func NewUsersDataSource ¶ added in v0.31.0
func NewUsersDataSource() datasource.DataSource
func NewVariableResource ¶
func NewVariablesDataSource ¶
func NewVariablesDataSource() datasource.DataSource
func NewWorkersDataSource ¶ added in v0.36.0
func NewWorkersDataSource() datasource.DataSource
Types ¶
type Config ¶
type Config struct {
Address string
ApiKey string
AccessToken string
SpaceID string
Client *client.Client
}
func DataSourceConfiguration ¶
func DataSourceConfiguration(req datasource.ConfigureRequest, resp *datasource.ConfigureResponse) *Config
func ResourceConfiguration ¶
func ResourceConfiguration(req resource.ConfigureRequest, resp *resource.ConfigureResponse) *Config
type GitCredentialDatasourceModel ¶
type GitCredentialDatasourceModel struct {
ID types.String `tfsdk:"id"`
SpaceID types.String `tfsdk:"space_id"`
Name types.String `tfsdk:"name"`
Description types.String `tfsdk:"description"`
Type types.String `tfsdk:"type"`
Username types.String `tfsdk:"username"`
}
func FlattenGitCredential ¶
func FlattenGitCredential(credential *credentials.Resource) *GitCredentialDatasourceModel
type ServiceAccountOIDCIdentity ¶ added in v0.36.0
type ServiceAccountOIDCIdentity struct {
*Config
}
func (*ServiceAccountOIDCIdentity) Configure ¶ added in v0.36.0
func (s *ServiceAccountOIDCIdentity) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ServiceAccountOIDCIdentity) Create ¶ added in v0.36.0
func (s *ServiceAccountOIDCIdentity) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ServiceAccountOIDCIdentity) Delete ¶ added in v0.36.0
func (s *ServiceAccountOIDCIdentity) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ServiceAccountOIDCIdentity) Metadata ¶ added in v0.36.0
func (s *ServiceAccountOIDCIdentity) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ServiceAccountOIDCIdentity) Read ¶ added in v0.36.0
func (s *ServiceAccountOIDCIdentity) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ServiceAccountOIDCIdentity) Schema ¶ added in v0.36.0
func (s *ServiceAccountOIDCIdentity) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ServiceAccountOIDCIdentity) Update ¶ added in v0.36.0
func (s *ServiceAccountOIDCIdentity) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Source Files
¶
- config.go
- data_source_library_variable_sets.go
- data_source_script_modules.go
- datasource_deployment_freeze.go
- datasource_environments.go
- datasource_feeds.go
- datasource_git_credentials.go
- datasource_lifecycle.go
- datasource_machine_proxy.go
- datasource_project.go
- datasource_project_groups.go
- datasource_service_account_oidc_identity.go
- datasource_space.go
- datasource_spaces.go
- datasource_step_template.go
- datasource_tag_sets.go
- datasource_tenant_projects.go
- datasource_tenants.go
- datasource_users.go
- datasource_variables.go
- datasource_workers.go
- framework_provider.go
- resource_artifactory_generic_feed.go
- resource_aws_elastic_container_registry.go
- resource_azure_container_registry.go
- resource_deployment_freeze.go
- resource_deployment_freeze_project.go
- resource_deployment_freeze_tenant.go
- resource_docker_container_registry.go
- resource_environment.go
- resource_generic_oidc_account.go
- resource_git_credential.go
- resource_git_trigger.go
- resource_github_repository_feed.go
- resource_google_container_registry.go
- resource_helm_feed.go
- resource_library_variable_set.go
- resource_lifecycle.go
- resource_listening_tentacle_worker.go
- resource_machine_proxy.go
- resource_maven_feed.go
- resource_nuget_feed.go
- resource_oci_registry_feed.go
- resource_project.go
- resource_project_expand.go
- resource_project_flatten.go
- resource_project_group.go
- resource_project_model.go
- resource_project_versioning_strategy.go
- resource_runbook.go
- resource_s3_feed.go
- resource_script_module.go
- resource_service_account_oidc_identity.go
- resource_space.go
- resource_ssh_connection_worker.go
- resource_step_template.go
- resource_tag.go
- resource_tag_set.go
- resource_tenant.go
- resource_tenant_common_variable.go
- resource_tenant_project.go
- resource_tenant_project_variable.go
- resource_tentacle_certificate.go
- resource_user.go
- resource_username_password_account.go
- resource_variable.go
Click to show internal directories.
Click to hide internal directories.