Documentation ¶
Index ¶
- Constants
- func DataSourceCertificate() *schema.Resource
- func DataSourceCluster() *schema.Resource
- func DataSourceCredentials() *schema.Resource
- func DataSourceDomain() *schema.Resource
- func DataSourceHost() *schema.Resource
- func DataSourceNetworkPool() *schema.Resource
- func New() provider.Provider
- func Provider() *schema.Provider
- func ResourceCeip() *schema.Resource
- func ResourceCertificate() *schema.Resource
- func ResourceCertificateAuthority() *schema.Resource
- func ResourceCluster() *schema.Resource
- func ResourceClusterPersonality() *schema.Resource
- func ResourceCredentialsAutoRotatePolicy() *schema.Resource
- func ResourceCredentialsRotate() *schema.Resource
- func ResourceCredentialsUpdate() *schema.Resource
- func ResourceCsr() *schema.Resource
- func ResourceDomain() *schema.Resource
- func ResourceEdgeCluster() *schema.Resource
- func ResourceExternalCertificate() *schema.Resource
- func ResourceHost() *schema.Resource
- func ResourceUser() *schema.Resource
- func ResourceVcfInstance() *schema.Resource
- type FrameworkProvider
- func (frameworkProvider *FrameworkProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (frameworkProvider *FrameworkProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (frameworkProvider *FrameworkProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (frameworkProvider *FrameworkProvider) Resources(ctx context.Context) []func() resource.Resource
- func (frameworkProvider *FrameworkProvider) Schema(ctx context.Context, req provider.SchemaRequest, res *provider.SchemaResponse)
- type FrameworkProviderModel
- type IpPoolModel
- type NetworkModel
- type ResourceNetworkPool
- func (r *ResourceNetworkPool) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ResourceNetworkPool) Create(ctx context.Context, req resource.CreateRequest, res *resource.CreateResponse)
- func (r *ResourceNetworkPool) Delete(ctx context.Context, req resource.DeleteRequest, res *resource.DeleteResponse)
- func (r *ResourceNetworkPool) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ResourceNetworkPool) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ResourceNetworkPool) Read(ctx context.Context, req resource.ReadRequest, res *resource.ReadResponse)
- func (r *ResourceNetworkPool) Schema(ctx context.Context, req resource.SchemaRequest, res *resource.SchemaResponse)
- func (r *ResourceNetworkPool) Update(ctx context.Context, req resource.UpdateRequest, res *resource.UpdateResponse)
- type ResourceNetworkPoolModel
Constants ¶
View Source
const ( DisabledState = "DISABLED" EnabledState = "ENABLED" EnableApiParam = "ENABLE" DisableApiParam = "DISABLE" )
Variables ¶
This section is empty.
Functions ¶
func DataSourceCertificate ¶ added in v0.11.0
func DataSourceCluster ¶ added in v0.3.0
func DataSourceCredentials ¶ added in v0.7.0
func DataSourceDomain ¶ added in v0.2.0
func DataSourceHost ¶ added in v0.13.0
func DataSourceNetworkPool ¶ added in v0.11.0
func ResourceCeip ¶
func ResourceCertificate ¶ added in v0.6.0
func ResourceCertificateAuthority ¶ added in v0.6.0
func ResourceCluster ¶ added in v0.2.0
func ResourceClusterPersonality ¶ added in v0.8.5
func ResourceCredentialsAutoRotatePolicy ¶ added in v0.7.0
func ResourceCredentialsRotate ¶ added in v0.7.0
func ResourceCredentialsUpdate ¶ added in v0.7.0
func ResourceCsr ¶ added in v0.6.0
func ResourceDomain ¶ added in v0.2.0
func ResourceEdgeCluster ¶ added in v0.8.0
func ResourceExternalCertificate ¶ added in v0.6.0
func ResourceHost ¶
func ResourceUser ¶
func ResourceVcfInstance ¶ added in v0.5.0
Types ¶
type FrameworkProvider ¶ added in v0.11.0
type FrameworkProvider struct { // The clients are exposed for the purpose of running the existing tests // Individual resources should obtain access to these in their Configure methods // via the ConfigureRequest SddcManagerClient *api_client.SddcManagerClient CloudBuilderClient *api_client.CloudBuilderClient }
func (*FrameworkProvider) Configure ¶ added in v0.11.0
func (frameworkProvider *FrameworkProvider) Configure(ctx context.Context, req provider.ConfigureRequest, res *provider.ConfigureResponse)
func (*FrameworkProvider) DataSources ¶ added in v0.11.0
func (frameworkProvider *FrameworkProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*FrameworkProvider) Metadata ¶ added in v0.11.0
func (frameworkProvider *FrameworkProvider) Metadata(ctx context.Context, req provider.MetadataRequest, res *provider.MetadataResponse)
func (*FrameworkProvider) Resources ¶ added in v0.11.0
func (frameworkProvider *FrameworkProvider) Resources(ctx context.Context) []func() resource.Resource
func (*FrameworkProvider) Schema ¶ added in v0.11.0
func (frameworkProvider *FrameworkProvider) Schema(ctx context.Context, req provider.SchemaRequest, res *provider.SchemaResponse)
type FrameworkProviderModel ¶ added in v0.11.0
type FrameworkProviderModel struct { SddcManagerUsername types.String `tfsdk:"sddc_manager_username"` SddcManagerPassword types.String `tfsdk:"sddc_manager_password"` SddcManagerHost types.String `tfsdk:"sddc_manager_host"` CloudBuilderUsername types.String `tfsdk:"cloud_builder_username"` CloudBuilderPassword types.String `tfsdk:"cloud_builder_password"` CloudBuilderHost types.String `tfsdk:"cloud_builder_host"` AllowUnverifiedTls types.Bool `tfsdk:"allow_unverified_tls"` }
type IpPoolModel ¶ added in v0.11.0
type NetworkModel ¶ added in v0.11.0
type ResourceNetworkPool ¶
type ResourceNetworkPool struct {
// contains filtered or unexported fields
}
func (*ResourceNetworkPool) Configure ¶ added in v0.11.0
func (r *ResourceNetworkPool) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ResourceNetworkPool) Create ¶ added in v0.11.0
func (r *ResourceNetworkPool) Create(ctx context.Context, req resource.CreateRequest, res *resource.CreateResponse)
func (*ResourceNetworkPool) Delete ¶ added in v0.11.0
func (r *ResourceNetworkPool) Delete(ctx context.Context, req resource.DeleteRequest, res *resource.DeleteResponse)
func (*ResourceNetworkPool) ImportState ¶ added in v0.11.0
func (r *ResourceNetworkPool) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ResourceNetworkPool) Metadata ¶ added in v0.11.0
func (r *ResourceNetworkPool) Metadata(ctx context.Context, req resource.MetadataRequest, res *resource.MetadataResponse)
func (*ResourceNetworkPool) Read ¶ added in v0.11.0
func (r *ResourceNetworkPool) Read(ctx context.Context, req resource.ReadRequest, res *resource.ReadResponse)
func (*ResourceNetworkPool) Schema ¶ added in v0.11.0
func (r *ResourceNetworkPool) Schema(ctx context.Context, req resource.SchemaRequest, res *resource.SchemaResponse)
func (*ResourceNetworkPool) Update ¶ added in v0.11.0
func (r *ResourceNetworkPool) Update(ctx context.Context, req resource.UpdateRequest, res *resource.UpdateResponse)
Source Files ¶
- data_certificate.go
- data_host.go
- data_network_pool.go
- data_source_cluster.go
- data_source_credentials.go
- data_source_domain.go
- framework_provider.go
- provider.go
- resource_ceip.go
- resource_certificate.go
- resource_certificate_authority.go
- resource_cluster.go
- resource_cluster_personality.go
- resource_credentials_auto_rotate_policy.go
- resource_credentials_password_rotate.go
- resource_credentials_password_update.go
- resource_csr.go
- resource_domain.go
- resource_edge_cluster.go
- resource_external_certificate.go
- resource_host.go
- resource_network_pool.go
- resource_user.go
- resource_vcf_instance.go
Click to show internal directories.
Click to hide internal directories.