Documentation
¶
Index ¶
- func New(version string) func() provider.Provider
- func NewAccountAuditLogSinkDataSource() datasource.DataSource
- func NewAccountAuditLogSinkResource() resource.Resource
- func NewApiKeyResource() resource.Resource
- func NewConnectivityRuleDataSource() datasource.DataSource
- func NewConnectivityRuleResource() resource.Resource
- func NewGroupAccessResource() resource.Resource
- func NewMetricsEndpointResource() resource.Resource
- func NewNamespaceDataSource() datasource.DataSource
- func NewNamespaceExportSinkResource() resource.Resource
- func NewNamespaceResource() resource.Resource
- func NewNamespaceSearchAttributeResource() resource.Resource
- func NewNamespaceTagsResource() resource.Resource
- func NewNamespacesDataSource() datasource.DataSource
- func NewNexusEndpointDataSource() datasource.DataSource
- func NewNexusEndpointResource() resource.Resource
- func NewNexusEndpointsDataSource() datasource.DataSource
- func NewRegionsDataSource() datasource.DataSource
- func NewSCIMGroupDataSource() datasource.DataSource
- func NewServiceAccountDataSource() datasource.DataSource
- func NewServiceAccountResource() resource.Resource
- func NewServiceAccountsDataSource() datasource.DataSource
- func NewUserDataSource() datasource.DataSource
- func NewUserGroupMembersResource() resource.Resource
- func NewUserGroupResource() resource.Resource
- func NewUserResource() resource.Resource
- func NewUsersDataSource() datasource.DataSource
- type TerraformCloudProvider
- func (p *TerraformCloudProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *TerraformCloudProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *TerraformCloudProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *TerraformCloudProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *TerraformCloudProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type TerraformCloudProviderModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAccountAuditLogSinkDataSource ¶ added in v1.1.2
func NewAccountAuditLogSinkDataSource() datasource.DataSource
func NewAccountAuditLogSinkResource ¶ added in v1.1.2
func NewApiKeyResource ¶ added in v0.0.12
func NewConnectivityRuleDataSource ¶ added in v0.9.1
func NewConnectivityRuleDataSource() datasource.DataSource
func NewConnectivityRuleResource ¶ added in v0.9.0
func NewGroupAccessResource ¶ added in v0.8.0
func NewMetricsEndpointResource ¶ added in v0.6.0
func NewNamespaceDataSource ¶ added in v0.7.0
func NewNamespaceDataSource() datasource.DataSource
func NewNamespaceExportSinkResource ¶ added in v0.7.0
func NewNamespaceResource ¶
func NewNamespaceTagsResource ¶ added in v1.0.0
func NewNamespacesDataSource ¶ added in v0.0.6
func NewNamespacesDataSource() datasource.DataSource
func NewNexusEndpointDataSource ¶ added in v0.9.0
func NewNexusEndpointDataSource() datasource.DataSource
func NewNexusEndpointResource ¶ added in v0.6.0
func NewNexusEndpointsDataSource ¶ added in v0.9.0
func NewNexusEndpointsDataSource() datasource.DataSource
func NewRegionsDataSource ¶
func NewRegionsDataSource() datasource.DataSource
NewCoffeesDataSource is a helper function to simplify the provider implementation.
func NewSCIMGroupDataSource ¶ added in v0.8.0
func NewSCIMGroupDataSource() datasource.DataSource
func NewServiceAccountDataSource ¶ added in v0.7.0
func NewServiceAccountDataSource() datasource.DataSource
func NewServiceAccountResource ¶ added in v0.0.12
func NewServiceAccountsDataSource ¶ added in v0.6.0
func NewServiceAccountsDataSource() datasource.DataSource
func NewUserDataSource ¶ added in v0.9.0
func NewUserDataSource() datasource.DataSource
func NewUserGroupMembersResource ¶ added in v1.1.0
func NewUserGroupResource ¶ added in v1.1.0
func NewUserResource ¶ added in v0.0.6
func NewUsersDataSource ¶ added in v0.9.0
func NewUsersDataSource() datasource.DataSource
Types ¶
type TerraformCloudProvider ¶
type TerraformCloudProvider struct {
// contains filtered or unexported fields
}
TerraformCloudProvider defines the provider implementation.
func (*TerraformCloudProvider) Configure ¶
func (p *TerraformCloudProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*TerraformCloudProvider) DataSources ¶
func (p *TerraformCloudProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*TerraformCloudProvider) Metadata ¶
func (p *TerraformCloudProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*TerraformCloudProvider) Resources ¶
func (p *TerraformCloudProvider) Resources(ctx context.Context) []func() resource.Resource
func (*TerraformCloudProvider) Schema ¶
func (p *TerraformCloudProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type TerraformCloudProviderModel ¶
type TerraformCloudProviderModel struct {
APIKey types.String `tfsdk:"api_key"`
Endpoint types.String `tfsdk:"endpoint"`
AllowInsecure types.Bool `tfsdk:"allow_insecure"`
AllowedAccountID types.String `tfsdk:"allowed_account_id"`
}
TerraformCloudProviderModel describes the provider data model.
Source Files
¶
- access.go
- account_audit_log_sink_datasource.go
- account_audit_log_sink_resource.go
- apikey_resource.go
- connectivity_rule_datasource.go
- connectivity_rule_resource.go
- group_access_resource.go
- metrics_endpoint_resource.go
- namespace_datasource.go
- namespace_export_sink_resource.go
- namespace_resource.go
- namespace_search_attribute_resource.go
- namespace_tags_resource.go
- namespaces_datasource.go
- nexus_endpoint_datasource.go
- nexus_endpoint_datasource_common.go
- nexus_endpoint_resource.go
- nexus_endpoints_datasource.go
- provider.go
- regions_datasource.go
- scim_group_datasource.go
- service_account_datasource.go
- service_account_resource.go
- service_accounts_datasource.go
- user_datasource.go
- user_datasource_model.go
- user_group_members_resource.go
- user_group_resource.go
- user_resource.go
- users_datasource.go
Click to show internal directories.
Click to hide internal directories.