Documentation ¶
Index ¶
- func New() tfsdk.Provider
- type AwsCloudControlProvider
- func (p *AwsCloudControlProvider) CloudFormationClient(_ context.Context) *cloudformation.Client
- func (p *AwsCloudControlProvider) Configure(ctx context.Context, request tfsdk.ConfigureProviderRequest, ...)
- func (p *AwsCloudControlProvider) GetDataSources(ctx context.Context) (map[string]tfsdk.DataSourceType, diag.Diagnostics)
- func (p *AwsCloudControlProvider) GetResources(ctx context.Context) (map[string]tfsdk.ResourceType, diag.Diagnostics)
- func (p *AwsCloudControlProvider) GetSchema(ctx context.Context) (tfsdk.Schema, diag.Diagnostics)
- func (p *AwsCloudControlProvider) Region(_ context.Context) string
- func (p *AwsCloudControlProvider) RoleARN(_ context.Context) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AwsCloudControlProvider ¶ added in v0.0.5
type AwsCloudControlProvider struct {
// contains filtered or unexported fields
}
func (*AwsCloudControlProvider) CloudFormationClient ¶ added in v0.0.5
func (p *AwsCloudControlProvider) CloudFormationClient(_ context.Context) *cloudformation.Client
func (*AwsCloudControlProvider) Configure ¶ added in v0.0.5
func (p *AwsCloudControlProvider) Configure(ctx context.Context, request tfsdk.ConfigureProviderRequest, response *tfsdk.ConfigureProviderResponse)
func (*AwsCloudControlProvider) GetDataSources ¶ added in v0.0.5
func (p *AwsCloudControlProvider) GetDataSources(ctx context.Context) (map[string]tfsdk.DataSourceType, diag.Diagnostics)
func (*AwsCloudControlProvider) GetResources ¶ added in v0.0.5
func (p *AwsCloudControlProvider) GetResources(ctx context.Context) (map[string]tfsdk.ResourceType, diag.Diagnostics)
func (*AwsCloudControlProvider) GetSchema ¶ added in v0.0.5
func (p *AwsCloudControlProvider) GetSchema(ctx context.Context) (tfsdk.Schema, diag.Diagnostics)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.