Documentation
¶
Index ¶
- func New(version string) func() provider.Provider
- func NewCFSecurityAsgDataSource(config *clients.Config) datasource.DataSource
- func NewCFSecurityBindResource(config *clients.Config) resource.Resource
- func NewCFSecurityEntitleAsgResource(config *clients.Config) resource.Resource
- type CFSecurityProvider
- func (p *CFSecurityProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *CFSecurityProvider) DataSources(context.Context) []func() datasource.DataSource
- func (p *CFSecurityProvider) Metadata(_ context.Context, _ provider.MetadataRequest, resp *provider.MetadataResponse)
- func (p *CFSecurityProvider) Resources(context.Context) []func() resource.Resource
- func (p *CFSecurityProvider) Schema(_ context.Context, _ provider.SchemaRequest, resp *provider.SchemaResponse)
- type CFSecurityProviderModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCFSecurityAsgDataSource ¶ added in v0.65.0
func NewCFSecurityAsgDataSource(config *clients.Config) datasource.DataSource
func NewCFSecurityBindResource ¶ added in v0.65.0
Types ¶
type CFSecurityProvider ¶ added in v0.65.0
type CFSecurityProvider struct {
// contains filtered or unexported fields
}
func (*CFSecurityProvider) Configure ¶ added in v0.65.0
func (p *CFSecurityProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*CFSecurityProvider) DataSources ¶ added in v0.65.0
func (p *CFSecurityProvider) DataSources(context.Context) []func() datasource.DataSource
func (*CFSecurityProvider) Metadata ¶ added in v0.65.0
func (p *CFSecurityProvider) Metadata(_ context.Context, _ provider.MetadataRequest, resp *provider.MetadataResponse)
func (*CFSecurityProvider) Resources ¶ added in v0.65.0
func (p *CFSecurityProvider) Resources(context.Context) []func() resource.Resource
func (*CFSecurityProvider) Schema ¶ added in v0.65.0
func (p *CFSecurityProvider) Schema(_ context.Context, _ provider.SchemaRequest, resp *provider.SchemaResponse)
type CFSecurityProviderModel ¶ added in v0.65.0
type CFSecurityProviderModel struct { Endpoint types.String `tfsdk:"cf_api_url"` CFSecurityUrl types.String `tfsdk:"cf_security_url"` User types.String `tfsdk:"user"` Password types.String `tfsdk:"password"` CFClientID types.String `tfsdk:"cf_client_id"` CFClientSecret types.String `tfsdk:"cf_client_secret"` SkipSslValidation types.Bool `tfsdk:"skip_ssl_validation"` // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.