Documentation ¶
Index ¶
- func New() provider.Provider
- func NewAccessGrantResource() resource.Resource
- func NewAccessGrantsDataSource() datasource.DataSource
- func NewAnomalyNotificationResource() resource.Resource
- func NewAnomalyNotificationsDataSource() datasource.DataSource
- func NewAwsProviderInfoDataSource() datasource.DataSource
- func NewAwsProviderResource() resource.Resource
- func NewBillingRuleResource() resource.Resource
- func NewBillingRulesDataSource() datasource.DataSource
- func NewBudgetResource() resource.Resource
- func NewBudgetsDataSource() datasource.DataSource
- func NewBusinessMetricResource() resource.Resource
- func NewBusinessMetricsDataSource() datasource.DataSource
- func NewCostReportResource() resource.Resource
- func NewCostReportsDataSource() datasource.DataSource
- func NewDashboardResource() resource.Resource
- func NewDashboardsDataSource() datasource.DataSource
- func NewFinancialCommitmentReportsDataSource() datasource.DataSource
- func NewFolderResource() resource.Resource
- func NewFoldersDataSource() datasource.DataSource
- func NewKubernetesEfficiencyReportResource() resource.Resource
- func NewKubernetesEfficiencyReportsDataSource() datasource.DataSource
- func NewManagedAccountResource() resource.Resource
- func NewManagedAccountsDataSource() datasource.DataSource
- func NewReportNotificationResource() resource.Resource
- func NewReportNotificationsDataSource() datasource.DataSource
- func NewResourceReportResource() resource.Resource
- func NewResourceReportsDataSource() datasource.DataSource
- func NewSavedFilterResource() resource.Resource
- func NewSavedFiltersDataSource() datasource.DataSource
- func NewSegmentResource() resource.Resource
- func NewSegmentsDataSource() datasource.DataSource
- func NewTeamResource() resource.Resource
- func NewTeamsDataSource() datasource.DataSource
- func NewUsersDataSource() datasource.DataSource
- func NewVirtualTagConfigResource() resource.Resource
- func NewVirtualTagConfigsDataSource() datasource.DataSource
- func NewWorkspacesDataSource() datasource.DataSource
- type AccessGrantResource
- func (r *AccessGrantResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r AccessGrantResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r AccessGrantResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r AccessGrantResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AccessGrantResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r AccessGrantResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r AccessGrantResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r AccessGrantResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AccessGrantResourceModel
- type AwsProviderResource
- func (r *AwsProviderResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r AwsProviderResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r AwsProviderResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AwsProviderResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r AwsProviderResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r AwsProviderResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r AwsProviderResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AwsProviderResourceModel
- type Client
- type CostReportResource
- func (r *CostReportResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *CostReportResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r CostReportResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r CostReportResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r CostReportResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CostReportResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r CostReportResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r CostReportResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r CostReportResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CostReportResourceModel
- type DashboardResource
- func (r *DashboardResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r DashboardResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r DashboardResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r DashboardResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *DashboardResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r DashboardResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r DashboardResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r DashboardResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type FinancialCommitmentReportModel
- type FolderResource
- func (r *FolderResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *FolderResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r FolderResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r FolderResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r FolderResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *FolderResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r FolderResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r FolderResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r FolderResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type FolderResourceModel
- type ReportNotificationResource
- func (r *ReportNotificationResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ReportNotificationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ReportNotificationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ReportNotificationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ReportNotificationResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ReportNotificationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r ReportNotificationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ReportNotificationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ReportNotificationResourceModel
- type SavedFilterResource
- func (r *SavedFilterResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r SavedFilterResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r SavedFilterResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r SavedFilterResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SavedFilterResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r SavedFilterResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r SavedFilterResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r SavedFilterResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SavedFilterResourceModel
- type SegmentResource
- func (r *SegmentResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *SegmentResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r SegmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r SegmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r SegmentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SegmentResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r SegmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r SegmentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r SegmentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SegmentResourceModel
- type TeamResource
- func (r *TeamResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r TeamResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r TeamResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r TeamResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TeamResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r TeamResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r TeamResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r TeamResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TeamResourceModel
- type VirtualTagConfigResource
- func (r *VirtualTagConfigResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r VirtualTagConfigResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r VirtualTagConfigResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r VirtualTagConfigResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VirtualTagConfigResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r VirtualTagConfigResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r VirtualTagConfigResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r VirtualTagConfigResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAccessGrantResource ¶ added in v0.1.8
func NewAccessGrantsDataSource ¶ added in v0.1.8
func NewAccessGrantsDataSource() datasource.DataSource
func NewAnomalyNotificationResource ¶ added in v0.1.17
func NewAnomalyNotificationsDataSource ¶ added in v0.1.17
func NewAnomalyNotificationsDataSource() datasource.DataSource
func NewAwsProviderInfoDataSource ¶
func NewAwsProviderInfoDataSource() datasource.DataSource
func NewAwsProviderResource ¶
func NewBillingRuleResource ¶ added in v0.1.22
func NewBillingRulesDataSource ¶ added in v0.1.22
func NewBillingRulesDataSource() datasource.DataSource
func NewBudgetResource ¶ added in v0.1.18
func NewBudgetsDataSource ¶ added in v0.1.18
func NewBudgetsDataSource() datasource.DataSource
func NewBusinessMetricResource ¶ added in v0.1.18
func NewBusinessMetricsDataSource ¶ added in v0.1.18
func NewBusinessMetricsDataSource() datasource.DataSource
func NewCostReportResource ¶
func NewCostReportsDataSource ¶ added in v0.1.8
func NewCostReportsDataSource() datasource.DataSource
func NewDashboardResource ¶
func NewDashboardsDataSource ¶ added in v0.1.8
func NewDashboardsDataSource() datasource.DataSource
func NewFinancialCommitmentReportsDataSource ¶ added in v0.1.17
func NewFinancialCommitmentReportsDataSource() datasource.DataSource
func NewFolderResource ¶
func NewFoldersDataSource ¶ added in v0.1.8
func NewFoldersDataSource() datasource.DataSource
func NewKubernetesEfficiencyReportResource ¶ added in v0.1.31
func NewKubernetesEfficiencyReportsDataSource ¶ added in v0.1.17
func NewKubernetesEfficiencyReportsDataSource() datasource.DataSource
func NewManagedAccountResource ¶ added in v0.1.22
func NewManagedAccountsDataSource ¶ added in v0.1.22
func NewManagedAccountsDataSource() datasource.DataSource
func NewReportNotificationResource ¶ added in v0.1.11
func NewReportNotificationsDataSource ¶ added in v0.1.17
func NewReportNotificationsDataSource() datasource.DataSource
func NewResourceReportResource ¶ added in v0.1.29
func NewResourceReportsDataSource ¶ added in v0.1.16
func NewResourceReportsDataSource() datasource.DataSource
func NewSavedFilterResource ¶
func NewSavedFiltersDataSource ¶
func NewSavedFiltersDataSource() datasource.DataSource
func NewSegmentResource ¶ added in v0.1.6
func NewSegmentsDataSource ¶ added in v0.1.8
func NewSegmentsDataSource() datasource.DataSource
func NewTeamResource ¶ added in v0.1.6
func NewTeamsDataSource ¶ added in v0.1.8
func NewTeamsDataSource() datasource.DataSource
func NewUsersDataSource ¶ added in v0.1.8
func NewUsersDataSource() datasource.DataSource
func NewVirtualTagConfigResource ¶ added in v0.1.17
func NewVirtualTagConfigsDataSource ¶ added in v0.1.17
func NewVirtualTagConfigsDataSource() datasource.DataSource
func NewWorkspacesDataSource ¶ added in v0.1.8
func NewWorkspacesDataSource() datasource.DataSource
Types ¶
type AccessGrantResource ¶ added in v0.1.8
type AccessGrantResource struct {
// contains filtered or unexported fields
}
func (*AccessGrantResource) Configure ¶ added in v0.1.8
func (r *AccessGrantResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (AccessGrantResource) Create ¶ added in v0.1.8
func (r AccessGrantResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (AccessGrantResource) Delete ¶ added in v0.1.8
func (r AccessGrantResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (AccessGrantResource) ImportState ¶ added in v0.1.28
func (r AccessGrantResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AccessGrantResource) Metadata ¶ added in v0.1.8
func (r *AccessGrantResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (AccessGrantResource) Read ¶ added in v0.1.8
func (r AccessGrantResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (AccessGrantResource) Schema ¶ added in v0.1.8
func (r AccessGrantResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (AccessGrantResource) Update ¶ added in v0.1.8
func (r AccessGrantResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AccessGrantResourceModel ¶ added in v0.1.8
type AwsProviderResource ¶
type AwsProviderResource struct {
// contains filtered or unexported fields
}
func (*AwsProviderResource) Configure ¶
func (r *AwsProviderResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (AwsProviderResource) Create ¶
func (r AwsProviderResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (AwsProviderResource) Delete ¶
func (r AwsProviderResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AwsProviderResource) Metadata ¶
func (r *AwsProviderResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (AwsProviderResource) Read ¶
func (r AwsProviderResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (AwsProviderResource) Schema ¶
func (r AwsProviderResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (AwsProviderResource) Update ¶
func (r AwsProviderResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AwsProviderResourceModel ¶
type AwsProviderResourceModel struct { CrossAccountARN types.String `tfsdk:"cross_account_arn"` BucketARN types.String `tfsdk:"bucket_arn"` Id types.Int64 `tfsdk:"id"` }
AwsProviderResourceModel describes the Terraform resource data model to match the resource schema.
type Client ¶
type CostReportResource ¶
type CostReportResource struct {
// contains filtered or unexported fields
}
func (*CostReportResource) ConfigValidators ¶ added in v0.1.12
func (r *CostReportResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*CostReportResource) Configure ¶
func (r *CostReportResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (CostReportResource) Create ¶
func (r CostReportResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (CostReportResource) Delete ¶
func (r CostReportResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (CostReportResource) ImportState ¶ added in v0.1.28
func (r CostReportResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CostReportResource) Metadata ¶
func (r *CostReportResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (CostReportResource) Read ¶
func (r CostReportResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (CostReportResource) Schema ¶
func (r CostReportResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (CostReportResource) Update ¶
func (r CostReportResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CostReportResourceModel ¶
type CostReportResourceModel struct { Token types.String `tfsdk:"token"` Title types.String `tfsdk:"title"` FolderToken types.String `tfsdk:"folder_token"` Filter types.String `tfsdk:"filter"` SavedFilterTokens types.List `tfsdk:"saved_filter_tokens"` WorkspaceToken types.String `tfsdk:"workspace_token"` Groupings types.String `tfsdk:"groupings"` StartDate types.String `tfsdk:"start_date"` EndDate types.String `tfsdk:"end_date"` PreviousPeriodStartDate types.String `tfsdk:"previous_period_start_date"` PreviousPeriodEndDate types.String `tfsdk:"previous_period_end_date"` DateInterval types.String `tfsdk:"date_interval"` ChartType types.String `tfsdk:"chart_type"` DateBin types.String `tfsdk:"date_bin"` }
type DashboardResource ¶
type DashboardResource struct {
// contains filtered or unexported fields
}
func (*DashboardResource) Configure ¶
func (r *DashboardResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (DashboardResource) Create ¶
func (r DashboardResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (DashboardResource) Delete ¶
func (r DashboardResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (DashboardResource) ImportState ¶ added in v0.1.28
func (r DashboardResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*DashboardResource) Metadata ¶
func (r *DashboardResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (DashboardResource) Read ¶
func (r DashboardResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (DashboardResource) Schema ¶
func (r DashboardResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (DashboardResource) Update ¶
func (r DashboardResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type FinancialCommitmentReportModel ¶ added in v0.1.17
type FinancialCommitmentReportModel struct { CreatedAt types.String `tfsdk:"created_at"` DateBucket types.String `tfsdk:"date_bucket"` DateInterval types.String `tfsdk:"date_interval"` Default types.Bool `tfsdk:"default"` EndDate types.String `tfsdk:"end_date"` Groupings types.String `tfsdk:"groupings"` OnDemandCostsScope types.String `tfsdk:"on_demand_costs_scope"` StartDate types.String `tfsdk:"start_date"` Title types.String `tfsdk:"title"` Token types.String `tfsdk:"token"` UserToken types.String `tfsdk:"user_token"` WorkspaceToken types.String `tfsdk:"workspace_token"` }
type FolderResource ¶
type FolderResource struct {
// contains filtered or unexported fields
}
func (*FolderResource) ConfigValidators ¶ added in v0.1.12
func (r *FolderResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*FolderResource) Configure ¶
func (r *FolderResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (FolderResource) Create ¶
func (r FolderResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (FolderResource) Delete ¶
func (r FolderResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (FolderResource) ImportState ¶ added in v0.1.28
func (r FolderResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*FolderResource) Metadata ¶
func (r *FolderResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (FolderResource) Read ¶
func (r FolderResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (FolderResource) Schema ¶
func (r FolderResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (FolderResource) Update ¶
func (r FolderResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type FolderResourceModel ¶
type ReportNotificationResource ¶ added in v0.1.11
type ReportNotificationResource struct {
// contains filtered or unexported fields
}
func (*ReportNotificationResource) Configure ¶ added in v0.1.11
func (r *ReportNotificationResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ReportNotificationResource) Create ¶ added in v0.1.11
func (r *ReportNotificationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ReportNotificationResource) Delete ¶ added in v0.1.11
func (r *ReportNotificationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ReportNotificationResource) ImportState ¶ added in v0.1.28
func (r *ReportNotificationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ReportNotificationResource) Metadata ¶ added in v0.1.11
func (r *ReportNotificationResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ReportNotificationResource) Read ¶ added in v0.1.11
func (r *ReportNotificationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (ReportNotificationResource) Schema ¶ added in v0.1.11
func (r ReportNotificationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ReportNotificationResource) Update ¶ added in v0.1.11
func (r *ReportNotificationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ReportNotificationResourceModel ¶ added in v0.1.11
type ReportNotificationResourceModel struct { Title types.String `tfsdk:"title"` Token types.String `tfsdk:"token"` CostReportToken types.String `tfsdk:"cost_report_token"` WorkspaceToken types.String `tfsdk:"workspace_token"` UserTokens types.Set `tfsdk:"user_tokens"` Frequency types.String `tfsdk:"frequency"` Change types.String `tfsdk:"change"` }
type SavedFilterResource ¶
type SavedFilterResource struct {
// contains filtered or unexported fields
}
func (*SavedFilterResource) Configure ¶
func (r *SavedFilterResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (SavedFilterResource) Create ¶
func (r SavedFilterResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (SavedFilterResource) Delete ¶
func (r SavedFilterResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (SavedFilterResource) ImportState ¶ added in v0.1.28
func (r SavedFilterResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SavedFilterResource) Metadata ¶
func (r *SavedFilterResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (SavedFilterResource) Read ¶
func (r SavedFilterResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (SavedFilterResource) Schema ¶
func (r SavedFilterResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (SavedFilterResource) Update ¶
func (r SavedFilterResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SegmentResource ¶ added in v0.1.6
type SegmentResource struct {
// contains filtered or unexported fields
}
func (*SegmentResource) ConfigValidators ¶ added in v0.1.12
func (r *SegmentResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*SegmentResource) Configure ¶ added in v0.1.6
func (r *SegmentResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (SegmentResource) Create ¶ added in v0.1.6
func (r SegmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (SegmentResource) Delete ¶ added in v0.1.6
func (r SegmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (SegmentResource) ImportState ¶ added in v0.1.28
func (r SegmentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SegmentResource) Metadata ¶ added in v0.1.6
func (r *SegmentResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (SegmentResource) Read ¶ added in v0.1.6
func (r SegmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (SegmentResource) Schema ¶ added in v0.1.6
func (r SegmentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (SegmentResource) Update ¶ added in v0.1.6
func (r SegmentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SegmentResourceModel ¶ added in v0.1.6
type SegmentResourceModel struct { Title types.String `tfsdk:"title"` Description types.String `tfsdk:"description"` Priority types.Int64 `tfsdk:"priority"` WorkspaceToken types.String `tfsdk:"workspace_token"` ReportToken types.String `tfsdk:"report_token"` Filter types.String `tfsdk:"filter"` ParentSegmentToken types.String `tfsdk:"parent_segment_token"` Token types.String `tfsdk:"token"` TrackUnallocated types.Bool `tfsdk:"track_unallocated"` }
type TeamResource ¶ added in v0.1.6
type TeamResource struct {
// contains filtered or unexported fields
}
func (*TeamResource) Configure ¶ added in v0.1.6
func (r *TeamResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (TeamResource) Create ¶ added in v0.1.6
func (r TeamResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (TeamResource) Delete ¶ added in v0.1.6
func (r TeamResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (TeamResource) ImportState ¶ added in v0.1.28
func (r TeamResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TeamResource) Metadata ¶ added in v0.1.6
func (r *TeamResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (TeamResource) Read ¶ added in v0.1.6
func (r TeamResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (TeamResource) Schema ¶ added in v0.1.6
func (r TeamResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (TeamResource) Update ¶ added in v0.1.6
func (r TeamResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type TeamResourceModel ¶ added in v0.1.6
type VirtualTagConfigResource ¶ added in v0.1.17
type VirtualTagConfigResource struct {
// contains filtered or unexported fields
}
func (*VirtualTagConfigResource) Configure ¶ added in v0.1.17
func (r *VirtualTagConfigResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (VirtualTagConfigResource) Create ¶ added in v0.1.17
func (r VirtualTagConfigResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (VirtualTagConfigResource) Delete ¶ added in v0.1.17
func (r VirtualTagConfigResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (VirtualTagConfigResource) ImportState ¶ added in v0.1.28
func (r VirtualTagConfigResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*VirtualTagConfigResource) Metadata ¶ added in v0.1.17
func (r *VirtualTagConfigResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (VirtualTagConfigResource) Read ¶ added in v0.1.17
func (r VirtualTagConfigResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (VirtualTagConfigResource) Schema ¶ added in v0.1.17
func (r VirtualTagConfigResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (VirtualTagConfigResource) Update ¶ added in v0.1.17
func (r VirtualTagConfigResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Source Files ¶
- access_grant_resource.go
- access_grants_data_source.go
- anomaly_notification_resource.go
- anomaly_notifications_data_source.go
- aws_provider_info_data_source.go
- aws_provider_resource.go
- billing_rule_resource.go
- billing_rule_resource_model.go
- billing_rules_data_source.go
- budget_resource.go
- budget_resource_model.go
- budgets_data_source.go
- business_metric_resource.go
- business_metric_resource_model.go
- business_metrics_data_source.go
- client.go
- cost_report_resource.go
- cost_reports_data_source.go
- dashboard_resource.go
- dashboard_resource_model.go
- dashboards_data_source.go
- financial_commitment_report_data_source.go
- folder_resource.go
- folders_data_source.go
- kubernetes_efficiency_report_resource.go
- kubernetes_efficiency_report_resource_model.go
- kubernetes_efficiency_reports_data_source.go
- managed_account_resource.go
- managed_account_resource_model.go
- managed_accounts_data_source.go
- provider.go
- report_notification_resource.go
- report_notifications_data_source.go
- resource_report_resource.go
- resource_report_resource_model.go
- resource_reports_data_source.go
- saved_filter_resource.go
- saved_filters_data_source.go
- segment_resource.go
- segments_data_source.go
- team_data_source.go
- team_resource.go
- users_data_source.go
- virtual_tag_config_resource.go
- virtual_tag_config_resource_model.go
- virtual_tag_configs_data_source.go
- workspaces_data_source.go