Documentation
¶
Index ¶
- func New() provider.Provider
- func NewAWSAccountSelectorResource() resource.Resource
- func NewAWSIDCAccountAvailabilitiesResource() resource.Resource
- func NewAWSIDCGroupAvailabilitiesResource() resource.Resource
- func NewAWSIDCGroupSelectorResource() resource.Resource
- func NewAWSIDCIntegrationResource() resource.Resource
- func NewAWSRDSAvailabilitiesResource() resource.Resource
- func NewAWSRDSIntegrationResource() resource.Resource
- func NewAWSRDSSelectorResource() resource.Resource
- func NewAccessWorkflowResource() resource.Resource
- func NewAvailabilitySpecResource() resource.Resource
- func NewEntraGroupAvailabilitiesResource() resource.Resource
- func NewEntraGroupSelectorResource() resource.Resource
- func NewEntraIntegrationResource() resource.Resource
- func NewGCPFolderAvailabilitiesResource() resource.Resource
- func NewGCPFolderSelectorResource() resource.Resource
- func NewGCPIntegrationResource() resource.Resource
- func NewGCPProjectAvailabilitiesResource() resource.Resource
- func NewGCPProjectSelectorResource() resource.Resource
- func NewOpsGenieIntegrationResource() resource.Resource
- func NewPagerDutyIntegrationResource() resource.Resource
- func NewPolicySetResource() resource.Resource
- func NewSelectorResource() resource.Resource
- func NewSlackAlertResource() resource.Resource
- func NewSlackIntegrationResource() resource.Resource
- func NewWebhookProvisionerResource() resource.Resource
- type CommonFateProvider
- func (p *CommonFateProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *CommonFateProvider) DataSources(_ context.Context) []func() datasource.DataSource
- func (p *CommonFateProvider) Metadata(_ context.Context, _ provider.MetadataRequest, resp *provider.MetadataResponse)
- func (p *CommonFateProvider) Resources(_ context.Context) []func() resource.Resource
- func (p *CommonFateProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type CommonFateProviderModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPolicySetResource ¶
With the resource.Resource implementation
func NewSelectorResource ¶
func NewSlackAlertResource ¶
Types ¶
type CommonFateProvider ¶
type CommonFateProvider struct { }
commonfateProvider is the provider implementation.
func (*CommonFateProvider) Configure ¶
func (p *CommonFateProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
Configure prepares a the Common Fate API for data sources and resources.
func (*CommonFateProvider) DataSources ¶
func (p *CommonFateProvider) DataSources(_ context.Context) []func() datasource.DataSource
DataSources defines the data sources implemented in the provider.
func (*CommonFateProvider) Metadata ¶
func (p *CommonFateProvider) Metadata(_ context.Context, _ provider.MetadataRequest, resp *provider.MetadataResponse)
Metadata returns the provider type name.
func (*CommonFateProvider) Resources ¶
func (p *CommonFateProvider) Resources(_ context.Context) []func() resource.Resource
func (*CommonFateProvider) Schema ¶
func (p *CommonFateProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
GetSchema defines the provider-level schema for configuration data.
type CommonFateProviderModel ¶
type CommonFateProviderModel struct { APIURL types.String `tfsdk:"api_url"` AuthzURL types.String `tfsdk:"authz_url"` OIDCClientId types.String `tfsdk:"oidc_client_id"` OIDCClientSecret types.String `tfsdk:"oidc_client_secret"` OIDCIssuer types.String `tfsdk:"oidc_issuer"` }
commonfateProviderModel maps provider schema data to a Go type.
Click to show internal directories.
Click to hide internal directories.