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.