Documentation
¶
Index ¶
- func GetGitCredentialAttrTypes() map[string]attr.Type
- func NewArtifactoryGenericFeedResource() resource.Resource
- func NewAwsElasticContainerRegistryFeedResource() resource.Resource
- func NewEnvironmentResource() resource.Resource
- func NewEnvironmentsDataSource() datasource.DataSource
- func NewFeedsDataSource() datasource.DataSource
- func NewGitCredentialResource() resource.Resource
- func NewGitCredentialsDataSource() datasource.DataSource
- func NewGitHubRepositoryFeedResource() resource.Resource
- func NewHelmFeedResource() resource.Resource
- func NewLibraryVariableSetDataSource() datasource.DataSource
- func NewLibraryVariableSetFeedResource() resource.Resource
- func NewLifecycleResource() resource.Resource
- func NewLifecyclesDataSource() datasource.DataSource
- func NewMavenFeedResource() resource.Resource
- func NewNugetFeedResource() resource.Resource
- func NewOctopusDeployFrameworkProvider() *octopusDeployFrameworkProvider
- func NewProjectGroupResource() resource.Resource
- func NewProjectGroupsDataSource() datasource.DataSource
- func NewSpaceDataSource() datasource.DataSource
- func NewSpaceResource() resource.Resource
- func NewSpacesDataSource() datasource.DataSource
- func NewTenantCommonVariableResource() resource.Resource
- func NewTenantProjectResource() resource.Resource
- func NewTenantProjectVariableResource() resource.Resource
- type Config
- type GitCredentialModel
- type TenantProjectModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEnvironmentResource ¶
func NewEnvironmentsDataSource ¶
func NewEnvironmentsDataSource() datasource.DataSource
func NewFeedsDataSource ¶
func NewFeedsDataSource() datasource.DataSource
func NewGitCredentialsDataSource ¶
func NewGitCredentialsDataSource() datasource.DataSource
func NewHelmFeedResource ¶
func NewLibraryVariableSetDataSource ¶
func NewLibraryVariableSetDataSource() datasource.DataSource
func NewLifecycleResource ¶
func NewLifecyclesDataSource ¶
func NewLifecyclesDataSource() datasource.DataSource
func NewMavenFeedResource ¶
func NewNugetFeedResource ¶
func NewOctopusDeployFrameworkProvider ¶
func NewOctopusDeployFrameworkProvider() *octopusDeployFrameworkProvider
func NewProjectGroupResource ¶
func NewProjectGroupsDataSource ¶
func NewProjectGroupsDataSource() datasource.DataSource
func NewSpaceDataSource ¶
func NewSpaceDataSource() datasource.DataSource
func NewSpaceResource ¶
func NewSpacesDataSource ¶
func NewSpacesDataSource() datasource.DataSource
Types ¶
type Config ¶
func DataSourceConfiguration ¶
func DataSourceConfiguration(req datasource.ConfigureRequest, resp *datasource.ConfigureResponse) *Config
func ResourceConfiguration ¶
func ResourceConfiguration(req resource.ConfigureRequest, resp *resource.ConfigureResponse) *Config
type GitCredentialModel ¶
type GitCredentialModel 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) *GitCredentialModel
type TenantProjectModel ¶
type TenantProjectModel struct {
ID types.String `tfsdk:"id"`
SpaceID types.String `tfsdk:"space_id"`
TenantID types.String `tfsdk:"tenant_id"`
ProjectID types.String `tfsdk:"project_id"`
EnvironmentIDs types.List `tfsdk:"environment_ids"`
}
func (*TenantProjectModel) GetId ¶
func (t *TenantProjectModel) GetId(spaceID string) string
Source Files
¶
- config.go
- data_source_library_variable_sets.go
- datasource_environments.go
- datasource_feeds.go
- datasource_git_credentials.go
- datasource_lifecycle.go
- datasource_project_groups.go
- datasource_space.go
- datasource_spaces.go
- framework_provider.go
- resource_artifactory_generic_feed.go
- resource_aws_elastic_container_registry.go
- resource_environment.go
- resource_git_credential.go
- resource_github_repository_feed.go
- resource_helm_feed.go
- resource_library_variable_set.go
- resource_lifecycle.go
- resource_maven_feed.go
- resource_nuget_feed.go
- resource_project_group.go
- resource_space.go
- resource_tenant_common_variable.go
- resource_tenant_project.go
- resource_tenant_project_variable.go
Click to show internal directories.
Click to hide internal directories.