Documentation
¶
Index ¶
- type AWSAccountSelector
- type AWSAccountSelectorResource
- func (r *AWSAccountSelectorResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *AWSAccountSelectorResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AWSAccountSelectorResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AWSAccountSelectorResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AWSAccountSelectorResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *AWSAccountSelectorResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AWSAccountSelectorResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AWSAccountSelectorResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AWSIDCAccountAvailabilities
- type AWSIDCAccountAvailabilitiesResource
- func (r *AWSIDCAccountAvailabilitiesResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *AWSIDCAccountAvailabilitiesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AWSIDCAccountAvailabilitiesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AWSIDCAccountAvailabilitiesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AWSIDCAccountAvailabilitiesResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *AWSIDCAccountAvailabilitiesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AWSIDCAccountAvailabilitiesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AWSIDCAccountAvailabilitiesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AWSIDCGroupAvailabilities
- type AWSIDCGroupAvailabilitiesResource
- func (r *AWSIDCGroupAvailabilitiesResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *AWSIDCGroupAvailabilitiesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AWSIDCGroupAvailabilitiesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AWSIDCGroupAvailabilitiesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AWSIDCGroupAvailabilitiesResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *AWSIDCGroupAvailabilitiesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AWSIDCGroupAvailabilitiesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AWSIDCGroupAvailabilitiesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AWSIDCGroupSelector
- type AWSIDCGroupSelectorResource
- func (r *AWSIDCGroupSelectorResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *AWSIDCGroupSelectorResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AWSIDCGroupSelectorResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AWSIDCGroupSelectorResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AWSIDCGroupSelectorResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *AWSIDCGroupSelectorResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AWSIDCGroupSelectorResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AWSIDCGroupSelectorResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AWSIDCIntegrationModel
- type AWSIDCIntegrationResource
- func (r *AWSIDCIntegrationResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *AWSIDCIntegrationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AWSIDCIntegrationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AWSIDCIntegrationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AWSIDCIntegrationResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *AWSIDCIntegrationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AWSIDCIntegrationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AWSIDCIntegrationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AWSRDSAvailabilities
- type AWSRDSAvailabilitiesResource
- func (r *AWSRDSAvailabilitiesResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *AWSRDSAvailabilitiesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AWSRDSAvailabilitiesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AWSRDSAvailabilitiesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AWSRDSAvailabilitiesResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *AWSRDSAvailabilitiesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AWSRDSAvailabilitiesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AWSRDSAvailabilitiesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AWSRDSIntegrationModel
- type AWSRDSIntegrationResource
- func (r *AWSRDSIntegrationResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *AWSRDSIntegrationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AWSRDSIntegrationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AWSRDSIntegrationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AWSRDSIntegrationResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *AWSRDSIntegrationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AWSRDSIntegrationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AWSRDSIntegrationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AWSRDSSelector
- type AWSRDSSelectorResource
- func (r *AWSRDSSelectorResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *AWSRDSSelectorResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AWSRDSSelectorResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AWSRDSSelectorResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AWSRDSSelectorResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *AWSRDSSelectorResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AWSRDSSelectorResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AWSRDSSelectorResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSAccountSelector ¶
type AWSAccountSelector struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` OrgID types.String `tfsdk:"aws_organization_id"` When types.String `tfsdk:"when"` }
func (AWSAccountSelector) ToAPI ¶
func (s AWSAccountSelector) ToAPI() *configv1alpha1.Selector
type AWSAccountSelectorResource ¶
type AWSAccountSelectorResource struct {
// contains filtered or unexported fields
}
AccessRuleResource is the data source implementation.
func (*AWSAccountSelectorResource) Configure ¶
func (r *AWSAccountSelectorResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*AWSAccountSelectorResource) Create ¶
func (r *AWSAccountSelectorResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AWSAccountSelectorResource) Delete ¶
func (r *AWSAccountSelectorResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AWSAccountSelectorResource) ImportState ¶
func (r *AWSAccountSelectorResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AWSAccountSelectorResource) Metadata ¶
func (r *AWSAccountSelectorResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata returns the data source type name.
func (*AWSAccountSelectorResource) Read ¶
func (r *AWSAccountSelectorResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*AWSAccountSelectorResource) Schema ¶
func (r *AWSAccountSelectorResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
GetSchema defines the schema for the data source. schema is based off the governance api
func (*AWSAccountSelectorResource) Update ¶
func (r *AWSAccountSelectorResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AWSIDCAccountAvailabilities ¶
type AWSIDCAccountAvailabilities struct { ID types.String `tfsdk:"id"` WorkflowID types.String `tfsdk:"workflow_id"` PermissionSetARN types.String `tfsdk:"aws_permission_set_arn"` AccountSelectorID types.String `tfsdk:"aws_account_selector_id"` AWSIdentityStoreID types.String `tfsdk:"aws_identity_store_id"` }
type AWSIDCAccountAvailabilitiesResource ¶
type AWSIDCAccountAvailabilitiesResource struct {
// contains filtered or unexported fields
}
func (*AWSIDCAccountAvailabilitiesResource) Configure ¶
func (r *AWSIDCAccountAvailabilitiesResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*AWSIDCAccountAvailabilitiesResource) Create ¶
func (r *AWSIDCAccountAvailabilitiesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AWSIDCAccountAvailabilitiesResource) Delete ¶
func (r *AWSIDCAccountAvailabilitiesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AWSIDCAccountAvailabilitiesResource) ImportState ¶
func (r *AWSIDCAccountAvailabilitiesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AWSIDCAccountAvailabilitiesResource) Metadata ¶
func (r *AWSIDCAccountAvailabilitiesResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata returns the data source type name.
func (*AWSIDCAccountAvailabilitiesResource) Read ¶
func (r *AWSIDCAccountAvailabilitiesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*AWSIDCAccountAvailabilitiesResource) Schema ¶
func (r *AWSIDCAccountAvailabilitiesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
GetSchema defines the schema for the data source. schema is based off the governance api
func (*AWSIDCAccountAvailabilitiesResource) Update ¶
func (r *AWSIDCAccountAvailabilitiesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AWSIDCGroupAvailabilitiesResource ¶
type AWSIDCGroupAvailabilitiesResource struct {
// contains filtered or unexported fields
}
func (*AWSIDCGroupAvailabilitiesResource) Configure ¶
func (r *AWSIDCGroupAvailabilitiesResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*AWSIDCGroupAvailabilitiesResource) Create ¶
func (r *AWSIDCGroupAvailabilitiesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AWSIDCGroupAvailabilitiesResource) Delete ¶
func (r *AWSIDCGroupAvailabilitiesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AWSIDCGroupAvailabilitiesResource) ImportState ¶
func (r *AWSIDCGroupAvailabilitiesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AWSIDCGroupAvailabilitiesResource) Metadata ¶
func (r *AWSIDCGroupAvailabilitiesResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata returns the data source type name.
func (*AWSIDCGroupAvailabilitiesResource) Read ¶
func (r *AWSIDCGroupAvailabilitiesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*AWSIDCGroupAvailabilitiesResource) Schema ¶
func (r *AWSIDCGroupAvailabilitiesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
GetSchema defines the schema for the data source. schema is based off the governance api
func (*AWSIDCGroupAvailabilitiesResource) Update ¶
func (r *AWSIDCGroupAvailabilitiesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AWSIDCGroupSelector ¶
type AWSIDCGroupSelector struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` OrgID types.String `tfsdk:"aws_organization_id"` When types.String `tfsdk:"when"` }
func (AWSIDCGroupSelector) ToAPI ¶
func (s AWSIDCGroupSelector) ToAPI() *configv1alpha1.Selector
type AWSIDCGroupSelectorResource ¶
type AWSIDCGroupSelectorResource struct {
// contains filtered or unexported fields
}
AccessRuleResource is the data source implementation.
func (*AWSIDCGroupSelectorResource) Configure ¶
func (r *AWSIDCGroupSelectorResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*AWSIDCGroupSelectorResource) Create ¶
func (r *AWSIDCGroupSelectorResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AWSIDCGroupSelectorResource) Delete ¶
func (r *AWSIDCGroupSelectorResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AWSIDCGroupSelectorResource) ImportState ¶
func (r *AWSIDCGroupSelectorResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AWSIDCGroupSelectorResource) Metadata ¶
func (r *AWSIDCGroupSelectorResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata returns the data source type name.
func (*AWSIDCGroupSelectorResource) Read ¶
func (r *AWSIDCGroupSelectorResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*AWSIDCGroupSelectorResource) Schema ¶
func (r *AWSIDCGroupSelectorResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
GetSchema defines the schema for the data source. schema is based off the governance api
func (*AWSIDCGroupSelectorResource) Update ¶
func (r *AWSIDCGroupSelectorResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AWSIDCIntegrationModel ¶
type AWSIDCIntegrationModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` SSOInstanceARN types.String `tfsdk:"sso_instance_arn"` IdentityStoreID types.String `tfsdk:"identity_store_id"` SSORegion types.String `tfsdk:"sso_region"` ReaderRoleARN types.String `tfsdk:"reader_role_arn"` }
type AWSIDCIntegrationResource ¶
type AWSIDCIntegrationResource struct {
// contains filtered or unexported fields
}
func (*AWSIDCIntegrationResource) Configure ¶
func (r *AWSIDCIntegrationResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*AWSIDCIntegrationResource) Create ¶
func (r *AWSIDCIntegrationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AWSIDCIntegrationResource) Delete ¶
func (r *AWSIDCIntegrationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AWSIDCIntegrationResource) ImportState ¶
func (r *AWSIDCIntegrationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AWSIDCIntegrationResource) Metadata ¶
func (r *AWSIDCIntegrationResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata returns the data source type name.
func (*AWSIDCIntegrationResource) Read ¶
func (r *AWSIDCIntegrationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*AWSIDCIntegrationResource) Schema ¶
func (r *AWSIDCIntegrationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
GetSchema defines the schema for the data source. schema is based off the governance api
func (*AWSIDCIntegrationResource) Update ¶
func (r *AWSIDCIntegrationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AWSRDSAvailabilities ¶
type AWSRDSAvailabilitiesResource ¶
type AWSRDSAvailabilitiesResource struct {
// contains filtered or unexported fields
}
func (*AWSRDSAvailabilitiesResource) Configure ¶
func (r *AWSRDSAvailabilitiesResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*AWSRDSAvailabilitiesResource) Create ¶
func (r *AWSRDSAvailabilitiesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AWSRDSAvailabilitiesResource) Delete ¶
func (r *AWSRDSAvailabilitiesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AWSRDSAvailabilitiesResource) ImportState ¶
func (r *AWSRDSAvailabilitiesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AWSRDSAvailabilitiesResource) Metadata ¶
func (r *AWSRDSAvailabilitiesResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata returns the data source type name.
func (*AWSRDSAvailabilitiesResource) Read ¶
func (r *AWSRDSAvailabilitiesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*AWSRDSAvailabilitiesResource) Schema ¶
func (r *AWSRDSAvailabilitiesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
GetSchema defines the schema for the data source. schema is based off the governance api
func (*AWSRDSAvailabilitiesResource) Update ¶
func (r *AWSRDSAvailabilitiesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AWSRDSIntegrationModel ¶
type AWSRDSIntegrationResource ¶
type AWSRDSIntegrationResource struct {
// contains filtered or unexported fields
}
func (*AWSRDSIntegrationResource) Configure ¶
func (r *AWSRDSIntegrationResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*AWSRDSIntegrationResource) Create ¶
func (r *AWSRDSIntegrationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AWSRDSIntegrationResource) Delete ¶
func (r *AWSRDSIntegrationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AWSRDSIntegrationResource) ImportState ¶
func (r *AWSRDSIntegrationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AWSRDSIntegrationResource) Metadata ¶
func (r *AWSRDSIntegrationResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata returns the data source type name.
func (*AWSRDSIntegrationResource) Read ¶
func (r *AWSRDSIntegrationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*AWSRDSIntegrationResource) Schema ¶
func (r *AWSRDSIntegrationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
GetSchema defines the schema for the data source. schema is based off the governance api
func (*AWSRDSIntegrationResource) Update ¶
func (r *AWSRDSIntegrationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AWSRDSSelector ¶
type AWSRDSSelector struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` OrganizationID types.String `tfsdk:"aws_organization_id"` When types.String `tfsdk:"when"` }
func (AWSRDSSelector) ToAPI ¶
func (s AWSRDSSelector) ToAPI() *configv1alpha1.Selector
type AWSRDSSelectorResource ¶
type AWSRDSSelectorResource struct {
// contains filtered or unexported fields
}
AccessRuleResource is the data source implementation.
func (*AWSRDSSelectorResource) Configure ¶
func (r *AWSRDSSelectorResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*AWSRDSSelectorResource) Create ¶
func (r *AWSRDSSelectorResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AWSRDSSelectorResource) Delete ¶
func (r *AWSRDSSelectorResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AWSRDSSelectorResource) ImportState ¶
func (r *AWSRDSSelectorResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AWSRDSSelectorResource) Metadata ¶
func (r *AWSRDSSelectorResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata returns the data source type name.
func (*AWSRDSSelectorResource) Read ¶
func (r *AWSRDSSelectorResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*AWSRDSSelectorResource) Schema ¶
func (r *AWSRDSSelectorResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
GetSchema defines the schema for the data source. schema is based off the governance api
func (*AWSRDSSelectorResource) Update ¶
func (r *AWSRDSSelectorResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)