octopusdeploy_framework

package
v0.37.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 4, 2024 License: MPL-2.0 Imports: 58 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetGitCredentialAttrTypes

func GetGitCredentialAttrTypes() map[string]attr.Type

func NewArtifactoryGenericFeedResource

func NewArtifactoryGenericFeedResource() resource.Resource

func NewAwsElasticContainerRegistryFeedResource

func NewAwsElasticContainerRegistryFeedResource() resource.Resource

func NewAzureContainerRegistryFeedResource added in v0.35.0

func NewAzureContainerRegistryFeedResource() resource.Resource

func NewDockerContainerRegistryFeedResource

func NewDockerContainerRegistryFeedResource() resource.Resource

func NewEnvironmentResource

func NewEnvironmentResource() resource.Resource

func NewEnvironmentsDataSource

func NewEnvironmentsDataSource() datasource.DataSource

func NewFeedsDataSource

func NewFeedsDataSource() datasource.DataSource

func NewGitCredentialResource

func NewGitCredentialResource() resource.Resource

func NewGitCredentialsDataSource

func NewGitCredentialsDataSource() datasource.DataSource

func NewGitHubRepositoryFeedResource

func NewGitHubRepositoryFeedResource() resource.Resource

func NewGoogleContainerRegistryFeedResource added in v0.35.0

func NewGoogleContainerRegistryFeedResource() resource.Resource

func NewHelmFeedResource

func NewHelmFeedResource() resource.Resource

func NewLibraryVariableSetDataSource

func NewLibraryVariableSetDataSource() datasource.DataSource

func NewLibraryVariableSetFeedResource

func NewLibraryVariableSetFeedResource() resource.Resource

func NewLifecycleResource

func NewLifecycleResource() resource.Resource

func NewLifecyclesDataSource

func NewLifecyclesDataSource() datasource.DataSource

func NewListeningTentacleWorkerResource added in v0.36.0

func NewListeningTentacleWorkerResource() resource.Resource

func NewMachineProxyDataSource added in v0.35.0

func NewMachineProxyDataSource() datasource.DataSource

func NewMachineProxyResource added in v0.35.0

func NewMachineProxyResource() resource.Resource

func NewMavenFeedResource

func NewMavenFeedResource() resource.Resource

func NewNugetFeedResource

func NewNugetFeedResource() resource.Resource

func NewOCIRegistryFeedResource added in v0.34.0

func NewOCIRegistryFeedResource() resource.Resource

func NewOctopusDeployFrameworkProvider

func NewOctopusDeployFrameworkProvider() *octopusDeployFrameworkProvider

func NewProjectGroupResource

func NewProjectGroupResource() resource.Resource

func NewProjectGroupsDataSource

func NewProjectGroupsDataSource() datasource.DataSource

func NewProjectResource

func NewProjectResource() resource.Resource

func NewProjectsDataSource

func NewProjectsDataSource() datasource.DataSource

func NewRunbookResource

func NewRunbookResource() resource.Resource

func NewS3FeedResource added in v0.35.0

func NewS3FeedResource() resource.Resource

func NewSSHConnectionWorkerResource added in v0.36.0

func NewSSHConnectionWorkerResource() resource.Resource

func NewScriptModuleDataSource

func NewScriptModuleDataSource() datasource.DataSource

func NewScriptModuleResource

func NewScriptModuleResource() resource.Resource

func NewServiceAccountOIDCIdentity added in v0.36.0

func NewServiceAccountOIDCIdentity() resource.Resource

func NewServiceAccountOIDCIdentityDataSource added in v0.36.0

func NewServiceAccountOIDCIdentityDataSource() datasource.DataSource

func NewSpaceDataSource

func NewSpaceDataSource() datasource.DataSource

func NewSpaceResource

func NewSpaceResource() resource.Resource

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 NewStepTemplateResource() resource.Resource

func NewTagResource

func NewTagResource() resource.Resource

func NewTagSetResource

func NewTagSetResource() resource.Resource

func NewTagSetsDataSource

func NewTagSetsDataSource() datasource.DataSource

func NewTenantCommonVariableResource

func NewTenantCommonVariableResource() resource.Resource

func NewTenantProjectDataSource

func NewTenantProjectDataSource() datasource.DataSource

func NewTenantProjectResource

func NewTenantProjectResource() resource.Resource

func NewTenantProjectVariableResource

func NewTenantProjectVariableResource() resource.Resource

func NewTenantResource

func NewTenantResource() resource.Resource

func NewTenantsDataSource

func NewTenantsDataSource() datasource.DataSource

func NewTentacleCertificateResource

func NewTentacleCertificateResource() resource.Resource

func NewUserResource added in v0.32.0

func NewUserResource() resource.Resource

func NewUsernamePasswordAccountResource

func NewUsernamePasswordAccountResource() resource.Resource

func NewUsersDataSource added in v0.31.0

func NewUsersDataSource() datasource.DataSource

func NewVariableResource

func NewVariableResource() resource.Resource

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 ResourceConfiguration

func ResourceConfiguration(req resource.ConfigureRequest, resp *resource.ConfigureResponse) *Config

func (*Config) GetClient

func (c *Config) GetClient(ctx context.Context) error

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 (*ServiceAccountOIDCIdentity) Create added in v0.36.0

func (*ServiceAccountOIDCIdentity) Delete added in v0.36.0

func (*ServiceAccountOIDCIdentity) Metadata added in v0.36.0

func (*ServiceAccountOIDCIdentity) Read added in v0.36.0

func (*ServiceAccountOIDCIdentity) Schema added in v0.36.0

func (*ServiceAccountOIDCIdentity) Update added in v0.36.0

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL