Documentation
¶
Index ¶
- type CustomTable
- type CustomTableArgs
- type CustomTableArray
- type CustomTableArrayInput
- type CustomTableArrayOutput
- func (CustomTableArrayOutput) ElementType() reflect.Type
- func (o CustomTableArrayOutput) Index(i pulumi.IntInput) CustomTableOutput
- func (o CustomTableArrayOutput) ToCustomTableArrayOutput() CustomTableArrayOutput
- func (o CustomTableArrayOutput) ToCustomTableArrayOutputWithContext(ctx context.Context) CustomTableArrayOutput
- type CustomTableInput
- type CustomTableMap
- type CustomTableMapInput
- type CustomTableMapOutput
- func (CustomTableMapOutput) ElementType() reflect.Type
- func (o CustomTableMapOutput) MapIndex(k pulumi.StringInput) CustomTableOutput
- func (o CustomTableMapOutput) ToCustomTableMapOutput() CustomTableMapOutput
- func (o CustomTableMapOutput) ToCustomTableMapOutputWithContext(ctx context.Context) CustomTableMapOutput
- type CustomTableOutput
- func (o CustomTableOutput) CompartmentId() pulumi.StringOutput
- func (CustomTableOutput) ElementType() reflect.Type
- func (o CustomTableOutput) SavedCustomTable() CustomTableSavedCustomTableOutput
- func (o CustomTableOutput) SavedReportId() pulumi.StringOutput
- func (o CustomTableOutput) ToCustomTableOutput() CustomTableOutput
- func (o CustomTableOutput) ToCustomTableOutputWithContext(ctx context.Context) CustomTableOutput
- type CustomTableSavedCustomTable
- type CustomTableSavedCustomTableArgs
- func (CustomTableSavedCustomTableArgs) ElementType() reflect.Type
- func (i CustomTableSavedCustomTableArgs) ToCustomTableSavedCustomTableOutput() CustomTableSavedCustomTableOutput
- func (i CustomTableSavedCustomTableArgs) ToCustomTableSavedCustomTableOutputWithContext(ctx context.Context) CustomTableSavedCustomTableOutput
- func (i CustomTableSavedCustomTableArgs) ToCustomTableSavedCustomTablePtrOutput() CustomTableSavedCustomTablePtrOutput
- func (i CustomTableSavedCustomTableArgs) ToCustomTableSavedCustomTablePtrOutputWithContext(ctx context.Context) CustomTableSavedCustomTablePtrOutput
- type CustomTableSavedCustomTableGroupByTag
- type CustomTableSavedCustomTableGroupByTagArgs
- func (CustomTableSavedCustomTableGroupByTagArgs) ElementType() reflect.Type
- func (i CustomTableSavedCustomTableGroupByTagArgs) ToCustomTableSavedCustomTableGroupByTagOutput() CustomTableSavedCustomTableGroupByTagOutput
- func (i CustomTableSavedCustomTableGroupByTagArgs) ToCustomTableSavedCustomTableGroupByTagOutputWithContext(ctx context.Context) CustomTableSavedCustomTableGroupByTagOutput
- type CustomTableSavedCustomTableGroupByTagArray
- func (CustomTableSavedCustomTableGroupByTagArray) ElementType() reflect.Type
- func (i CustomTableSavedCustomTableGroupByTagArray) ToCustomTableSavedCustomTableGroupByTagArrayOutput() CustomTableSavedCustomTableGroupByTagArrayOutput
- func (i CustomTableSavedCustomTableGroupByTagArray) ToCustomTableSavedCustomTableGroupByTagArrayOutputWithContext(ctx context.Context) CustomTableSavedCustomTableGroupByTagArrayOutput
- type CustomTableSavedCustomTableGroupByTagArrayInput
- type CustomTableSavedCustomTableGroupByTagArrayOutput
- func (CustomTableSavedCustomTableGroupByTagArrayOutput) ElementType() reflect.Type
- func (o CustomTableSavedCustomTableGroupByTagArrayOutput) Index(i pulumi.IntInput) CustomTableSavedCustomTableGroupByTagOutput
- func (o CustomTableSavedCustomTableGroupByTagArrayOutput) ToCustomTableSavedCustomTableGroupByTagArrayOutput() CustomTableSavedCustomTableGroupByTagArrayOutput
- func (o CustomTableSavedCustomTableGroupByTagArrayOutput) ToCustomTableSavedCustomTableGroupByTagArrayOutputWithContext(ctx context.Context) CustomTableSavedCustomTableGroupByTagArrayOutput
- type CustomTableSavedCustomTableGroupByTagInput
- type CustomTableSavedCustomTableGroupByTagOutput
- func (CustomTableSavedCustomTableGroupByTagOutput) ElementType() reflect.Type
- func (o CustomTableSavedCustomTableGroupByTagOutput) Key() pulumi.StringPtrOutput
- func (o CustomTableSavedCustomTableGroupByTagOutput) Namespace() pulumi.StringPtrOutput
- func (o CustomTableSavedCustomTableGroupByTagOutput) ToCustomTableSavedCustomTableGroupByTagOutput() CustomTableSavedCustomTableGroupByTagOutput
- func (o CustomTableSavedCustomTableGroupByTagOutput) ToCustomTableSavedCustomTableGroupByTagOutputWithContext(ctx context.Context) CustomTableSavedCustomTableGroupByTagOutput
- func (o CustomTableSavedCustomTableGroupByTagOutput) Value() pulumi.StringPtrOutput
- type CustomTableSavedCustomTableInput
- type CustomTableSavedCustomTableOutput
- func (o CustomTableSavedCustomTableOutput) ColumnGroupBies() pulumi.StringArrayOutput
- func (o CustomTableSavedCustomTableOutput) CompartmentDepth() pulumi.Float64PtrOutput
- func (o CustomTableSavedCustomTableOutput) DisplayName() pulumi.StringOutput
- func (CustomTableSavedCustomTableOutput) ElementType() reflect.Type
- func (o CustomTableSavedCustomTableOutput) GroupByTags() CustomTableSavedCustomTableGroupByTagArrayOutput
- func (o CustomTableSavedCustomTableOutput) RowGroupBies() pulumi.StringArrayOutput
- func (o CustomTableSavedCustomTableOutput) ToCustomTableSavedCustomTableOutput() CustomTableSavedCustomTableOutput
- func (o CustomTableSavedCustomTableOutput) ToCustomTableSavedCustomTableOutputWithContext(ctx context.Context) CustomTableSavedCustomTableOutput
- func (o CustomTableSavedCustomTableOutput) ToCustomTableSavedCustomTablePtrOutput() CustomTableSavedCustomTablePtrOutput
- func (o CustomTableSavedCustomTableOutput) ToCustomTableSavedCustomTablePtrOutputWithContext(ctx context.Context) CustomTableSavedCustomTablePtrOutput
- func (o CustomTableSavedCustomTableOutput) Version() pulumi.Float64PtrOutput
- type CustomTableSavedCustomTablePtrInput
- type CustomTableSavedCustomTablePtrOutput
- func (o CustomTableSavedCustomTablePtrOutput) ColumnGroupBies() pulumi.StringArrayOutput
- func (o CustomTableSavedCustomTablePtrOutput) CompartmentDepth() pulumi.Float64PtrOutput
- func (o CustomTableSavedCustomTablePtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o CustomTableSavedCustomTablePtrOutput) Elem() CustomTableSavedCustomTableOutput
- func (CustomTableSavedCustomTablePtrOutput) ElementType() reflect.Type
- func (o CustomTableSavedCustomTablePtrOutput) GroupByTags() CustomTableSavedCustomTableGroupByTagArrayOutput
- func (o CustomTableSavedCustomTablePtrOutput) RowGroupBies() pulumi.StringArrayOutput
- func (o CustomTableSavedCustomTablePtrOutput) ToCustomTableSavedCustomTablePtrOutput() CustomTableSavedCustomTablePtrOutput
- func (o CustomTableSavedCustomTablePtrOutput) ToCustomTableSavedCustomTablePtrOutputWithContext(ctx context.Context) CustomTableSavedCustomTablePtrOutput
- func (o CustomTableSavedCustomTablePtrOutput) Version() pulumi.Float64PtrOutput
- type CustomTableState
- type GetAverageCarbonEmissionArgs
- type GetAverageCarbonEmissionOutputArgs
- type GetAverageCarbonEmissionResult
- type GetAverageCarbonEmissionResultOutput
- func (o GetAverageCarbonEmissionResultOutput) AverageCarbonEmission() pulumi.Float64Output
- func (GetAverageCarbonEmissionResultOutput) ElementType() reflect.Type
- func (o GetAverageCarbonEmissionResultOutput) Id() pulumi.StringOutput
- func (o GetAverageCarbonEmissionResultOutput) SkuPartNumber() pulumi.StringOutput
- func (o GetAverageCarbonEmissionResultOutput) ToGetAverageCarbonEmissionResultOutput() GetAverageCarbonEmissionResultOutput
- func (o GetAverageCarbonEmissionResultOutput) ToGetAverageCarbonEmissionResultOutputWithContext(ctx context.Context) GetAverageCarbonEmissionResultOutput
- type GetCleanEnergyUsageArgs
- type GetCleanEnergyUsageOutputArgs
- type GetCleanEnergyUsageResult
- type GetCleanEnergyUsageResultOutput
- func (o GetCleanEnergyUsageResultOutput) Ad() pulumi.StringOutput
- func (GetCleanEnergyUsageResultOutput) ElementType() reflect.Type
- func (o GetCleanEnergyUsageResultOutput) Id() pulumi.StringOutput
- func (o GetCleanEnergyUsageResultOutput) Region() pulumi.StringOutput
- func (o GetCleanEnergyUsageResultOutput) ToGetCleanEnergyUsageResultOutput() GetCleanEnergyUsageResultOutput
- func (o GetCleanEnergyUsageResultOutput) ToGetCleanEnergyUsageResultOutputWithContext(ctx context.Context) GetCleanEnergyUsageResultOutput
- func (o GetCleanEnergyUsageResultOutput) Usage() pulumi.Float64Output
- type GetConfigurationArgs
- type GetConfigurationItem
- type GetConfigurationItemArgs
- type GetConfigurationItemArray
- type GetConfigurationItemArrayInput
- type GetConfigurationItemArrayOutput
- func (GetConfigurationItemArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationItemArrayOutput) Index(i pulumi.IntInput) GetConfigurationItemOutput
- func (o GetConfigurationItemArrayOutput) ToGetConfigurationItemArrayOutput() GetConfigurationItemArrayOutput
- func (o GetConfigurationItemArrayOutput) ToGetConfigurationItemArrayOutputWithContext(ctx context.Context) GetConfigurationItemArrayOutput
- type GetConfigurationItemInput
- type GetConfigurationItemOutput
- func (GetConfigurationItemOutput) ElementType() reflect.Type
- func (o GetConfigurationItemOutput) Key() pulumi.StringOutput
- func (o GetConfigurationItemOutput) ToGetConfigurationItemOutput() GetConfigurationItemOutput
- func (o GetConfigurationItemOutput) ToGetConfigurationItemOutputWithContext(ctx context.Context) GetConfigurationItemOutput
- func (o GetConfigurationItemOutput) Values() pulumi.StringArrayOutput
- type GetConfigurationOutputArgs
- type GetConfigurationResult
- type GetConfigurationResultOutput
- func (GetConfigurationResultOutput) ElementType() reflect.Type
- func (o GetConfigurationResultOutput) Id() pulumi.StringOutput
- func (o GetConfigurationResultOutput) Items() GetConfigurationItemArrayOutput
- func (o GetConfigurationResultOutput) TenantId() pulumi.StringOutput
- func (o GetConfigurationResultOutput) ToGetConfigurationResultOutput() GetConfigurationResultOutput
- func (o GetConfigurationResultOutput) ToGetConfigurationResultOutputWithContext(ctx context.Context) GetConfigurationResultOutput
- type GetCustomTableSavedCustomTable
- type GetCustomTableSavedCustomTableArgs
- func (GetCustomTableSavedCustomTableArgs) ElementType() reflect.Type
- func (i GetCustomTableSavedCustomTableArgs) ToGetCustomTableSavedCustomTableOutput() GetCustomTableSavedCustomTableOutput
- func (i GetCustomTableSavedCustomTableArgs) ToGetCustomTableSavedCustomTableOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableOutput
- type GetCustomTableSavedCustomTableArray
- func (GetCustomTableSavedCustomTableArray) ElementType() reflect.Type
- func (i GetCustomTableSavedCustomTableArray) ToGetCustomTableSavedCustomTableArrayOutput() GetCustomTableSavedCustomTableArrayOutput
- func (i GetCustomTableSavedCustomTableArray) ToGetCustomTableSavedCustomTableArrayOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableArrayOutput
- type GetCustomTableSavedCustomTableArrayInput
- type GetCustomTableSavedCustomTableArrayOutput
- func (GetCustomTableSavedCustomTableArrayOutput) ElementType() reflect.Type
- func (o GetCustomTableSavedCustomTableArrayOutput) Index(i pulumi.IntInput) GetCustomTableSavedCustomTableOutput
- func (o GetCustomTableSavedCustomTableArrayOutput) ToGetCustomTableSavedCustomTableArrayOutput() GetCustomTableSavedCustomTableArrayOutput
- func (o GetCustomTableSavedCustomTableArrayOutput) ToGetCustomTableSavedCustomTableArrayOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableArrayOutput
- type GetCustomTableSavedCustomTableGroupByTag
- type GetCustomTableSavedCustomTableGroupByTagArgs
- func (GetCustomTableSavedCustomTableGroupByTagArgs) ElementType() reflect.Type
- func (i GetCustomTableSavedCustomTableGroupByTagArgs) ToGetCustomTableSavedCustomTableGroupByTagOutput() GetCustomTableSavedCustomTableGroupByTagOutput
- func (i GetCustomTableSavedCustomTableGroupByTagArgs) ToGetCustomTableSavedCustomTableGroupByTagOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableGroupByTagOutput
- type GetCustomTableSavedCustomTableGroupByTagArray
- func (GetCustomTableSavedCustomTableGroupByTagArray) ElementType() reflect.Type
- func (i GetCustomTableSavedCustomTableGroupByTagArray) ToGetCustomTableSavedCustomTableGroupByTagArrayOutput() GetCustomTableSavedCustomTableGroupByTagArrayOutput
- func (i GetCustomTableSavedCustomTableGroupByTagArray) ToGetCustomTableSavedCustomTableGroupByTagArrayOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableGroupByTagArrayOutput
- type GetCustomTableSavedCustomTableGroupByTagArrayInput
- type GetCustomTableSavedCustomTableGroupByTagArrayOutput
- func (GetCustomTableSavedCustomTableGroupByTagArrayOutput) ElementType() reflect.Type
- func (o GetCustomTableSavedCustomTableGroupByTagArrayOutput) Index(i pulumi.IntInput) GetCustomTableSavedCustomTableGroupByTagOutput
- func (o GetCustomTableSavedCustomTableGroupByTagArrayOutput) ToGetCustomTableSavedCustomTableGroupByTagArrayOutput() GetCustomTableSavedCustomTableGroupByTagArrayOutput
- func (o GetCustomTableSavedCustomTableGroupByTagArrayOutput) ToGetCustomTableSavedCustomTableGroupByTagArrayOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableGroupByTagArrayOutput
- type GetCustomTableSavedCustomTableGroupByTagInput
- type GetCustomTableSavedCustomTableGroupByTagOutput
- func (GetCustomTableSavedCustomTableGroupByTagOutput) ElementType() reflect.Type
- func (o GetCustomTableSavedCustomTableGroupByTagOutput) Key() pulumi.StringOutput
- func (o GetCustomTableSavedCustomTableGroupByTagOutput) Namespace() pulumi.StringOutput
- func (o GetCustomTableSavedCustomTableGroupByTagOutput) ToGetCustomTableSavedCustomTableGroupByTagOutput() GetCustomTableSavedCustomTableGroupByTagOutput
- func (o GetCustomTableSavedCustomTableGroupByTagOutput) ToGetCustomTableSavedCustomTableGroupByTagOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableGroupByTagOutput
- func (o GetCustomTableSavedCustomTableGroupByTagOutput) Value() pulumi.StringOutput
- type GetCustomTableSavedCustomTableInput
- type GetCustomTableSavedCustomTableOutput
- func (o GetCustomTableSavedCustomTableOutput) ColumnGroupBies() pulumi.StringArrayOutput
- func (o GetCustomTableSavedCustomTableOutput) CompartmentDepth() pulumi.Float64Output
- func (o GetCustomTableSavedCustomTableOutput) DisplayName() pulumi.StringOutput
- func (GetCustomTableSavedCustomTableOutput) ElementType() reflect.Type
- func (o GetCustomTableSavedCustomTableOutput) GroupByTags() GetCustomTableSavedCustomTableGroupByTagArrayOutput
- func (o GetCustomTableSavedCustomTableOutput) RowGroupBies() pulumi.StringArrayOutput
- func (o GetCustomTableSavedCustomTableOutput) ToGetCustomTableSavedCustomTableOutput() GetCustomTableSavedCustomTableOutput
- func (o GetCustomTableSavedCustomTableOutput) ToGetCustomTableSavedCustomTableOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableOutput
- func (o GetCustomTableSavedCustomTableOutput) Version() pulumi.Float64Output
- type GetCustomTablesArgs
- type GetCustomTablesCustomTableCollection
- type GetCustomTablesCustomTableCollectionArgs
- func (GetCustomTablesCustomTableCollectionArgs) ElementType() reflect.Type
- func (i GetCustomTablesCustomTableCollectionArgs) ToGetCustomTablesCustomTableCollectionOutput() GetCustomTablesCustomTableCollectionOutput
- func (i GetCustomTablesCustomTableCollectionArgs) ToGetCustomTablesCustomTableCollectionOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionOutput
- type GetCustomTablesCustomTableCollectionArray
- func (GetCustomTablesCustomTableCollectionArray) ElementType() reflect.Type
- func (i GetCustomTablesCustomTableCollectionArray) ToGetCustomTablesCustomTableCollectionArrayOutput() GetCustomTablesCustomTableCollectionArrayOutput
- func (i GetCustomTablesCustomTableCollectionArray) ToGetCustomTablesCustomTableCollectionArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionArrayOutput
- type GetCustomTablesCustomTableCollectionArrayInput
- type GetCustomTablesCustomTableCollectionArrayOutput
- func (GetCustomTablesCustomTableCollectionArrayOutput) ElementType() reflect.Type
- func (o GetCustomTablesCustomTableCollectionArrayOutput) Index(i pulumi.IntInput) GetCustomTablesCustomTableCollectionOutput
- func (o GetCustomTablesCustomTableCollectionArrayOutput) ToGetCustomTablesCustomTableCollectionArrayOutput() GetCustomTablesCustomTableCollectionArrayOutput
- func (o GetCustomTablesCustomTableCollectionArrayOutput) ToGetCustomTablesCustomTableCollectionArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionArrayOutput
- type GetCustomTablesCustomTableCollectionInput
- type GetCustomTablesCustomTableCollectionItem
- type GetCustomTablesCustomTableCollectionItemArgs
- func (GetCustomTablesCustomTableCollectionItemArgs) ElementType() reflect.Type
- func (i GetCustomTablesCustomTableCollectionItemArgs) ToGetCustomTablesCustomTableCollectionItemOutput() GetCustomTablesCustomTableCollectionItemOutput
- func (i GetCustomTablesCustomTableCollectionItemArgs) ToGetCustomTablesCustomTableCollectionItemOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemOutput
- type GetCustomTablesCustomTableCollectionItemArray
- func (GetCustomTablesCustomTableCollectionItemArray) ElementType() reflect.Type
- func (i GetCustomTablesCustomTableCollectionItemArray) ToGetCustomTablesCustomTableCollectionItemArrayOutput() GetCustomTablesCustomTableCollectionItemArrayOutput
- func (i GetCustomTablesCustomTableCollectionItemArray) ToGetCustomTablesCustomTableCollectionItemArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemArrayOutput
- type GetCustomTablesCustomTableCollectionItemArrayInput
- type GetCustomTablesCustomTableCollectionItemArrayOutput
- func (GetCustomTablesCustomTableCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetCustomTablesCustomTableCollectionItemArrayOutput) Index(i pulumi.IntInput) GetCustomTablesCustomTableCollectionItemOutput
- func (o GetCustomTablesCustomTableCollectionItemArrayOutput) ToGetCustomTablesCustomTableCollectionItemArrayOutput() GetCustomTablesCustomTableCollectionItemArrayOutput
- func (o GetCustomTablesCustomTableCollectionItemArrayOutput) ToGetCustomTablesCustomTableCollectionItemArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemArrayOutput
- type GetCustomTablesCustomTableCollectionItemInput
- type GetCustomTablesCustomTableCollectionItemOutput
- func (o GetCustomTablesCustomTableCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (GetCustomTablesCustomTableCollectionItemOutput) ElementType() reflect.Type
- func (o GetCustomTablesCustomTableCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetCustomTablesCustomTableCollectionItemOutput) SavedCustomTables() GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput
- func (o GetCustomTablesCustomTableCollectionItemOutput) SavedReportId() pulumi.StringOutput
- func (o GetCustomTablesCustomTableCollectionItemOutput) ToGetCustomTablesCustomTableCollectionItemOutput() GetCustomTablesCustomTableCollectionItemOutput
- func (o GetCustomTablesCustomTableCollectionItemOutput) ToGetCustomTablesCustomTableCollectionItemOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemOutput
- type GetCustomTablesCustomTableCollectionItemSavedCustomTable
- type GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs
- func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs) ElementType() reflect.Type
- func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput
- func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput
- type GetCustomTablesCustomTableCollectionItemSavedCustomTableArray
- func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArray) ElementType() reflect.Type
- func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput
- func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput
- type GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayInput
- type GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput
- func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput) ElementType() reflect.Type
- func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput) Index(i pulumi.IntInput) GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput
- func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput
- func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput
- type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTag
- type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs
- func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs) ElementType() reflect.Type
- func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput
- func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput
- type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray
- func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray) ElementType() reflect.Type
- func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput
- func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput
- type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayInput
- type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput
- func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput) ElementType() reflect.Type
- func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput) Index(i pulumi.IntInput) GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput
- func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput
- func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput
- type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagInput
- type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput
- func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) ElementType() reflect.Type
- func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) Key() pulumi.StringOutput
- func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) Namespace() pulumi.StringOutput
- func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput
- func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput
- func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) Value() pulumi.StringOutput
- type GetCustomTablesCustomTableCollectionItemSavedCustomTableInput
- type GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput
- func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ColumnGroupBies() pulumi.StringArrayOutput
- func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) CompartmentDepth() pulumi.Float64Output
- func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) DisplayName() pulumi.StringOutput
- func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ElementType() reflect.Type
- func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) GroupByTags() GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput
- func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) RowGroupBies() pulumi.StringArrayOutput
- func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput
- func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput
- func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) Version() pulumi.Float64Output
- type GetCustomTablesCustomTableCollectionOutput
- func (GetCustomTablesCustomTableCollectionOutput) ElementType() reflect.Type
- func (o GetCustomTablesCustomTableCollectionOutput) Items() GetCustomTablesCustomTableCollectionItemArrayOutput
- func (o GetCustomTablesCustomTableCollectionOutput) ToGetCustomTablesCustomTableCollectionOutput() GetCustomTablesCustomTableCollectionOutput
- func (o GetCustomTablesCustomTableCollectionOutput) ToGetCustomTablesCustomTableCollectionOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionOutput
- type GetCustomTablesFilter
- type GetCustomTablesFilterArgs
- type GetCustomTablesFilterArray
- func (GetCustomTablesFilterArray) ElementType() reflect.Type
- func (i GetCustomTablesFilterArray) ToGetCustomTablesFilterArrayOutput() GetCustomTablesFilterArrayOutput
- func (i GetCustomTablesFilterArray) ToGetCustomTablesFilterArrayOutputWithContext(ctx context.Context) GetCustomTablesFilterArrayOutput
- type GetCustomTablesFilterArrayInput
- type GetCustomTablesFilterArrayOutput
- func (GetCustomTablesFilterArrayOutput) ElementType() reflect.Type
- func (o GetCustomTablesFilterArrayOutput) Index(i pulumi.IntInput) GetCustomTablesFilterOutput
- func (o GetCustomTablesFilterArrayOutput) ToGetCustomTablesFilterArrayOutput() GetCustomTablesFilterArrayOutput
- func (o GetCustomTablesFilterArrayOutput) ToGetCustomTablesFilterArrayOutputWithContext(ctx context.Context) GetCustomTablesFilterArrayOutput
- type GetCustomTablesFilterInput
- type GetCustomTablesFilterOutput
- func (GetCustomTablesFilterOutput) ElementType() reflect.Type
- func (o GetCustomTablesFilterOutput) Name() pulumi.StringOutput
- func (o GetCustomTablesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetCustomTablesFilterOutput) ToGetCustomTablesFilterOutput() GetCustomTablesFilterOutput
- func (o GetCustomTablesFilterOutput) ToGetCustomTablesFilterOutputWithContext(ctx context.Context) GetCustomTablesFilterOutput
- func (o GetCustomTablesFilterOutput) Values() pulumi.StringArrayOutput
- type GetCustomTablesOutputArgs
- type GetCustomTablesResult
- type GetCustomTablesResultOutput
- func (o GetCustomTablesResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetCustomTablesResultOutput) CustomTableCollections() GetCustomTablesCustomTableCollectionArrayOutput
- func (GetCustomTablesResultOutput) ElementType() reflect.Type
- func (o GetCustomTablesResultOutput) Filters() GetCustomTablesFilterArrayOutput
- func (o GetCustomTablesResultOutput) Id() pulumi.StringOutput
- func (o GetCustomTablesResultOutput) SavedReportId() pulumi.StringOutput
- func (o GetCustomTablesResultOutput) ToGetCustomTablesResultOutput() GetCustomTablesResultOutput
- func (o GetCustomTablesResultOutput) ToGetCustomTablesResultOutputWithContext(ctx context.Context) GetCustomTablesResultOutput
- type GetQueriesArgs
- type GetQueriesFilter
- type GetQueriesFilterArgs
- type GetQueriesFilterArray
- type GetQueriesFilterArrayInput
- type GetQueriesFilterArrayOutput
- func (GetQueriesFilterArrayOutput) ElementType() reflect.Type
- func (o GetQueriesFilterArrayOutput) Index(i pulumi.IntInput) GetQueriesFilterOutput
- func (o GetQueriesFilterArrayOutput) ToGetQueriesFilterArrayOutput() GetQueriesFilterArrayOutput
- func (o GetQueriesFilterArrayOutput) ToGetQueriesFilterArrayOutputWithContext(ctx context.Context) GetQueriesFilterArrayOutput
- type GetQueriesFilterInput
- type GetQueriesFilterOutput
- func (GetQueriesFilterOutput) ElementType() reflect.Type
- func (o GetQueriesFilterOutput) Name() pulumi.StringOutput
- func (o GetQueriesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetQueriesFilterOutput) ToGetQueriesFilterOutput() GetQueriesFilterOutput
- func (o GetQueriesFilterOutput) ToGetQueriesFilterOutputWithContext(ctx context.Context) GetQueriesFilterOutput
- func (o GetQueriesFilterOutput) Values() pulumi.StringArrayOutput
- type GetQueriesOutputArgs
- type GetQueriesQueryCollection
- type GetQueriesQueryCollectionArgs
- func (GetQueriesQueryCollectionArgs) ElementType() reflect.Type
- func (i GetQueriesQueryCollectionArgs) ToGetQueriesQueryCollectionOutput() GetQueriesQueryCollectionOutput
- func (i GetQueriesQueryCollectionArgs) ToGetQueriesQueryCollectionOutputWithContext(ctx context.Context) GetQueriesQueryCollectionOutput
- type GetQueriesQueryCollectionArray
- func (GetQueriesQueryCollectionArray) ElementType() reflect.Type
- func (i GetQueriesQueryCollectionArray) ToGetQueriesQueryCollectionArrayOutput() GetQueriesQueryCollectionArrayOutput
- func (i GetQueriesQueryCollectionArray) ToGetQueriesQueryCollectionArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionArrayOutput
- type GetQueriesQueryCollectionArrayInput
- type GetQueriesQueryCollectionArrayOutput
- func (GetQueriesQueryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetQueriesQueryCollectionArrayOutput) Index(i pulumi.IntInput) GetQueriesQueryCollectionOutput
- func (o GetQueriesQueryCollectionArrayOutput) ToGetQueriesQueryCollectionArrayOutput() GetQueriesQueryCollectionArrayOutput
- func (o GetQueriesQueryCollectionArrayOutput) ToGetQueriesQueryCollectionArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionArrayOutput
- type GetQueriesQueryCollectionInput
- type GetQueriesQueryCollectionItem
- type GetQueriesQueryCollectionItemArgs
- func (GetQueriesQueryCollectionItemArgs) ElementType() reflect.Type
- func (i GetQueriesQueryCollectionItemArgs) ToGetQueriesQueryCollectionItemOutput() GetQueriesQueryCollectionItemOutput
- func (i GetQueriesQueryCollectionItemArgs) ToGetQueriesQueryCollectionItemOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemOutput
- type GetQueriesQueryCollectionItemArray
- func (GetQueriesQueryCollectionItemArray) ElementType() reflect.Type
- func (i GetQueriesQueryCollectionItemArray) ToGetQueriesQueryCollectionItemArrayOutput() GetQueriesQueryCollectionItemArrayOutput
- func (i GetQueriesQueryCollectionItemArray) ToGetQueriesQueryCollectionItemArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemArrayOutput
- type GetQueriesQueryCollectionItemArrayInput
- type GetQueriesQueryCollectionItemArrayOutput
- func (GetQueriesQueryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetQueriesQueryCollectionItemArrayOutput) Index(i pulumi.IntInput) GetQueriesQueryCollectionItemOutput
- func (o GetQueriesQueryCollectionItemArrayOutput) ToGetQueriesQueryCollectionItemArrayOutput() GetQueriesQueryCollectionItemArrayOutput
- func (o GetQueriesQueryCollectionItemArrayOutput) ToGetQueriesQueryCollectionItemArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemArrayOutput
- type GetQueriesQueryCollectionItemInput
- type GetQueriesQueryCollectionItemOutput
- func (o GetQueriesQueryCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (GetQueriesQueryCollectionItemOutput) ElementType() reflect.Type
- func (o GetQueriesQueryCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetQueriesQueryCollectionItemOutput) QueryDefinitions() GetQueriesQueryCollectionItemQueryDefinitionArrayOutput
- func (o GetQueriesQueryCollectionItemOutput) ToGetQueriesQueryCollectionItemOutput() GetQueriesQueryCollectionItemOutput
- func (o GetQueriesQueryCollectionItemOutput) ToGetQueriesQueryCollectionItemOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemOutput
- type GetQueriesQueryCollectionItemQueryDefinition
- type GetQueriesQueryCollectionItemQueryDefinitionArgs
- func (GetQueriesQueryCollectionItemQueryDefinitionArgs) ElementType() reflect.Type
- func (i GetQueriesQueryCollectionItemQueryDefinitionArgs) ToGetQueriesQueryCollectionItemQueryDefinitionOutput() GetQueriesQueryCollectionItemQueryDefinitionOutput
- func (i GetQueriesQueryCollectionItemQueryDefinitionArgs) ToGetQueriesQueryCollectionItemQueryDefinitionOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionOutput
- type GetQueriesQueryCollectionItemQueryDefinitionArray
- func (GetQueriesQueryCollectionItemQueryDefinitionArray) ElementType() reflect.Type
- func (i GetQueriesQueryCollectionItemQueryDefinitionArray) ToGetQueriesQueryCollectionItemQueryDefinitionArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionArrayOutput
- func (i GetQueriesQueryCollectionItemQueryDefinitionArray) ToGetQueriesQueryCollectionItemQueryDefinitionArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionArrayOutput
- type GetQueriesQueryCollectionItemQueryDefinitionArrayInput
- type GetQueriesQueryCollectionItemQueryDefinitionArrayOutput
- func (GetQueriesQueryCollectionItemQueryDefinitionArrayOutput) ElementType() reflect.Type
- func (o GetQueriesQueryCollectionItemQueryDefinitionArrayOutput) Index(i pulumi.IntInput) GetQueriesQueryCollectionItemQueryDefinitionOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionArrayOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionArrayOutput
- type GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUi
- type GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArgs
- func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ElementType() reflect.Type
- func (i GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput() GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput
- func (i GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput
- type GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArray
- func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ElementType() reflect.Type
- func (i GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
- func (i GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
- type GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayInput
- type GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
- func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ElementType() reflect.Type
- func (o GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) Index(i pulumi.IntInput) GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
- type GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiInput
- type GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput
- func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ElementType() reflect.Type
- func (o GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) Graph() pulumi.StringOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph() pulumi.BoolOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput() GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput
- type GetQueriesQueryCollectionItemQueryDefinitionInput
- type GetQueriesQueryCollectionItemQueryDefinitionOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionOutput) CostAnalysisUis() GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionOutput) DisplayName() pulumi.StringOutput
- func (GetQueriesQueryCollectionItemQueryDefinitionOutput) ElementType() reflect.Type
- func (o GetQueriesQueryCollectionItemQueryDefinitionOutput) ReportQueries() GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionOutput) ToGetQueriesQueryCollectionItemQueryDefinitionOutput() GetQueriesQueryCollectionItemQueryDefinitionOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionOutput) ToGetQueriesQueryCollectionItemQueryDefinitionOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionOutput) Version() pulumi.Float64Output
- type GetQueriesQueryCollectionItemQueryDefinitionReportQuery
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryArgs
- func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryArgs) ElementType() reflect.Type
- func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryArgs) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput
- func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryArgs) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryArray
- func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryArray) ElementType() reflect.Type
- func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryArray) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput
- func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryArray) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayInput
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput
- func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ElementType() reflect.Type
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput) Index(i pulumi.IntInput) GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecast
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArgs
- func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArgs) ElementType() reflect.Type
- func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArgs) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput
- func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArgs) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArray
- func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArray) ElementType() reflect.Type
- func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArray) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput
- func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArray) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayInput
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput
- func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput) ElementType() reflect.Type
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput) Index(i pulumi.IntInput) GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastInput
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput
- func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput) ElementType() reflect.Type
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput) ForecastType() pulumi.StringOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput) TimeForecastEnded() pulumi.StringOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput) TimeForecastStarted() pulumi.StringOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTag
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs
- func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ElementType() reflect.Type
- func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput
- func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray
- func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ElementType() reflect.Type
- func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
- func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayInput
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
- func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType() reflect.Type
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) Index(i pulumi.IntInput) GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagInput
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput
- func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ElementType() reflect.Type
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Key() pulumi.StringOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Namespace() pulumi.StringOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Value() pulumi.StringOutput
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryInput
- type GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) CompartmentDepth() pulumi.Float64Output
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) DateRangeName() pulumi.StringOutput
- func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) ElementType() reflect.Type
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) Filter() pulumi.StringOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) Forecasts() GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) Granularity() pulumi.StringOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) GroupBies() pulumi.StringArrayOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) GroupByTags() GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) IsAggregateByTime() pulumi.BoolOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) QueryType() pulumi.StringOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) TenantId() pulumi.StringOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) TimeUsageEnded() pulumi.StringOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) TimeUsageStarted() pulumi.StringOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput
- func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput
- type GetQueriesQueryCollectionOutput
- func (GetQueriesQueryCollectionOutput) ElementType() reflect.Type
- func (o GetQueriesQueryCollectionOutput) Items() GetQueriesQueryCollectionItemArrayOutput
- func (o GetQueriesQueryCollectionOutput) ToGetQueriesQueryCollectionOutput() GetQueriesQueryCollectionOutput
- func (o GetQueriesQueryCollectionOutput) ToGetQueriesQueryCollectionOutputWithContext(ctx context.Context) GetQueriesQueryCollectionOutput
- type GetQueriesResult
- type GetQueriesResultOutput
- func (o GetQueriesResultOutput) CompartmentId() pulumi.StringOutput
- func (GetQueriesResultOutput) ElementType() reflect.Type
- func (o GetQueriesResultOutput) Filters() GetQueriesFilterArrayOutput
- func (o GetQueriesResultOutput) Id() pulumi.StringOutput
- func (o GetQueriesResultOutput) QueryCollections() GetQueriesQueryCollectionArrayOutput
- func (o GetQueriesResultOutput) ToGetQueriesResultOutput() GetQueriesResultOutput
- func (o GetQueriesResultOutput) ToGetQueriesResultOutputWithContext(ctx context.Context) GetQueriesResultOutput
- type GetQueryQueryDefinition
- type GetQueryQueryDefinitionArgs
- type GetQueryQueryDefinitionArray
- func (GetQueryQueryDefinitionArray) ElementType() reflect.Type
- func (i GetQueryQueryDefinitionArray) ToGetQueryQueryDefinitionArrayOutput() GetQueryQueryDefinitionArrayOutput
- func (i GetQueryQueryDefinitionArray) ToGetQueryQueryDefinitionArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionArrayOutput
- type GetQueryQueryDefinitionArrayInput
- type GetQueryQueryDefinitionArrayOutput
- func (GetQueryQueryDefinitionArrayOutput) ElementType() reflect.Type
- func (o GetQueryQueryDefinitionArrayOutput) Index(i pulumi.IntInput) GetQueryQueryDefinitionOutput
- func (o GetQueryQueryDefinitionArrayOutput) ToGetQueryQueryDefinitionArrayOutput() GetQueryQueryDefinitionArrayOutput
- func (o GetQueryQueryDefinitionArrayOutput) ToGetQueryQueryDefinitionArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionArrayOutput
- type GetQueryQueryDefinitionCostAnalysisUi
- type GetQueryQueryDefinitionCostAnalysisUiArgs
- func (GetQueryQueryDefinitionCostAnalysisUiArgs) ElementType() reflect.Type
- func (i GetQueryQueryDefinitionCostAnalysisUiArgs) ToGetQueryQueryDefinitionCostAnalysisUiOutput() GetQueryQueryDefinitionCostAnalysisUiOutput
- func (i GetQueryQueryDefinitionCostAnalysisUiArgs) ToGetQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) GetQueryQueryDefinitionCostAnalysisUiOutput
- type GetQueryQueryDefinitionCostAnalysisUiArray
- func (GetQueryQueryDefinitionCostAnalysisUiArray) ElementType() reflect.Type
- func (i GetQueryQueryDefinitionCostAnalysisUiArray) ToGetQueryQueryDefinitionCostAnalysisUiArrayOutput() GetQueryQueryDefinitionCostAnalysisUiArrayOutput
- func (i GetQueryQueryDefinitionCostAnalysisUiArray) ToGetQueryQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionCostAnalysisUiArrayOutput
- type GetQueryQueryDefinitionCostAnalysisUiArrayInput
- type GetQueryQueryDefinitionCostAnalysisUiArrayOutput
- func (GetQueryQueryDefinitionCostAnalysisUiArrayOutput) ElementType() reflect.Type
- func (o GetQueryQueryDefinitionCostAnalysisUiArrayOutput) Index(i pulumi.IntInput) GetQueryQueryDefinitionCostAnalysisUiOutput
- func (o GetQueryQueryDefinitionCostAnalysisUiArrayOutput) ToGetQueryQueryDefinitionCostAnalysisUiArrayOutput() GetQueryQueryDefinitionCostAnalysisUiArrayOutput
- func (o GetQueryQueryDefinitionCostAnalysisUiArrayOutput) ToGetQueryQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionCostAnalysisUiArrayOutput
- type GetQueryQueryDefinitionCostAnalysisUiInput
- type GetQueryQueryDefinitionCostAnalysisUiOutput
- func (GetQueryQueryDefinitionCostAnalysisUiOutput) ElementType() reflect.Type
- func (o GetQueryQueryDefinitionCostAnalysisUiOutput) Graph() pulumi.StringOutput
- func (o GetQueryQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph() pulumi.BoolOutput
- func (o GetQueryQueryDefinitionCostAnalysisUiOutput) ToGetQueryQueryDefinitionCostAnalysisUiOutput() GetQueryQueryDefinitionCostAnalysisUiOutput
- func (o GetQueryQueryDefinitionCostAnalysisUiOutput) ToGetQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) GetQueryQueryDefinitionCostAnalysisUiOutput
- type GetQueryQueryDefinitionInput
- type GetQueryQueryDefinitionOutput
- func (o GetQueryQueryDefinitionOutput) CostAnalysisUis() GetQueryQueryDefinitionCostAnalysisUiArrayOutput
- func (o GetQueryQueryDefinitionOutput) DisplayName() pulumi.StringOutput
- func (GetQueryQueryDefinitionOutput) ElementType() reflect.Type
- func (o GetQueryQueryDefinitionOutput) ReportQueries() GetQueryQueryDefinitionReportQueryArrayOutput
- func (o GetQueryQueryDefinitionOutput) ToGetQueryQueryDefinitionOutput() GetQueryQueryDefinitionOutput
- func (o GetQueryQueryDefinitionOutput) ToGetQueryQueryDefinitionOutputWithContext(ctx context.Context) GetQueryQueryDefinitionOutput
- func (o GetQueryQueryDefinitionOutput) Version() pulumi.Float64Output
- type GetQueryQueryDefinitionReportQuery
- type GetQueryQueryDefinitionReportQueryArgs
- func (GetQueryQueryDefinitionReportQueryArgs) ElementType() reflect.Type
- func (i GetQueryQueryDefinitionReportQueryArgs) ToGetQueryQueryDefinitionReportQueryOutput() GetQueryQueryDefinitionReportQueryOutput
- func (i GetQueryQueryDefinitionReportQueryArgs) ToGetQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryOutput
- type GetQueryQueryDefinitionReportQueryArray
- func (GetQueryQueryDefinitionReportQueryArray) ElementType() reflect.Type
- func (i GetQueryQueryDefinitionReportQueryArray) ToGetQueryQueryDefinitionReportQueryArrayOutput() GetQueryQueryDefinitionReportQueryArrayOutput
- func (i GetQueryQueryDefinitionReportQueryArray) ToGetQueryQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryArrayOutput
- type GetQueryQueryDefinitionReportQueryArrayInput
- type GetQueryQueryDefinitionReportQueryArrayOutput
- func (GetQueryQueryDefinitionReportQueryArrayOutput) ElementType() reflect.Type
- func (o GetQueryQueryDefinitionReportQueryArrayOutput) Index(i pulumi.IntInput) GetQueryQueryDefinitionReportQueryOutput
- func (o GetQueryQueryDefinitionReportQueryArrayOutput) ToGetQueryQueryDefinitionReportQueryArrayOutput() GetQueryQueryDefinitionReportQueryArrayOutput
- func (o GetQueryQueryDefinitionReportQueryArrayOutput) ToGetQueryQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryArrayOutput
- type GetQueryQueryDefinitionReportQueryForecast
- type GetQueryQueryDefinitionReportQueryForecastArgs
- func (GetQueryQueryDefinitionReportQueryForecastArgs) ElementType() reflect.Type
- func (i GetQueryQueryDefinitionReportQueryForecastArgs) ToGetQueryQueryDefinitionReportQueryForecastOutput() GetQueryQueryDefinitionReportQueryForecastOutput
- func (i GetQueryQueryDefinitionReportQueryForecastArgs) ToGetQueryQueryDefinitionReportQueryForecastOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryForecastOutput
- type GetQueryQueryDefinitionReportQueryForecastArray
- func (GetQueryQueryDefinitionReportQueryForecastArray) ElementType() reflect.Type
- func (i GetQueryQueryDefinitionReportQueryForecastArray) ToGetQueryQueryDefinitionReportQueryForecastArrayOutput() GetQueryQueryDefinitionReportQueryForecastArrayOutput
- func (i GetQueryQueryDefinitionReportQueryForecastArray) ToGetQueryQueryDefinitionReportQueryForecastArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryForecastArrayOutput
- type GetQueryQueryDefinitionReportQueryForecastArrayInput
- type GetQueryQueryDefinitionReportQueryForecastArrayOutput
- func (GetQueryQueryDefinitionReportQueryForecastArrayOutput) ElementType() reflect.Type
- func (o GetQueryQueryDefinitionReportQueryForecastArrayOutput) Index(i pulumi.IntInput) GetQueryQueryDefinitionReportQueryForecastOutput
- func (o GetQueryQueryDefinitionReportQueryForecastArrayOutput) ToGetQueryQueryDefinitionReportQueryForecastArrayOutput() GetQueryQueryDefinitionReportQueryForecastArrayOutput
- func (o GetQueryQueryDefinitionReportQueryForecastArrayOutput) ToGetQueryQueryDefinitionReportQueryForecastArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryForecastArrayOutput
- type GetQueryQueryDefinitionReportQueryForecastInput
- type GetQueryQueryDefinitionReportQueryForecastOutput
- func (GetQueryQueryDefinitionReportQueryForecastOutput) ElementType() reflect.Type
- func (o GetQueryQueryDefinitionReportQueryForecastOutput) ForecastType() pulumi.StringOutput
- func (o GetQueryQueryDefinitionReportQueryForecastOutput) TimeForecastEnded() pulumi.StringOutput
- func (o GetQueryQueryDefinitionReportQueryForecastOutput) TimeForecastStarted() pulumi.StringOutput
- func (o GetQueryQueryDefinitionReportQueryForecastOutput) ToGetQueryQueryDefinitionReportQueryForecastOutput() GetQueryQueryDefinitionReportQueryForecastOutput
- func (o GetQueryQueryDefinitionReportQueryForecastOutput) ToGetQueryQueryDefinitionReportQueryForecastOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryForecastOutput
- type GetQueryQueryDefinitionReportQueryGroupByTag
- type GetQueryQueryDefinitionReportQueryGroupByTagArgs
- func (GetQueryQueryDefinitionReportQueryGroupByTagArgs) ElementType() reflect.Type
- func (i GetQueryQueryDefinitionReportQueryGroupByTagArgs) ToGetQueryQueryDefinitionReportQueryGroupByTagOutput() GetQueryQueryDefinitionReportQueryGroupByTagOutput
- func (i GetQueryQueryDefinitionReportQueryGroupByTagArgs) ToGetQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryGroupByTagOutput
- type GetQueryQueryDefinitionReportQueryGroupByTagArray
- func (GetQueryQueryDefinitionReportQueryGroupByTagArray) ElementType() reflect.Type
- func (i GetQueryQueryDefinitionReportQueryGroupByTagArray) ToGetQueryQueryDefinitionReportQueryGroupByTagArrayOutput() GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput
- func (i GetQueryQueryDefinitionReportQueryGroupByTagArray) ToGetQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput
- type GetQueryQueryDefinitionReportQueryGroupByTagArrayInput
- type GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput
- func (GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType() reflect.Type
- func (o GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput) Index(i pulumi.IntInput) GetQueryQueryDefinitionReportQueryGroupByTagOutput
- func (o GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetQueryQueryDefinitionReportQueryGroupByTagArrayOutput() GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput
- func (o GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput
- type GetQueryQueryDefinitionReportQueryGroupByTagInput
- type GetQueryQueryDefinitionReportQueryGroupByTagOutput
- func (GetQueryQueryDefinitionReportQueryGroupByTagOutput) ElementType() reflect.Type
- func (o GetQueryQueryDefinitionReportQueryGroupByTagOutput) Key() pulumi.StringOutput
- func (o GetQueryQueryDefinitionReportQueryGroupByTagOutput) Namespace() pulumi.StringOutput
- func (o GetQueryQueryDefinitionReportQueryGroupByTagOutput) ToGetQueryQueryDefinitionReportQueryGroupByTagOutput() GetQueryQueryDefinitionReportQueryGroupByTagOutput
- func (o GetQueryQueryDefinitionReportQueryGroupByTagOutput) ToGetQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryGroupByTagOutput
- func (o GetQueryQueryDefinitionReportQueryGroupByTagOutput) Value() pulumi.StringOutput
- type GetQueryQueryDefinitionReportQueryInput
- type GetQueryQueryDefinitionReportQueryOutput
- func (o GetQueryQueryDefinitionReportQueryOutput) CompartmentDepth() pulumi.Float64Output
- func (o GetQueryQueryDefinitionReportQueryOutput) DateRangeName() pulumi.StringOutput
- func (GetQueryQueryDefinitionReportQueryOutput) ElementType() reflect.Type
- func (o GetQueryQueryDefinitionReportQueryOutput) Filter() pulumi.StringOutput
- func (o GetQueryQueryDefinitionReportQueryOutput) Forecasts() GetQueryQueryDefinitionReportQueryForecastArrayOutput
- func (o GetQueryQueryDefinitionReportQueryOutput) Granularity() pulumi.StringOutput
- func (o GetQueryQueryDefinitionReportQueryOutput) GroupBies() pulumi.StringArrayOutput
- func (o GetQueryQueryDefinitionReportQueryOutput) GroupByTags() GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput
- func (o GetQueryQueryDefinitionReportQueryOutput) IsAggregateByTime() pulumi.BoolOutput
- func (o GetQueryQueryDefinitionReportQueryOutput) QueryType() pulumi.StringOutput
- func (o GetQueryQueryDefinitionReportQueryOutput) TenantId() pulumi.StringOutput
- func (o GetQueryQueryDefinitionReportQueryOutput) TimeUsageEnded() pulumi.StringOutput
- func (o GetQueryQueryDefinitionReportQueryOutput) TimeUsageStarted() pulumi.StringOutput
- func (o GetQueryQueryDefinitionReportQueryOutput) ToGetQueryQueryDefinitionReportQueryOutput() GetQueryQueryDefinitionReportQueryOutput
- func (o GetQueryQueryDefinitionReportQueryOutput) ToGetQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryOutput
- type GetScheduleQueryProperty
- type GetScheduleQueryPropertyArgs
- func (GetScheduleQueryPropertyArgs) ElementType() reflect.Type
- func (i GetScheduleQueryPropertyArgs) ToGetScheduleQueryPropertyOutput() GetScheduleQueryPropertyOutput
- func (i GetScheduleQueryPropertyArgs) ToGetScheduleQueryPropertyOutputWithContext(ctx context.Context) GetScheduleQueryPropertyOutput
- type GetScheduleQueryPropertyArray
- func (GetScheduleQueryPropertyArray) ElementType() reflect.Type
- func (i GetScheduleQueryPropertyArray) ToGetScheduleQueryPropertyArrayOutput() GetScheduleQueryPropertyArrayOutput
- func (i GetScheduleQueryPropertyArray) ToGetScheduleQueryPropertyArrayOutputWithContext(ctx context.Context) GetScheduleQueryPropertyArrayOutput
- type GetScheduleQueryPropertyArrayInput
- type GetScheduleQueryPropertyArrayOutput
- func (GetScheduleQueryPropertyArrayOutput) ElementType() reflect.Type
- func (o GetScheduleQueryPropertyArrayOutput) Index(i pulumi.IntInput) GetScheduleQueryPropertyOutput
- func (o GetScheduleQueryPropertyArrayOutput) ToGetScheduleQueryPropertyArrayOutput() GetScheduleQueryPropertyArrayOutput
- func (o GetScheduleQueryPropertyArrayOutput) ToGetScheduleQueryPropertyArrayOutputWithContext(ctx context.Context) GetScheduleQueryPropertyArrayOutput
- type GetScheduleQueryPropertyDateRange
- type GetScheduleQueryPropertyDateRangeArgs
- func (GetScheduleQueryPropertyDateRangeArgs) ElementType() reflect.Type
- func (i GetScheduleQueryPropertyDateRangeArgs) ToGetScheduleQueryPropertyDateRangeOutput() GetScheduleQueryPropertyDateRangeOutput
- func (i GetScheduleQueryPropertyDateRangeArgs) ToGetScheduleQueryPropertyDateRangeOutputWithContext(ctx context.Context) GetScheduleQueryPropertyDateRangeOutput
- type GetScheduleQueryPropertyDateRangeArray
- func (GetScheduleQueryPropertyDateRangeArray) ElementType() reflect.Type
- func (i GetScheduleQueryPropertyDateRangeArray) ToGetScheduleQueryPropertyDateRangeArrayOutput() GetScheduleQueryPropertyDateRangeArrayOutput
- func (i GetScheduleQueryPropertyDateRangeArray) ToGetScheduleQueryPropertyDateRangeArrayOutputWithContext(ctx context.Context) GetScheduleQueryPropertyDateRangeArrayOutput
- type GetScheduleQueryPropertyDateRangeArrayInput
- type GetScheduleQueryPropertyDateRangeArrayOutput
- func (GetScheduleQueryPropertyDateRangeArrayOutput) ElementType() reflect.Type
- func (o GetScheduleQueryPropertyDateRangeArrayOutput) Index(i pulumi.IntInput) GetScheduleQueryPropertyDateRangeOutput
- func (o GetScheduleQueryPropertyDateRangeArrayOutput) ToGetScheduleQueryPropertyDateRangeArrayOutput() GetScheduleQueryPropertyDateRangeArrayOutput
- func (o GetScheduleQueryPropertyDateRangeArrayOutput) ToGetScheduleQueryPropertyDateRangeArrayOutputWithContext(ctx context.Context) GetScheduleQueryPropertyDateRangeArrayOutput
- type GetScheduleQueryPropertyDateRangeInput
- type GetScheduleQueryPropertyDateRangeOutput
- func (o GetScheduleQueryPropertyDateRangeOutput) DateRangeType() pulumi.StringOutput
- func (o GetScheduleQueryPropertyDateRangeOutput) DynamicDateRangeType() pulumi.StringOutput
- func (GetScheduleQueryPropertyDateRangeOutput) ElementType() reflect.Type
- func (o GetScheduleQueryPropertyDateRangeOutput) TimeUsageEnded() pulumi.StringOutput
- func (o GetScheduleQueryPropertyDateRangeOutput) TimeUsageStarted() pulumi.StringOutput
- func (o GetScheduleQueryPropertyDateRangeOutput) ToGetScheduleQueryPropertyDateRangeOutput() GetScheduleQueryPropertyDateRangeOutput
- func (o GetScheduleQueryPropertyDateRangeOutput) ToGetScheduleQueryPropertyDateRangeOutputWithContext(ctx context.Context) GetScheduleQueryPropertyDateRangeOutput
- type GetScheduleQueryPropertyGroupByTag
- type GetScheduleQueryPropertyGroupByTagArgs
- func (GetScheduleQueryPropertyGroupByTagArgs) ElementType() reflect.Type
- func (i GetScheduleQueryPropertyGroupByTagArgs) ToGetScheduleQueryPropertyGroupByTagOutput() GetScheduleQueryPropertyGroupByTagOutput
- func (i GetScheduleQueryPropertyGroupByTagArgs) ToGetScheduleQueryPropertyGroupByTagOutputWithContext(ctx context.Context) GetScheduleQueryPropertyGroupByTagOutput
- type GetScheduleQueryPropertyGroupByTagArray
- func (GetScheduleQueryPropertyGroupByTagArray) ElementType() reflect.Type
- func (i GetScheduleQueryPropertyGroupByTagArray) ToGetScheduleQueryPropertyGroupByTagArrayOutput() GetScheduleQueryPropertyGroupByTagArrayOutput
- func (i GetScheduleQueryPropertyGroupByTagArray) ToGetScheduleQueryPropertyGroupByTagArrayOutputWithContext(ctx context.Context) GetScheduleQueryPropertyGroupByTagArrayOutput
- type GetScheduleQueryPropertyGroupByTagArrayInput
- type GetScheduleQueryPropertyGroupByTagArrayOutput
- func (GetScheduleQueryPropertyGroupByTagArrayOutput) ElementType() reflect.Type
- func (o GetScheduleQueryPropertyGroupByTagArrayOutput) Index(i pulumi.IntInput) GetScheduleQueryPropertyGroupByTagOutput
- func (o GetScheduleQueryPropertyGroupByTagArrayOutput) ToGetScheduleQueryPropertyGroupByTagArrayOutput() GetScheduleQueryPropertyGroupByTagArrayOutput
- func (o GetScheduleQueryPropertyGroupByTagArrayOutput) ToGetScheduleQueryPropertyGroupByTagArrayOutputWithContext(ctx context.Context) GetScheduleQueryPropertyGroupByTagArrayOutput
- type GetScheduleQueryPropertyGroupByTagInput
- type GetScheduleQueryPropertyGroupByTagOutput
- func (GetScheduleQueryPropertyGroupByTagOutput) ElementType() reflect.Type
- func (o GetScheduleQueryPropertyGroupByTagOutput) Key() pulumi.StringOutput
- func (o GetScheduleQueryPropertyGroupByTagOutput) Namespace() pulumi.StringOutput
- func (o GetScheduleQueryPropertyGroupByTagOutput) ToGetScheduleQueryPropertyGroupByTagOutput() GetScheduleQueryPropertyGroupByTagOutput
- func (o GetScheduleQueryPropertyGroupByTagOutput) ToGetScheduleQueryPropertyGroupByTagOutputWithContext(ctx context.Context) GetScheduleQueryPropertyGroupByTagOutput
- func (o GetScheduleQueryPropertyGroupByTagOutput) Value() pulumi.StringOutput
- type GetScheduleQueryPropertyInput
- type GetScheduleQueryPropertyOutput
- func (o GetScheduleQueryPropertyOutput) CompartmentDepth() pulumi.Float64Output
- func (o GetScheduleQueryPropertyOutput) DateRanges() GetScheduleQueryPropertyDateRangeArrayOutput
- func (GetScheduleQueryPropertyOutput) ElementType() reflect.Type
- func (o GetScheduleQueryPropertyOutput) Filter() pulumi.StringOutput
- func (o GetScheduleQueryPropertyOutput) Granularity() pulumi.StringOutput
- func (o GetScheduleQueryPropertyOutput) GroupBies() pulumi.StringArrayOutput
- func (o GetScheduleQueryPropertyOutput) GroupByTags() GetScheduleQueryPropertyGroupByTagArrayOutput
- func (o GetScheduleQueryPropertyOutput) IsAggregateByTime() pulumi.BoolOutput
- func (o GetScheduleQueryPropertyOutput) QueryType() pulumi.StringOutput
- func (o GetScheduleQueryPropertyOutput) ToGetScheduleQueryPropertyOutput() GetScheduleQueryPropertyOutput
- func (o GetScheduleQueryPropertyOutput) ToGetScheduleQueryPropertyOutputWithContext(ctx context.Context) GetScheduleQueryPropertyOutput
- type GetScheduleResultLocation
- type GetScheduleResultLocationArgs
- func (GetScheduleResultLocationArgs) ElementType() reflect.Type
- func (i GetScheduleResultLocationArgs) ToGetScheduleResultLocationOutput() GetScheduleResultLocationOutput
- func (i GetScheduleResultLocationArgs) ToGetScheduleResultLocationOutputWithContext(ctx context.Context) GetScheduleResultLocationOutput
- type GetScheduleResultLocationArray
- func (GetScheduleResultLocationArray) ElementType() reflect.Type
- func (i GetScheduleResultLocationArray) ToGetScheduleResultLocationArrayOutput() GetScheduleResultLocationArrayOutput
- func (i GetScheduleResultLocationArray) ToGetScheduleResultLocationArrayOutputWithContext(ctx context.Context) GetScheduleResultLocationArrayOutput
- type GetScheduleResultLocationArrayInput
- type GetScheduleResultLocationArrayOutput
- func (GetScheduleResultLocationArrayOutput) ElementType() reflect.Type
- func (o GetScheduleResultLocationArrayOutput) Index(i pulumi.IntInput) GetScheduleResultLocationOutput
- func (o GetScheduleResultLocationArrayOutput) ToGetScheduleResultLocationArrayOutput() GetScheduleResultLocationArrayOutput
- func (o GetScheduleResultLocationArrayOutput) ToGetScheduleResultLocationArrayOutputWithContext(ctx context.Context) GetScheduleResultLocationArrayOutput
- type GetScheduleResultLocationInput
- type GetScheduleResultLocationOutput
- func (o GetScheduleResultLocationOutput) Bucket() pulumi.StringOutput
- func (GetScheduleResultLocationOutput) ElementType() reflect.Type
- func (o GetScheduleResultLocationOutput) LocationType() pulumi.StringOutput
- func (o GetScheduleResultLocationOutput) Namespace() pulumi.StringOutput
- func (o GetScheduleResultLocationOutput) Region() pulumi.StringOutput
- func (o GetScheduleResultLocationOutput) ToGetScheduleResultLocationOutput() GetScheduleResultLocationOutput
- func (o GetScheduleResultLocationOutput) ToGetScheduleResultLocationOutputWithContext(ctx context.Context) GetScheduleResultLocationOutput
- type GetScheduledRunArgs
- type GetScheduledRunOutputArgs
- type GetScheduledRunResult
- type GetScheduledRunResultOutput
- func (GetScheduledRunResultOutput) ElementType() reflect.Type
- func (o GetScheduledRunResultOutput) Id() pulumi.StringOutput
- func (o GetScheduledRunResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetScheduledRunResultOutput) ScheduleId() pulumi.StringOutput
- func (o GetScheduledRunResultOutput) ScheduledRunId() pulumi.StringOutput
- func (o GetScheduledRunResultOutput) State() pulumi.StringOutput
- func (o GetScheduledRunResultOutput) TimeCreated() pulumi.StringOutput
- func (o GetScheduledRunResultOutput) TimeFinished() pulumi.StringOutput
- func (o GetScheduledRunResultOutput) ToGetScheduledRunResultOutput() GetScheduledRunResultOutput
- func (o GetScheduledRunResultOutput) ToGetScheduledRunResultOutputWithContext(ctx context.Context) GetScheduledRunResultOutput
- type GetScheduledRunsArgs
- type GetScheduledRunsFilter
- type GetScheduledRunsFilterArgs
- type GetScheduledRunsFilterArray
- func (GetScheduledRunsFilterArray) ElementType() reflect.Type
- func (i GetScheduledRunsFilterArray) ToGetScheduledRunsFilterArrayOutput() GetScheduledRunsFilterArrayOutput
- func (i GetScheduledRunsFilterArray) ToGetScheduledRunsFilterArrayOutputWithContext(ctx context.Context) GetScheduledRunsFilterArrayOutput
- type GetScheduledRunsFilterArrayInput
- type GetScheduledRunsFilterArrayOutput
- func (GetScheduledRunsFilterArrayOutput) ElementType() reflect.Type
- func (o GetScheduledRunsFilterArrayOutput) Index(i pulumi.IntInput) GetScheduledRunsFilterOutput
- func (o GetScheduledRunsFilterArrayOutput) ToGetScheduledRunsFilterArrayOutput() GetScheduledRunsFilterArrayOutput
- func (o GetScheduledRunsFilterArrayOutput) ToGetScheduledRunsFilterArrayOutputWithContext(ctx context.Context) GetScheduledRunsFilterArrayOutput
- type GetScheduledRunsFilterInput
- type GetScheduledRunsFilterOutput
- func (GetScheduledRunsFilterOutput) ElementType() reflect.Type
- func (o GetScheduledRunsFilterOutput) Name() pulumi.StringOutput
- func (o GetScheduledRunsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetScheduledRunsFilterOutput) ToGetScheduledRunsFilterOutput() GetScheduledRunsFilterOutput
- func (o GetScheduledRunsFilterOutput) ToGetScheduledRunsFilterOutputWithContext(ctx context.Context) GetScheduledRunsFilterOutput
- func (o GetScheduledRunsFilterOutput) Values() pulumi.StringArrayOutput
- type GetScheduledRunsOutputArgs
- type GetScheduledRunsResult
- type GetScheduledRunsResultOutput
- func (GetScheduledRunsResultOutput) ElementType() reflect.Type
- func (o GetScheduledRunsResultOutput) Filters() GetScheduledRunsFilterArrayOutput
- func (o GetScheduledRunsResultOutput) Id() pulumi.StringOutput
- func (o GetScheduledRunsResultOutput) ScheduleId() pulumi.StringOutput
- func (o GetScheduledRunsResultOutput) ScheduledRunCollections() GetScheduledRunsScheduledRunCollectionArrayOutput
- func (o GetScheduledRunsResultOutput) ToGetScheduledRunsResultOutput() GetScheduledRunsResultOutput
- func (o GetScheduledRunsResultOutput) ToGetScheduledRunsResultOutputWithContext(ctx context.Context) GetScheduledRunsResultOutput
- type GetScheduledRunsScheduledRunCollection
- type GetScheduledRunsScheduledRunCollectionArgs
- func (GetScheduledRunsScheduledRunCollectionArgs) ElementType() reflect.Type
- func (i GetScheduledRunsScheduledRunCollectionArgs) ToGetScheduledRunsScheduledRunCollectionOutput() GetScheduledRunsScheduledRunCollectionOutput
- func (i GetScheduledRunsScheduledRunCollectionArgs) ToGetScheduledRunsScheduledRunCollectionOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionOutput
- type GetScheduledRunsScheduledRunCollectionArray
- func (GetScheduledRunsScheduledRunCollectionArray) ElementType() reflect.Type
- func (i GetScheduledRunsScheduledRunCollectionArray) ToGetScheduledRunsScheduledRunCollectionArrayOutput() GetScheduledRunsScheduledRunCollectionArrayOutput
- func (i GetScheduledRunsScheduledRunCollectionArray) ToGetScheduledRunsScheduledRunCollectionArrayOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionArrayOutput
- type GetScheduledRunsScheduledRunCollectionArrayInput
- type GetScheduledRunsScheduledRunCollectionArrayOutput
- func (GetScheduledRunsScheduledRunCollectionArrayOutput) ElementType() reflect.Type
- func (o GetScheduledRunsScheduledRunCollectionArrayOutput) Index(i pulumi.IntInput) GetScheduledRunsScheduledRunCollectionOutput
- func (o GetScheduledRunsScheduledRunCollectionArrayOutput) ToGetScheduledRunsScheduledRunCollectionArrayOutput() GetScheduledRunsScheduledRunCollectionArrayOutput
- func (o GetScheduledRunsScheduledRunCollectionArrayOutput) ToGetScheduledRunsScheduledRunCollectionArrayOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionArrayOutput
- type GetScheduledRunsScheduledRunCollectionInput
- type GetScheduledRunsScheduledRunCollectionItem
- type GetScheduledRunsScheduledRunCollectionItemArgs
- func (GetScheduledRunsScheduledRunCollectionItemArgs) ElementType() reflect.Type
- func (i GetScheduledRunsScheduledRunCollectionItemArgs) ToGetScheduledRunsScheduledRunCollectionItemOutput() GetScheduledRunsScheduledRunCollectionItemOutput
- func (i GetScheduledRunsScheduledRunCollectionItemArgs) ToGetScheduledRunsScheduledRunCollectionItemOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionItemOutput
- type GetScheduledRunsScheduledRunCollectionItemArray
- func (GetScheduledRunsScheduledRunCollectionItemArray) ElementType() reflect.Type
- func (i GetScheduledRunsScheduledRunCollectionItemArray) ToGetScheduledRunsScheduledRunCollectionItemArrayOutput() GetScheduledRunsScheduledRunCollectionItemArrayOutput
- func (i GetScheduledRunsScheduledRunCollectionItemArray) ToGetScheduledRunsScheduledRunCollectionItemArrayOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionItemArrayOutput
- type GetScheduledRunsScheduledRunCollectionItemArrayInput
- type GetScheduledRunsScheduledRunCollectionItemArrayOutput
- func (GetScheduledRunsScheduledRunCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetScheduledRunsScheduledRunCollectionItemArrayOutput) Index(i pulumi.IntInput) GetScheduledRunsScheduledRunCollectionItemOutput
- func (o GetScheduledRunsScheduledRunCollectionItemArrayOutput) ToGetScheduledRunsScheduledRunCollectionItemArrayOutput() GetScheduledRunsScheduledRunCollectionItemArrayOutput
- func (o GetScheduledRunsScheduledRunCollectionItemArrayOutput) ToGetScheduledRunsScheduledRunCollectionItemArrayOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionItemArrayOutput
- type GetScheduledRunsScheduledRunCollectionItemInput
- type GetScheduledRunsScheduledRunCollectionItemOutput
- func (GetScheduledRunsScheduledRunCollectionItemOutput) ElementType() reflect.Type
- func (o GetScheduledRunsScheduledRunCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetScheduledRunsScheduledRunCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetScheduledRunsScheduledRunCollectionItemOutput) ScheduleId() pulumi.StringOutput
- func (o GetScheduledRunsScheduledRunCollectionItemOutput) State() pulumi.StringOutput
- func (o GetScheduledRunsScheduledRunCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetScheduledRunsScheduledRunCollectionItemOutput) TimeFinished() pulumi.StringOutput
- func (o GetScheduledRunsScheduledRunCollectionItemOutput) ToGetScheduledRunsScheduledRunCollectionItemOutput() GetScheduledRunsScheduledRunCollectionItemOutput
- func (o GetScheduledRunsScheduledRunCollectionItemOutput) ToGetScheduledRunsScheduledRunCollectionItemOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionItemOutput
- type GetScheduledRunsScheduledRunCollectionOutput
- func (GetScheduledRunsScheduledRunCollectionOutput) ElementType() reflect.Type
- func (o GetScheduledRunsScheduledRunCollectionOutput) Items() GetScheduledRunsScheduledRunCollectionItemArrayOutput
- func (o GetScheduledRunsScheduledRunCollectionOutput) ToGetScheduledRunsScheduledRunCollectionOutput() GetScheduledRunsScheduledRunCollectionOutput
- func (o GetScheduledRunsScheduledRunCollectionOutput) ToGetScheduledRunsScheduledRunCollectionOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionOutput
- type GetSchedulesArgs
- type GetSchedulesFilter
- type GetSchedulesFilterArgs
- type GetSchedulesFilterArray
- type GetSchedulesFilterArrayInput
- type GetSchedulesFilterArrayOutput
- func (GetSchedulesFilterArrayOutput) ElementType() reflect.Type
- func (o GetSchedulesFilterArrayOutput) Index(i pulumi.IntInput) GetSchedulesFilterOutput
- func (o GetSchedulesFilterArrayOutput) ToGetSchedulesFilterArrayOutput() GetSchedulesFilterArrayOutput
- func (o GetSchedulesFilterArrayOutput) ToGetSchedulesFilterArrayOutputWithContext(ctx context.Context) GetSchedulesFilterArrayOutput
- type GetSchedulesFilterInput
- type GetSchedulesFilterOutput
- func (GetSchedulesFilterOutput) ElementType() reflect.Type
- func (o GetSchedulesFilterOutput) Name() pulumi.StringOutput
- func (o GetSchedulesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetSchedulesFilterOutput) ToGetSchedulesFilterOutput() GetSchedulesFilterOutput
- func (o GetSchedulesFilterOutput) ToGetSchedulesFilterOutputWithContext(ctx context.Context) GetSchedulesFilterOutput
- func (o GetSchedulesFilterOutput) Values() pulumi.StringArrayOutput
- type GetSchedulesOutputArgs
- type GetSchedulesResult
- type GetSchedulesResultOutput
- func (o GetSchedulesResultOutput) CompartmentId() pulumi.StringOutput
- func (GetSchedulesResultOutput) ElementType() reflect.Type
- func (o GetSchedulesResultOutput) Filters() GetSchedulesFilterArrayOutput
- func (o GetSchedulesResultOutput) Id() pulumi.StringOutput
- func (o GetSchedulesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetSchedulesResultOutput) ScheduleCollections() GetSchedulesScheduleCollectionArrayOutput
- func (o GetSchedulesResultOutput) ToGetSchedulesResultOutput() GetSchedulesResultOutput
- func (o GetSchedulesResultOutput) ToGetSchedulesResultOutputWithContext(ctx context.Context) GetSchedulesResultOutput
- type GetSchedulesScheduleCollection
- type GetSchedulesScheduleCollectionArgs
- func (GetSchedulesScheduleCollectionArgs) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionArgs) ToGetSchedulesScheduleCollectionOutput() GetSchedulesScheduleCollectionOutput
- func (i GetSchedulesScheduleCollectionArgs) ToGetSchedulesScheduleCollectionOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionOutput
- type GetSchedulesScheduleCollectionArray
- func (GetSchedulesScheduleCollectionArray) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionArray) ToGetSchedulesScheduleCollectionArrayOutput() GetSchedulesScheduleCollectionArrayOutput
- func (i GetSchedulesScheduleCollectionArray) ToGetSchedulesScheduleCollectionArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionArrayOutput
- type GetSchedulesScheduleCollectionArrayInput
- type GetSchedulesScheduleCollectionArrayOutput
- func (GetSchedulesScheduleCollectionArrayOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionArrayOutput) Index(i pulumi.IntInput) GetSchedulesScheduleCollectionOutput
- func (o GetSchedulesScheduleCollectionArrayOutput) ToGetSchedulesScheduleCollectionArrayOutput() GetSchedulesScheduleCollectionArrayOutput
- func (o GetSchedulesScheduleCollectionArrayOutput) ToGetSchedulesScheduleCollectionArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionArrayOutput
- type GetSchedulesScheduleCollectionInput
- type GetSchedulesScheduleCollectionItem
- type GetSchedulesScheduleCollectionItemArgs
- func (GetSchedulesScheduleCollectionItemArgs) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionItemArgs) ToGetSchedulesScheduleCollectionItemOutput() GetSchedulesScheduleCollectionItemOutput
- func (i GetSchedulesScheduleCollectionItemArgs) ToGetSchedulesScheduleCollectionItemOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemOutput
- type GetSchedulesScheduleCollectionItemArray
- func (GetSchedulesScheduleCollectionItemArray) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionItemArray) ToGetSchedulesScheduleCollectionItemArrayOutput() GetSchedulesScheduleCollectionItemArrayOutput
- func (i GetSchedulesScheduleCollectionItemArray) ToGetSchedulesScheduleCollectionItemArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemArrayOutput
- type GetSchedulesScheduleCollectionItemArrayInput
- type GetSchedulesScheduleCollectionItemArrayOutput
- func (GetSchedulesScheduleCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionItemArrayOutput) Index(i pulumi.IntInput) GetSchedulesScheduleCollectionItemOutput
- func (o GetSchedulesScheduleCollectionItemArrayOutput) ToGetSchedulesScheduleCollectionItemArrayOutput() GetSchedulesScheduleCollectionItemArrayOutput
- func (o GetSchedulesScheduleCollectionItemArrayOutput) ToGetSchedulesScheduleCollectionItemArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemArrayOutput
- type GetSchedulesScheduleCollectionItemInput
- type GetSchedulesScheduleCollectionItemOutput
- func (o GetSchedulesScheduleCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetSchedulesScheduleCollectionItemOutput) Description() pulumi.StringOutput
- func (GetSchedulesScheduleCollectionItemOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetSchedulesScheduleCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) OutputFileFormat() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) QueryProperties() GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput
- func (o GetSchedulesScheduleCollectionItemOutput) ResultLocations() GetSchedulesScheduleCollectionItemResultLocationArrayOutput
- func (o GetSchedulesScheduleCollectionItemOutput) SavedReportId() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) ScheduleRecurrences() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) State() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) SystemTags() pulumi.MapOutput
- func (o GetSchedulesScheduleCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) TimeNextRun() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) TimeScheduled() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) ToGetSchedulesScheduleCollectionItemOutput() GetSchedulesScheduleCollectionItemOutput
- func (o GetSchedulesScheduleCollectionItemOutput) ToGetSchedulesScheduleCollectionItemOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemOutput
- type GetSchedulesScheduleCollectionItemQueryProperty
- type GetSchedulesScheduleCollectionItemQueryPropertyArgs
- func (GetSchedulesScheduleCollectionItemQueryPropertyArgs) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionItemQueryPropertyArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyOutput() GetSchedulesScheduleCollectionItemQueryPropertyOutput
- func (i GetSchedulesScheduleCollectionItemQueryPropertyArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyOutput
- type GetSchedulesScheduleCollectionItemQueryPropertyArray
- func (GetSchedulesScheduleCollectionItemQueryPropertyArray) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionItemQueryPropertyArray) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput
- func (i GetSchedulesScheduleCollectionItemQueryPropertyArray) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput
- type GetSchedulesScheduleCollectionItemQueryPropertyArrayInput
- type GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput
- func (GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput) Index(i pulumi.IntInput) GetSchedulesScheduleCollectionItemQueryPropertyOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput
- type GetSchedulesScheduleCollectionItemQueryPropertyDateRange
- type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs
- func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput() GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput
- func (i GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput
- type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray
- func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput
- func (i GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput
- type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayInput
- type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput
- func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput) Index(i pulumi.IntInput) GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput
- type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeInput
- type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) DateRangeType() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) DynamicDateRangeType() pulumi.StringOutput
- func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) TimeUsageEnded() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) TimeUsageStarted() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput() GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput
- type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTag
- type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs
- func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput() GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput
- func (i GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput
- type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray
- func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput
- func (i GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput
- type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayInput
- type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput
- func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput) Index(i pulumi.IntInput) GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput
- type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagInput
- type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput
- func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) Key() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) Namespace() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput() GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) Value() pulumi.StringOutput
- type GetSchedulesScheduleCollectionItemQueryPropertyInput
- type GetSchedulesScheduleCollectionItemQueryPropertyOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) CompartmentDepth() pulumi.Float64Output
- func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) DateRanges() GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput
- func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) Filter() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) Granularity() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) GroupBies() pulumi.StringArrayOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) GroupByTags() GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) IsAggregateByTime() pulumi.BoolOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) QueryType() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyOutput() GetSchedulesScheduleCollectionItemQueryPropertyOutput
- func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyOutput
- type GetSchedulesScheduleCollectionItemResultLocation
- type GetSchedulesScheduleCollectionItemResultLocationArgs
- func (GetSchedulesScheduleCollectionItemResultLocationArgs) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionItemResultLocationArgs) ToGetSchedulesScheduleCollectionItemResultLocationOutput() GetSchedulesScheduleCollectionItemResultLocationOutput
- func (i GetSchedulesScheduleCollectionItemResultLocationArgs) ToGetSchedulesScheduleCollectionItemResultLocationOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResultLocationOutput
- type GetSchedulesScheduleCollectionItemResultLocationArray
- func (GetSchedulesScheduleCollectionItemResultLocationArray) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionItemResultLocationArray) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutput() GetSchedulesScheduleCollectionItemResultLocationArrayOutput
- func (i GetSchedulesScheduleCollectionItemResultLocationArray) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResultLocationArrayOutput
- type GetSchedulesScheduleCollectionItemResultLocationArrayInput
- type GetSchedulesScheduleCollectionItemResultLocationArrayOutput
- func (GetSchedulesScheduleCollectionItemResultLocationArrayOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionItemResultLocationArrayOutput) Index(i pulumi.IntInput) GetSchedulesScheduleCollectionItemResultLocationOutput
- func (o GetSchedulesScheduleCollectionItemResultLocationArrayOutput) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutput() GetSchedulesScheduleCollectionItemResultLocationArrayOutput
- func (o GetSchedulesScheduleCollectionItemResultLocationArrayOutput) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResultLocationArrayOutput
- type GetSchedulesScheduleCollectionItemResultLocationInput
- type GetSchedulesScheduleCollectionItemResultLocationOutput
- func (o GetSchedulesScheduleCollectionItemResultLocationOutput) Bucket() pulumi.StringOutput
- func (GetSchedulesScheduleCollectionItemResultLocationOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionItemResultLocationOutput) LocationType() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemResultLocationOutput) Namespace() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemResultLocationOutput) Region() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemResultLocationOutput) ToGetSchedulesScheduleCollectionItemResultLocationOutput() GetSchedulesScheduleCollectionItemResultLocationOutput
- func (o GetSchedulesScheduleCollectionItemResultLocationOutput) ToGetSchedulesScheduleCollectionItemResultLocationOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResultLocationOutput
- type GetSchedulesScheduleCollectionOutput
- func (GetSchedulesScheduleCollectionOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionOutput) Items() GetSchedulesScheduleCollectionItemArrayOutput
- func (o GetSchedulesScheduleCollectionOutput) ToGetSchedulesScheduleCollectionOutput() GetSchedulesScheduleCollectionOutput
- func (o GetSchedulesScheduleCollectionOutput) ToGetSchedulesScheduleCollectionOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionOutput
- type GetUsageCarbonEmissionsConfigArgs
- type GetUsageCarbonEmissionsConfigItem
- type GetUsageCarbonEmissionsConfigItemArgs
- func (GetUsageCarbonEmissionsConfigItemArgs) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsConfigItemArgs) ToGetUsageCarbonEmissionsConfigItemOutput() GetUsageCarbonEmissionsConfigItemOutput
- func (i GetUsageCarbonEmissionsConfigItemArgs) ToGetUsageCarbonEmissionsConfigItemOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsConfigItemOutput
- type GetUsageCarbonEmissionsConfigItemArray
- func (GetUsageCarbonEmissionsConfigItemArray) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsConfigItemArray) ToGetUsageCarbonEmissionsConfigItemArrayOutput() GetUsageCarbonEmissionsConfigItemArrayOutput
- func (i GetUsageCarbonEmissionsConfigItemArray) ToGetUsageCarbonEmissionsConfigItemArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsConfigItemArrayOutput
- type GetUsageCarbonEmissionsConfigItemArrayInput
- type GetUsageCarbonEmissionsConfigItemArrayOutput
- func (GetUsageCarbonEmissionsConfigItemArrayOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsConfigItemArrayOutput) Index(i pulumi.IntInput) GetUsageCarbonEmissionsConfigItemOutput
- func (o GetUsageCarbonEmissionsConfigItemArrayOutput) ToGetUsageCarbonEmissionsConfigItemArrayOutput() GetUsageCarbonEmissionsConfigItemArrayOutput
- func (o GetUsageCarbonEmissionsConfigItemArrayOutput) ToGetUsageCarbonEmissionsConfigItemArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsConfigItemArrayOutput
- type GetUsageCarbonEmissionsConfigItemInput
- type GetUsageCarbonEmissionsConfigItemOutput
- func (GetUsageCarbonEmissionsConfigItemOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsConfigItemOutput) Key() pulumi.StringOutput
- func (o GetUsageCarbonEmissionsConfigItemOutput) ToGetUsageCarbonEmissionsConfigItemOutput() GetUsageCarbonEmissionsConfigItemOutput
- func (o GetUsageCarbonEmissionsConfigItemOutput) ToGetUsageCarbonEmissionsConfigItemOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsConfigItemOutput
- func (o GetUsageCarbonEmissionsConfigItemOutput) Values() pulumi.StringArrayOutput
- type GetUsageCarbonEmissionsConfigOutputArgs
- type GetUsageCarbonEmissionsConfigResult
- type GetUsageCarbonEmissionsConfigResultOutput
- func (GetUsageCarbonEmissionsConfigResultOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsConfigResultOutput) Id() pulumi.StringOutput
- func (o GetUsageCarbonEmissionsConfigResultOutput) Items() GetUsageCarbonEmissionsConfigItemArrayOutput
- func (o GetUsageCarbonEmissionsConfigResultOutput) TenantId() pulumi.StringOutput
- func (o GetUsageCarbonEmissionsConfigResultOutput) ToGetUsageCarbonEmissionsConfigResultOutput() GetUsageCarbonEmissionsConfigResultOutput
- func (o GetUsageCarbonEmissionsConfigResultOutput) ToGetUsageCarbonEmissionsConfigResultOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsConfigResultOutput
- type GetUsageCarbonEmissionsQueriesArgs
- type GetUsageCarbonEmissionsQueriesFilter
- type GetUsageCarbonEmissionsQueriesFilterArgs
- func (GetUsageCarbonEmissionsQueriesFilterArgs) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueriesFilterArgs) ToGetUsageCarbonEmissionsQueriesFilterOutput() GetUsageCarbonEmissionsQueriesFilterOutput
- func (i GetUsageCarbonEmissionsQueriesFilterArgs) ToGetUsageCarbonEmissionsQueriesFilterOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesFilterOutput
- type GetUsageCarbonEmissionsQueriesFilterArray
- func (GetUsageCarbonEmissionsQueriesFilterArray) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueriesFilterArray) ToGetUsageCarbonEmissionsQueriesFilterArrayOutput() GetUsageCarbonEmissionsQueriesFilterArrayOutput
- func (i GetUsageCarbonEmissionsQueriesFilterArray) ToGetUsageCarbonEmissionsQueriesFilterArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesFilterArrayOutput
- type GetUsageCarbonEmissionsQueriesFilterArrayInput
- type GetUsageCarbonEmissionsQueriesFilterArrayOutput
- func (GetUsageCarbonEmissionsQueriesFilterArrayOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueriesFilterArrayOutput) Index(i pulumi.IntInput) GetUsageCarbonEmissionsQueriesFilterOutput
- func (o GetUsageCarbonEmissionsQueriesFilterArrayOutput) ToGetUsageCarbonEmissionsQueriesFilterArrayOutput() GetUsageCarbonEmissionsQueriesFilterArrayOutput
- func (o GetUsageCarbonEmissionsQueriesFilterArrayOutput) ToGetUsageCarbonEmissionsQueriesFilterArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesFilterArrayOutput
- type GetUsageCarbonEmissionsQueriesFilterInput
- type GetUsageCarbonEmissionsQueriesFilterOutput
- func (GetUsageCarbonEmissionsQueriesFilterOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueriesFilterOutput) Name() pulumi.StringOutput
- func (o GetUsageCarbonEmissionsQueriesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetUsageCarbonEmissionsQueriesFilterOutput) ToGetUsageCarbonEmissionsQueriesFilterOutput() GetUsageCarbonEmissionsQueriesFilterOutput
- func (o GetUsageCarbonEmissionsQueriesFilterOutput) ToGetUsageCarbonEmissionsQueriesFilterOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesFilterOutput
- func (o GetUsageCarbonEmissionsQueriesFilterOutput) Values() pulumi.StringArrayOutput
- type GetUsageCarbonEmissionsQueriesOutputArgs
- type GetUsageCarbonEmissionsQueriesResult
- type GetUsageCarbonEmissionsQueriesResultOutput
- func (o GetUsageCarbonEmissionsQueriesResultOutput) CompartmentId() pulumi.StringOutput
- func (GetUsageCarbonEmissionsQueriesResultOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueriesResultOutput) Filters() GetUsageCarbonEmissionsQueriesFilterArrayOutput
- func (o GetUsageCarbonEmissionsQueriesResultOutput) Id() pulumi.StringOutput
- func (o GetUsageCarbonEmissionsQueriesResultOutput) ToGetUsageCarbonEmissionsQueriesResultOutput() GetUsageCarbonEmissionsQueriesResultOutput
- func (o GetUsageCarbonEmissionsQueriesResultOutput) ToGetUsageCarbonEmissionsQueriesResultOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesResultOutput
- func (o GetUsageCarbonEmissionsQueriesResultOutput) UsageCarbonEmissionsQueryCollections() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollection
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayInput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput) Index(i pulumi.IntInput) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionInput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItem
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput() ...
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayInput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput) Index(i pulumi.IntInput) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput() ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemInput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) QueryDefinitions() ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinition
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArgs
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArgs) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput() ...
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutputWithContext(ctx context.Context) ...
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput() ...
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutputWithContext(ctx context.Context) ...
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayInput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput() ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutputWithContext(ctx context.Context) ...
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUi
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput() ...
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) ...
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput() ...
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) ...
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayInput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput() ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) ...
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiInput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) Graph() pulumi.StringOutput
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph() pulumi.BoolOutput
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput() ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) ...
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionInput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) CostAnalysisUis() ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) DisplayName() pulumi.StringOutput
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) ReportQueries() ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput() ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutputWithContext(ctx context.Context) ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) Version() pulumi.IntOutput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQuery
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArgs
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArgs) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput() ...
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutputWithContext(ctx context.Context) ...
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput() ...
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) ...
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayInput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput() ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) ...
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTag
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput() ...
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) ...
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput() ...
- func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) ...
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayInput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput() ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) ...
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagInput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Key() pulumi.StringOutput
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Namespace() pulumi.StringOutput
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput() ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Value() pulumi.StringOutput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryInput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) CompartmentDepth() pulumi.IntOutput
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) DateRangeName() pulumi.StringOutput
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) GroupBies() pulumi.StringArrayOutput
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) GroupByTags() ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) IsAggregateByTime() pulumi.BoolOutput
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) TenantId() pulumi.StringOutput
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) TimeUsageEnded() pulumi.StringOutput
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) TimeUsageStarted() pulumi.StringOutput
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput() ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutputWithContext(ctx context.Context) ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) UsageCarbonEmissionsQueryFilter() pulumi.StringOutput
- type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput
- func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput) Items() ...
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput
- func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput
- type GetUsageCarbonEmissionsQueryQueryDefinition
- type GetUsageCarbonEmissionsQueryQueryDefinitionArgs
- func (GetUsageCarbonEmissionsQueryQueryDefinitionArgs) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueryQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutput() GetUsageCarbonEmissionsQueryQueryDefinitionOutput
- func (i GetUsageCarbonEmissionsQueryQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionOutput
- type GetUsageCarbonEmissionsQueryQueryDefinitionArray
- func (GetUsageCarbonEmissionsQueryQueryDefinitionArray) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueryQueryDefinitionArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput
- func (i GetUsageCarbonEmissionsQueryQueryDefinitionArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput
- type GetUsageCarbonEmissionsQueryQueryDefinitionArrayInput
- type GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput
- func (GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput) Index(i pulumi.IntInput) GetUsageCarbonEmissionsQueryQueryDefinitionOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput
- type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUi
- type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs
- func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput() GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
- func (i GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
- type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray
- func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput
- func (i GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput
- type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayInput
- type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput
- func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput) Index(i pulumi.IntInput) GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput
- type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiInput
- type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
- func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) Graph() pulumi.StringOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph() pulumi.BoolOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput() GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
- type GetUsageCarbonEmissionsQueryQueryDefinitionInput
- type GetUsageCarbonEmissionsQueryQueryDefinitionOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionOutput) CostAnalysisUis() GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionOutput) DisplayName() pulumi.StringOutput
- func (GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ReportQueries() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutput() GetUsageCarbonEmissionsQueryQueryDefinitionOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionOutput) Version() pulumi.IntOutput
- type GetUsageCarbonEmissionsQueryQueryDefinitionReportQuery
- type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs
- func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
- func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
- type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray
- func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput
- func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput
- type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayInput
- type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput
- func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput) Index(i pulumi.IntInput) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput
- type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTag
- type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs
- func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
- func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
- type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray
- func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ElementType() reflect.Type
- func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
- func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
- type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayInput
- type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
- func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) Index(i pulumi.IntInput) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
- type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagInput
- type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
- func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Key() pulumi.StringOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Namespace() pulumi.StringOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Value() pulumi.StringOutput
- type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryInput
- type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) CompartmentDepth() pulumi.IntOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) DateRangeName() pulumi.StringOutput
- func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ElementType() reflect.Type
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) GroupBies() pulumi.StringArrayOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) GroupByTags() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) IsAggregateByTime() pulumi.BoolOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TenantId() pulumi.StringOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageEnded() pulumi.StringOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageStarted() pulumi.StringOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
- func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) UsageCarbonEmissionsQueryFilter() pulumi.StringOutput
- type LookupCustomTableArgs
- type LookupCustomTableOutputArgs
- type LookupCustomTableResult
- type LookupCustomTableResultOutput
- func (o LookupCustomTableResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupCustomTableResultOutput) CustomTableId() pulumi.StringOutput
- func (LookupCustomTableResultOutput) ElementType() reflect.Type
- func (o LookupCustomTableResultOutput) Id() pulumi.StringOutput
- func (o LookupCustomTableResultOutput) SavedCustomTables() GetCustomTableSavedCustomTableArrayOutput
- func (o LookupCustomTableResultOutput) SavedReportId() pulumi.StringOutput
- func (o LookupCustomTableResultOutput) ToLookupCustomTableResultOutput() LookupCustomTableResultOutput
- func (o LookupCustomTableResultOutput) ToLookupCustomTableResultOutputWithContext(ctx context.Context) LookupCustomTableResultOutput
- type LookupQueryArgs
- type LookupQueryOutputArgs
- type LookupQueryResult
- type LookupQueryResultOutput
- func (o LookupQueryResultOutput) CompartmentId() pulumi.StringOutput
- func (LookupQueryResultOutput) ElementType() reflect.Type
- func (o LookupQueryResultOutput) Id() pulumi.StringOutput
- func (o LookupQueryResultOutput) QueryDefinitions() GetQueryQueryDefinitionArrayOutput
- func (o LookupQueryResultOutput) QueryId() pulumi.StringOutput
- func (o LookupQueryResultOutput) ToLookupQueryResultOutput() LookupQueryResultOutput
- func (o LookupQueryResultOutput) ToLookupQueryResultOutputWithContext(ctx context.Context) LookupQueryResultOutput
- type LookupScheduleArgs
- type LookupScheduleOutputArgs
- type LookupScheduleResult
- type LookupScheduleResultOutput
- func (o LookupScheduleResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupScheduleResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupScheduleResultOutput) Description() pulumi.StringOutput
- func (LookupScheduleResultOutput) ElementType() reflect.Type
- func (o LookupScheduleResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupScheduleResultOutput) Id() pulumi.StringOutput
- func (o LookupScheduleResultOutput) Name() pulumi.StringOutput
- func (o LookupScheduleResultOutput) OutputFileFormat() pulumi.StringOutput
- func (o LookupScheduleResultOutput) QueryProperties() GetScheduleQueryPropertyArrayOutput
- func (o LookupScheduleResultOutput) ResultLocations() GetScheduleResultLocationArrayOutput
- func (o LookupScheduleResultOutput) SavedReportId() pulumi.StringOutput
- func (o LookupScheduleResultOutput) ScheduleId() pulumi.StringOutput
- func (o LookupScheduleResultOutput) ScheduleRecurrences() pulumi.StringOutput
- func (o LookupScheduleResultOutput) State() pulumi.StringOutput
- func (o LookupScheduleResultOutput) SystemTags() pulumi.MapOutput
- func (o LookupScheduleResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupScheduleResultOutput) TimeNextRun() pulumi.StringOutput
- func (o LookupScheduleResultOutput) TimeScheduled() pulumi.StringOutput
- func (o LookupScheduleResultOutput) ToLookupScheduleResultOutput() LookupScheduleResultOutput
- func (o LookupScheduleResultOutput) ToLookupScheduleResultOutputWithContext(ctx context.Context) LookupScheduleResultOutput
- type LookupUsageCarbonEmissionsQueryArgs
- type LookupUsageCarbonEmissionsQueryOutputArgs
- type LookupUsageCarbonEmissionsQueryResult
- type LookupUsageCarbonEmissionsQueryResultOutput
- func (o LookupUsageCarbonEmissionsQueryResultOutput) CompartmentId() pulumi.StringOutput
- func (LookupUsageCarbonEmissionsQueryResultOutput) ElementType() reflect.Type
- func (o LookupUsageCarbonEmissionsQueryResultOutput) Id() pulumi.StringOutput
- func (o LookupUsageCarbonEmissionsQueryResultOutput) QueryDefinitions() GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput
- func (o LookupUsageCarbonEmissionsQueryResultOutput) ToLookupUsageCarbonEmissionsQueryResultOutput() LookupUsageCarbonEmissionsQueryResultOutput
- func (o LookupUsageCarbonEmissionsQueryResultOutput) ToLookupUsageCarbonEmissionsQueryResultOutputWithContext(ctx context.Context) LookupUsageCarbonEmissionsQueryResultOutput
- func (o LookupUsageCarbonEmissionsQueryResultOutput) UsageCarbonEmissionsQueryId() pulumi.StringOutput
- type Query
- type QueryArgs
- type QueryArray
- type QueryArrayInput
- type QueryArrayOutput
- type QueryInput
- type QueryMap
- type QueryMapInput
- type QueryMapOutput
- type QueryOutput
- type QueryQueryDefinition
- type QueryQueryDefinitionArgs
- func (QueryQueryDefinitionArgs) ElementType() reflect.Type
- func (i QueryQueryDefinitionArgs) ToQueryQueryDefinitionOutput() QueryQueryDefinitionOutput
- func (i QueryQueryDefinitionArgs) ToQueryQueryDefinitionOutputWithContext(ctx context.Context) QueryQueryDefinitionOutput
- func (i QueryQueryDefinitionArgs) ToQueryQueryDefinitionPtrOutput() QueryQueryDefinitionPtrOutput
- func (i QueryQueryDefinitionArgs) ToQueryQueryDefinitionPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionPtrOutput
- type QueryQueryDefinitionCostAnalysisUi
- type QueryQueryDefinitionCostAnalysisUiArgs
- func (QueryQueryDefinitionCostAnalysisUiArgs) ElementType() reflect.Type
- func (i QueryQueryDefinitionCostAnalysisUiArgs) ToQueryQueryDefinitionCostAnalysisUiOutput() QueryQueryDefinitionCostAnalysisUiOutput
- func (i QueryQueryDefinitionCostAnalysisUiArgs) ToQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) QueryQueryDefinitionCostAnalysisUiOutput
- func (i QueryQueryDefinitionCostAnalysisUiArgs) ToQueryQueryDefinitionCostAnalysisUiPtrOutput() QueryQueryDefinitionCostAnalysisUiPtrOutput
- func (i QueryQueryDefinitionCostAnalysisUiArgs) ToQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionCostAnalysisUiPtrOutput
- type QueryQueryDefinitionCostAnalysisUiInput
- type QueryQueryDefinitionCostAnalysisUiOutput
- func (QueryQueryDefinitionCostAnalysisUiOutput) ElementType() reflect.Type
- func (o QueryQueryDefinitionCostAnalysisUiOutput) Graph() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph() pulumi.BoolPtrOutput
- func (o QueryQueryDefinitionCostAnalysisUiOutput) ToQueryQueryDefinitionCostAnalysisUiOutput() QueryQueryDefinitionCostAnalysisUiOutput
- func (o QueryQueryDefinitionCostAnalysisUiOutput) ToQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) QueryQueryDefinitionCostAnalysisUiOutput
- func (o QueryQueryDefinitionCostAnalysisUiOutput) ToQueryQueryDefinitionCostAnalysisUiPtrOutput() QueryQueryDefinitionCostAnalysisUiPtrOutput
- func (o QueryQueryDefinitionCostAnalysisUiOutput) ToQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionCostAnalysisUiPtrOutput
- type QueryQueryDefinitionCostAnalysisUiPtrInput
- type QueryQueryDefinitionCostAnalysisUiPtrOutput
- func (o QueryQueryDefinitionCostAnalysisUiPtrOutput) Elem() QueryQueryDefinitionCostAnalysisUiOutput
- func (QueryQueryDefinitionCostAnalysisUiPtrOutput) ElementType() reflect.Type
- func (o QueryQueryDefinitionCostAnalysisUiPtrOutput) Graph() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionCostAnalysisUiPtrOutput) IsCumulativeGraph() pulumi.BoolPtrOutput
- func (o QueryQueryDefinitionCostAnalysisUiPtrOutput) ToQueryQueryDefinitionCostAnalysisUiPtrOutput() QueryQueryDefinitionCostAnalysisUiPtrOutput
- func (o QueryQueryDefinitionCostAnalysisUiPtrOutput) ToQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionCostAnalysisUiPtrOutput
- type QueryQueryDefinitionInput
- type QueryQueryDefinitionOutput
- func (o QueryQueryDefinitionOutput) CostAnalysisUi() QueryQueryDefinitionCostAnalysisUiOutput
- func (o QueryQueryDefinitionOutput) DisplayName() pulumi.StringOutput
- func (QueryQueryDefinitionOutput) ElementType() reflect.Type
- func (o QueryQueryDefinitionOutput) ReportQuery() QueryQueryDefinitionReportQueryOutput
- func (o QueryQueryDefinitionOutput) ToQueryQueryDefinitionOutput() QueryQueryDefinitionOutput
- func (o QueryQueryDefinitionOutput) ToQueryQueryDefinitionOutputWithContext(ctx context.Context) QueryQueryDefinitionOutput
- func (o QueryQueryDefinitionOutput) ToQueryQueryDefinitionPtrOutput() QueryQueryDefinitionPtrOutput
- func (o QueryQueryDefinitionOutput) ToQueryQueryDefinitionPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionPtrOutput
- func (o QueryQueryDefinitionOutput) Version() pulumi.Float64Output
- type QueryQueryDefinitionPtrInput
- type QueryQueryDefinitionPtrOutput
- func (o QueryQueryDefinitionPtrOutput) CostAnalysisUi() QueryQueryDefinitionCostAnalysisUiPtrOutput
- func (o QueryQueryDefinitionPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionPtrOutput) Elem() QueryQueryDefinitionOutput
- func (QueryQueryDefinitionPtrOutput) ElementType() reflect.Type
- func (o QueryQueryDefinitionPtrOutput) ReportQuery() QueryQueryDefinitionReportQueryPtrOutput
- func (o QueryQueryDefinitionPtrOutput) ToQueryQueryDefinitionPtrOutput() QueryQueryDefinitionPtrOutput
- func (o QueryQueryDefinitionPtrOutput) ToQueryQueryDefinitionPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionPtrOutput
- func (o QueryQueryDefinitionPtrOutput) Version() pulumi.Float64PtrOutput
- type QueryQueryDefinitionReportQuery
- type QueryQueryDefinitionReportQueryArgs
- func (QueryQueryDefinitionReportQueryArgs) ElementType() reflect.Type
- func (i QueryQueryDefinitionReportQueryArgs) ToQueryQueryDefinitionReportQueryOutput() QueryQueryDefinitionReportQueryOutput
- func (i QueryQueryDefinitionReportQueryArgs) ToQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryOutput
- func (i QueryQueryDefinitionReportQueryArgs) ToQueryQueryDefinitionReportQueryPtrOutput() QueryQueryDefinitionReportQueryPtrOutput
- func (i QueryQueryDefinitionReportQueryArgs) ToQueryQueryDefinitionReportQueryPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryPtrOutput
- type QueryQueryDefinitionReportQueryForecast
- type QueryQueryDefinitionReportQueryForecastArgs
- func (QueryQueryDefinitionReportQueryForecastArgs) ElementType() reflect.Type
- func (i QueryQueryDefinitionReportQueryForecastArgs) ToQueryQueryDefinitionReportQueryForecastOutput() QueryQueryDefinitionReportQueryForecastOutput
- func (i QueryQueryDefinitionReportQueryForecastArgs) ToQueryQueryDefinitionReportQueryForecastOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryForecastOutput
- func (i QueryQueryDefinitionReportQueryForecastArgs) ToQueryQueryDefinitionReportQueryForecastPtrOutput() QueryQueryDefinitionReportQueryForecastPtrOutput
- func (i QueryQueryDefinitionReportQueryForecastArgs) ToQueryQueryDefinitionReportQueryForecastPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryForecastPtrOutput
- type QueryQueryDefinitionReportQueryForecastInput
- type QueryQueryDefinitionReportQueryForecastOutput
- func (QueryQueryDefinitionReportQueryForecastOutput) ElementType() reflect.Type
- func (o QueryQueryDefinitionReportQueryForecastOutput) ForecastType() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionReportQueryForecastOutput) TimeForecastEnded() pulumi.StringOutput
- func (o QueryQueryDefinitionReportQueryForecastOutput) TimeForecastStarted() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionReportQueryForecastOutput) ToQueryQueryDefinitionReportQueryForecastOutput() QueryQueryDefinitionReportQueryForecastOutput
- func (o QueryQueryDefinitionReportQueryForecastOutput) ToQueryQueryDefinitionReportQueryForecastOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryForecastOutput
- func (o QueryQueryDefinitionReportQueryForecastOutput) ToQueryQueryDefinitionReportQueryForecastPtrOutput() QueryQueryDefinitionReportQueryForecastPtrOutput
- func (o QueryQueryDefinitionReportQueryForecastOutput) ToQueryQueryDefinitionReportQueryForecastPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryForecastPtrOutput
- type QueryQueryDefinitionReportQueryForecastPtrInput
- type QueryQueryDefinitionReportQueryForecastPtrOutput
- func (o QueryQueryDefinitionReportQueryForecastPtrOutput) Elem() QueryQueryDefinitionReportQueryForecastOutput
- func (QueryQueryDefinitionReportQueryForecastPtrOutput) ElementType() reflect.Type
- func (o QueryQueryDefinitionReportQueryForecastPtrOutput) ForecastType() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionReportQueryForecastPtrOutput) TimeForecastEnded() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionReportQueryForecastPtrOutput) TimeForecastStarted() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionReportQueryForecastPtrOutput) ToQueryQueryDefinitionReportQueryForecastPtrOutput() QueryQueryDefinitionReportQueryForecastPtrOutput
- func (o QueryQueryDefinitionReportQueryForecastPtrOutput) ToQueryQueryDefinitionReportQueryForecastPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryForecastPtrOutput
- type QueryQueryDefinitionReportQueryGroupByTag
- type QueryQueryDefinitionReportQueryGroupByTagArgs
- func (QueryQueryDefinitionReportQueryGroupByTagArgs) ElementType() reflect.Type
- func (i QueryQueryDefinitionReportQueryGroupByTagArgs) ToQueryQueryDefinitionReportQueryGroupByTagOutput() QueryQueryDefinitionReportQueryGroupByTagOutput
- func (i QueryQueryDefinitionReportQueryGroupByTagArgs) ToQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryGroupByTagOutput
- type QueryQueryDefinitionReportQueryGroupByTagArray
- func (QueryQueryDefinitionReportQueryGroupByTagArray) ElementType() reflect.Type
- func (i QueryQueryDefinitionReportQueryGroupByTagArray) ToQueryQueryDefinitionReportQueryGroupByTagArrayOutput() QueryQueryDefinitionReportQueryGroupByTagArrayOutput
- func (i QueryQueryDefinitionReportQueryGroupByTagArray) ToQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryGroupByTagArrayOutput
- type QueryQueryDefinitionReportQueryGroupByTagArrayInput
- type QueryQueryDefinitionReportQueryGroupByTagArrayOutput
- func (QueryQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType() reflect.Type
- func (o QueryQueryDefinitionReportQueryGroupByTagArrayOutput) Index(i pulumi.IntInput) QueryQueryDefinitionReportQueryGroupByTagOutput
- func (o QueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToQueryQueryDefinitionReportQueryGroupByTagArrayOutput() QueryQueryDefinitionReportQueryGroupByTagArrayOutput
- func (o QueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryGroupByTagArrayOutput
- type QueryQueryDefinitionReportQueryGroupByTagInput
- type QueryQueryDefinitionReportQueryGroupByTagOutput
- func (QueryQueryDefinitionReportQueryGroupByTagOutput) ElementType() reflect.Type
- func (o QueryQueryDefinitionReportQueryGroupByTagOutput) Key() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionReportQueryGroupByTagOutput) Namespace() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionReportQueryGroupByTagOutput) ToQueryQueryDefinitionReportQueryGroupByTagOutput() QueryQueryDefinitionReportQueryGroupByTagOutput
- func (o QueryQueryDefinitionReportQueryGroupByTagOutput) ToQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryGroupByTagOutput
- func (o QueryQueryDefinitionReportQueryGroupByTagOutput) Value() pulumi.StringPtrOutput
- type QueryQueryDefinitionReportQueryInput
- type QueryQueryDefinitionReportQueryOutput
- func (o QueryQueryDefinitionReportQueryOutput) CompartmentDepth() pulumi.Float64PtrOutput
- func (o QueryQueryDefinitionReportQueryOutput) DateRangeName() pulumi.StringPtrOutput
- func (QueryQueryDefinitionReportQueryOutput) ElementType() reflect.Type
- func (o QueryQueryDefinitionReportQueryOutput) Filter() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionReportQueryOutput) Forecast() QueryQueryDefinitionReportQueryForecastPtrOutput
- func (o QueryQueryDefinitionReportQueryOutput) Granularity() pulumi.StringOutput
- func (o QueryQueryDefinitionReportQueryOutput) GroupBies() pulumi.StringArrayOutput
- func (o QueryQueryDefinitionReportQueryOutput) GroupByTags() QueryQueryDefinitionReportQueryGroupByTagArrayOutput
- func (o QueryQueryDefinitionReportQueryOutput) IsAggregateByTime() pulumi.BoolPtrOutput
- func (o QueryQueryDefinitionReportQueryOutput) QueryType() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionReportQueryOutput) TenantId() pulumi.StringOutput
- func (o QueryQueryDefinitionReportQueryOutput) TimeUsageEnded() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionReportQueryOutput) TimeUsageStarted() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionReportQueryOutput) ToQueryQueryDefinitionReportQueryOutput() QueryQueryDefinitionReportQueryOutput
- func (o QueryQueryDefinitionReportQueryOutput) ToQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryOutput
- func (o QueryQueryDefinitionReportQueryOutput) ToQueryQueryDefinitionReportQueryPtrOutput() QueryQueryDefinitionReportQueryPtrOutput
- func (o QueryQueryDefinitionReportQueryOutput) ToQueryQueryDefinitionReportQueryPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryPtrOutput
- type QueryQueryDefinitionReportQueryPtrInput
- type QueryQueryDefinitionReportQueryPtrOutput
- func (o QueryQueryDefinitionReportQueryPtrOutput) CompartmentDepth() pulumi.Float64PtrOutput
- func (o QueryQueryDefinitionReportQueryPtrOutput) DateRangeName() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionReportQueryPtrOutput) Elem() QueryQueryDefinitionReportQueryOutput
- func (QueryQueryDefinitionReportQueryPtrOutput) ElementType() reflect.Type
- func (o QueryQueryDefinitionReportQueryPtrOutput) Filter() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionReportQueryPtrOutput) Forecast() QueryQueryDefinitionReportQueryForecastPtrOutput
- func (o QueryQueryDefinitionReportQueryPtrOutput) Granularity() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionReportQueryPtrOutput) GroupBies() pulumi.StringArrayOutput
- func (o QueryQueryDefinitionReportQueryPtrOutput) GroupByTags() QueryQueryDefinitionReportQueryGroupByTagArrayOutput
- func (o QueryQueryDefinitionReportQueryPtrOutput) IsAggregateByTime() pulumi.BoolPtrOutput
- func (o QueryQueryDefinitionReportQueryPtrOutput) QueryType() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionReportQueryPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionReportQueryPtrOutput) TimeUsageEnded() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionReportQueryPtrOutput) TimeUsageStarted() pulumi.StringPtrOutput
- func (o QueryQueryDefinitionReportQueryPtrOutput) ToQueryQueryDefinitionReportQueryPtrOutput() QueryQueryDefinitionReportQueryPtrOutput
- func (o QueryQueryDefinitionReportQueryPtrOutput) ToQueryQueryDefinitionReportQueryPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryPtrOutput
- type QueryState
- type Schedule
- type ScheduleArgs
- type ScheduleArray
- type ScheduleArrayInput
- type ScheduleArrayOutput
- type ScheduleInput
- type ScheduleMap
- type ScheduleMapInput
- type ScheduleMapOutput
- type ScheduleOutput
- func (o ScheduleOutput) CompartmentId() pulumi.StringOutput
- func (o ScheduleOutput) DefinedTags() pulumi.MapOutput
- func (o ScheduleOutput) Description() pulumi.StringOutput
- func (ScheduleOutput) ElementType() reflect.Type
- func (o ScheduleOutput) FreeformTags() pulumi.MapOutput
- func (o ScheduleOutput) Name() pulumi.StringOutput
- func (o ScheduleOutput) OutputFileFormat() pulumi.StringOutput
- func (o ScheduleOutput) QueryProperties() ScheduleQueryPropertiesOutput
- func (o ScheduleOutput) ResultLocation() ScheduleResultLocationOutput
- func (o ScheduleOutput) SavedReportId() pulumi.StringOutput
- func (o ScheduleOutput) ScheduleRecurrences() pulumi.StringOutput
- func (o ScheduleOutput) State() pulumi.StringOutput
- func (o ScheduleOutput) SystemTags() pulumi.MapOutput
- func (o ScheduleOutput) TimeCreated() pulumi.StringOutput
- func (o ScheduleOutput) TimeNextRun() pulumi.StringOutput
- func (o ScheduleOutput) TimeScheduled() pulumi.StringOutput
- func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
- func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- type ScheduleQueryProperties
- type ScheduleQueryPropertiesArgs
- func (ScheduleQueryPropertiesArgs) ElementType() reflect.Type
- func (i ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesOutput() ScheduleQueryPropertiesOutput
- func (i ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesOutputWithContext(ctx context.Context) ScheduleQueryPropertiesOutput
- func (i ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesPtrOutput() ScheduleQueryPropertiesPtrOutput
- func (i ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesPtrOutputWithContext(ctx context.Context) ScheduleQueryPropertiesPtrOutput
- type ScheduleQueryPropertiesDateRange
- type ScheduleQueryPropertiesDateRangeArgs
- func (ScheduleQueryPropertiesDateRangeArgs) ElementType() reflect.Type
- func (i ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangeOutput() ScheduleQueryPropertiesDateRangeOutput
- func (i ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangeOutputWithContext(ctx context.Context) ScheduleQueryPropertiesDateRangeOutput
- func (i ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangePtrOutput() ScheduleQueryPropertiesDateRangePtrOutput
- func (i ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangePtrOutputWithContext(ctx context.Context) ScheduleQueryPropertiesDateRangePtrOutput
- type ScheduleQueryPropertiesDateRangeInput
- type ScheduleQueryPropertiesDateRangeOutput
- func (o ScheduleQueryPropertiesDateRangeOutput) DateRangeType() pulumi.StringOutput
- func (o ScheduleQueryPropertiesDateRangeOutput) DynamicDateRangeType() pulumi.StringPtrOutput
- func (ScheduleQueryPropertiesDateRangeOutput) ElementType() reflect.Type
- func (o ScheduleQueryPropertiesDateRangeOutput) TimeUsageEnded() pulumi.StringPtrOutput
- func (o ScheduleQueryPropertiesDateRangeOutput) TimeUsageStarted() pulumi.StringPtrOutput
- func (o ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangeOutput() ScheduleQueryPropertiesDateRangeOutput
- func (o ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangeOutputWithContext(ctx context.Context) ScheduleQueryPropertiesDateRangeOutput
- func (o ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangePtrOutput() ScheduleQueryPropertiesDateRangePtrOutput
- func (o ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangePtrOutputWithContext(ctx context.Context) ScheduleQueryPropertiesDateRangePtrOutput
- type ScheduleQueryPropertiesDateRangePtrInput
- type ScheduleQueryPropertiesDateRangePtrOutput
- func (o ScheduleQueryPropertiesDateRangePtrOutput) DateRangeType() pulumi.StringPtrOutput
- func (o ScheduleQueryPropertiesDateRangePtrOutput) DynamicDateRangeType() pulumi.StringPtrOutput
- func (o ScheduleQueryPropertiesDateRangePtrOutput) Elem() ScheduleQueryPropertiesDateRangeOutput
- func (ScheduleQueryPropertiesDateRangePtrOutput) ElementType() reflect.Type
- func (o ScheduleQueryPropertiesDateRangePtrOutput) TimeUsageEnded() pulumi.StringPtrOutput
- func (o ScheduleQueryPropertiesDateRangePtrOutput) TimeUsageStarted() pulumi.StringPtrOutput
- func (o ScheduleQueryPropertiesDateRangePtrOutput) ToScheduleQueryPropertiesDateRangePtrOutput() ScheduleQueryPropertiesDateRangePtrOutput
- func (o ScheduleQueryPropertiesDateRangePtrOutput) ToScheduleQueryPropertiesDateRangePtrOutputWithContext(ctx context.Context) ScheduleQueryPropertiesDateRangePtrOutput
- type ScheduleQueryPropertiesGroupByTag
- type ScheduleQueryPropertiesGroupByTagArgs
- func (ScheduleQueryPropertiesGroupByTagArgs) ElementType() reflect.Type
- func (i ScheduleQueryPropertiesGroupByTagArgs) ToScheduleQueryPropertiesGroupByTagOutput() ScheduleQueryPropertiesGroupByTagOutput
- func (i ScheduleQueryPropertiesGroupByTagArgs) ToScheduleQueryPropertiesGroupByTagOutputWithContext(ctx context.Context) ScheduleQueryPropertiesGroupByTagOutput
- type ScheduleQueryPropertiesGroupByTagArray
- func (ScheduleQueryPropertiesGroupByTagArray) ElementType() reflect.Type
- func (i ScheduleQueryPropertiesGroupByTagArray) ToScheduleQueryPropertiesGroupByTagArrayOutput() ScheduleQueryPropertiesGroupByTagArrayOutput
- func (i ScheduleQueryPropertiesGroupByTagArray) ToScheduleQueryPropertiesGroupByTagArrayOutputWithContext(ctx context.Context) ScheduleQueryPropertiesGroupByTagArrayOutput
- type ScheduleQueryPropertiesGroupByTagArrayInput
- type ScheduleQueryPropertiesGroupByTagArrayOutput
- func (ScheduleQueryPropertiesGroupByTagArrayOutput) ElementType() reflect.Type
- func (o ScheduleQueryPropertiesGroupByTagArrayOutput) Index(i pulumi.IntInput) ScheduleQueryPropertiesGroupByTagOutput
- func (o ScheduleQueryPropertiesGroupByTagArrayOutput) ToScheduleQueryPropertiesGroupByTagArrayOutput() ScheduleQueryPropertiesGroupByTagArrayOutput
- func (o ScheduleQueryPropertiesGroupByTagArrayOutput) ToScheduleQueryPropertiesGroupByTagArrayOutputWithContext(ctx context.Context) ScheduleQueryPropertiesGroupByTagArrayOutput
- type ScheduleQueryPropertiesGroupByTagInput
- type ScheduleQueryPropertiesGroupByTagOutput
- func (ScheduleQueryPropertiesGroupByTagOutput) ElementType() reflect.Type
- func (o ScheduleQueryPropertiesGroupByTagOutput) Key() pulumi.StringPtrOutput
- func (o ScheduleQueryPropertiesGroupByTagOutput) Namespace() pulumi.StringPtrOutput
- func (o ScheduleQueryPropertiesGroupByTagOutput) ToScheduleQueryPropertiesGroupByTagOutput() ScheduleQueryPropertiesGroupByTagOutput
- func (o ScheduleQueryPropertiesGroupByTagOutput) ToScheduleQueryPropertiesGroupByTagOutputWithContext(ctx context.Context) ScheduleQueryPropertiesGroupByTagOutput
- func (o ScheduleQueryPropertiesGroupByTagOutput) Value() pulumi.StringPtrOutput
- type ScheduleQueryPropertiesInput
- type ScheduleQueryPropertiesOutput
- func (o ScheduleQueryPropertiesOutput) CompartmentDepth() pulumi.Float64PtrOutput
- func (o ScheduleQueryPropertiesOutput) DateRange() ScheduleQueryPropertiesDateRangeOutput
- func (ScheduleQueryPropertiesOutput) ElementType() reflect.Type
- func (o ScheduleQueryPropertiesOutput) Filter() pulumi.StringPtrOutput
- func (o ScheduleQueryPropertiesOutput) Granularity() pulumi.StringOutput
- func (o ScheduleQueryPropertiesOutput) GroupBies() pulumi.StringArrayOutput
- func (o ScheduleQueryPropertiesOutput) GroupByTags() ScheduleQueryPropertiesGroupByTagArrayOutput
- func (o ScheduleQueryPropertiesOutput) IsAggregateByTime() pulumi.BoolPtrOutput
- func (o ScheduleQueryPropertiesOutput) QueryType() pulumi.StringPtrOutput
- func (o ScheduleQueryPropertiesOutput) ToScheduleQueryPropertiesOutput() ScheduleQueryPropertiesOutput
- func (o ScheduleQueryPropertiesOutput) ToScheduleQueryPropertiesOutputWithContext(ctx context.Context) ScheduleQueryPropertiesOutput
- func (o ScheduleQueryPropertiesOutput) ToScheduleQueryPropertiesPtrOutput() ScheduleQueryPropertiesPtrOutput
- func (o ScheduleQueryPropertiesOutput) ToScheduleQueryPropertiesPtrOutputWithContext(ctx context.Context) ScheduleQueryPropertiesPtrOutput
- type ScheduleQueryPropertiesPtrInput
- type ScheduleQueryPropertiesPtrOutput
- func (o ScheduleQueryPropertiesPtrOutput) CompartmentDepth() pulumi.Float64PtrOutput
- func (o ScheduleQueryPropertiesPtrOutput) DateRange() ScheduleQueryPropertiesDateRangePtrOutput
- func (o ScheduleQueryPropertiesPtrOutput) Elem() ScheduleQueryPropertiesOutput
- func (ScheduleQueryPropertiesPtrOutput) ElementType() reflect.Type
- func (o ScheduleQueryPropertiesPtrOutput) Filter() pulumi.StringPtrOutput
- func (o ScheduleQueryPropertiesPtrOutput) Granularity() pulumi.StringPtrOutput
- func (o ScheduleQueryPropertiesPtrOutput) GroupBies() pulumi.StringArrayOutput
- func (o ScheduleQueryPropertiesPtrOutput) GroupByTags() ScheduleQueryPropertiesGroupByTagArrayOutput
- func (o ScheduleQueryPropertiesPtrOutput) IsAggregateByTime() pulumi.BoolPtrOutput
- func (o ScheduleQueryPropertiesPtrOutput) QueryType() pulumi.StringPtrOutput
- func (o ScheduleQueryPropertiesPtrOutput) ToScheduleQueryPropertiesPtrOutput() ScheduleQueryPropertiesPtrOutput
- func (o ScheduleQueryPropertiesPtrOutput) ToScheduleQueryPropertiesPtrOutputWithContext(ctx context.Context) ScheduleQueryPropertiesPtrOutput
- type ScheduleResultLocation
- type ScheduleResultLocationArgs
- func (ScheduleResultLocationArgs) ElementType() reflect.Type
- func (i ScheduleResultLocationArgs) ToScheduleResultLocationOutput() ScheduleResultLocationOutput
- func (i ScheduleResultLocationArgs) ToScheduleResultLocationOutputWithContext(ctx context.Context) ScheduleResultLocationOutput
- func (i ScheduleResultLocationArgs) ToScheduleResultLocationPtrOutput() ScheduleResultLocationPtrOutput
- func (i ScheduleResultLocationArgs) ToScheduleResultLocationPtrOutputWithContext(ctx context.Context) ScheduleResultLocationPtrOutput
- type ScheduleResultLocationInput
- type ScheduleResultLocationOutput
- func (o ScheduleResultLocationOutput) Bucket() pulumi.StringOutput
- func (ScheduleResultLocationOutput) ElementType() reflect.Type
- func (o ScheduleResultLocationOutput) LocationType() pulumi.StringOutput
- func (o ScheduleResultLocationOutput) Namespace() pulumi.StringOutput
- func (o ScheduleResultLocationOutput) Region() pulumi.StringOutput
- func (o ScheduleResultLocationOutput) ToScheduleResultLocationOutput() ScheduleResultLocationOutput
- func (o ScheduleResultLocationOutput) ToScheduleResultLocationOutputWithContext(ctx context.Context) ScheduleResultLocationOutput
- func (o ScheduleResultLocationOutput) ToScheduleResultLocationPtrOutput() ScheduleResultLocationPtrOutput
- func (o ScheduleResultLocationOutput) ToScheduleResultLocationPtrOutputWithContext(ctx context.Context) ScheduleResultLocationPtrOutput
- type ScheduleResultLocationPtrInput
- type ScheduleResultLocationPtrOutput
- func (o ScheduleResultLocationPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o ScheduleResultLocationPtrOutput) Elem() ScheduleResultLocationOutput
- func (ScheduleResultLocationPtrOutput) ElementType() reflect.Type
- func (o ScheduleResultLocationPtrOutput) LocationType() pulumi.StringPtrOutput
- func (o ScheduleResultLocationPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ScheduleResultLocationPtrOutput) Region() pulumi.StringPtrOutput
- func (o ScheduleResultLocationPtrOutput) ToScheduleResultLocationPtrOutput() ScheduleResultLocationPtrOutput
- func (o ScheduleResultLocationPtrOutput) ToScheduleResultLocationPtrOutputWithContext(ctx context.Context) ScheduleResultLocationPtrOutput
- type ScheduleState
- type Usage
- type UsageArgs
- type UsageArray
- type UsageArrayInput
- type UsageArrayOutput
- type UsageCarbonEmission
- type UsageCarbonEmissionArgs
- type UsageCarbonEmissionArray
- type UsageCarbonEmissionArrayInput
- type UsageCarbonEmissionArrayOutput
- func (UsageCarbonEmissionArrayOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionArrayOutput) Index(i pulumi.IntInput) UsageCarbonEmissionOutput
- func (o UsageCarbonEmissionArrayOutput) ToUsageCarbonEmissionArrayOutput() UsageCarbonEmissionArrayOutput
- func (o UsageCarbonEmissionArrayOutput) ToUsageCarbonEmissionArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionArrayOutput
- type UsageCarbonEmissionGroupByTag
- type UsageCarbonEmissionGroupByTagArgs
- func (UsageCarbonEmissionGroupByTagArgs) ElementType() reflect.Type
- func (i UsageCarbonEmissionGroupByTagArgs) ToUsageCarbonEmissionGroupByTagOutput() UsageCarbonEmissionGroupByTagOutput
- func (i UsageCarbonEmissionGroupByTagArgs) ToUsageCarbonEmissionGroupByTagOutputWithContext(ctx context.Context) UsageCarbonEmissionGroupByTagOutput
- type UsageCarbonEmissionGroupByTagArray
- func (UsageCarbonEmissionGroupByTagArray) ElementType() reflect.Type
- func (i UsageCarbonEmissionGroupByTagArray) ToUsageCarbonEmissionGroupByTagArrayOutput() UsageCarbonEmissionGroupByTagArrayOutput
- func (i UsageCarbonEmissionGroupByTagArray) ToUsageCarbonEmissionGroupByTagArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionGroupByTagArrayOutput
- type UsageCarbonEmissionGroupByTagArrayInput
- type UsageCarbonEmissionGroupByTagArrayOutput
- func (UsageCarbonEmissionGroupByTagArrayOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionGroupByTagArrayOutput) Index(i pulumi.IntInput) UsageCarbonEmissionGroupByTagOutput
- func (o UsageCarbonEmissionGroupByTagArrayOutput) ToUsageCarbonEmissionGroupByTagArrayOutput() UsageCarbonEmissionGroupByTagArrayOutput
- func (o UsageCarbonEmissionGroupByTagArrayOutput) ToUsageCarbonEmissionGroupByTagArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionGroupByTagArrayOutput
- type UsageCarbonEmissionGroupByTagInput
- type UsageCarbonEmissionGroupByTagOutput
- func (UsageCarbonEmissionGroupByTagOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionGroupByTagOutput) Key() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionGroupByTagOutput) Namespace() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionGroupByTagOutput) ToUsageCarbonEmissionGroupByTagOutput() UsageCarbonEmissionGroupByTagOutput
- func (o UsageCarbonEmissionGroupByTagOutput) ToUsageCarbonEmissionGroupByTagOutputWithContext(ctx context.Context) UsageCarbonEmissionGroupByTagOutput
- func (o UsageCarbonEmissionGroupByTagOutput) Value() pulumi.StringPtrOutput
- type UsageCarbonEmissionInput
- type UsageCarbonEmissionItem
- type UsageCarbonEmissionItemArgs
- type UsageCarbonEmissionItemArray
- func (UsageCarbonEmissionItemArray) ElementType() reflect.Type
- func (i UsageCarbonEmissionItemArray) ToUsageCarbonEmissionItemArrayOutput() UsageCarbonEmissionItemArrayOutput
- func (i UsageCarbonEmissionItemArray) ToUsageCarbonEmissionItemArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionItemArrayOutput
- type UsageCarbonEmissionItemArrayInput
- type UsageCarbonEmissionItemArrayOutput
- func (UsageCarbonEmissionItemArrayOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionItemArrayOutput) Index(i pulumi.IntInput) UsageCarbonEmissionItemOutput
- func (o UsageCarbonEmissionItemArrayOutput) ToUsageCarbonEmissionItemArrayOutput() UsageCarbonEmissionItemArrayOutput
- func (o UsageCarbonEmissionItemArrayOutput) ToUsageCarbonEmissionItemArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionItemArrayOutput
- type UsageCarbonEmissionItemInput
- type UsageCarbonEmissionItemOutput
- func (o UsageCarbonEmissionItemOutput) Ad() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionItemOutput) CompartmentId() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionItemOutput) CompartmentName() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionItemOutput) CompartmentPath() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionItemOutput) ComputedCarbonEmission() pulumi.Float64PtrOutput
- func (UsageCarbonEmissionItemOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionItemOutput) EmissionCalculationMethod() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionItemOutput) Platform() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionItemOutput) Region() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionItemOutput) ResourceId() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionItemOutput) ResourceName() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionItemOutput) Service() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionItemOutput) SkuName() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionItemOutput) SkuPartNumber() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionItemOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionItemOutput) Tags() UsageCarbonEmissionItemTagArrayOutput
- func (o UsageCarbonEmissionItemOutput) TenantId() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionItemOutput) TenantName() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionItemOutput) TimeUsageEnded() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionItemOutput) TimeUsageStarted() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionItemOutput) ToUsageCarbonEmissionItemOutput() UsageCarbonEmissionItemOutput
- func (o UsageCarbonEmissionItemOutput) ToUsageCarbonEmissionItemOutputWithContext(ctx context.Context) UsageCarbonEmissionItemOutput
- type UsageCarbonEmissionItemTag
- type UsageCarbonEmissionItemTagArgs
- func (UsageCarbonEmissionItemTagArgs) ElementType() reflect.Type
- func (i UsageCarbonEmissionItemTagArgs) ToUsageCarbonEmissionItemTagOutput() UsageCarbonEmissionItemTagOutput
- func (i UsageCarbonEmissionItemTagArgs) ToUsageCarbonEmissionItemTagOutputWithContext(ctx context.Context) UsageCarbonEmissionItemTagOutput
- type UsageCarbonEmissionItemTagArray
- func (UsageCarbonEmissionItemTagArray) ElementType() reflect.Type
- func (i UsageCarbonEmissionItemTagArray) ToUsageCarbonEmissionItemTagArrayOutput() UsageCarbonEmissionItemTagArrayOutput
- func (i UsageCarbonEmissionItemTagArray) ToUsageCarbonEmissionItemTagArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionItemTagArrayOutput
- type UsageCarbonEmissionItemTagArrayInput
- type UsageCarbonEmissionItemTagArrayOutput
- func (UsageCarbonEmissionItemTagArrayOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionItemTagArrayOutput) Index(i pulumi.IntInput) UsageCarbonEmissionItemTagOutput
- func (o UsageCarbonEmissionItemTagArrayOutput) ToUsageCarbonEmissionItemTagArrayOutput() UsageCarbonEmissionItemTagArrayOutput
- func (o UsageCarbonEmissionItemTagArrayOutput) ToUsageCarbonEmissionItemTagArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionItemTagArrayOutput
- type UsageCarbonEmissionItemTagInput
- type UsageCarbonEmissionItemTagOutput
- func (UsageCarbonEmissionItemTagOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionItemTagOutput) Key() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionItemTagOutput) Namespace() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionItemTagOutput) ToUsageCarbonEmissionItemTagOutput() UsageCarbonEmissionItemTagOutput
- func (o UsageCarbonEmissionItemTagOutput) ToUsageCarbonEmissionItemTagOutputWithContext(ctx context.Context) UsageCarbonEmissionItemTagOutput
- func (o UsageCarbonEmissionItemTagOutput) Value() pulumi.StringPtrOutput
- type UsageCarbonEmissionMap
- type UsageCarbonEmissionMapInput
- type UsageCarbonEmissionMapOutput
- func (UsageCarbonEmissionMapOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionMapOutput) MapIndex(k pulumi.StringInput) UsageCarbonEmissionOutput
- func (o UsageCarbonEmissionMapOutput) ToUsageCarbonEmissionMapOutput() UsageCarbonEmissionMapOutput
- func (o UsageCarbonEmissionMapOutput) ToUsageCarbonEmissionMapOutputWithContext(ctx context.Context) UsageCarbonEmissionMapOutput
- type UsageCarbonEmissionOutput
- func (o UsageCarbonEmissionOutput) CompartmentDepth() pulumi.IntOutput
- func (UsageCarbonEmissionOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionOutput) GroupBies() pulumi.StringArrayOutput
- func (o UsageCarbonEmissionOutput) GroupByTags() UsageCarbonEmissionGroupByTagArrayOutput
- func (o UsageCarbonEmissionOutput) IsAggregateByTime() pulumi.BoolOutput
- func (o UsageCarbonEmissionOutput) Items() UsageCarbonEmissionItemArrayOutput
- func (o UsageCarbonEmissionOutput) TenantId() pulumi.StringOutput
- func (o UsageCarbonEmissionOutput) TimeUsageEnded() pulumi.StringOutput
- func (o UsageCarbonEmissionOutput) TimeUsageStarted() pulumi.StringOutput
- func (o UsageCarbonEmissionOutput) ToUsageCarbonEmissionOutput() UsageCarbonEmissionOutput
- func (o UsageCarbonEmissionOutput) ToUsageCarbonEmissionOutputWithContext(ctx context.Context) UsageCarbonEmissionOutput
- func (o UsageCarbonEmissionOutput) UsageCarbonEmissionFilter() pulumi.StringOutput
- type UsageCarbonEmissionState
- type UsageCarbonEmissionsQuery
- type UsageCarbonEmissionsQueryArgs
- type UsageCarbonEmissionsQueryArray
- func (UsageCarbonEmissionsQueryArray) ElementType() reflect.Type
- func (i UsageCarbonEmissionsQueryArray) ToUsageCarbonEmissionsQueryArrayOutput() UsageCarbonEmissionsQueryArrayOutput
- func (i UsageCarbonEmissionsQueryArray) ToUsageCarbonEmissionsQueryArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryArrayOutput
- type UsageCarbonEmissionsQueryArrayInput
- type UsageCarbonEmissionsQueryArrayOutput
- func (UsageCarbonEmissionsQueryArrayOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionsQueryArrayOutput) Index(i pulumi.IntInput) UsageCarbonEmissionsQueryOutput
- func (o UsageCarbonEmissionsQueryArrayOutput) ToUsageCarbonEmissionsQueryArrayOutput() UsageCarbonEmissionsQueryArrayOutput
- func (o UsageCarbonEmissionsQueryArrayOutput) ToUsageCarbonEmissionsQueryArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryArrayOutput
- type UsageCarbonEmissionsQueryInput
- type UsageCarbonEmissionsQueryMap
- func (UsageCarbonEmissionsQueryMap) ElementType() reflect.Type
- func (i UsageCarbonEmissionsQueryMap) ToUsageCarbonEmissionsQueryMapOutput() UsageCarbonEmissionsQueryMapOutput
- func (i UsageCarbonEmissionsQueryMap) ToUsageCarbonEmissionsQueryMapOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryMapOutput
- type UsageCarbonEmissionsQueryMapInput
- type UsageCarbonEmissionsQueryMapOutput
- func (UsageCarbonEmissionsQueryMapOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionsQueryMapOutput) MapIndex(k pulumi.StringInput) UsageCarbonEmissionsQueryOutput
- func (o UsageCarbonEmissionsQueryMapOutput) ToUsageCarbonEmissionsQueryMapOutput() UsageCarbonEmissionsQueryMapOutput
- func (o UsageCarbonEmissionsQueryMapOutput) ToUsageCarbonEmissionsQueryMapOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryMapOutput
- type UsageCarbonEmissionsQueryOutput
- func (o UsageCarbonEmissionsQueryOutput) CompartmentId() pulumi.StringOutput
- func (UsageCarbonEmissionsQueryOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionsQueryOutput) QueryDefinition() UsageCarbonEmissionsQueryQueryDefinitionOutput
- func (o UsageCarbonEmissionsQueryOutput) ToUsageCarbonEmissionsQueryOutput() UsageCarbonEmissionsQueryOutput
- func (o UsageCarbonEmissionsQueryOutput) ToUsageCarbonEmissionsQueryOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryOutput
- type UsageCarbonEmissionsQueryQueryDefinition
- type UsageCarbonEmissionsQueryQueryDefinitionArgs
- func (UsageCarbonEmissionsQueryQueryDefinitionArgs) ElementType() reflect.Type
- func (i UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionOutput() UsageCarbonEmissionsQueryQueryDefinitionOutput
- func (i UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionOutput
- func (i UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionPtrOutput
- func (i UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionPtrOutput
- type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUi
- type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs
- func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ElementType() reflect.Type
- func (i UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
- func (i UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
- func (i UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
- func (i UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
- type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiInput
- type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
- func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) Graph() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph() pulumi.BoolPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
- type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrInput
- type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) Elem() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
- func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) Graph() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) IsCumulativeGraph() pulumi.BoolPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
- type UsageCarbonEmissionsQueryQueryDefinitionInput
- type UsageCarbonEmissionsQueryQueryDefinitionOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) CostAnalysisUi() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) DisplayName() pulumi.StringOutput
- func (UsageCarbonEmissionsQueryQueryDefinitionOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) ReportQuery() UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionOutput() UsageCarbonEmissionsQueryQueryDefinitionOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) Version() pulumi.IntOutput
- type UsageCarbonEmissionsQueryQueryDefinitionPtrInput
- type UsageCarbonEmissionsQueryQueryDefinitionPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) CostAnalysisUi() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) Elem() UsageCarbonEmissionsQueryQueryDefinitionOutput
- func (UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ReportQuery() UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) Version() pulumi.IntPtrOutput
- type UsageCarbonEmissionsQueryQueryDefinitionReportQuery
- type UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs
- func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ElementType() reflect.Type
- func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
- func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
- func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
- func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
- type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTag
- type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs
- func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ElementType() reflect.Type
- func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
- func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
- type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray
- func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ElementType() reflect.Type
- func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
- func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
- type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayInput
- type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
- func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) Index(i pulumi.IntInput) UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
- type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagInput
- type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
- func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Key() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Namespace() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Value() pulumi.StringPtrOutput
- type UsageCarbonEmissionsQueryQueryDefinitionReportQueryInput
- type UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) CompartmentDepth() pulumi.IntPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) DateRangeName() pulumi.StringPtrOutput
- func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) GroupBies() pulumi.StringArrayOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) GroupByTags() UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) IsAggregateByTime() pulumi.BoolPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TenantId() pulumi.StringOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageEnded() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageStarted() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) UsageCarbonEmissionsQueryFilter() pulumi.StringPtrOutput
- type UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrInput
- type UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) CompartmentDepth() pulumi.IntPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) DateRangeName() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) Elem() UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
- func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) ElementType() reflect.Type
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) GroupBies() pulumi.StringArrayOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) GroupByTags() UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) IsAggregateByTime() pulumi.BoolPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) TimeUsageEnded() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) TimeUsageStarted() pulumi.StringPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
- func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) UsageCarbonEmissionsQueryFilter() pulumi.StringPtrOutput
- type UsageCarbonEmissionsQueryState
- type UsageForecast
- type UsageForecastArgs
- func (UsageForecastArgs) ElementType() reflect.Type
- func (i UsageForecastArgs) ToUsageForecastOutput() UsageForecastOutput
- func (i UsageForecastArgs) ToUsageForecastOutputWithContext(ctx context.Context) UsageForecastOutput
- func (i UsageForecastArgs) ToUsageForecastPtrOutput() UsageForecastPtrOutput
- func (i UsageForecastArgs) ToUsageForecastPtrOutputWithContext(ctx context.Context) UsageForecastPtrOutput
- type UsageForecastInput
- type UsageForecastOutput
- func (UsageForecastOutput) ElementType() reflect.Type
- func (o UsageForecastOutput) ForecastType() pulumi.StringPtrOutput
- func (o UsageForecastOutput) TimeForecastEnded() pulumi.StringOutput
- func (o UsageForecastOutput) TimeForecastStarted() pulumi.StringPtrOutput
- func (o UsageForecastOutput) ToUsageForecastOutput() UsageForecastOutput
- func (o UsageForecastOutput) ToUsageForecastOutputWithContext(ctx context.Context) UsageForecastOutput
- func (o UsageForecastOutput) ToUsageForecastPtrOutput() UsageForecastPtrOutput
- func (o UsageForecastOutput) ToUsageForecastPtrOutputWithContext(ctx context.Context) UsageForecastPtrOutput
- type UsageForecastPtrInput
- type UsageForecastPtrOutput
- func (o UsageForecastPtrOutput) Elem() UsageForecastOutput
- func (UsageForecastPtrOutput) ElementType() reflect.Type
- func (o UsageForecastPtrOutput) ForecastType() pulumi.StringPtrOutput
- func (o UsageForecastPtrOutput) TimeForecastEnded() pulumi.StringPtrOutput
- func (o UsageForecastPtrOutput) TimeForecastStarted() pulumi.StringPtrOutput
- func (o UsageForecastPtrOutput) ToUsageForecastPtrOutput() UsageForecastPtrOutput
- func (o UsageForecastPtrOutput) ToUsageForecastPtrOutputWithContext(ctx context.Context) UsageForecastPtrOutput
- type UsageGroupByTag
- type UsageGroupByTagArgs
- type UsageGroupByTagArray
- type UsageGroupByTagArrayInput
- type UsageGroupByTagArrayOutput
- func (UsageGroupByTagArrayOutput) ElementType() reflect.Type
- func (o UsageGroupByTagArrayOutput) Index(i pulumi.IntInput) UsageGroupByTagOutput
- func (o UsageGroupByTagArrayOutput) ToUsageGroupByTagArrayOutput() UsageGroupByTagArrayOutput
- func (o UsageGroupByTagArrayOutput) ToUsageGroupByTagArrayOutputWithContext(ctx context.Context) UsageGroupByTagArrayOutput
- type UsageGroupByTagInput
- type UsageGroupByTagOutput
- func (UsageGroupByTagOutput) ElementType() reflect.Type
- func (o UsageGroupByTagOutput) Key() pulumi.StringPtrOutput
- func (o UsageGroupByTagOutput) Namespace() pulumi.StringPtrOutput
- func (o UsageGroupByTagOutput) ToUsageGroupByTagOutput() UsageGroupByTagOutput
- func (o UsageGroupByTagOutput) ToUsageGroupByTagOutputWithContext(ctx context.Context) UsageGroupByTagOutput
- func (o UsageGroupByTagOutput) Value() pulumi.StringPtrOutput
- type UsageInput
- type UsageItem
- type UsageItemArgs
- type UsageItemArray
- type UsageItemArrayInput
- type UsageItemArrayOutput
- func (UsageItemArrayOutput) ElementType() reflect.Type
- func (o UsageItemArrayOutput) Index(i pulumi.IntInput) UsageItemOutput
- func (o UsageItemArrayOutput) ToUsageItemArrayOutput() UsageItemArrayOutput
- func (o UsageItemArrayOutput) ToUsageItemArrayOutputWithContext(ctx context.Context) UsageItemArrayOutput
- type UsageItemInput
- type UsageItemOutput
- func (o UsageItemOutput) Ad() pulumi.StringPtrOutput
- func (o UsageItemOutput) CompartmentId() pulumi.StringPtrOutput
- func (o UsageItemOutput) CompartmentName() pulumi.StringPtrOutput
- func (o UsageItemOutput) CompartmentPath() pulumi.StringPtrOutput
- func (o UsageItemOutput) ComputedAmount() pulumi.Float64PtrOutput
- func (o UsageItemOutput) ComputedQuantity() pulumi.Float64PtrOutput
- func (o UsageItemOutput) Currency() pulumi.StringPtrOutput
- func (o UsageItemOutput) Discount() pulumi.Float64PtrOutput
- func (UsageItemOutput) ElementType() reflect.Type
- func (o UsageItemOutput) IsForecast() pulumi.BoolPtrOutput
- func (o UsageItemOutput) ListRate() pulumi.Float64PtrOutput
- func (o UsageItemOutput) Overage() pulumi.StringPtrOutput
- func (o UsageItemOutput) OveragesFlag() pulumi.StringPtrOutput
- func (o UsageItemOutput) Platform() pulumi.StringPtrOutput
- func (o UsageItemOutput) Region() pulumi.StringPtrOutput
- func (o UsageItemOutput) ResourceId() pulumi.StringPtrOutput
- func (o UsageItemOutput) ResourceName() pulumi.StringPtrOutput
- func (o UsageItemOutput) Service() pulumi.StringPtrOutput
- func (o UsageItemOutput) Shape() pulumi.StringPtrOutput
- func (o UsageItemOutput) SkuName() pulumi.StringPtrOutput
- func (o UsageItemOutput) SkuPartNumber() pulumi.StringPtrOutput
- func (o UsageItemOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o UsageItemOutput) Tags() UsageItemTagArrayOutput
- func (o UsageItemOutput) TenantId() pulumi.StringPtrOutput
- func (o UsageItemOutput) TenantName() pulumi.StringPtrOutput
- func (o UsageItemOutput) TimeUsageEnded() pulumi.StringPtrOutput
- func (o UsageItemOutput) TimeUsageStarted() pulumi.StringPtrOutput
- func (o UsageItemOutput) ToUsageItemOutput() UsageItemOutput
- func (o UsageItemOutput) ToUsageItemOutputWithContext(ctx context.Context) UsageItemOutput
- func (o UsageItemOutput) Unit() pulumi.StringPtrOutput
- func (o UsageItemOutput) UnitPrice() pulumi.Float64PtrOutput
- func (o UsageItemOutput) Weight() pulumi.Float64PtrOutput
- type UsageItemTag
- type UsageItemTagArgs
- type UsageItemTagArray
- type UsageItemTagArrayInput
- type UsageItemTagArrayOutput
- func (UsageItemTagArrayOutput) ElementType() reflect.Type
- func (o UsageItemTagArrayOutput) Index(i pulumi.IntInput) UsageItemTagOutput
- func (o UsageItemTagArrayOutput) ToUsageItemTagArrayOutput() UsageItemTagArrayOutput
- func (o UsageItemTagArrayOutput) ToUsageItemTagArrayOutputWithContext(ctx context.Context) UsageItemTagArrayOutput
- type UsageItemTagInput
- type UsageItemTagOutput
- func (UsageItemTagOutput) ElementType() reflect.Type
- func (o UsageItemTagOutput) Key() pulumi.StringPtrOutput
- func (o UsageItemTagOutput) Namespace() pulumi.StringPtrOutput
- func (o UsageItemTagOutput) ToUsageItemTagOutput() UsageItemTagOutput
- func (o UsageItemTagOutput) ToUsageItemTagOutputWithContext(ctx context.Context) UsageItemTagOutput
- func (o UsageItemTagOutput) Value() pulumi.StringPtrOutput
- type UsageMap
- type UsageMapInput
- type UsageMapOutput
- type UsageOutput
- func (o UsageOutput) CompartmentDepth() pulumi.Float64Output
- func (UsageOutput) ElementType() reflect.Type
- func (o UsageOutput) Filter() pulumi.StringPtrOutput
- func (o UsageOutput) Forecast() UsageForecastOutput
- func (o UsageOutput) Granularity() pulumi.StringOutput
- func (o UsageOutput) GroupBies() pulumi.StringArrayOutput
- func (o UsageOutput) GroupByTags() UsageGroupByTagArrayOutput
- func (o UsageOutput) IsAggregateByTime() pulumi.BoolOutput
- func (o UsageOutput) Items() UsageItemArrayOutput
- func (o UsageOutput) QueryType() pulumi.StringOutput
- func (o UsageOutput) TenantId() pulumi.StringOutput
- func (o UsageOutput) TimeUsageEnded() pulumi.StringOutput
- func (o UsageOutput) TimeUsageStarted() pulumi.StringOutput
- func (o UsageOutput) ToUsageOutput() UsageOutput
- func (o UsageOutput) ToUsageOutputWithContext(ctx context.Context) UsageOutput
- type UsageState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomTable ¶
type CustomTable struct { pulumi.CustomResourceState // The compartment OCID. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) The custom table for Cost Analysis UI rendering. SavedCustomTable CustomTableSavedCustomTableOutput `pulumi:"savedCustomTable"` // The associated saved report OCID. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SavedReportId pulumi.StringOutput `pulumi:"savedReportId"` }
This resource provides the Custom Table resource in Oracle Cloud Infrastructure Metering Computation service.
Returns the created custom table.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.NewCustomTable(ctx, "testCustomTable", &MeteringComputation.CustomTableArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), SavedCustomTable: &meteringcomputation.CustomTableSavedCustomTableArgs{ DisplayName: pulumi.Any(_var.Custom_table_saved_custom_table_display_name), ColumnGroupBies: pulumi.Any(_var.Custom_table_saved_custom_table_column_group_by), CompartmentDepth: pulumi.Any(_var.Custom_table_saved_custom_table_compartment_depth), GroupByTags: meteringcomputation.CustomTableSavedCustomTableGroupByTagArray{ &meteringcomputation.CustomTableSavedCustomTableGroupByTagArgs{ Key: pulumi.Any(_var.Custom_table_saved_custom_table_group_by_tag_key), Namespace: pulumi.Any(_var.Custom_table_saved_custom_table_group_by_tag_namespace), Value: pulumi.Any(_var.Custom_table_saved_custom_table_group_by_tag_value), }, }, RowGroupBies: pulumi.Any(_var.Custom_table_saved_custom_table_row_group_by), Version: pulumi.Any(_var.Custom_table_saved_custom_table_version), }, SavedReportId: pulumi.Any(oci_metering_computation_saved_report.Test_saved_report.Id), }) if err != nil { return err } return nil }) }
```
## Import
CustomTables can be imported using the `id`, e.g.
```sh
$ pulumi import oci:MeteringComputation/customTable:CustomTable test_custom_table "id"
```
func GetCustomTable ¶
func GetCustomTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomTableState, opts ...pulumi.ResourceOption) (*CustomTable, error)
GetCustomTable gets an existing CustomTable resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCustomTable ¶
func NewCustomTable(ctx *pulumi.Context, name string, args *CustomTableArgs, opts ...pulumi.ResourceOption) (*CustomTable, error)
NewCustomTable registers a new resource with the given unique name, arguments, and options.
func (*CustomTable) ElementType ¶
func (*CustomTable) ElementType() reflect.Type
func (*CustomTable) ToCustomTableOutput ¶
func (i *CustomTable) ToCustomTableOutput() CustomTableOutput
func (*CustomTable) ToCustomTableOutputWithContext ¶
func (i *CustomTable) ToCustomTableOutputWithContext(ctx context.Context) CustomTableOutput
type CustomTableArgs ¶
type CustomTableArgs struct { // The compartment OCID. CompartmentId pulumi.StringInput // (Updatable) The custom table for Cost Analysis UI rendering. SavedCustomTable CustomTableSavedCustomTableInput // The associated saved report OCID. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SavedReportId pulumi.StringInput }
The set of arguments for constructing a CustomTable resource.
func (CustomTableArgs) ElementType ¶
func (CustomTableArgs) ElementType() reflect.Type
type CustomTableArray ¶
type CustomTableArray []CustomTableInput
func (CustomTableArray) ElementType ¶
func (CustomTableArray) ElementType() reflect.Type
func (CustomTableArray) ToCustomTableArrayOutput ¶
func (i CustomTableArray) ToCustomTableArrayOutput() CustomTableArrayOutput
func (CustomTableArray) ToCustomTableArrayOutputWithContext ¶
func (i CustomTableArray) ToCustomTableArrayOutputWithContext(ctx context.Context) CustomTableArrayOutput
type CustomTableArrayInput ¶
type CustomTableArrayInput interface { pulumi.Input ToCustomTableArrayOutput() CustomTableArrayOutput ToCustomTableArrayOutputWithContext(context.Context) CustomTableArrayOutput }
CustomTableArrayInput is an input type that accepts CustomTableArray and CustomTableArrayOutput values. You can construct a concrete instance of `CustomTableArrayInput` via:
CustomTableArray{ CustomTableArgs{...} }
type CustomTableArrayOutput ¶
type CustomTableArrayOutput struct{ *pulumi.OutputState }
func (CustomTableArrayOutput) ElementType ¶
func (CustomTableArrayOutput) ElementType() reflect.Type
func (CustomTableArrayOutput) Index ¶
func (o CustomTableArrayOutput) Index(i pulumi.IntInput) CustomTableOutput
func (CustomTableArrayOutput) ToCustomTableArrayOutput ¶
func (o CustomTableArrayOutput) ToCustomTableArrayOutput() CustomTableArrayOutput
func (CustomTableArrayOutput) ToCustomTableArrayOutputWithContext ¶
func (o CustomTableArrayOutput) ToCustomTableArrayOutputWithContext(ctx context.Context) CustomTableArrayOutput
type CustomTableInput ¶
type CustomTableInput interface { pulumi.Input ToCustomTableOutput() CustomTableOutput ToCustomTableOutputWithContext(ctx context.Context) CustomTableOutput }
type CustomTableMap ¶
type CustomTableMap map[string]CustomTableInput
func (CustomTableMap) ElementType ¶
func (CustomTableMap) ElementType() reflect.Type
func (CustomTableMap) ToCustomTableMapOutput ¶
func (i CustomTableMap) ToCustomTableMapOutput() CustomTableMapOutput
func (CustomTableMap) ToCustomTableMapOutputWithContext ¶
func (i CustomTableMap) ToCustomTableMapOutputWithContext(ctx context.Context) CustomTableMapOutput
type CustomTableMapInput ¶
type CustomTableMapInput interface { pulumi.Input ToCustomTableMapOutput() CustomTableMapOutput ToCustomTableMapOutputWithContext(context.Context) CustomTableMapOutput }
CustomTableMapInput is an input type that accepts CustomTableMap and CustomTableMapOutput values. You can construct a concrete instance of `CustomTableMapInput` via:
CustomTableMap{ "key": CustomTableArgs{...} }
type CustomTableMapOutput ¶
type CustomTableMapOutput struct{ *pulumi.OutputState }
func (CustomTableMapOutput) ElementType ¶
func (CustomTableMapOutput) ElementType() reflect.Type
func (CustomTableMapOutput) MapIndex ¶
func (o CustomTableMapOutput) MapIndex(k pulumi.StringInput) CustomTableOutput
func (CustomTableMapOutput) ToCustomTableMapOutput ¶
func (o CustomTableMapOutput) ToCustomTableMapOutput() CustomTableMapOutput
func (CustomTableMapOutput) ToCustomTableMapOutputWithContext ¶
func (o CustomTableMapOutput) ToCustomTableMapOutputWithContext(ctx context.Context) CustomTableMapOutput
type CustomTableOutput ¶
type CustomTableOutput struct{ *pulumi.OutputState }
func (CustomTableOutput) CompartmentId ¶ added in v0.4.0
func (o CustomTableOutput) CompartmentId() pulumi.StringOutput
The compartment OCID.
func (CustomTableOutput) ElementType ¶
func (CustomTableOutput) ElementType() reflect.Type
func (CustomTableOutput) SavedCustomTable ¶ added in v0.4.0
func (o CustomTableOutput) SavedCustomTable() CustomTableSavedCustomTableOutput
(Updatable) The custom table for Cost Analysis UI rendering.
func (CustomTableOutput) SavedReportId ¶ added in v0.4.0
func (o CustomTableOutput) SavedReportId() pulumi.StringOutput
The associated saved report OCID.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (CustomTableOutput) ToCustomTableOutput ¶
func (o CustomTableOutput) ToCustomTableOutput() CustomTableOutput
func (CustomTableOutput) ToCustomTableOutputWithContext ¶
func (o CustomTableOutput) ToCustomTableOutputWithContext(ctx context.Context) CustomTableOutput
type CustomTableSavedCustomTable ¶
type CustomTableSavedCustomTable struct { // (Updatable) The column groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` ColumnGroupBies []string `pulumi:"columnGroupBies"` // (Updatable) The compartment depth level. CompartmentDepth *float64 `pulumi:"compartmentDepth"` // (Updatable) The name of the custom table. DisplayName string `pulumi:"displayName"` // (Updatable) GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only one tag in the list is supported. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags []CustomTableSavedCustomTableGroupByTag `pulumi:"groupByTags"` // (Updatable) The row groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` RowGroupBies []string `pulumi:"rowGroupBies"` // (Updatable) The version of the custom table. Version *float64 `pulumi:"version"` }
type CustomTableSavedCustomTableArgs ¶
type CustomTableSavedCustomTableArgs struct { // (Updatable) The column groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` ColumnGroupBies pulumi.StringArrayInput `pulumi:"columnGroupBies"` // (Updatable) The compartment depth level. CompartmentDepth pulumi.Float64PtrInput `pulumi:"compartmentDepth"` // (Updatable) The name of the custom table. DisplayName pulumi.StringInput `pulumi:"displayName"` // (Updatable) GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only one tag in the list is supported. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags CustomTableSavedCustomTableGroupByTagArrayInput `pulumi:"groupByTags"` // (Updatable) The row groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` RowGroupBies pulumi.StringArrayInput `pulumi:"rowGroupBies"` // (Updatable) The version of the custom table. Version pulumi.Float64PtrInput `pulumi:"version"` }
func (CustomTableSavedCustomTableArgs) ElementType ¶
func (CustomTableSavedCustomTableArgs) ElementType() reflect.Type
func (CustomTableSavedCustomTableArgs) ToCustomTableSavedCustomTableOutput ¶
func (i CustomTableSavedCustomTableArgs) ToCustomTableSavedCustomTableOutput() CustomTableSavedCustomTableOutput
func (CustomTableSavedCustomTableArgs) ToCustomTableSavedCustomTableOutputWithContext ¶
func (i CustomTableSavedCustomTableArgs) ToCustomTableSavedCustomTableOutputWithContext(ctx context.Context) CustomTableSavedCustomTableOutput
func (CustomTableSavedCustomTableArgs) ToCustomTableSavedCustomTablePtrOutput ¶
func (i CustomTableSavedCustomTableArgs) ToCustomTableSavedCustomTablePtrOutput() CustomTableSavedCustomTablePtrOutput
func (CustomTableSavedCustomTableArgs) ToCustomTableSavedCustomTablePtrOutputWithContext ¶
func (i CustomTableSavedCustomTableArgs) ToCustomTableSavedCustomTablePtrOutputWithContext(ctx context.Context) CustomTableSavedCustomTablePtrOutput
type CustomTableSavedCustomTableGroupByTagArgs ¶
type CustomTableSavedCustomTableGroupByTagArgs struct { // (Updatable) The tag key. Key pulumi.StringPtrInput `pulumi:"key"` // (Updatable) The tag namespace. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // (Updatable) The tag value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (CustomTableSavedCustomTableGroupByTagArgs) ElementType ¶
func (CustomTableSavedCustomTableGroupByTagArgs) ElementType() reflect.Type
func (CustomTableSavedCustomTableGroupByTagArgs) ToCustomTableSavedCustomTableGroupByTagOutput ¶
func (i CustomTableSavedCustomTableGroupByTagArgs) ToCustomTableSavedCustomTableGroupByTagOutput() CustomTableSavedCustomTableGroupByTagOutput
func (CustomTableSavedCustomTableGroupByTagArgs) ToCustomTableSavedCustomTableGroupByTagOutputWithContext ¶
func (i CustomTableSavedCustomTableGroupByTagArgs) ToCustomTableSavedCustomTableGroupByTagOutputWithContext(ctx context.Context) CustomTableSavedCustomTableGroupByTagOutput
type CustomTableSavedCustomTableGroupByTagArray ¶
type CustomTableSavedCustomTableGroupByTagArray []CustomTableSavedCustomTableGroupByTagInput
func (CustomTableSavedCustomTableGroupByTagArray) ElementType ¶
func (CustomTableSavedCustomTableGroupByTagArray) ElementType() reflect.Type
func (CustomTableSavedCustomTableGroupByTagArray) ToCustomTableSavedCustomTableGroupByTagArrayOutput ¶
func (i CustomTableSavedCustomTableGroupByTagArray) ToCustomTableSavedCustomTableGroupByTagArrayOutput() CustomTableSavedCustomTableGroupByTagArrayOutput
func (CustomTableSavedCustomTableGroupByTagArray) ToCustomTableSavedCustomTableGroupByTagArrayOutputWithContext ¶
func (i CustomTableSavedCustomTableGroupByTagArray) ToCustomTableSavedCustomTableGroupByTagArrayOutputWithContext(ctx context.Context) CustomTableSavedCustomTableGroupByTagArrayOutput
type CustomTableSavedCustomTableGroupByTagArrayInput ¶
type CustomTableSavedCustomTableGroupByTagArrayInput interface { pulumi.Input ToCustomTableSavedCustomTableGroupByTagArrayOutput() CustomTableSavedCustomTableGroupByTagArrayOutput ToCustomTableSavedCustomTableGroupByTagArrayOutputWithContext(context.Context) CustomTableSavedCustomTableGroupByTagArrayOutput }
CustomTableSavedCustomTableGroupByTagArrayInput is an input type that accepts CustomTableSavedCustomTableGroupByTagArray and CustomTableSavedCustomTableGroupByTagArrayOutput values. You can construct a concrete instance of `CustomTableSavedCustomTableGroupByTagArrayInput` via:
CustomTableSavedCustomTableGroupByTagArray{ CustomTableSavedCustomTableGroupByTagArgs{...} }
type CustomTableSavedCustomTableGroupByTagArrayOutput ¶
type CustomTableSavedCustomTableGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (CustomTableSavedCustomTableGroupByTagArrayOutput) ElementType ¶
func (CustomTableSavedCustomTableGroupByTagArrayOutput) ElementType() reflect.Type
func (CustomTableSavedCustomTableGroupByTagArrayOutput) ToCustomTableSavedCustomTableGroupByTagArrayOutput ¶
func (o CustomTableSavedCustomTableGroupByTagArrayOutput) ToCustomTableSavedCustomTableGroupByTagArrayOutput() CustomTableSavedCustomTableGroupByTagArrayOutput
func (CustomTableSavedCustomTableGroupByTagArrayOutput) ToCustomTableSavedCustomTableGroupByTagArrayOutputWithContext ¶
func (o CustomTableSavedCustomTableGroupByTagArrayOutput) ToCustomTableSavedCustomTableGroupByTagArrayOutputWithContext(ctx context.Context) CustomTableSavedCustomTableGroupByTagArrayOutput
type CustomTableSavedCustomTableGroupByTagInput ¶
type CustomTableSavedCustomTableGroupByTagInput interface { pulumi.Input ToCustomTableSavedCustomTableGroupByTagOutput() CustomTableSavedCustomTableGroupByTagOutput ToCustomTableSavedCustomTableGroupByTagOutputWithContext(context.Context) CustomTableSavedCustomTableGroupByTagOutput }
CustomTableSavedCustomTableGroupByTagInput is an input type that accepts CustomTableSavedCustomTableGroupByTagArgs and CustomTableSavedCustomTableGroupByTagOutput values. You can construct a concrete instance of `CustomTableSavedCustomTableGroupByTagInput` via:
CustomTableSavedCustomTableGroupByTagArgs{...}
type CustomTableSavedCustomTableGroupByTagOutput ¶
type CustomTableSavedCustomTableGroupByTagOutput struct{ *pulumi.OutputState }
func (CustomTableSavedCustomTableGroupByTagOutput) ElementType ¶
func (CustomTableSavedCustomTableGroupByTagOutput) ElementType() reflect.Type
func (CustomTableSavedCustomTableGroupByTagOutput) Key ¶
func (o CustomTableSavedCustomTableGroupByTagOutput) Key() pulumi.StringPtrOutput
(Updatable) The tag key.
func (CustomTableSavedCustomTableGroupByTagOutput) Namespace ¶
func (o CustomTableSavedCustomTableGroupByTagOutput) Namespace() pulumi.StringPtrOutput
(Updatable) The tag namespace.
func (CustomTableSavedCustomTableGroupByTagOutput) ToCustomTableSavedCustomTableGroupByTagOutput ¶
func (o CustomTableSavedCustomTableGroupByTagOutput) ToCustomTableSavedCustomTableGroupByTagOutput() CustomTableSavedCustomTableGroupByTagOutput
func (CustomTableSavedCustomTableGroupByTagOutput) ToCustomTableSavedCustomTableGroupByTagOutputWithContext ¶
func (o CustomTableSavedCustomTableGroupByTagOutput) ToCustomTableSavedCustomTableGroupByTagOutputWithContext(ctx context.Context) CustomTableSavedCustomTableGroupByTagOutput
func (CustomTableSavedCustomTableGroupByTagOutput) Value ¶
func (o CustomTableSavedCustomTableGroupByTagOutput) Value() pulumi.StringPtrOutput
(Updatable) The tag value.
type CustomTableSavedCustomTableInput ¶
type CustomTableSavedCustomTableInput interface { pulumi.Input ToCustomTableSavedCustomTableOutput() CustomTableSavedCustomTableOutput ToCustomTableSavedCustomTableOutputWithContext(context.Context) CustomTableSavedCustomTableOutput }
CustomTableSavedCustomTableInput is an input type that accepts CustomTableSavedCustomTableArgs and CustomTableSavedCustomTableOutput values. You can construct a concrete instance of `CustomTableSavedCustomTableInput` via:
CustomTableSavedCustomTableArgs{...}
type CustomTableSavedCustomTableOutput ¶
type CustomTableSavedCustomTableOutput struct{ *pulumi.OutputState }
func (CustomTableSavedCustomTableOutput) ColumnGroupBies ¶
func (o CustomTableSavedCustomTableOutput) ColumnGroupBies() pulumi.StringArrayOutput
(Updatable) The column groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (CustomTableSavedCustomTableOutput) CompartmentDepth ¶
func (o CustomTableSavedCustomTableOutput) CompartmentDepth() pulumi.Float64PtrOutput
(Updatable) The compartment depth level.
func (CustomTableSavedCustomTableOutput) DisplayName ¶
func (o CustomTableSavedCustomTableOutput) DisplayName() pulumi.StringOutput
(Updatable) The name of the custom table.
func (CustomTableSavedCustomTableOutput) ElementType ¶
func (CustomTableSavedCustomTableOutput) ElementType() reflect.Type
func (CustomTableSavedCustomTableOutput) GroupByTags ¶
func (o CustomTableSavedCustomTableOutput) GroupByTags() CustomTableSavedCustomTableGroupByTagArrayOutput
(Updatable) GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only one tag in the list is supported. For example: `[{"namespace":"oracle", "key":"createdBy"]`
func (CustomTableSavedCustomTableOutput) RowGroupBies ¶
func (o CustomTableSavedCustomTableOutput) RowGroupBies() pulumi.StringArrayOutput
(Updatable) The row groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (CustomTableSavedCustomTableOutput) ToCustomTableSavedCustomTableOutput ¶
func (o CustomTableSavedCustomTableOutput) ToCustomTableSavedCustomTableOutput() CustomTableSavedCustomTableOutput
func (CustomTableSavedCustomTableOutput) ToCustomTableSavedCustomTableOutputWithContext ¶
func (o CustomTableSavedCustomTableOutput) ToCustomTableSavedCustomTableOutputWithContext(ctx context.Context) CustomTableSavedCustomTableOutput
func (CustomTableSavedCustomTableOutput) ToCustomTableSavedCustomTablePtrOutput ¶
func (o CustomTableSavedCustomTableOutput) ToCustomTableSavedCustomTablePtrOutput() CustomTableSavedCustomTablePtrOutput
func (CustomTableSavedCustomTableOutput) ToCustomTableSavedCustomTablePtrOutputWithContext ¶
func (o CustomTableSavedCustomTableOutput) ToCustomTableSavedCustomTablePtrOutputWithContext(ctx context.Context) CustomTableSavedCustomTablePtrOutput
func (CustomTableSavedCustomTableOutput) Version ¶
func (o CustomTableSavedCustomTableOutput) Version() pulumi.Float64PtrOutput
(Updatable) The version of the custom table.
type CustomTableSavedCustomTablePtrInput ¶
type CustomTableSavedCustomTablePtrInput interface { pulumi.Input ToCustomTableSavedCustomTablePtrOutput() CustomTableSavedCustomTablePtrOutput ToCustomTableSavedCustomTablePtrOutputWithContext(context.Context) CustomTableSavedCustomTablePtrOutput }
CustomTableSavedCustomTablePtrInput is an input type that accepts CustomTableSavedCustomTableArgs, CustomTableSavedCustomTablePtr and CustomTableSavedCustomTablePtrOutput values. You can construct a concrete instance of `CustomTableSavedCustomTablePtrInput` via:
CustomTableSavedCustomTableArgs{...} or: nil
func CustomTableSavedCustomTablePtr ¶
func CustomTableSavedCustomTablePtr(v *CustomTableSavedCustomTableArgs) CustomTableSavedCustomTablePtrInput
type CustomTableSavedCustomTablePtrOutput ¶
type CustomTableSavedCustomTablePtrOutput struct{ *pulumi.OutputState }
func (CustomTableSavedCustomTablePtrOutput) ColumnGroupBies ¶
func (o CustomTableSavedCustomTablePtrOutput) ColumnGroupBies() pulumi.StringArrayOutput
(Updatable) The column groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (CustomTableSavedCustomTablePtrOutput) CompartmentDepth ¶
func (o CustomTableSavedCustomTablePtrOutput) CompartmentDepth() pulumi.Float64PtrOutput
(Updatable) The compartment depth level.
func (CustomTableSavedCustomTablePtrOutput) DisplayName ¶
func (o CustomTableSavedCustomTablePtrOutput) DisplayName() pulumi.StringPtrOutput
(Updatable) The name of the custom table.
func (CustomTableSavedCustomTablePtrOutput) ElementType ¶
func (CustomTableSavedCustomTablePtrOutput) ElementType() reflect.Type
func (CustomTableSavedCustomTablePtrOutput) GroupByTags ¶
func (o CustomTableSavedCustomTablePtrOutput) GroupByTags() CustomTableSavedCustomTableGroupByTagArrayOutput
(Updatable) GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only one tag in the list is supported. For example: `[{"namespace":"oracle", "key":"createdBy"]`
func (CustomTableSavedCustomTablePtrOutput) RowGroupBies ¶
func (o CustomTableSavedCustomTablePtrOutput) RowGroupBies() pulumi.StringArrayOutput
(Updatable) The row groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (CustomTableSavedCustomTablePtrOutput) ToCustomTableSavedCustomTablePtrOutput ¶
func (o CustomTableSavedCustomTablePtrOutput) ToCustomTableSavedCustomTablePtrOutput() CustomTableSavedCustomTablePtrOutput
func (CustomTableSavedCustomTablePtrOutput) ToCustomTableSavedCustomTablePtrOutputWithContext ¶
func (o CustomTableSavedCustomTablePtrOutput) ToCustomTableSavedCustomTablePtrOutputWithContext(ctx context.Context) CustomTableSavedCustomTablePtrOutput
func (CustomTableSavedCustomTablePtrOutput) Version ¶
func (o CustomTableSavedCustomTablePtrOutput) Version() pulumi.Float64PtrOutput
(Updatable) The version of the custom table.
type CustomTableState ¶
type CustomTableState struct { // The compartment OCID. CompartmentId pulumi.StringPtrInput // (Updatable) The custom table for Cost Analysis UI rendering. SavedCustomTable CustomTableSavedCustomTablePtrInput // The associated saved report OCID. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SavedReportId pulumi.StringPtrInput }
func (CustomTableState) ElementType ¶
func (CustomTableState) ElementType() reflect.Type
type GetAverageCarbonEmissionArgs ¶ added in v1.17.0
type GetAverageCarbonEmissionArgs struct { // The SKU part number. SkuPartNumber string `pulumi:"skuPartNumber"` }
A collection of arguments for invoking getAverageCarbonEmission.
type GetAverageCarbonEmissionOutputArgs ¶ added in v1.17.0
type GetAverageCarbonEmissionOutputArgs struct { // The SKU part number. SkuPartNumber pulumi.StringInput `pulumi:"skuPartNumber"` }
A collection of arguments for invoking getAverageCarbonEmission.
func (GetAverageCarbonEmissionOutputArgs) ElementType ¶ added in v1.17.0
func (GetAverageCarbonEmissionOutputArgs) ElementType() reflect.Type
type GetAverageCarbonEmissionResult ¶ added in v1.17.0
type GetAverageCarbonEmissionResult struct { // The average carbon emissions by SKU. AverageCarbonEmission float64 `pulumi:"averageCarbonEmission"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The sku part number. SkuPartNumber string `pulumi:"skuPartNumber"` }
A collection of values returned by getAverageCarbonEmission.
func GetAverageCarbonEmission ¶ added in v1.17.0
func GetAverageCarbonEmission(ctx *pulumi.Context, args *GetAverageCarbonEmissionArgs, opts ...pulumi.InvokeOption) (*GetAverageCarbonEmissionResult, error)
This data source provides details about a specific Average Carbon Emission resource in Oracle Cloud Infrastructure Metering Computation service.
Returns the average carbon emissions summary by SKU.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetAverageCarbonEmission(ctx, &meteringcomputation.GetAverageCarbonEmissionArgs{ SkuPartNumber: _var.Average_carbon_emission_sku_part_number, }, nil) if err != nil { return err } return nil }) }
```
type GetAverageCarbonEmissionResultOutput ¶ added in v1.17.0
type GetAverageCarbonEmissionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAverageCarbonEmission.
func GetAverageCarbonEmissionOutput ¶ added in v1.17.0
func GetAverageCarbonEmissionOutput(ctx *pulumi.Context, args GetAverageCarbonEmissionOutputArgs, opts ...pulumi.InvokeOption) GetAverageCarbonEmissionResultOutput
func (GetAverageCarbonEmissionResultOutput) AverageCarbonEmission ¶ added in v1.17.0
func (o GetAverageCarbonEmissionResultOutput) AverageCarbonEmission() pulumi.Float64Output
The average carbon emissions by SKU.
func (GetAverageCarbonEmissionResultOutput) ElementType ¶ added in v1.17.0
func (GetAverageCarbonEmissionResultOutput) ElementType() reflect.Type
func (GetAverageCarbonEmissionResultOutput) Id ¶ added in v1.17.0
func (o GetAverageCarbonEmissionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAverageCarbonEmissionResultOutput) SkuPartNumber ¶ added in v1.17.0
func (o GetAverageCarbonEmissionResultOutput) SkuPartNumber() pulumi.StringOutput
The sku part number.
func (GetAverageCarbonEmissionResultOutput) ToGetAverageCarbonEmissionResultOutput ¶ added in v1.17.0
func (o GetAverageCarbonEmissionResultOutput) ToGetAverageCarbonEmissionResultOutput() GetAverageCarbonEmissionResultOutput
func (GetAverageCarbonEmissionResultOutput) ToGetAverageCarbonEmissionResultOutputWithContext ¶ added in v1.17.0
func (o GetAverageCarbonEmissionResultOutput) ToGetAverageCarbonEmissionResultOutputWithContext(ctx context.Context) GetAverageCarbonEmissionResultOutput
type GetCleanEnergyUsageArgs ¶ added in v1.17.0
type GetCleanEnergyUsageArgs struct { // The region. Region string `pulumi:"region"` }
A collection of arguments for invoking getCleanEnergyUsage.
type GetCleanEnergyUsageOutputArgs ¶ added in v1.17.0
type GetCleanEnergyUsageOutputArgs struct { // The region. Region pulumi.StringInput `pulumi:"region"` }
A collection of arguments for invoking getCleanEnergyUsage.
func (GetCleanEnergyUsageOutputArgs) ElementType ¶ added in v1.17.0
func (GetCleanEnergyUsageOutputArgs) ElementType() reflect.Type
type GetCleanEnergyUsageResult ¶ added in v1.17.0
type GetCleanEnergyUsageResult struct { // The availability domain. Ad string `pulumi:"ad"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The region. Region string `pulumi:"region"` // The percentage of clean enery used. Usage float64 `pulumi:"usage"` }
A collection of values returned by getCleanEnergyUsage.
func GetCleanEnergyUsage ¶ added in v1.17.0
func GetCleanEnergyUsage(ctx *pulumi.Context, args *GetCleanEnergyUsageArgs, opts ...pulumi.InvokeOption) (*GetCleanEnergyUsageResult, error)
This data source provides details about a specific Clean Energy Usage resource in Oracle Cloud Infrastructure Metering Computation service.
Returns the clean energy usage summary by region.
type GetCleanEnergyUsageResultOutput ¶ added in v1.17.0
type GetCleanEnergyUsageResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCleanEnergyUsage.
func GetCleanEnergyUsageOutput ¶ added in v1.17.0
func GetCleanEnergyUsageOutput(ctx *pulumi.Context, args GetCleanEnergyUsageOutputArgs, opts ...pulumi.InvokeOption) GetCleanEnergyUsageResultOutput
func (GetCleanEnergyUsageResultOutput) Ad ¶ added in v1.17.0
func (o GetCleanEnergyUsageResultOutput) Ad() pulumi.StringOutput
The availability domain.
func (GetCleanEnergyUsageResultOutput) ElementType ¶ added in v1.17.0
func (GetCleanEnergyUsageResultOutput) ElementType() reflect.Type
func (GetCleanEnergyUsageResultOutput) Id ¶ added in v1.17.0
func (o GetCleanEnergyUsageResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCleanEnergyUsageResultOutput) Region ¶ added in v1.17.0
func (o GetCleanEnergyUsageResultOutput) Region() pulumi.StringOutput
The region.
func (GetCleanEnergyUsageResultOutput) ToGetCleanEnergyUsageResultOutput ¶ added in v1.17.0
func (o GetCleanEnergyUsageResultOutput) ToGetCleanEnergyUsageResultOutput() GetCleanEnergyUsageResultOutput
func (GetCleanEnergyUsageResultOutput) ToGetCleanEnergyUsageResultOutputWithContext ¶ added in v1.17.0
func (o GetCleanEnergyUsageResultOutput) ToGetCleanEnergyUsageResultOutputWithContext(ctx context.Context) GetCleanEnergyUsageResultOutput
func (GetCleanEnergyUsageResultOutput) Usage ¶ added in v1.17.0
func (o GetCleanEnergyUsageResultOutput) Usage() pulumi.Float64Output
The percentage of clean enery used.
type GetConfigurationArgs ¶
type GetConfigurationArgs struct { // tenant id TenantId string `pulumi:"tenantId"` }
A collection of arguments for invoking getConfiguration.
type GetConfigurationItem ¶
type GetConfigurationItemArgs ¶
type GetConfigurationItemArgs struct { // The configuration key. Key pulumi.StringInput `pulumi:"key"` // The configuration value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetConfigurationItemArgs) ElementType ¶
func (GetConfigurationItemArgs) ElementType() reflect.Type
func (GetConfigurationItemArgs) ToGetConfigurationItemOutput ¶
func (i GetConfigurationItemArgs) ToGetConfigurationItemOutput() GetConfigurationItemOutput
func (GetConfigurationItemArgs) ToGetConfigurationItemOutputWithContext ¶
func (i GetConfigurationItemArgs) ToGetConfigurationItemOutputWithContext(ctx context.Context) GetConfigurationItemOutput
type GetConfigurationItemArray ¶
type GetConfigurationItemArray []GetConfigurationItemInput
func (GetConfigurationItemArray) ElementType ¶
func (GetConfigurationItemArray) ElementType() reflect.Type
func (GetConfigurationItemArray) ToGetConfigurationItemArrayOutput ¶
func (i GetConfigurationItemArray) ToGetConfigurationItemArrayOutput() GetConfigurationItemArrayOutput
func (GetConfigurationItemArray) ToGetConfigurationItemArrayOutputWithContext ¶
func (i GetConfigurationItemArray) ToGetConfigurationItemArrayOutputWithContext(ctx context.Context) GetConfigurationItemArrayOutput
type GetConfigurationItemArrayInput ¶
type GetConfigurationItemArrayInput interface { pulumi.Input ToGetConfigurationItemArrayOutput() GetConfigurationItemArrayOutput ToGetConfigurationItemArrayOutputWithContext(context.Context) GetConfigurationItemArrayOutput }
GetConfigurationItemArrayInput is an input type that accepts GetConfigurationItemArray and GetConfigurationItemArrayOutput values. You can construct a concrete instance of `GetConfigurationItemArrayInput` via:
GetConfigurationItemArray{ GetConfigurationItemArgs{...} }
type GetConfigurationItemArrayOutput ¶
type GetConfigurationItemArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationItemArrayOutput) ElementType ¶
func (GetConfigurationItemArrayOutput) ElementType() reflect.Type
func (GetConfigurationItemArrayOutput) Index ¶
func (o GetConfigurationItemArrayOutput) Index(i pulumi.IntInput) GetConfigurationItemOutput
func (GetConfigurationItemArrayOutput) ToGetConfigurationItemArrayOutput ¶
func (o GetConfigurationItemArrayOutput) ToGetConfigurationItemArrayOutput() GetConfigurationItemArrayOutput
func (GetConfigurationItemArrayOutput) ToGetConfigurationItemArrayOutputWithContext ¶
func (o GetConfigurationItemArrayOutput) ToGetConfigurationItemArrayOutputWithContext(ctx context.Context) GetConfigurationItemArrayOutput
type GetConfigurationItemInput ¶
type GetConfigurationItemInput interface { pulumi.Input ToGetConfigurationItemOutput() GetConfigurationItemOutput ToGetConfigurationItemOutputWithContext(context.Context) GetConfigurationItemOutput }
GetConfigurationItemInput is an input type that accepts GetConfigurationItemArgs and GetConfigurationItemOutput values. You can construct a concrete instance of `GetConfigurationItemInput` via:
GetConfigurationItemArgs{...}
type GetConfigurationItemOutput ¶
type GetConfigurationItemOutput struct{ *pulumi.OutputState }
func (GetConfigurationItemOutput) ElementType ¶
func (GetConfigurationItemOutput) ElementType() reflect.Type
func (GetConfigurationItemOutput) Key ¶
func (o GetConfigurationItemOutput) Key() pulumi.StringOutput
The configuration key.
func (GetConfigurationItemOutput) ToGetConfigurationItemOutput ¶
func (o GetConfigurationItemOutput) ToGetConfigurationItemOutput() GetConfigurationItemOutput
func (GetConfigurationItemOutput) ToGetConfigurationItemOutputWithContext ¶
func (o GetConfigurationItemOutput) ToGetConfigurationItemOutputWithContext(ctx context.Context) GetConfigurationItemOutput
func (GetConfigurationItemOutput) Values ¶
func (o GetConfigurationItemOutput) Values() pulumi.StringArrayOutput
The configuration value.
type GetConfigurationOutputArgs ¶
type GetConfigurationOutputArgs struct { // tenant id TenantId pulumi.StringInput `pulumi:"tenantId"` }
A collection of arguments for invoking getConfiguration.
func (GetConfigurationOutputArgs) ElementType ¶
func (GetConfigurationOutputArgs) ElementType() reflect.Type
type GetConfigurationResult ¶
type GetConfigurationResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of available configurations. Items []GetConfigurationItem `pulumi:"items"` TenantId string `pulumi:"tenantId"` }
A collection of values returned by getConfiguration.
func GetConfiguration ¶
func GetConfiguration(ctx *pulumi.Context, args *GetConfigurationArgs, opts ...pulumi.InvokeOption) (*GetConfigurationResult, error)
This data source provides details about a specific Configuration resource in Oracle Cloud Infrastructure Metering Computation service.
Returns the configurations list for the UI drop-down list.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetConfiguration(ctx, &meteringcomputation.GetConfigurationArgs{ TenantId: oci_metering_computation_tenant.Test_tenant.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetConfigurationResultOutput ¶
type GetConfigurationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConfiguration.
func GetConfigurationOutput ¶
func GetConfigurationOutput(ctx *pulumi.Context, args GetConfigurationOutputArgs, opts ...pulumi.InvokeOption) GetConfigurationResultOutput
func (GetConfigurationResultOutput) ElementType ¶
func (GetConfigurationResultOutput) ElementType() reflect.Type
func (GetConfigurationResultOutput) Id ¶
func (o GetConfigurationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetConfigurationResultOutput) Items ¶
func (o GetConfigurationResultOutput) Items() GetConfigurationItemArrayOutput
The list of available configurations.
func (GetConfigurationResultOutput) TenantId ¶
func (o GetConfigurationResultOutput) TenantId() pulumi.StringOutput
func (GetConfigurationResultOutput) ToGetConfigurationResultOutput ¶
func (o GetConfigurationResultOutput) ToGetConfigurationResultOutput() GetConfigurationResultOutput
func (GetConfigurationResultOutput) ToGetConfigurationResultOutputWithContext ¶
func (o GetConfigurationResultOutput) ToGetConfigurationResultOutputWithContext(ctx context.Context) GetConfigurationResultOutput
type GetCustomTableSavedCustomTable ¶
type GetCustomTableSavedCustomTable struct { // The column groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` ColumnGroupBies []string `pulumi:"columnGroupBies"` // The compartment depth level. CompartmentDepth float64 `pulumi:"compartmentDepth"` // The name of the custom table. DisplayName string `pulumi:"displayName"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only one tag in the list is supported. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags []GetCustomTableSavedCustomTableGroupByTag `pulumi:"groupByTags"` // The row groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` RowGroupBies []string `pulumi:"rowGroupBies"` // The version of the custom table. Version float64 `pulumi:"version"` }
type GetCustomTableSavedCustomTableArgs ¶
type GetCustomTableSavedCustomTableArgs struct { // The column groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` ColumnGroupBies pulumi.StringArrayInput `pulumi:"columnGroupBies"` // The compartment depth level. CompartmentDepth pulumi.Float64Input `pulumi:"compartmentDepth"` // The name of the custom table. DisplayName pulumi.StringInput `pulumi:"displayName"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only one tag in the list is supported. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags GetCustomTableSavedCustomTableGroupByTagArrayInput `pulumi:"groupByTags"` // The row groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` RowGroupBies pulumi.StringArrayInput `pulumi:"rowGroupBies"` // The version of the custom table. Version pulumi.Float64Input `pulumi:"version"` }
func (GetCustomTableSavedCustomTableArgs) ElementType ¶
func (GetCustomTableSavedCustomTableArgs) ElementType() reflect.Type
func (GetCustomTableSavedCustomTableArgs) ToGetCustomTableSavedCustomTableOutput ¶
func (i GetCustomTableSavedCustomTableArgs) ToGetCustomTableSavedCustomTableOutput() GetCustomTableSavedCustomTableOutput
func (GetCustomTableSavedCustomTableArgs) ToGetCustomTableSavedCustomTableOutputWithContext ¶
func (i GetCustomTableSavedCustomTableArgs) ToGetCustomTableSavedCustomTableOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableOutput
type GetCustomTableSavedCustomTableArray ¶
type GetCustomTableSavedCustomTableArray []GetCustomTableSavedCustomTableInput
func (GetCustomTableSavedCustomTableArray) ElementType ¶
func (GetCustomTableSavedCustomTableArray) ElementType() reflect.Type
func (GetCustomTableSavedCustomTableArray) ToGetCustomTableSavedCustomTableArrayOutput ¶
func (i GetCustomTableSavedCustomTableArray) ToGetCustomTableSavedCustomTableArrayOutput() GetCustomTableSavedCustomTableArrayOutput
func (GetCustomTableSavedCustomTableArray) ToGetCustomTableSavedCustomTableArrayOutputWithContext ¶
func (i GetCustomTableSavedCustomTableArray) ToGetCustomTableSavedCustomTableArrayOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableArrayOutput
type GetCustomTableSavedCustomTableArrayInput ¶
type GetCustomTableSavedCustomTableArrayInput interface { pulumi.Input ToGetCustomTableSavedCustomTableArrayOutput() GetCustomTableSavedCustomTableArrayOutput ToGetCustomTableSavedCustomTableArrayOutputWithContext(context.Context) GetCustomTableSavedCustomTableArrayOutput }
GetCustomTableSavedCustomTableArrayInput is an input type that accepts GetCustomTableSavedCustomTableArray and GetCustomTableSavedCustomTableArrayOutput values. You can construct a concrete instance of `GetCustomTableSavedCustomTableArrayInput` via:
GetCustomTableSavedCustomTableArray{ GetCustomTableSavedCustomTableArgs{...} }
type GetCustomTableSavedCustomTableArrayOutput ¶
type GetCustomTableSavedCustomTableArrayOutput struct{ *pulumi.OutputState }
func (GetCustomTableSavedCustomTableArrayOutput) ElementType ¶
func (GetCustomTableSavedCustomTableArrayOutput) ElementType() reflect.Type
func (GetCustomTableSavedCustomTableArrayOutput) ToGetCustomTableSavedCustomTableArrayOutput ¶
func (o GetCustomTableSavedCustomTableArrayOutput) ToGetCustomTableSavedCustomTableArrayOutput() GetCustomTableSavedCustomTableArrayOutput
func (GetCustomTableSavedCustomTableArrayOutput) ToGetCustomTableSavedCustomTableArrayOutputWithContext ¶
func (o GetCustomTableSavedCustomTableArrayOutput) ToGetCustomTableSavedCustomTableArrayOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableArrayOutput
type GetCustomTableSavedCustomTableGroupByTagArgs ¶
type GetCustomTableSavedCustomTableGroupByTagArgs struct { // The tag key. Key pulumi.StringInput `pulumi:"key"` // The tag namespace. Namespace pulumi.StringInput `pulumi:"namespace"` // The tag value. Value pulumi.StringInput `pulumi:"value"` }
func (GetCustomTableSavedCustomTableGroupByTagArgs) ElementType ¶
func (GetCustomTableSavedCustomTableGroupByTagArgs) ElementType() reflect.Type
func (GetCustomTableSavedCustomTableGroupByTagArgs) ToGetCustomTableSavedCustomTableGroupByTagOutput ¶
func (i GetCustomTableSavedCustomTableGroupByTagArgs) ToGetCustomTableSavedCustomTableGroupByTagOutput() GetCustomTableSavedCustomTableGroupByTagOutput
func (GetCustomTableSavedCustomTableGroupByTagArgs) ToGetCustomTableSavedCustomTableGroupByTagOutputWithContext ¶
func (i GetCustomTableSavedCustomTableGroupByTagArgs) ToGetCustomTableSavedCustomTableGroupByTagOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableGroupByTagOutput
type GetCustomTableSavedCustomTableGroupByTagArray ¶
type GetCustomTableSavedCustomTableGroupByTagArray []GetCustomTableSavedCustomTableGroupByTagInput
func (GetCustomTableSavedCustomTableGroupByTagArray) ElementType ¶
func (GetCustomTableSavedCustomTableGroupByTagArray) ElementType() reflect.Type
func (GetCustomTableSavedCustomTableGroupByTagArray) ToGetCustomTableSavedCustomTableGroupByTagArrayOutput ¶
func (i GetCustomTableSavedCustomTableGroupByTagArray) ToGetCustomTableSavedCustomTableGroupByTagArrayOutput() GetCustomTableSavedCustomTableGroupByTagArrayOutput
func (GetCustomTableSavedCustomTableGroupByTagArray) ToGetCustomTableSavedCustomTableGroupByTagArrayOutputWithContext ¶
func (i GetCustomTableSavedCustomTableGroupByTagArray) ToGetCustomTableSavedCustomTableGroupByTagArrayOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableGroupByTagArrayOutput
type GetCustomTableSavedCustomTableGroupByTagArrayInput ¶
type GetCustomTableSavedCustomTableGroupByTagArrayInput interface { pulumi.Input ToGetCustomTableSavedCustomTableGroupByTagArrayOutput() GetCustomTableSavedCustomTableGroupByTagArrayOutput ToGetCustomTableSavedCustomTableGroupByTagArrayOutputWithContext(context.Context) GetCustomTableSavedCustomTableGroupByTagArrayOutput }
GetCustomTableSavedCustomTableGroupByTagArrayInput is an input type that accepts GetCustomTableSavedCustomTableGroupByTagArray and GetCustomTableSavedCustomTableGroupByTagArrayOutput values. You can construct a concrete instance of `GetCustomTableSavedCustomTableGroupByTagArrayInput` via:
GetCustomTableSavedCustomTableGroupByTagArray{ GetCustomTableSavedCustomTableGroupByTagArgs{...} }
type GetCustomTableSavedCustomTableGroupByTagArrayOutput ¶
type GetCustomTableSavedCustomTableGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (GetCustomTableSavedCustomTableGroupByTagArrayOutput) ElementType ¶
func (GetCustomTableSavedCustomTableGroupByTagArrayOutput) ElementType() reflect.Type
func (GetCustomTableSavedCustomTableGroupByTagArrayOutput) ToGetCustomTableSavedCustomTableGroupByTagArrayOutput ¶
func (o GetCustomTableSavedCustomTableGroupByTagArrayOutput) ToGetCustomTableSavedCustomTableGroupByTagArrayOutput() GetCustomTableSavedCustomTableGroupByTagArrayOutput
func (GetCustomTableSavedCustomTableGroupByTagArrayOutput) ToGetCustomTableSavedCustomTableGroupByTagArrayOutputWithContext ¶
func (o GetCustomTableSavedCustomTableGroupByTagArrayOutput) ToGetCustomTableSavedCustomTableGroupByTagArrayOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableGroupByTagArrayOutput
type GetCustomTableSavedCustomTableGroupByTagInput ¶
type GetCustomTableSavedCustomTableGroupByTagInput interface { pulumi.Input ToGetCustomTableSavedCustomTableGroupByTagOutput() GetCustomTableSavedCustomTableGroupByTagOutput ToGetCustomTableSavedCustomTableGroupByTagOutputWithContext(context.Context) GetCustomTableSavedCustomTableGroupByTagOutput }
GetCustomTableSavedCustomTableGroupByTagInput is an input type that accepts GetCustomTableSavedCustomTableGroupByTagArgs and GetCustomTableSavedCustomTableGroupByTagOutput values. You can construct a concrete instance of `GetCustomTableSavedCustomTableGroupByTagInput` via:
GetCustomTableSavedCustomTableGroupByTagArgs{...}
type GetCustomTableSavedCustomTableGroupByTagOutput ¶
type GetCustomTableSavedCustomTableGroupByTagOutput struct{ *pulumi.OutputState }
func (GetCustomTableSavedCustomTableGroupByTagOutput) ElementType ¶
func (GetCustomTableSavedCustomTableGroupByTagOutput) ElementType() reflect.Type
func (GetCustomTableSavedCustomTableGroupByTagOutput) Key ¶
func (o GetCustomTableSavedCustomTableGroupByTagOutput) Key() pulumi.StringOutput
The tag key.
func (GetCustomTableSavedCustomTableGroupByTagOutput) Namespace ¶
func (o GetCustomTableSavedCustomTableGroupByTagOutput) Namespace() pulumi.StringOutput
The tag namespace.
func (GetCustomTableSavedCustomTableGroupByTagOutput) ToGetCustomTableSavedCustomTableGroupByTagOutput ¶
func (o GetCustomTableSavedCustomTableGroupByTagOutput) ToGetCustomTableSavedCustomTableGroupByTagOutput() GetCustomTableSavedCustomTableGroupByTagOutput
func (GetCustomTableSavedCustomTableGroupByTagOutput) ToGetCustomTableSavedCustomTableGroupByTagOutputWithContext ¶
func (o GetCustomTableSavedCustomTableGroupByTagOutput) ToGetCustomTableSavedCustomTableGroupByTagOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableGroupByTagOutput
func (GetCustomTableSavedCustomTableGroupByTagOutput) Value ¶
func (o GetCustomTableSavedCustomTableGroupByTagOutput) Value() pulumi.StringOutput
The tag value.
type GetCustomTableSavedCustomTableInput ¶
type GetCustomTableSavedCustomTableInput interface { pulumi.Input ToGetCustomTableSavedCustomTableOutput() GetCustomTableSavedCustomTableOutput ToGetCustomTableSavedCustomTableOutputWithContext(context.Context) GetCustomTableSavedCustomTableOutput }
GetCustomTableSavedCustomTableInput is an input type that accepts GetCustomTableSavedCustomTableArgs and GetCustomTableSavedCustomTableOutput values. You can construct a concrete instance of `GetCustomTableSavedCustomTableInput` via:
GetCustomTableSavedCustomTableArgs{...}
type GetCustomTableSavedCustomTableOutput ¶
type GetCustomTableSavedCustomTableOutput struct{ *pulumi.OutputState }
func (GetCustomTableSavedCustomTableOutput) ColumnGroupBies ¶
func (o GetCustomTableSavedCustomTableOutput) ColumnGroupBies() pulumi.StringArrayOutput
The column groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (GetCustomTableSavedCustomTableOutput) CompartmentDepth ¶
func (o GetCustomTableSavedCustomTableOutput) CompartmentDepth() pulumi.Float64Output
The compartment depth level.
func (GetCustomTableSavedCustomTableOutput) DisplayName ¶
func (o GetCustomTableSavedCustomTableOutput) DisplayName() pulumi.StringOutput
The name of the custom table.
func (GetCustomTableSavedCustomTableOutput) ElementType ¶
func (GetCustomTableSavedCustomTableOutput) ElementType() reflect.Type
func (GetCustomTableSavedCustomTableOutput) GroupByTags ¶
func (o GetCustomTableSavedCustomTableOutput) GroupByTags() GetCustomTableSavedCustomTableGroupByTagArrayOutput
GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only one tag in the list is supported. For example: `[{"namespace":"oracle", "key":"createdBy"]`
func (GetCustomTableSavedCustomTableOutput) RowGroupBies ¶
func (o GetCustomTableSavedCustomTableOutput) RowGroupBies() pulumi.StringArrayOutput
The row groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (GetCustomTableSavedCustomTableOutput) ToGetCustomTableSavedCustomTableOutput ¶
func (o GetCustomTableSavedCustomTableOutput) ToGetCustomTableSavedCustomTableOutput() GetCustomTableSavedCustomTableOutput
func (GetCustomTableSavedCustomTableOutput) ToGetCustomTableSavedCustomTableOutputWithContext ¶
func (o GetCustomTableSavedCustomTableOutput) ToGetCustomTableSavedCustomTableOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableOutput
func (GetCustomTableSavedCustomTableOutput) Version ¶
func (o GetCustomTableSavedCustomTableOutput) Version() pulumi.Float64Output
The version of the custom table.
type GetCustomTablesArgs ¶
type GetCustomTablesArgs struct { // The compartment ID in which to list resources. CompartmentId string `pulumi:"compartmentId"` Filters []GetCustomTablesFilter `pulumi:"filters"` // The saved report ID in which to list resources. SavedReportId string `pulumi:"savedReportId"` }
A collection of arguments for invoking getCustomTables.
type GetCustomTablesCustomTableCollection ¶
type GetCustomTablesCustomTableCollection struct {
Items []GetCustomTablesCustomTableCollectionItem `pulumi:"items"`
}
type GetCustomTablesCustomTableCollectionArgs ¶
type GetCustomTablesCustomTableCollectionArgs struct {
Items GetCustomTablesCustomTableCollectionItemArrayInput `pulumi:"items"`
}
func (GetCustomTablesCustomTableCollectionArgs) ElementType ¶
func (GetCustomTablesCustomTableCollectionArgs) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionArgs) ToGetCustomTablesCustomTableCollectionOutput ¶
func (i GetCustomTablesCustomTableCollectionArgs) ToGetCustomTablesCustomTableCollectionOutput() GetCustomTablesCustomTableCollectionOutput
func (GetCustomTablesCustomTableCollectionArgs) ToGetCustomTablesCustomTableCollectionOutputWithContext ¶
func (i GetCustomTablesCustomTableCollectionArgs) ToGetCustomTablesCustomTableCollectionOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionOutput
type GetCustomTablesCustomTableCollectionArray ¶
type GetCustomTablesCustomTableCollectionArray []GetCustomTablesCustomTableCollectionInput
func (GetCustomTablesCustomTableCollectionArray) ElementType ¶
func (GetCustomTablesCustomTableCollectionArray) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionArray) ToGetCustomTablesCustomTableCollectionArrayOutput ¶
func (i GetCustomTablesCustomTableCollectionArray) ToGetCustomTablesCustomTableCollectionArrayOutput() GetCustomTablesCustomTableCollectionArrayOutput
func (GetCustomTablesCustomTableCollectionArray) ToGetCustomTablesCustomTableCollectionArrayOutputWithContext ¶
func (i GetCustomTablesCustomTableCollectionArray) ToGetCustomTablesCustomTableCollectionArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionArrayOutput
type GetCustomTablesCustomTableCollectionArrayInput ¶
type GetCustomTablesCustomTableCollectionArrayInput interface { pulumi.Input ToGetCustomTablesCustomTableCollectionArrayOutput() GetCustomTablesCustomTableCollectionArrayOutput ToGetCustomTablesCustomTableCollectionArrayOutputWithContext(context.Context) GetCustomTablesCustomTableCollectionArrayOutput }
GetCustomTablesCustomTableCollectionArrayInput is an input type that accepts GetCustomTablesCustomTableCollectionArray and GetCustomTablesCustomTableCollectionArrayOutput values. You can construct a concrete instance of `GetCustomTablesCustomTableCollectionArrayInput` via:
GetCustomTablesCustomTableCollectionArray{ GetCustomTablesCustomTableCollectionArgs{...} }
type GetCustomTablesCustomTableCollectionArrayOutput ¶
type GetCustomTablesCustomTableCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetCustomTablesCustomTableCollectionArrayOutput) ElementType ¶
func (GetCustomTablesCustomTableCollectionArrayOutput) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionArrayOutput) ToGetCustomTablesCustomTableCollectionArrayOutput ¶
func (o GetCustomTablesCustomTableCollectionArrayOutput) ToGetCustomTablesCustomTableCollectionArrayOutput() GetCustomTablesCustomTableCollectionArrayOutput
func (GetCustomTablesCustomTableCollectionArrayOutput) ToGetCustomTablesCustomTableCollectionArrayOutputWithContext ¶
func (o GetCustomTablesCustomTableCollectionArrayOutput) ToGetCustomTablesCustomTableCollectionArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionArrayOutput
type GetCustomTablesCustomTableCollectionInput ¶
type GetCustomTablesCustomTableCollectionInput interface { pulumi.Input ToGetCustomTablesCustomTableCollectionOutput() GetCustomTablesCustomTableCollectionOutput ToGetCustomTablesCustomTableCollectionOutputWithContext(context.Context) GetCustomTablesCustomTableCollectionOutput }
GetCustomTablesCustomTableCollectionInput is an input type that accepts GetCustomTablesCustomTableCollectionArgs and GetCustomTablesCustomTableCollectionOutput values. You can construct a concrete instance of `GetCustomTablesCustomTableCollectionInput` via:
GetCustomTablesCustomTableCollectionArgs{...}
type GetCustomTablesCustomTableCollectionItem ¶
type GetCustomTablesCustomTableCollectionItem struct { // The compartment ID in which to list resources. CompartmentId string `pulumi:"compartmentId"` // The custom table OCID. Id string `pulumi:"id"` // The custom table for Cost Analysis UI rendering. SavedCustomTables []GetCustomTablesCustomTableCollectionItemSavedCustomTable `pulumi:"savedCustomTables"` // The saved report ID in which to list resources. SavedReportId string `pulumi:"savedReportId"` }
type GetCustomTablesCustomTableCollectionItemArgs ¶
type GetCustomTablesCustomTableCollectionItemArgs struct { // The compartment ID in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The custom table OCID. Id pulumi.StringInput `pulumi:"id"` // The custom table for Cost Analysis UI rendering. SavedCustomTables GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayInput `pulumi:"savedCustomTables"` // The saved report ID in which to list resources. SavedReportId pulumi.StringInput `pulumi:"savedReportId"` }
func (GetCustomTablesCustomTableCollectionItemArgs) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemArgs) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemArgs) ToGetCustomTablesCustomTableCollectionItemOutput ¶
func (i GetCustomTablesCustomTableCollectionItemArgs) ToGetCustomTablesCustomTableCollectionItemOutput() GetCustomTablesCustomTableCollectionItemOutput
func (GetCustomTablesCustomTableCollectionItemArgs) ToGetCustomTablesCustomTableCollectionItemOutputWithContext ¶
func (i GetCustomTablesCustomTableCollectionItemArgs) ToGetCustomTablesCustomTableCollectionItemOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemOutput
type GetCustomTablesCustomTableCollectionItemArray ¶
type GetCustomTablesCustomTableCollectionItemArray []GetCustomTablesCustomTableCollectionItemInput
func (GetCustomTablesCustomTableCollectionItemArray) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemArray) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemArray) ToGetCustomTablesCustomTableCollectionItemArrayOutput ¶
func (i GetCustomTablesCustomTableCollectionItemArray) ToGetCustomTablesCustomTableCollectionItemArrayOutput() GetCustomTablesCustomTableCollectionItemArrayOutput
func (GetCustomTablesCustomTableCollectionItemArray) ToGetCustomTablesCustomTableCollectionItemArrayOutputWithContext ¶
func (i GetCustomTablesCustomTableCollectionItemArray) ToGetCustomTablesCustomTableCollectionItemArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemArrayOutput
type GetCustomTablesCustomTableCollectionItemArrayInput ¶
type GetCustomTablesCustomTableCollectionItemArrayInput interface { pulumi.Input ToGetCustomTablesCustomTableCollectionItemArrayOutput() GetCustomTablesCustomTableCollectionItemArrayOutput ToGetCustomTablesCustomTableCollectionItemArrayOutputWithContext(context.Context) GetCustomTablesCustomTableCollectionItemArrayOutput }
GetCustomTablesCustomTableCollectionItemArrayInput is an input type that accepts GetCustomTablesCustomTableCollectionItemArray and GetCustomTablesCustomTableCollectionItemArrayOutput values. You can construct a concrete instance of `GetCustomTablesCustomTableCollectionItemArrayInput` via:
GetCustomTablesCustomTableCollectionItemArray{ GetCustomTablesCustomTableCollectionItemArgs{...} }
type GetCustomTablesCustomTableCollectionItemArrayOutput ¶
type GetCustomTablesCustomTableCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetCustomTablesCustomTableCollectionItemArrayOutput) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemArrayOutput) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemArrayOutput) ToGetCustomTablesCustomTableCollectionItemArrayOutput ¶
func (o GetCustomTablesCustomTableCollectionItemArrayOutput) ToGetCustomTablesCustomTableCollectionItemArrayOutput() GetCustomTablesCustomTableCollectionItemArrayOutput
func (GetCustomTablesCustomTableCollectionItemArrayOutput) ToGetCustomTablesCustomTableCollectionItemArrayOutputWithContext ¶
func (o GetCustomTablesCustomTableCollectionItemArrayOutput) ToGetCustomTablesCustomTableCollectionItemArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemArrayOutput
type GetCustomTablesCustomTableCollectionItemInput ¶
type GetCustomTablesCustomTableCollectionItemInput interface { pulumi.Input ToGetCustomTablesCustomTableCollectionItemOutput() GetCustomTablesCustomTableCollectionItemOutput ToGetCustomTablesCustomTableCollectionItemOutputWithContext(context.Context) GetCustomTablesCustomTableCollectionItemOutput }
GetCustomTablesCustomTableCollectionItemInput is an input type that accepts GetCustomTablesCustomTableCollectionItemArgs and GetCustomTablesCustomTableCollectionItemOutput values. You can construct a concrete instance of `GetCustomTablesCustomTableCollectionItemInput` via:
GetCustomTablesCustomTableCollectionItemArgs{...}
type GetCustomTablesCustomTableCollectionItemOutput ¶
type GetCustomTablesCustomTableCollectionItemOutput struct{ *pulumi.OutputState }
func (GetCustomTablesCustomTableCollectionItemOutput) CompartmentId ¶
func (o GetCustomTablesCustomTableCollectionItemOutput) CompartmentId() pulumi.StringOutput
The compartment ID in which to list resources.
func (GetCustomTablesCustomTableCollectionItemOutput) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemOutput) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemOutput) Id ¶
func (o GetCustomTablesCustomTableCollectionItemOutput) Id() pulumi.StringOutput
The custom table OCID.
func (GetCustomTablesCustomTableCollectionItemOutput) SavedCustomTables ¶
func (o GetCustomTablesCustomTableCollectionItemOutput) SavedCustomTables() GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput
The custom table for Cost Analysis UI rendering.
func (GetCustomTablesCustomTableCollectionItemOutput) SavedReportId ¶
func (o GetCustomTablesCustomTableCollectionItemOutput) SavedReportId() pulumi.StringOutput
The saved report ID in which to list resources.
func (GetCustomTablesCustomTableCollectionItemOutput) ToGetCustomTablesCustomTableCollectionItemOutput ¶
func (o GetCustomTablesCustomTableCollectionItemOutput) ToGetCustomTablesCustomTableCollectionItemOutput() GetCustomTablesCustomTableCollectionItemOutput
func (GetCustomTablesCustomTableCollectionItemOutput) ToGetCustomTablesCustomTableCollectionItemOutputWithContext ¶
func (o GetCustomTablesCustomTableCollectionItemOutput) ToGetCustomTablesCustomTableCollectionItemOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemOutput
type GetCustomTablesCustomTableCollectionItemSavedCustomTable ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTable struct { // The column groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` ColumnGroupBies []string `pulumi:"columnGroupBies"` // The compartment depth level. CompartmentDepth float64 `pulumi:"compartmentDepth"` // The name of the custom table. DisplayName string `pulumi:"displayName"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only one tag in the list is supported. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags []GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTag `pulumi:"groupByTags"` // The row groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` RowGroupBies []string `pulumi:"rowGroupBies"` // The version of the custom table. Version float64 `pulumi:"version"` }
type GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs struct { // The column groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` ColumnGroupBies pulumi.StringArrayInput `pulumi:"columnGroupBies"` // The compartment depth level. CompartmentDepth pulumi.Float64Input `pulumi:"compartmentDepth"` // The name of the custom table. DisplayName pulumi.StringInput `pulumi:"displayName"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only one tag in the list is supported. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayInput `pulumi:"groupByTags"` // The row groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` RowGroupBies pulumi.StringArrayInput `pulumi:"rowGroupBies"` // The version of the custom table. Version pulumi.Float64Input `pulumi:"version"` }
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutput ¶
func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutputWithContext ¶
func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput
type GetCustomTablesCustomTableCollectionItemSavedCustomTableArray ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableArray []GetCustomTablesCustomTableCollectionItemSavedCustomTableInput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArray) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArray) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput ¶
func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutputWithContext ¶
func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput
type GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayInput ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayInput interface { pulumi.Input ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutputWithContext(context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput }
GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayInput is an input type that accepts GetCustomTablesCustomTableCollectionItemSavedCustomTableArray and GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput values. You can construct a concrete instance of `GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayInput` via:
GetCustomTablesCustomTableCollectionItemSavedCustomTableArray{ GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs{...} }
type GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput struct{ *pulumi.OutputState }
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutputWithContext ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs struct { // The tag key. Key pulumi.StringInput `pulumi:"key"` // The tag namespace. Namespace pulumi.StringInput `pulumi:"namespace"` // The tag value. Value pulumi.StringInput `pulumi:"value"` }
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput ¶
func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutputWithContext ¶
func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray []GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagInput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput ¶
func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutputWithContext ¶
func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayInput ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayInput interface { pulumi.Input ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutputWithContext(context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput }
GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayInput is an input type that accepts GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray and GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput values. You can construct a concrete instance of `GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayInput` via:
GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray{ GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs{...} }
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutputWithContext ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagInput ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagInput interface { pulumi.Input ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutputWithContext(context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput }
GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagInput is an input type that accepts GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs and GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput values. You can construct a concrete instance of `GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagInput` via:
GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs{...}
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput struct{ *pulumi.OutputState }
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) Key ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) Key() pulumi.StringOutput
The tag key.
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) Namespace ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) Namespace() pulumi.StringOutput
The tag namespace.
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutputWithContext ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) Value ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) Value() pulumi.StringOutput
The tag value.
type GetCustomTablesCustomTableCollectionItemSavedCustomTableInput ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableInput interface { pulumi.Input ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutputWithContext(context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput }
GetCustomTablesCustomTableCollectionItemSavedCustomTableInput is an input type that accepts GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs and GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput values. You can construct a concrete instance of `GetCustomTablesCustomTableCollectionItemSavedCustomTableInput` via:
GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs{...}
type GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput struct{ *pulumi.OutputState }
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ColumnGroupBies ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ColumnGroupBies() pulumi.StringArrayOutput
The column groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) CompartmentDepth ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) CompartmentDepth() pulumi.Float64Output
The compartment depth level.
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) DisplayName ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) DisplayName() pulumi.StringOutput
The name of the custom table.
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) GroupByTags ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) GroupByTags() GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput
GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only one tag in the list is supported. For example: `[{"namespace":"oracle", "key":"createdBy"]`
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) RowGroupBies ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) RowGroupBies() pulumi.StringArrayOutput
The row groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutput ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutputWithContext ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) Version ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) Version() pulumi.Float64Output
The version of the custom table.
type GetCustomTablesCustomTableCollectionOutput ¶
type GetCustomTablesCustomTableCollectionOutput struct{ *pulumi.OutputState }
func (GetCustomTablesCustomTableCollectionOutput) ElementType ¶
func (GetCustomTablesCustomTableCollectionOutput) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionOutput) ToGetCustomTablesCustomTableCollectionOutput ¶
func (o GetCustomTablesCustomTableCollectionOutput) ToGetCustomTablesCustomTableCollectionOutput() GetCustomTablesCustomTableCollectionOutput
func (GetCustomTablesCustomTableCollectionOutput) ToGetCustomTablesCustomTableCollectionOutputWithContext ¶
func (o GetCustomTablesCustomTableCollectionOutput) ToGetCustomTablesCustomTableCollectionOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionOutput
type GetCustomTablesFilter ¶
type GetCustomTablesFilterArgs ¶
type GetCustomTablesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCustomTablesFilterArgs) ElementType ¶
func (GetCustomTablesFilterArgs) ElementType() reflect.Type
func (GetCustomTablesFilterArgs) ToGetCustomTablesFilterOutput ¶
func (i GetCustomTablesFilterArgs) ToGetCustomTablesFilterOutput() GetCustomTablesFilterOutput
func (GetCustomTablesFilterArgs) ToGetCustomTablesFilterOutputWithContext ¶
func (i GetCustomTablesFilterArgs) ToGetCustomTablesFilterOutputWithContext(ctx context.Context) GetCustomTablesFilterOutput
type GetCustomTablesFilterArray ¶
type GetCustomTablesFilterArray []GetCustomTablesFilterInput
func (GetCustomTablesFilterArray) ElementType ¶
func (GetCustomTablesFilterArray) ElementType() reflect.Type
func (GetCustomTablesFilterArray) ToGetCustomTablesFilterArrayOutput ¶
func (i GetCustomTablesFilterArray) ToGetCustomTablesFilterArrayOutput() GetCustomTablesFilterArrayOutput
func (GetCustomTablesFilterArray) ToGetCustomTablesFilterArrayOutputWithContext ¶
func (i GetCustomTablesFilterArray) ToGetCustomTablesFilterArrayOutputWithContext(ctx context.Context) GetCustomTablesFilterArrayOutput
type GetCustomTablesFilterArrayInput ¶
type GetCustomTablesFilterArrayInput interface { pulumi.Input ToGetCustomTablesFilterArrayOutput() GetCustomTablesFilterArrayOutput ToGetCustomTablesFilterArrayOutputWithContext(context.Context) GetCustomTablesFilterArrayOutput }
GetCustomTablesFilterArrayInput is an input type that accepts GetCustomTablesFilterArray and GetCustomTablesFilterArrayOutput values. You can construct a concrete instance of `GetCustomTablesFilterArrayInput` via:
GetCustomTablesFilterArray{ GetCustomTablesFilterArgs{...} }
type GetCustomTablesFilterArrayOutput ¶
type GetCustomTablesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetCustomTablesFilterArrayOutput) ElementType ¶
func (GetCustomTablesFilterArrayOutput) ElementType() reflect.Type
func (GetCustomTablesFilterArrayOutput) Index ¶
func (o GetCustomTablesFilterArrayOutput) Index(i pulumi.IntInput) GetCustomTablesFilterOutput
func (GetCustomTablesFilterArrayOutput) ToGetCustomTablesFilterArrayOutput ¶
func (o GetCustomTablesFilterArrayOutput) ToGetCustomTablesFilterArrayOutput() GetCustomTablesFilterArrayOutput
func (GetCustomTablesFilterArrayOutput) ToGetCustomTablesFilterArrayOutputWithContext ¶
func (o GetCustomTablesFilterArrayOutput) ToGetCustomTablesFilterArrayOutputWithContext(ctx context.Context) GetCustomTablesFilterArrayOutput
type GetCustomTablesFilterInput ¶
type GetCustomTablesFilterInput interface { pulumi.Input ToGetCustomTablesFilterOutput() GetCustomTablesFilterOutput ToGetCustomTablesFilterOutputWithContext(context.Context) GetCustomTablesFilterOutput }
GetCustomTablesFilterInput is an input type that accepts GetCustomTablesFilterArgs and GetCustomTablesFilterOutput values. You can construct a concrete instance of `GetCustomTablesFilterInput` via:
GetCustomTablesFilterArgs{...}
type GetCustomTablesFilterOutput ¶
type GetCustomTablesFilterOutput struct{ *pulumi.OutputState }
func (GetCustomTablesFilterOutput) ElementType ¶
func (GetCustomTablesFilterOutput) ElementType() reflect.Type
func (GetCustomTablesFilterOutput) Name ¶
func (o GetCustomTablesFilterOutput) Name() pulumi.StringOutput
func (GetCustomTablesFilterOutput) Regex ¶
func (o GetCustomTablesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetCustomTablesFilterOutput) ToGetCustomTablesFilterOutput ¶
func (o GetCustomTablesFilterOutput) ToGetCustomTablesFilterOutput() GetCustomTablesFilterOutput
func (GetCustomTablesFilterOutput) ToGetCustomTablesFilterOutputWithContext ¶
func (o GetCustomTablesFilterOutput) ToGetCustomTablesFilterOutputWithContext(ctx context.Context) GetCustomTablesFilterOutput
func (GetCustomTablesFilterOutput) Values ¶
func (o GetCustomTablesFilterOutput) Values() pulumi.StringArrayOutput
type GetCustomTablesOutputArgs ¶
type GetCustomTablesOutputArgs struct { // The compartment ID in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetCustomTablesFilterArrayInput `pulumi:"filters"` // The saved report ID in which to list resources. SavedReportId pulumi.StringInput `pulumi:"savedReportId"` }
A collection of arguments for invoking getCustomTables.
func (GetCustomTablesOutputArgs) ElementType ¶
func (GetCustomTablesOutputArgs) ElementType() reflect.Type
type GetCustomTablesResult ¶
type GetCustomTablesResult struct { // The custom table compartment OCID. CompartmentId string `pulumi:"compartmentId"` // The list of custom_table_collection. CustomTableCollections []GetCustomTablesCustomTableCollection `pulumi:"customTableCollections"` Filters []GetCustomTablesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The custom table associated saved report OCID. SavedReportId string `pulumi:"savedReportId"` }
A collection of values returned by getCustomTables.
func GetCustomTables ¶
func GetCustomTables(ctx *pulumi.Context, args *GetCustomTablesArgs, opts ...pulumi.InvokeOption) (*GetCustomTablesResult, error)
This data source provides the list of Custom Tables in Oracle Cloud Infrastructure Metering Computation service.
Returns the saved custom table list.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetCustomTables(ctx, &meteringcomputation.GetCustomTablesArgs{ CompartmentId: _var.Compartment_id, SavedReportId: oci_metering_computation_saved_report.Test_saved_report.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetCustomTablesResultOutput ¶
type GetCustomTablesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCustomTables.
func GetCustomTablesOutput ¶
func GetCustomTablesOutput(ctx *pulumi.Context, args GetCustomTablesOutputArgs, opts ...pulumi.InvokeOption) GetCustomTablesResultOutput
func (GetCustomTablesResultOutput) CompartmentId ¶
func (o GetCustomTablesResultOutput) CompartmentId() pulumi.StringOutput
The custom table compartment OCID.
func (GetCustomTablesResultOutput) CustomTableCollections ¶
func (o GetCustomTablesResultOutput) CustomTableCollections() GetCustomTablesCustomTableCollectionArrayOutput
The list of custom_table_collection.
func (GetCustomTablesResultOutput) ElementType ¶
func (GetCustomTablesResultOutput) ElementType() reflect.Type
func (GetCustomTablesResultOutput) Filters ¶
func (o GetCustomTablesResultOutput) Filters() GetCustomTablesFilterArrayOutput
func (GetCustomTablesResultOutput) Id ¶
func (o GetCustomTablesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCustomTablesResultOutput) SavedReportId ¶
func (o GetCustomTablesResultOutput) SavedReportId() pulumi.StringOutput
The custom table associated saved report OCID.
func (GetCustomTablesResultOutput) ToGetCustomTablesResultOutput ¶
func (o GetCustomTablesResultOutput) ToGetCustomTablesResultOutput() GetCustomTablesResultOutput
func (GetCustomTablesResultOutput) ToGetCustomTablesResultOutputWithContext ¶
func (o GetCustomTablesResultOutput) ToGetCustomTablesResultOutputWithContext(ctx context.Context) GetCustomTablesResultOutput
type GetQueriesArgs ¶
type GetQueriesArgs struct { // The compartment ID in which to list resources. CompartmentId string `pulumi:"compartmentId"` // The filter object for query usage. Filters []GetQueriesFilter `pulumi:"filters"` }
A collection of arguments for invoking getQueries.
type GetQueriesFilter ¶
type GetQueriesFilterArgs ¶
type GetQueriesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetQueriesFilterArgs) ElementType ¶
func (GetQueriesFilterArgs) ElementType() reflect.Type
func (GetQueriesFilterArgs) ToGetQueriesFilterOutput ¶
func (i GetQueriesFilterArgs) ToGetQueriesFilterOutput() GetQueriesFilterOutput
func (GetQueriesFilterArgs) ToGetQueriesFilterOutputWithContext ¶
func (i GetQueriesFilterArgs) ToGetQueriesFilterOutputWithContext(ctx context.Context) GetQueriesFilterOutput
type GetQueriesFilterArray ¶
type GetQueriesFilterArray []GetQueriesFilterInput
func (GetQueriesFilterArray) ElementType ¶
func (GetQueriesFilterArray) ElementType() reflect.Type
func (GetQueriesFilterArray) ToGetQueriesFilterArrayOutput ¶
func (i GetQueriesFilterArray) ToGetQueriesFilterArrayOutput() GetQueriesFilterArrayOutput
func (GetQueriesFilterArray) ToGetQueriesFilterArrayOutputWithContext ¶
func (i GetQueriesFilterArray) ToGetQueriesFilterArrayOutputWithContext(ctx context.Context) GetQueriesFilterArrayOutput
type GetQueriesFilterArrayInput ¶
type GetQueriesFilterArrayInput interface { pulumi.Input ToGetQueriesFilterArrayOutput() GetQueriesFilterArrayOutput ToGetQueriesFilterArrayOutputWithContext(context.Context) GetQueriesFilterArrayOutput }
GetQueriesFilterArrayInput is an input type that accepts GetQueriesFilterArray and GetQueriesFilterArrayOutput values. You can construct a concrete instance of `GetQueriesFilterArrayInput` via:
GetQueriesFilterArray{ GetQueriesFilterArgs{...} }
type GetQueriesFilterArrayOutput ¶
type GetQueriesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetQueriesFilterArrayOutput) ElementType ¶
func (GetQueriesFilterArrayOutput) ElementType() reflect.Type
func (GetQueriesFilterArrayOutput) Index ¶
func (o GetQueriesFilterArrayOutput) Index(i pulumi.IntInput) GetQueriesFilterOutput
func (GetQueriesFilterArrayOutput) ToGetQueriesFilterArrayOutput ¶
func (o GetQueriesFilterArrayOutput) ToGetQueriesFilterArrayOutput() GetQueriesFilterArrayOutput
func (GetQueriesFilterArrayOutput) ToGetQueriesFilterArrayOutputWithContext ¶
func (o GetQueriesFilterArrayOutput) ToGetQueriesFilterArrayOutputWithContext(ctx context.Context) GetQueriesFilterArrayOutput
type GetQueriesFilterInput ¶
type GetQueriesFilterInput interface { pulumi.Input ToGetQueriesFilterOutput() GetQueriesFilterOutput ToGetQueriesFilterOutputWithContext(context.Context) GetQueriesFilterOutput }
GetQueriesFilterInput is an input type that accepts GetQueriesFilterArgs and GetQueriesFilterOutput values. You can construct a concrete instance of `GetQueriesFilterInput` via:
GetQueriesFilterArgs{...}
type GetQueriesFilterOutput ¶
type GetQueriesFilterOutput struct{ *pulumi.OutputState }
func (GetQueriesFilterOutput) ElementType ¶
func (GetQueriesFilterOutput) ElementType() reflect.Type
func (GetQueriesFilterOutput) Name ¶
func (o GetQueriesFilterOutput) Name() pulumi.StringOutput
func (GetQueriesFilterOutput) Regex ¶
func (o GetQueriesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetQueriesFilterOutput) ToGetQueriesFilterOutput ¶
func (o GetQueriesFilterOutput) ToGetQueriesFilterOutput() GetQueriesFilterOutput
func (GetQueriesFilterOutput) ToGetQueriesFilterOutputWithContext ¶
func (o GetQueriesFilterOutput) ToGetQueriesFilterOutputWithContext(ctx context.Context) GetQueriesFilterOutput
func (GetQueriesFilterOutput) Values ¶
func (o GetQueriesFilterOutput) Values() pulumi.StringArrayOutput
type GetQueriesOutputArgs ¶
type GetQueriesOutputArgs struct { // The compartment ID in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The filter object for query usage. Filters GetQueriesFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getQueries.
func (GetQueriesOutputArgs) ElementType ¶
func (GetQueriesOutputArgs) ElementType() reflect.Type
type GetQueriesQueryCollection ¶
type GetQueriesQueryCollection struct {
Items []GetQueriesQueryCollectionItem `pulumi:"items"`
}
type GetQueriesQueryCollectionArgs ¶
type GetQueriesQueryCollectionArgs struct {
Items GetQueriesQueryCollectionItemArrayInput `pulumi:"items"`
}
func (GetQueriesQueryCollectionArgs) ElementType ¶
func (GetQueriesQueryCollectionArgs) ElementType() reflect.Type
func (GetQueriesQueryCollectionArgs) ToGetQueriesQueryCollectionOutput ¶
func (i GetQueriesQueryCollectionArgs) ToGetQueriesQueryCollectionOutput() GetQueriesQueryCollectionOutput
func (GetQueriesQueryCollectionArgs) ToGetQueriesQueryCollectionOutputWithContext ¶
func (i GetQueriesQueryCollectionArgs) ToGetQueriesQueryCollectionOutputWithContext(ctx context.Context) GetQueriesQueryCollectionOutput
type GetQueriesQueryCollectionArray ¶
type GetQueriesQueryCollectionArray []GetQueriesQueryCollectionInput
func (GetQueriesQueryCollectionArray) ElementType ¶
func (GetQueriesQueryCollectionArray) ElementType() reflect.Type
func (GetQueriesQueryCollectionArray) ToGetQueriesQueryCollectionArrayOutput ¶
func (i GetQueriesQueryCollectionArray) ToGetQueriesQueryCollectionArrayOutput() GetQueriesQueryCollectionArrayOutput
func (GetQueriesQueryCollectionArray) ToGetQueriesQueryCollectionArrayOutputWithContext ¶
func (i GetQueriesQueryCollectionArray) ToGetQueriesQueryCollectionArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionArrayOutput
type GetQueriesQueryCollectionArrayInput ¶
type GetQueriesQueryCollectionArrayInput interface { pulumi.Input ToGetQueriesQueryCollectionArrayOutput() GetQueriesQueryCollectionArrayOutput ToGetQueriesQueryCollectionArrayOutputWithContext(context.Context) GetQueriesQueryCollectionArrayOutput }
GetQueriesQueryCollectionArrayInput is an input type that accepts GetQueriesQueryCollectionArray and GetQueriesQueryCollectionArrayOutput values. You can construct a concrete instance of `GetQueriesQueryCollectionArrayInput` via:
GetQueriesQueryCollectionArray{ GetQueriesQueryCollectionArgs{...} }
type GetQueriesQueryCollectionArrayOutput ¶
type GetQueriesQueryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetQueriesQueryCollectionArrayOutput) ElementType ¶
func (GetQueriesQueryCollectionArrayOutput) ElementType() reflect.Type
func (GetQueriesQueryCollectionArrayOutput) Index ¶
func (o GetQueriesQueryCollectionArrayOutput) Index(i pulumi.IntInput) GetQueriesQueryCollectionOutput
func (GetQueriesQueryCollectionArrayOutput) ToGetQueriesQueryCollectionArrayOutput ¶
func (o GetQueriesQueryCollectionArrayOutput) ToGetQueriesQueryCollectionArrayOutput() GetQueriesQueryCollectionArrayOutput
func (GetQueriesQueryCollectionArrayOutput) ToGetQueriesQueryCollectionArrayOutputWithContext ¶
func (o GetQueriesQueryCollectionArrayOutput) ToGetQueriesQueryCollectionArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionArrayOutput
type GetQueriesQueryCollectionInput ¶
type GetQueriesQueryCollectionInput interface { pulumi.Input ToGetQueriesQueryCollectionOutput() GetQueriesQueryCollectionOutput ToGetQueriesQueryCollectionOutputWithContext(context.Context) GetQueriesQueryCollectionOutput }
GetQueriesQueryCollectionInput is an input type that accepts GetQueriesQueryCollectionArgs and GetQueriesQueryCollectionOutput values. You can construct a concrete instance of `GetQueriesQueryCollectionInput` via:
GetQueriesQueryCollectionArgs{...}
type GetQueriesQueryCollectionItem ¶
type GetQueriesQueryCollectionItem struct { // The compartment ID in which to list resources. CompartmentId string `pulumi:"compartmentId"` // The query OCID. Id string `pulumi:"id"` // The common fields for queries. QueryDefinitions []GetQueriesQueryCollectionItemQueryDefinition `pulumi:"queryDefinitions"` }
type GetQueriesQueryCollectionItemArgs ¶
type GetQueriesQueryCollectionItemArgs struct { // The compartment ID in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The query OCID. Id pulumi.StringInput `pulumi:"id"` // The common fields for queries. QueryDefinitions GetQueriesQueryCollectionItemQueryDefinitionArrayInput `pulumi:"queryDefinitions"` }
func (GetQueriesQueryCollectionItemArgs) ElementType ¶
func (GetQueriesQueryCollectionItemArgs) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemArgs) ToGetQueriesQueryCollectionItemOutput ¶
func (i GetQueriesQueryCollectionItemArgs) ToGetQueriesQueryCollectionItemOutput() GetQueriesQueryCollectionItemOutput
func (GetQueriesQueryCollectionItemArgs) ToGetQueriesQueryCollectionItemOutputWithContext ¶
func (i GetQueriesQueryCollectionItemArgs) ToGetQueriesQueryCollectionItemOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemOutput
type GetQueriesQueryCollectionItemArray ¶
type GetQueriesQueryCollectionItemArray []GetQueriesQueryCollectionItemInput
func (GetQueriesQueryCollectionItemArray) ElementType ¶
func (GetQueriesQueryCollectionItemArray) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemArray) ToGetQueriesQueryCollectionItemArrayOutput ¶
func (i GetQueriesQueryCollectionItemArray) ToGetQueriesQueryCollectionItemArrayOutput() GetQueriesQueryCollectionItemArrayOutput
func (GetQueriesQueryCollectionItemArray) ToGetQueriesQueryCollectionItemArrayOutputWithContext ¶
func (i GetQueriesQueryCollectionItemArray) ToGetQueriesQueryCollectionItemArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemArrayOutput
type GetQueriesQueryCollectionItemArrayInput ¶
type GetQueriesQueryCollectionItemArrayInput interface { pulumi.Input ToGetQueriesQueryCollectionItemArrayOutput() GetQueriesQueryCollectionItemArrayOutput ToGetQueriesQueryCollectionItemArrayOutputWithContext(context.Context) GetQueriesQueryCollectionItemArrayOutput }
GetQueriesQueryCollectionItemArrayInput is an input type that accepts GetQueriesQueryCollectionItemArray and GetQueriesQueryCollectionItemArrayOutput values. You can construct a concrete instance of `GetQueriesQueryCollectionItemArrayInput` via:
GetQueriesQueryCollectionItemArray{ GetQueriesQueryCollectionItemArgs{...} }
type GetQueriesQueryCollectionItemArrayOutput ¶
type GetQueriesQueryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetQueriesQueryCollectionItemArrayOutput) ElementType ¶
func (GetQueriesQueryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemArrayOutput) ToGetQueriesQueryCollectionItemArrayOutput ¶
func (o GetQueriesQueryCollectionItemArrayOutput) ToGetQueriesQueryCollectionItemArrayOutput() GetQueriesQueryCollectionItemArrayOutput
func (GetQueriesQueryCollectionItemArrayOutput) ToGetQueriesQueryCollectionItemArrayOutputWithContext ¶
func (o GetQueriesQueryCollectionItemArrayOutput) ToGetQueriesQueryCollectionItemArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemArrayOutput
type GetQueriesQueryCollectionItemInput ¶
type GetQueriesQueryCollectionItemInput interface { pulumi.Input ToGetQueriesQueryCollectionItemOutput() GetQueriesQueryCollectionItemOutput ToGetQueriesQueryCollectionItemOutputWithContext(context.Context) GetQueriesQueryCollectionItemOutput }
GetQueriesQueryCollectionItemInput is an input type that accepts GetQueriesQueryCollectionItemArgs and GetQueriesQueryCollectionItemOutput values. You can construct a concrete instance of `GetQueriesQueryCollectionItemInput` via:
GetQueriesQueryCollectionItemArgs{...}
type GetQueriesQueryCollectionItemOutput ¶
type GetQueriesQueryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetQueriesQueryCollectionItemOutput) CompartmentId ¶
func (o GetQueriesQueryCollectionItemOutput) CompartmentId() pulumi.StringOutput
The compartment ID in which to list resources.
func (GetQueriesQueryCollectionItemOutput) ElementType ¶
func (GetQueriesQueryCollectionItemOutput) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemOutput) Id ¶
func (o GetQueriesQueryCollectionItemOutput) Id() pulumi.StringOutput
The query OCID.
func (GetQueriesQueryCollectionItemOutput) QueryDefinitions ¶
func (o GetQueriesQueryCollectionItemOutput) QueryDefinitions() GetQueriesQueryCollectionItemQueryDefinitionArrayOutput
The common fields for queries.
func (GetQueriesQueryCollectionItemOutput) ToGetQueriesQueryCollectionItemOutput ¶
func (o GetQueriesQueryCollectionItemOutput) ToGetQueriesQueryCollectionItemOutput() GetQueriesQueryCollectionItemOutput
func (GetQueriesQueryCollectionItemOutput) ToGetQueriesQueryCollectionItemOutputWithContext ¶
func (o GetQueriesQueryCollectionItemOutput) ToGetQueriesQueryCollectionItemOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemOutput
type GetQueriesQueryCollectionItemQueryDefinition ¶
type GetQueriesQueryCollectionItemQueryDefinition struct { // The common fields for Cost Analysis UI rendering. CostAnalysisUis []GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUi `pulumi:"costAnalysisUis"` // The query display name. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // The request of the generated Cost Analysis report. ReportQueries []GetQueriesQueryCollectionItemQueryDefinitionReportQuery `pulumi:"reportQueries"` // The saved query version. Version float64 `pulumi:"version"` }
type GetQueriesQueryCollectionItemQueryDefinitionArgs ¶
type GetQueriesQueryCollectionItemQueryDefinitionArgs struct { // The common fields for Cost Analysis UI rendering. CostAnalysisUis GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayInput `pulumi:"costAnalysisUis"` // The query display name. Avoid entering confidential information. DisplayName pulumi.StringInput `pulumi:"displayName"` // The request of the generated Cost Analysis report. ReportQueries GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayInput `pulumi:"reportQueries"` // The saved query version. Version pulumi.Float64Input `pulumi:"version"` }
func (GetQueriesQueryCollectionItemQueryDefinitionArgs) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionArgs) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionArgs) ToGetQueriesQueryCollectionItemQueryDefinitionOutput ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionArgs) ToGetQueriesQueryCollectionItemQueryDefinitionOutput() GetQueriesQueryCollectionItemQueryDefinitionOutput
func (GetQueriesQueryCollectionItemQueryDefinitionArgs) ToGetQueriesQueryCollectionItemQueryDefinitionOutputWithContext ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionArgs) ToGetQueriesQueryCollectionItemQueryDefinitionOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionOutput
type GetQueriesQueryCollectionItemQueryDefinitionArray ¶
type GetQueriesQueryCollectionItemQueryDefinitionArray []GetQueriesQueryCollectionItemQueryDefinitionInput
func (GetQueriesQueryCollectionItemQueryDefinitionArray) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionArray) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionArray) ToGetQueriesQueryCollectionItemQueryDefinitionArrayOutput ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionArray) ToGetQueriesQueryCollectionItemQueryDefinitionArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionArrayOutput
func (GetQueriesQueryCollectionItemQueryDefinitionArray) ToGetQueriesQueryCollectionItemQueryDefinitionArrayOutputWithContext ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionArray) ToGetQueriesQueryCollectionItemQueryDefinitionArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionArrayOutput
type GetQueriesQueryCollectionItemQueryDefinitionArrayInput ¶
type GetQueriesQueryCollectionItemQueryDefinitionArrayInput interface { pulumi.Input ToGetQueriesQueryCollectionItemQueryDefinitionArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionArrayOutput ToGetQueriesQueryCollectionItemQueryDefinitionArrayOutputWithContext(context.Context) GetQueriesQueryCollectionItemQueryDefinitionArrayOutput }
GetQueriesQueryCollectionItemQueryDefinitionArrayInput is an input type that accepts GetQueriesQueryCollectionItemQueryDefinitionArray and GetQueriesQueryCollectionItemQueryDefinitionArrayOutput values. You can construct a concrete instance of `GetQueriesQueryCollectionItemQueryDefinitionArrayInput` via:
GetQueriesQueryCollectionItemQueryDefinitionArray{ GetQueriesQueryCollectionItemQueryDefinitionArgs{...} }
type GetQueriesQueryCollectionItemQueryDefinitionArrayOutput ¶
type GetQueriesQueryCollectionItemQueryDefinitionArrayOutput struct{ *pulumi.OutputState }
func (GetQueriesQueryCollectionItemQueryDefinitionArrayOutput) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionArrayOutput) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionArrayOutput ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionArrayOutput
func (GetQueriesQueryCollectionItemQueryDefinitionArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionArrayOutputWithContext ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionArrayOutput
type GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArgs ¶
type GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArgs struct { // The graph type. Graph pulumi.StringInput `pulumi:"graph"` // A cumulative graph. IsCumulativeGraph pulumi.BoolInput `pulumi:"isCumulativeGraph"` }
func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput() GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput
func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutputWithContext ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput
type GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArray ¶
type GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArray []GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiInput
func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutputWithContext ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
type GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayInput ¶
type GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayInput interface { pulumi.Input ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutputWithContext(context.Context) GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput }
GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayInput is an input type that accepts GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArray and GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput values. You can construct a concrete instance of `GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayInput` via:
GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArray{ GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArgs{...} }
type GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput ¶
type GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput struct{ *pulumi.OutputState }
func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutputWithContext ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
type GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiInput ¶
type GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiInput interface { pulumi.Input ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput() GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutputWithContext(context.Context) GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput }
GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiInput is an input type that accepts GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArgs and GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput values. You can construct a concrete instance of `GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiInput` via:
GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArgs{...}
type GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput ¶
type GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput struct{ *pulumi.OutputState }
func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) Graph ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) Graph() pulumi.StringOutput
The graph type.
func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph() pulumi.BoolOutput
A cumulative graph.
func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput() GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput
func (GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutputWithContext ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ToGetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiOutput
type GetQueriesQueryCollectionItemQueryDefinitionInput ¶
type GetQueriesQueryCollectionItemQueryDefinitionInput interface { pulumi.Input ToGetQueriesQueryCollectionItemQueryDefinitionOutput() GetQueriesQueryCollectionItemQueryDefinitionOutput ToGetQueriesQueryCollectionItemQueryDefinitionOutputWithContext(context.Context) GetQueriesQueryCollectionItemQueryDefinitionOutput }
GetQueriesQueryCollectionItemQueryDefinitionInput is an input type that accepts GetQueriesQueryCollectionItemQueryDefinitionArgs and GetQueriesQueryCollectionItemQueryDefinitionOutput values. You can construct a concrete instance of `GetQueriesQueryCollectionItemQueryDefinitionInput` via:
GetQueriesQueryCollectionItemQueryDefinitionArgs{...}
type GetQueriesQueryCollectionItemQueryDefinitionOutput ¶
type GetQueriesQueryCollectionItemQueryDefinitionOutput struct{ *pulumi.OutputState }
func (GetQueriesQueryCollectionItemQueryDefinitionOutput) CostAnalysisUis ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionOutput) CostAnalysisUis() GetQueriesQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
The common fields for Cost Analysis UI rendering.
func (GetQueriesQueryCollectionItemQueryDefinitionOutput) DisplayName ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionOutput) DisplayName() pulumi.StringOutput
The query display name. Avoid entering confidential information.
func (GetQueriesQueryCollectionItemQueryDefinitionOutput) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionOutput) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionOutput) ReportQueries ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionOutput) ReportQueries() GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput
The request of the generated Cost Analysis report.
func (GetQueriesQueryCollectionItemQueryDefinitionOutput) ToGetQueriesQueryCollectionItemQueryDefinitionOutput ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionOutput) ToGetQueriesQueryCollectionItemQueryDefinitionOutput() GetQueriesQueryCollectionItemQueryDefinitionOutput
func (GetQueriesQueryCollectionItemQueryDefinitionOutput) ToGetQueriesQueryCollectionItemQueryDefinitionOutputWithContext ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionOutput) ToGetQueriesQueryCollectionItemQueryDefinitionOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionOutput
func (GetQueriesQueryCollectionItemQueryDefinitionOutput) Version ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionOutput) Version() pulumi.Float64Output
The saved query version.
type GetQueriesQueryCollectionItemQueryDefinitionReportQuery ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQuery struct { // The compartment depth level. CompartmentDepth float64 `pulumi:"compartmentDepth"` // The UI date range, for example, LAST_THREE_MONTHS. Conflicts with timeUsageStarted and timeUsageEnded. DateRangeName string `pulumi:"dateRangeName"` // The filter object for query usage. Filter string `pulumi:"filter"` // Forecast configuration of usage/cost. Forecasts []GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecast `pulumi:"forecasts"` // The usage granularity. HOURLY - Hourly data aggregation. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. TOTAL - Not yet supported. Granularity string `pulumi:"granularity"` // Aggregate the result by. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` GroupBies []string `pulumi:"groupBies"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags []GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTag `pulumi:"groupByTags"` // Whether aggregated by time. If isAggregateByTime is true, all usage/cost over the query time period will be added up. IsAggregateByTime bool `pulumi:"isAggregateByTime"` // The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Credit - Query the credit adjustments data. ExpiredCredit - Query the expired credits data AllCredit - Query the credit adjustments and expired credit QueryType string `pulumi:"queryType"` // Tenant ID. TenantId string `pulumi:"tenantId"` // The usage end time. TimeUsageEnded string `pulumi:"timeUsageEnded"` // The usage start time. TimeUsageStarted string `pulumi:"timeUsageStarted"` }
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryArgs ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryArgs struct { // The compartment depth level. CompartmentDepth pulumi.Float64Input `pulumi:"compartmentDepth"` // The UI date range, for example, LAST_THREE_MONTHS. Conflicts with timeUsageStarted and timeUsageEnded. DateRangeName pulumi.StringInput `pulumi:"dateRangeName"` // The filter object for query usage. Filter pulumi.StringInput `pulumi:"filter"` // Forecast configuration of usage/cost. Forecasts GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayInput `pulumi:"forecasts"` // The usage granularity. HOURLY - Hourly data aggregation. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. TOTAL - Not yet supported. Granularity pulumi.StringInput `pulumi:"granularity"` // Aggregate the result by. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayInput `pulumi:"groupByTags"` // Whether aggregated by time. If isAggregateByTime is true, all usage/cost over the query time period will be added up. IsAggregateByTime pulumi.BoolInput `pulumi:"isAggregateByTime"` // The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Credit - Query the credit adjustments data. ExpiredCredit - Query the expired credits data AllCredit - Query the credit adjustments and expired credit QueryType pulumi.StringInput `pulumi:"queryType"` // Tenant ID. TenantId pulumi.StringInput `pulumi:"tenantId"` // The usage end time. TimeUsageEnded pulumi.StringInput `pulumi:"timeUsageEnded"` // The usage start time. TimeUsageStarted pulumi.StringInput `pulumi:"timeUsageStarted"` }
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryArgs) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryArgs) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryArgs) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryArgs) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryArgs) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryOutputWithContext ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryArgs) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryArray ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryArray []GetQueriesQueryCollectionItemQueryDefinitionReportQueryInput
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryArray) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryArray) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryArray) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryArray) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryArray) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutputWithContext ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryArray) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayInput ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayInput interface { pulumi.Input ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutputWithContext(context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput }
GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayInput is an input type that accepts GetQueriesQueryCollectionItemQueryDefinitionReportQueryArray and GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput values. You can construct a concrete instance of `GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayInput` via:
GetQueriesQueryCollectionItemQueryDefinitionReportQueryArray{ GetQueriesQueryCollectionItemQueryDefinitionReportQueryArgs{...} }
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput struct{ *pulumi.OutputState }
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutputWithContext ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryArrayOutput
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecast ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecast struct { // BASIC uses the exponential smoothing (ETS) model to project future usage/costs based on history data. The basis for projections is a periodic set of equivalent historical days for which the projection is being made. ForecastType string `pulumi:"forecastType"` // The forecast end time. TimeForecastEnded string `pulumi:"timeForecastEnded"` // The forecast start time. Defaults to UTC-1 if not specified. TimeForecastStarted string `pulumi:"timeForecastStarted"` }
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArgs ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArgs struct { // BASIC uses the exponential smoothing (ETS) model to project future usage/costs based on history data. The basis for projections is a periodic set of equivalent historical days for which the projection is being made. ForecastType pulumi.StringInput `pulumi:"forecastType"` // The forecast end time. TimeForecastEnded pulumi.StringInput `pulumi:"timeForecastEnded"` // The forecast start time. Defaults to UTC-1 if not specified. TimeForecastStarted pulumi.StringInput `pulumi:"timeForecastStarted"` }
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArgs) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArgs) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArgs) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArgs) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArgs) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutputWithContext ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArgs) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArray ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArray []GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastInput
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArray) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArray) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArray) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArray) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArray) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutputWithContext ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArray) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayInput ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayInput interface { pulumi.Input ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutputWithContext(context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput }
GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayInput is an input type that accepts GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArray and GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput values. You can construct a concrete instance of `GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayInput` via:
GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArray{ GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArgs{...} }
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput struct{ *pulumi.OutputState }
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutputWithContext ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastInput ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastInput interface { pulumi.Input ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutputWithContext(context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput }
GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastInput is an input type that accepts GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArgs and GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput values. You can construct a concrete instance of `GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastInput` via:
GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArgs{...}
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput struct{ *pulumi.OutputState }
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput) ForecastType ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput) ForecastType() pulumi.StringOutput
BASIC uses the exponential smoothing (ETS) model to project future usage/costs based on history data. The basis for projections is a periodic set of equivalent historical days for which the projection is being made.
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput) TimeForecastEnded ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput) TimeForecastEnded() pulumi.StringOutput
The forecast end time.
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput) TimeForecastStarted ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput) TimeForecastStarted() pulumi.StringOutput
The forecast start time. Defaults to UTC-1 if not specified.
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutputWithContext ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastOutput
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs struct { // The tag key. Key pulumi.StringInput `pulumi:"key"` // The tag namespace. Namespace pulumi.StringInput `pulumi:"namespace"` // The tag value. Value pulumi.StringInput `pulumi:"value"` }
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutputWithContext ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray []GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagInput
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutputWithContext ¶
func (i GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayInput ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayInput interface { pulumi.Input ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput }
GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayInput is an input type that accepts GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray and GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput values. You can construct a concrete instance of `GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayInput` via:
GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray{ GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs{...} }
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutputWithContext ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagInput ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagInput interface { pulumi.Input ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutputWithContext(context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput }
GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagInput is an input type that accepts GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs and GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput values. You can construct a concrete instance of `GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagInput` via:
GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs{...}
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput struct{ *pulumi.OutputState }
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Key ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Key() pulumi.StringOutput
The tag key.
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Namespace ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Namespace() pulumi.StringOutput
The tag namespace.
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutputWithContext ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Value ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Value() pulumi.StringOutput
The tag value.
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryInput ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryInput interface { pulumi.Input ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryOutputWithContext(context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput }
GetQueriesQueryCollectionItemQueryDefinitionReportQueryInput is an input type that accepts GetQueriesQueryCollectionItemQueryDefinitionReportQueryArgs and GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput values. You can construct a concrete instance of `GetQueriesQueryCollectionItemQueryDefinitionReportQueryInput` via:
GetQueriesQueryCollectionItemQueryDefinitionReportQueryArgs{...}
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput ¶
type GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput struct{ *pulumi.OutputState }
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) CompartmentDepth ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) CompartmentDepth() pulumi.Float64Output
The compartment depth level.
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) DateRangeName ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) DateRangeName() pulumi.StringOutput
The UI date range, for example, LAST_THREE_MONTHS. Conflicts with timeUsageStarted and timeUsageEnded.
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) ElementType ¶
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) ElementType() reflect.Type
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) Filter ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) Filter() pulumi.StringOutput
The filter object for query usage.
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) Forecasts ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) Forecasts() GetQueriesQueryCollectionItemQueryDefinitionReportQueryForecastArrayOutput
Forecast configuration of usage/cost.
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) Granularity ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) Granularity() pulumi.StringOutput
The usage granularity. HOURLY - Hourly data aggregation. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. TOTAL - Not yet supported.
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) GroupBies ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) GroupBies() pulumi.StringArrayOutput
Aggregate the result by. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) GroupByTags ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) GroupByTags() GetQueriesQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]`
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) IsAggregateByTime ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) IsAggregateByTime() pulumi.BoolOutput
Whether aggregated by time. If isAggregateByTime is true, all usage/cost over the query time period will be added up.
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) QueryType ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) QueryType() pulumi.StringOutput
The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Credit - Query the credit adjustments data. ExpiredCredit - Query the expired credits data AllCredit - Query the credit adjustments and expired credit
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) TenantId ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) TenantId() pulumi.StringOutput
Tenant ID.
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) TimeUsageEnded ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) TimeUsageEnded() pulumi.StringOutput
The usage end time.
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) TimeUsageStarted ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) TimeUsageStarted() pulumi.StringOutput
The usage start time.
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput() GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput
func (GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryOutputWithContext ¶
func (o GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput) ToGetQueriesQueryCollectionItemQueryDefinitionReportQueryOutputWithContext(ctx context.Context) GetQueriesQueryCollectionItemQueryDefinitionReportQueryOutput
type GetQueriesQueryCollectionOutput ¶
type GetQueriesQueryCollectionOutput struct{ *pulumi.OutputState }
func (GetQueriesQueryCollectionOutput) ElementType ¶
func (GetQueriesQueryCollectionOutput) ElementType() reflect.Type
func (GetQueriesQueryCollectionOutput) Items ¶
func (o GetQueriesQueryCollectionOutput) Items() GetQueriesQueryCollectionItemArrayOutput
func (GetQueriesQueryCollectionOutput) ToGetQueriesQueryCollectionOutput ¶
func (o GetQueriesQueryCollectionOutput) ToGetQueriesQueryCollectionOutput() GetQueriesQueryCollectionOutput
func (GetQueriesQueryCollectionOutput) ToGetQueriesQueryCollectionOutputWithContext ¶
func (o GetQueriesQueryCollectionOutput) ToGetQueriesQueryCollectionOutputWithContext(ctx context.Context) GetQueriesQueryCollectionOutput
type GetQueriesResult ¶
type GetQueriesResult struct { // The compartment OCID. CompartmentId string `pulumi:"compartmentId"` // The filter object for query usage. Filters []GetQueriesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of query_collection. QueryCollections []GetQueriesQueryCollection `pulumi:"queryCollections"` }
A collection of values returned by getQueries.
func GetQueries ¶
func GetQueries(ctx *pulumi.Context, args *GetQueriesArgs, opts ...pulumi.InvokeOption) (*GetQueriesResult, error)
This data source provides the list of Queries in Oracle Cloud Infrastructure Metering Computation service.
Returns the saved query list.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetQueries(ctx, &meteringcomputation.GetQueriesArgs{ CompartmentId: _var.Compartment_id, }, nil) if err != nil { return err } return nil }) }
```
type GetQueriesResultOutput ¶
type GetQueriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getQueries.
func GetQueriesOutput ¶
func GetQueriesOutput(ctx *pulumi.Context, args GetQueriesOutputArgs, opts ...pulumi.InvokeOption) GetQueriesResultOutput
func (GetQueriesResultOutput) CompartmentId ¶
func (o GetQueriesResultOutput) CompartmentId() pulumi.StringOutput
The compartment OCID.
func (GetQueriesResultOutput) ElementType ¶
func (GetQueriesResultOutput) ElementType() reflect.Type
func (GetQueriesResultOutput) Filters ¶
func (o GetQueriesResultOutput) Filters() GetQueriesFilterArrayOutput
The filter object for query usage.
func (GetQueriesResultOutput) Id ¶
func (o GetQueriesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetQueriesResultOutput) QueryCollections ¶
func (o GetQueriesResultOutput) QueryCollections() GetQueriesQueryCollectionArrayOutput
The list of query_collection.
func (GetQueriesResultOutput) ToGetQueriesResultOutput ¶
func (o GetQueriesResultOutput) ToGetQueriesResultOutput() GetQueriesResultOutput
func (GetQueriesResultOutput) ToGetQueriesResultOutputWithContext ¶
func (o GetQueriesResultOutput) ToGetQueriesResultOutputWithContext(ctx context.Context) GetQueriesResultOutput
type GetQueryQueryDefinition ¶
type GetQueryQueryDefinition struct { // The common fields for Cost Analysis UI rendering. CostAnalysisUis []GetQueryQueryDefinitionCostAnalysisUi `pulumi:"costAnalysisUis"` // The query display name. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // The request of the generated Cost Analysis report. ReportQueries []GetQueryQueryDefinitionReportQuery `pulumi:"reportQueries"` // The saved query version. Version float64 `pulumi:"version"` }
type GetQueryQueryDefinitionArgs ¶
type GetQueryQueryDefinitionArgs struct { // The common fields for Cost Analysis UI rendering. CostAnalysisUis GetQueryQueryDefinitionCostAnalysisUiArrayInput `pulumi:"costAnalysisUis"` // The query display name. Avoid entering confidential information. DisplayName pulumi.StringInput `pulumi:"displayName"` // The request of the generated Cost Analysis report. ReportQueries GetQueryQueryDefinitionReportQueryArrayInput `pulumi:"reportQueries"` // The saved query version. Version pulumi.Float64Input `pulumi:"version"` }
func (GetQueryQueryDefinitionArgs) ElementType ¶
func (GetQueryQueryDefinitionArgs) ElementType() reflect.Type
func (GetQueryQueryDefinitionArgs) ToGetQueryQueryDefinitionOutput ¶
func (i GetQueryQueryDefinitionArgs) ToGetQueryQueryDefinitionOutput() GetQueryQueryDefinitionOutput
func (GetQueryQueryDefinitionArgs) ToGetQueryQueryDefinitionOutputWithContext ¶
func (i GetQueryQueryDefinitionArgs) ToGetQueryQueryDefinitionOutputWithContext(ctx context.Context) GetQueryQueryDefinitionOutput
type GetQueryQueryDefinitionArray ¶
type GetQueryQueryDefinitionArray []GetQueryQueryDefinitionInput
func (GetQueryQueryDefinitionArray) ElementType ¶
func (GetQueryQueryDefinitionArray) ElementType() reflect.Type
func (GetQueryQueryDefinitionArray) ToGetQueryQueryDefinitionArrayOutput ¶
func (i GetQueryQueryDefinitionArray) ToGetQueryQueryDefinitionArrayOutput() GetQueryQueryDefinitionArrayOutput
func (GetQueryQueryDefinitionArray) ToGetQueryQueryDefinitionArrayOutputWithContext ¶
func (i GetQueryQueryDefinitionArray) ToGetQueryQueryDefinitionArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionArrayOutput
type GetQueryQueryDefinitionArrayInput ¶
type GetQueryQueryDefinitionArrayInput interface { pulumi.Input ToGetQueryQueryDefinitionArrayOutput() GetQueryQueryDefinitionArrayOutput ToGetQueryQueryDefinitionArrayOutputWithContext(context.Context) GetQueryQueryDefinitionArrayOutput }
GetQueryQueryDefinitionArrayInput is an input type that accepts GetQueryQueryDefinitionArray and GetQueryQueryDefinitionArrayOutput values. You can construct a concrete instance of `GetQueryQueryDefinitionArrayInput` via:
GetQueryQueryDefinitionArray{ GetQueryQueryDefinitionArgs{...} }
type GetQueryQueryDefinitionArrayOutput ¶
type GetQueryQueryDefinitionArrayOutput struct{ *pulumi.OutputState }
func (GetQueryQueryDefinitionArrayOutput) ElementType ¶
func (GetQueryQueryDefinitionArrayOutput) ElementType() reflect.Type
func (GetQueryQueryDefinitionArrayOutput) Index ¶
func (o GetQueryQueryDefinitionArrayOutput) Index(i pulumi.IntInput) GetQueryQueryDefinitionOutput
func (GetQueryQueryDefinitionArrayOutput) ToGetQueryQueryDefinitionArrayOutput ¶
func (o GetQueryQueryDefinitionArrayOutput) ToGetQueryQueryDefinitionArrayOutput() GetQueryQueryDefinitionArrayOutput
func (GetQueryQueryDefinitionArrayOutput) ToGetQueryQueryDefinitionArrayOutputWithContext ¶
func (o GetQueryQueryDefinitionArrayOutput) ToGetQueryQueryDefinitionArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionArrayOutput
type GetQueryQueryDefinitionCostAnalysisUiArgs ¶
type GetQueryQueryDefinitionCostAnalysisUiArgs struct { // The graph type. Graph pulumi.StringInput `pulumi:"graph"` // A cumulative graph. IsCumulativeGraph pulumi.BoolInput `pulumi:"isCumulativeGraph"` }
func (GetQueryQueryDefinitionCostAnalysisUiArgs) ElementType ¶
func (GetQueryQueryDefinitionCostAnalysisUiArgs) ElementType() reflect.Type
func (GetQueryQueryDefinitionCostAnalysisUiArgs) ToGetQueryQueryDefinitionCostAnalysisUiOutput ¶
func (i GetQueryQueryDefinitionCostAnalysisUiArgs) ToGetQueryQueryDefinitionCostAnalysisUiOutput() GetQueryQueryDefinitionCostAnalysisUiOutput
func (GetQueryQueryDefinitionCostAnalysisUiArgs) ToGetQueryQueryDefinitionCostAnalysisUiOutputWithContext ¶
func (i GetQueryQueryDefinitionCostAnalysisUiArgs) ToGetQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) GetQueryQueryDefinitionCostAnalysisUiOutput
type GetQueryQueryDefinitionCostAnalysisUiArray ¶
type GetQueryQueryDefinitionCostAnalysisUiArray []GetQueryQueryDefinitionCostAnalysisUiInput
func (GetQueryQueryDefinitionCostAnalysisUiArray) ElementType ¶
func (GetQueryQueryDefinitionCostAnalysisUiArray) ElementType() reflect.Type
func (GetQueryQueryDefinitionCostAnalysisUiArray) ToGetQueryQueryDefinitionCostAnalysisUiArrayOutput ¶
func (i GetQueryQueryDefinitionCostAnalysisUiArray) ToGetQueryQueryDefinitionCostAnalysisUiArrayOutput() GetQueryQueryDefinitionCostAnalysisUiArrayOutput
func (GetQueryQueryDefinitionCostAnalysisUiArray) ToGetQueryQueryDefinitionCostAnalysisUiArrayOutputWithContext ¶
func (i GetQueryQueryDefinitionCostAnalysisUiArray) ToGetQueryQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionCostAnalysisUiArrayOutput
type GetQueryQueryDefinitionCostAnalysisUiArrayInput ¶
type GetQueryQueryDefinitionCostAnalysisUiArrayInput interface { pulumi.Input ToGetQueryQueryDefinitionCostAnalysisUiArrayOutput() GetQueryQueryDefinitionCostAnalysisUiArrayOutput ToGetQueryQueryDefinitionCostAnalysisUiArrayOutputWithContext(context.Context) GetQueryQueryDefinitionCostAnalysisUiArrayOutput }
GetQueryQueryDefinitionCostAnalysisUiArrayInput is an input type that accepts GetQueryQueryDefinitionCostAnalysisUiArray and GetQueryQueryDefinitionCostAnalysisUiArrayOutput values. You can construct a concrete instance of `GetQueryQueryDefinitionCostAnalysisUiArrayInput` via:
GetQueryQueryDefinitionCostAnalysisUiArray{ GetQueryQueryDefinitionCostAnalysisUiArgs{...} }
type GetQueryQueryDefinitionCostAnalysisUiArrayOutput ¶
type GetQueryQueryDefinitionCostAnalysisUiArrayOutput struct{ *pulumi.OutputState }
func (GetQueryQueryDefinitionCostAnalysisUiArrayOutput) ElementType ¶
func (GetQueryQueryDefinitionCostAnalysisUiArrayOutput) ElementType() reflect.Type
func (GetQueryQueryDefinitionCostAnalysisUiArrayOutput) ToGetQueryQueryDefinitionCostAnalysisUiArrayOutput ¶
func (o GetQueryQueryDefinitionCostAnalysisUiArrayOutput) ToGetQueryQueryDefinitionCostAnalysisUiArrayOutput() GetQueryQueryDefinitionCostAnalysisUiArrayOutput
func (GetQueryQueryDefinitionCostAnalysisUiArrayOutput) ToGetQueryQueryDefinitionCostAnalysisUiArrayOutputWithContext ¶
func (o GetQueryQueryDefinitionCostAnalysisUiArrayOutput) ToGetQueryQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionCostAnalysisUiArrayOutput
type GetQueryQueryDefinitionCostAnalysisUiInput ¶
type GetQueryQueryDefinitionCostAnalysisUiInput interface { pulumi.Input ToGetQueryQueryDefinitionCostAnalysisUiOutput() GetQueryQueryDefinitionCostAnalysisUiOutput ToGetQueryQueryDefinitionCostAnalysisUiOutputWithContext(context.Context) GetQueryQueryDefinitionCostAnalysisUiOutput }
GetQueryQueryDefinitionCostAnalysisUiInput is an input type that accepts GetQueryQueryDefinitionCostAnalysisUiArgs and GetQueryQueryDefinitionCostAnalysisUiOutput values. You can construct a concrete instance of `GetQueryQueryDefinitionCostAnalysisUiInput` via:
GetQueryQueryDefinitionCostAnalysisUiArgs{...}
type GetQueryQueryDefinitionCostAnalysisUiOutput ¶
type GetQueryQueryDefinitionCostAnalysisUiOutput struct{ *pulumi.OutputState }
func (GetQueryQueryDefinitionCostAnalysisUiOutput) ElementType ¶
func (GetQueryQueryDefinitionCostAnalysisUiOutput) ElementType() reflect.Type
func (GetQueryQueryDefinitionCostAnalysisUiOutput) Graph ¶
func (o GetQueryQueryDefinitionCostAnalysisUiOutput) Graph() pulumi.StringOutput
The graph type.
func (GetQueryQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph ¶
func (o GetQueryQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph() pulumi.BoolOutput
A cumulative graph.
func (GetQueryQueryDefinitionCostAnalysisUiOutput) ToGetQueryQueryDefinitionCostAnalysisUiOutput ¶
func (o GetQueryQueryDefinitionCostAnalysisUiOutput) ToGetQueryQueryDefinitionCostAnalysisUiOutput() GetQueryQueryDefinitionCostAnalysisUiOutput
func (GetQueryQueryDefinitionCostAnalysisUiOutput) ToGetQueryQueryDefinitionCostAnalysisUiOutputWithContext ¶
func (o GetQueryQueryDefinitionCostAnalysisUiOutput) ToGetQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) GetQueryQueryDefinitionCostAnalysisUiOutput
type GetQueryQueryDefinitionInput ¶
type GetQueryQueryDefinitionInput interface { pulumi.Input ToGetQueryQueryDefinitionOutput() GetQueryQueryDefinitionOutput ToGetQueryQueryDefinitionOutputWithContext(context.Context) GetQueryQueryDefinitionOutput }
GetQueryQueryDefinitionInput is an input type that accepts GetQueryQueryDefinitionArgs and GetQueryQueryDefinitionOutput values. You can construct a concrete instance of `GetQueryQueryDefinitionInput` via:
GetQueryQueryDefinitionArgs{...}
type GetQueryQueryDefinitionOutput ¶
type GetQueryQueryDefinitionOutput struct{ *pulumi.OutputState }
func (GetQueryQueryDefinitionOutput) CostAnalysisUis ¶
func (o GetQueryQueryDefinitionOutput) CostAnalysisUis() GetQueryQueryDefinitionCostAnalysisUiArrayOutput
The common fields for Cost Analysis UI rendering.
func (GetQueryQueryDefinitionOutput) DisplayName ¶
func (o GetQueryQueryDefinitionOutput) DisplayName() pulumi.StringOutput
The query display name. Avoid entering confidential information.
func (GetQueryQueryDefinitionOutput) ElementType ¶
func (GetQueryQueryDefinitionOutput) ElementType() reflect.Type
func (GetQueryQueryDefinitionOutput) ReportQueries ¶
func (o GetQueryQueryDefinitionOutput) ReportQueries() GetQueryQueryDefinitionReportQueryArrayOutput
The request of the generated Cost Analysis report.
func (GetQueryQueryDefinitionOutput) ToGetQueryQueryDefinitionOutput ¶
func (o GetQueryQueryDefinitionOutput) ToGetQueryQueryDefinitionOutput() GetQueryQueryDefinitionOutput
func (GetQueryQueryDefinitionOutput) ToGetQueryQueryDefinitionOutputWithContext ¶
func (o GetQueryQueryDefinitionOutput) ToGetQueryQueryDefinitionOutputWithContext(ctx context.Context) GetQueryQueryDefinitionOutput
func (GetQueryQueryDefinitionOutput) Version ¶
func (o GetQueryQueryDefinitionOutput) Version() pulumi.Float64Output
The saved query version.
type GetQueryQueryDefinitionReportQuery ¶
type GetQueryQueryDefinitionReportQuery struct { // The compartment depth level. CompartmentDepth float64 `pulumi:"compartmentDepth"` // The UI date range, for example, LAST_THREE_MONTHS. Conflicts with timeUsageStarted and timeUsageEnded. DateRangeName string `pulumi:"dateRangeName"` // The filter object for query usage. Filter string `pulumi:"filter"` // Forecast configuration of usage/cost. Forecasts []GetQueryQueryDefinitionReportQueryForecast `pulumi:"forecasts"` // The usage granularity. HOURLY - Hourly data aggregation. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. TOTAL - Not yet supported. Granularity string `pulumi:"granularity"` // Aggregate the result by. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` GroupBies []string `pulumi:"groupBies"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags []GetQueryQueryDefinitionReportQueryGroupByTag `pulumi:"groupByTags"` // Whether aggregated by time. If isAggregateByTime is true, all usage/cost over the query time period will be added up. IsAggregateByTime bool `pulumi:"isAggregateByTime"` // The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Credit - Query the credit adjustments data. ExpiredCredit - Query the expired credits data AllCredit - Query the credit adjustments and expired credit QueryType string `pulumi:"queryType"` // Tenant ID. TenantId string `pulumi:"tenantId"` // The usage end time. TimeUsageEnded string `pulumi:"timeUsageEnded"` // The usage start time. TimeUsageStarted string `pulumi:"timeUsageStarted"` }
type GetQueryQueryDefinitionReportQueryArgs ¶
type GetQueryQueryDefinitionReportQueryArgs struct { // The compartment depth level. CompartmentDepth pulumi.Float64Input `pulumi:"compartmentDepth"` // The UI date range, for example, LAST_THREE_MONTHS. Conflicts with timeUsageStarted and timeUsageEnded. DateRangeName pulumi.StringInput `pulumi:"dateRangeName"` // The filter object for query usage. Filter pulumi.StringInput `pulumi:"filter"` // Forecast configuration of usage/cost. Forecasts GetQueryQueryDefinitionReportQueryForecastArrayInput `pulumi:"forecasts"` // The usage granularity. HOURLY - Hourly data aggregation. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. TOTAL - Not yet supported. Granularity pulumi.StringInput `pulumi:"granularity"` // Aggregate the result by. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags GetQueryQueryDefinitionReportQueryGroupByTagArrayInput `pulumi:"groupByTags"` // Whether aggregated by time. If isAggregateByTime is true, all usage/cost over the query time period will be added up. IsAggregateByTime pulumi.BoolInput `pulumi:"isAggregateByTime"` // The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Credit - Query the credit adjustments data. ExpiredCredit - Query the expired credits data AllCredit - Query the credit adjustments and expired credit QueryType pulumi.StringInput `pulumi:"queryType"` // Tenant ID. TenantId pulumi.StringInput `pulumi:"tenantId"` // The usage end time. TimeUsageEnded pulumi.StringInput `pulumi:"timeUsageEnded"` // The usage start time. TimeUsageStarted pulumi.StringInput `pulumi:"timeUsageStarted"` }
func (GetQueryQueryDefinitionReportQueryArgs) ElementType ¶
func (GetQueryQueryDefinitionReportQueryArgs) ElementType() reflect.Type
func (GetQueryQueryDefinitionReportQueryArgs) ToGetQueryQueryDefinitionReportQueryOutput ¶
func (i GetQueryQueryDefinitionReportQueryArgs) ToGetQueryQueryDefinitionReportQueryOutput() GetQueryQueryDefinitionReportQueryOutput
func (GetQueryQueryDefinitionReportQueryArgs) ToGetQueryQueryDefinitionReportQueryOutputWithContext ¶
func (i GetQueryQueryDefinitionReportQueryArgs) ToGetQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryOutput
type GetQueryQueryDefinitionReportQueryArray ¶
type GetQueryQueryDefinitionReportQueryArray []GetQueryQueryDefinitionReportQueryInput
func (GetQueryQueryDefinitionReportQueryArray) ElementType ¶
func (GetQueryQueryDefinitionReportQueryArray) ElementType() reflect.Type
func (GetQueryQueryDefinitionReportQueryArray) ToGetQueryQueryDefinitionReportQueryArrayOutput ¶
func (i GetQueryQueryDefinitionReportQueryArray) ToGetQueryQueryDefinitionReportQueryArrayOutput() GetQueryQueryDefinitionReportQueryArrayOutput
func (GetQueryQueryDefinitionReportQueryArray) ToGetQueryQueryDefinitionReportQueryArrayOutputWithContext ¶
func (i GetQueryQueryDefinitionReportQueryArray) ToGetQueryQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryArrayOutput
type GetQueryQueryDefinitionReportQueryArrayInput ¶
type GetQueryQueryDefinitionReportQueryArrayInput interface { pulumi.Input ToGetQueryQueryDefinitionReportQueryArrayOutput() GetQueryQueryDefinitionReportQueryArrayOutput ToGetQueryQueryDefinitionReportQueryArrayOutputWithContext(context.Context) GetQueryQueryDefinitionReportQueryArrayOutput }
GetQueryQueryDefinitionReportQueryArrayInput is an input type that accepts GetQueryQueryDefinitionReportQueryArray and GetQueryQueryDefinitionReportQueryArrayOutput values. You can construct a concrete instance of `GetQueryQueryDefinitionReportQueryArrayInput` via:
GetQueryQueryDefinitionReportQueryArray{ GetQueryQueryDefinitionReportQueryArgs{...} }
type GetQueryQueryDefinitionReportQueryArrayOutput ¶
type GetQueryQueryDefinitionReportQueryArrayOutput struct{ *pulumi.OutputState }
func (GetQueryQueryDefinitionReportQueryArrayOutput) ElementType ¶
func (GetQueryQueryDefinitionReportQueryArrayOutput) ElementType() reflect.Type
func (GetQueryQueryDefinitionReportQueryArrayOutput) ToGetQueryQueryDefinitionReportQueryArrayOutput ¶
func (o GetQueryQueryDefinitionReportQueryArrayOutput) ToGetQueryQueryDefinitionReportQueryArrayOutput() GetQueryQueryDefinitionReportQueryArrayOutput
func (GetQueryQueryDefinitionReportQueryArrayOutput) ToGetQueryQueryDefinitionReportQueryArrayOutputWithContext ¶
func (o GetQueryQueryDefinitionReportQueryArrayOutput) ToGetQueryQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryArrayOutput
type GetQueryQueryDefinitionReportQueryForecast ¶
type GetQueryQueryDefinitionReportQueryForecast struct { // BASIC uses the exponential smoothing (ETS) model to project future usage/costs based on history data. The basis for projections is a periodic set of equivalent historical days for which the projection is being made. ForecastType string `pulumi:"forecastType"` // The forecast end time. TimeForecastEnded string `pulumi:"timeForecastEnded"` // The forecast start time. Defaults to UTC-1 if not specified. TimeForecastStarted string `pulumi:"timeForecastStarted"` }
type GetQueryQueryDefinitionReportQueryForecastArgs ¶
type GetQueryQueryDefinitionReportQueryForecastArgs struct { // BASIC uses the exponential smoothing (ETS) model to project future usage/costs based on history data. The basis for projections is a periodic set of equivalent historical days for which the projection is being made. ForecastType pulumi.StringInput `pulumi:"forecastType"` // The forecast end time. TimeForecastEnded pulumi.StringInput `pulumi:"timeForecastEnded"` // The forecast start time. Defaults to UTC-1 if not specified. TimeForecastStarted pulumi.StringInput `pulumi:"timeForecastStarted"` }
func (GetQueryQueryDefinitionReportQueryForecastArgs) ElementType ¶
func (GetQueryQueryDefinitionReportQueryForecastArgs) ElementType() reflect.Type
func (GetQueryQueryDefinitionReportQueryForecastArgs) ToGetQueryQueryDefinitionReportQueryForecastOutput ¶
func (i GetQueryQueryDefinitionReportQueryForecastArgs) ToGetQueryQueryDefinitionReportQueryForecastOutput() GetQueryQueryDefinitionReportQueryForecastOutput
func (GetQueryQueryDefinitionReportQueryForecastArgs) ToGetQueryQueryDefinitionReportQueryForecastOutputWithContext ¶
func (i GetQueryQueryDefinitionReportQueryForecastArgs) ToGetQueryQueryDefinitionReportQueryForecastOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryForecastOutput
type GetQueryQueryDefinitionReportQueryForecastArray ¶
type GetQueryQueryDefinitionReportQueryForecastArray []GetQueryQueryDefinitionReportQueryForecastInput
func (GetQueryQueryDefinitionReportQueryForecastArray) ElementType ¶
func (GetQueryQueryDefinitionReportQueryForecastArray) ElementType() reflect.Type
func (GetQueryQueryDefinitionReportQueryForecastArray) ToGetQueryQueryDefinitionReportQueryForecastArrayOutput ¶
func (i GetQueryQueryDefinitionReportQueryForecastArray) ToGetQueryQueryDefinitionReportQueryForecastArrayOutput() GetQueryQueryDefinitionReportQueryForecastArrayOutput
func (GetQueryQueryDefinitionReportQueryForecastArray) ToGetQueryQueryDefinitionReportQueryForecastArrayOutputWithContext ¶
func (i GetQueryQueryDefinitionReportQueryForecastArray) ToGetQueryQueryDefinitionReportQueryForecastArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryForecastArrayOutput
type GetQueryQueryDefinitionReportQueryForecastArrayInput ¶
type GetQueryQueryDefinitionReportQueryForecastArrayInput interface { pulumi.Input ToGetQueryQueryDefinitionReportQueryForecastArrayOutput() GetQueryQueryDefinitionReportQueryForecastArrayOutput ToGetQueryQueryDefinitionReportQueryForecastArrayOutputWithContext(context.Context) GetQueryQueryDefinitionReportQueryForecastArrayOutput }
GetQueryQueryDefinitionReportQueryForecastArrayInput is an input type that accepts GetQueryQueryDefinitionReportQueryForecastArray and GetQueryQueryDefinitionReportQueryForecastArrayOutput values. You can construct a concrete instance of `GetQueryQueryDefinitionReportQueryForecastArrayInput` via:
GetQueryQueryDefinitionReportQueryForecastArray{ GetQueryQueryDefinitionReportQueryForecastArgs{...} }
type GetQueryQueryDefinitionReportQueryForecastArrayOutput ¶
type GetQueryQueryDefinitionReportQueryForecastArrayOutput struct{ *pulumi.OutputState }
func (GetQueryQueryDefinitionReportQueryForecastArrayOutput) ElementType ¶
func (GetQueryQueryDefinitionReportQueryForecastArrayOutput) ElementType() reflect.Type
func (GetQueryQueryDefinitionReportQueryForecastArrayOutput) ToGetQueryQueryDefinitionReportQueryForecastArrayOutput ¶
func (o GetQueryQueryDefinitionReportQueryForecastArrayOutput) ToGetQueryQueryDefinitionReportQueryForecastArrayOutput() GetQueryQueryDefinitionReportQueryForecastArrayOutput
func (GetQueryQueryDefinitionReportQueryForecastArrayOutput) ToGetQueryQueryDefinitionReportQueryForecastArrayOutputWithContext ¶
func (o GetQueryQueryDefinitionReportQueryForecastArrayOutput) ToGetQueryQueryDefinitionReportQueryForecastArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryForecastArrayOutput
type GetQueryQueryDefinitionReportQueryForecastInput ¶
type GetQueryQueryDefinitionReportQueryForecastInput interface { pulumi.Input ToGetQueryQueryDefinitionReportQueryForecastOutput() GetQueryQueryDefinitionReportQueryForecastOutput ToGetQueryQueryDefinitionReportQueryForecastOutputWithContext(context.Context) GetQueryQueryDefinitionReportQueryForecastOutput }
GetQueryQueryDefinitionReportQueryForecastInput is an input type that accepts GetQueryQueryDefinitionReportQueryForecastArgs and GetQueryQueryDefinitionReportQueryForecastOutput values. You can construct a concrete instance of `GetQueryQueryDefinitionReportQueryForecastInput` via:
GetQueryQueryDefinitionReportQueryForecastArgs{...}
type GetQueryQueryDefinitionReportQueryForecastOutput ¶
type GetQueryQueryDefinitionReportQueryForecastOutput struct{ *pulumi.OutputState }
func (GetQueryQueryDefinitionReportQueryForecastOutput) ElementType ¶
func (GetQueryQueryDefinitionReportQueryForecastOutput) ElementType() reflect.Type
func (GetQueryQueryDefinitionReportQueryForecastOutput) ForecastType ¶
func (o GetQueryQueryDefinitionReportQueryForecastOutput) ForecastType() pulumi.StringOutput
BASIC uses the exponential smoothing (ETS) model to project future usage/costs based on history data. The basis for projections is a periodic set of equivalent historical days for which the projection is being made.
func (GetQueryQueryDefinitionReportQueryForecastOutput) TimeForecastEnded ¶
func (o GetQueryQueryDefinitionReportQueryForecastOutput) TimeForecastEnded() pulumi.StringOutput
The forecast end time.
func (GetQueryQueryDefinitionReportQueryForecastOutput) TimeForecastStarted ¶
func (o GetQueryQueryDefinitionReportQueryForecastOutput) TimeForecastStarted() pulumi.StringOutput
The forecast start time. Defaults to UTC-1 if not specified.
func (GetQueryQueryDefinitionReportQueryForecastOutput) ToGetQueryQueryDefinitionReportQueryForecastOutput ¶
func (o GetQueryQueryDefinitionReportQueryForecastOutput) ToGetQueryQueryDefinitionReportQueryForecastOutput() GetQueryQueryDefinitionReportQueryForecastOutput
func (GetQueryQueryDefinitionReportQueryForecastOutput) ToGetQueryQueryDefinitionReportQueryForecastOutputWithContext ¶
func (o GetQueryQueryDefinitionReportQueryForecastOutput) ToGetQueryQueryDefinitionReportQueryForecastOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryForecastOutput
type GetQueryQueryDefinitionReportQueryGroupByTagArgs ¶
type GetQueryQueryDefinitionReportQueryGroupByTagArgs struct { // The tag key. Key pulumi.StringInput `pulumi:"key"` // The tag namespace. Namespace pulumi.StringInput `pulumi:"namespace"` // The tag value. Value pulumi.StringInput `pulumi:"value"` }
func (GetQueryQueryDefinitionReportQueryGroupByTagArgs) ElementType ¶
func (GetQueryQueryDefinitionReportQueryGroupByTagArgs) ElementType() reflect.Type
func (GetQueryQueryDefinitionReportQueryGroupByTagArgs) ToGetQueryQueryDefinitionReportQueryGroupByTagOutput ¶
func (i GetQueryQueryDefinitionReportQueryGroupByTagArgs) ToGetQueryQueryDefinitionReportQueryGroupByTagOutput() GetQueryQueryDefinitionReportQueryGroupByTagOutput
func (GetQueryQueryDefinitionReportQueryGroupByTagArgs) ToGetQueryQueryDefinitionReportQueryGroupByTagOutputWithContext ¶
func (i GetQueryQueryDefinitionReportQueryGroupByTagArgs) ToGetQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryGroupByTagOutput
type GetQueryQueryDefinitionReportQueryGroupByTagArray ¶
type GetQueryQueryDefinitionReportQueryGroupByTagArray []GetQueryQueryDefinitionReportQueryGroupByTagInput
func (GetQueryQueryDefinitionReportQueryGroupByTagArray) ElementType ¶
func (GetQueryQueryDefinitionReportQueryGroupByTagArray) ElementType() reflect.Type
func (GetQueryQueryDefinitionReportQueryGroupByTagArray) ToGetQueryQueryDefinitionReportQueryGroupByTagArrayOutput ¶
func (i GetQueryQueryDefinitionReportQueryGroupByTagArray) ToGetQueryQueryDefinitionReportQueryGroupByTagArrayOutput() GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput
func (GetQueryQueryDefinitionReportQueryGroupByTagArray) ToGetQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext ¶
func (i GetQueryQueryDefinitionReportQueryGroupByTagArray) ToGetQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput
type GetQueryQueryDefinitionReportQueryGroupByTagArrayInput ¶
type GetQueryQueryDefinitionReportQueryGroupByTagArrayInput interface { pulumi.Input ToGetQueryQueryDefinitionReportQueryGroupByTagArrayOutput() GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput ToGetQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(context.Context) GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput }
GetQueryQueryDefinitionReportQueryGroupByTagArrayInput is an input type that accepts GetQueryQueryDefinitionReportQueryGroupByTagArray and GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput values. You can construct a concrete instance of `GetQueryQueryDefinitionReportQueryGroupByTagArrayInput` via:
GetQueryQueryDefinitionReportQueryGroupByTagArray{ GetQueryQueryDefinitionReportQueryGroupByTagArgs{...} }
type GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput ¶
type GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType ¶
func (GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType() reflect.Type
func (GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetQueryQueryDefinitionReportQueryGroupByTagArrayOutput ¶
func (o GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetQueryQueryDefinitionReportQueryGroupByTagArrayOutput() GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput
func (GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext ¶
func (o GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput
type GetQueryQueryDefinitionReportQueryGroupByTagInput ¶
type GetQueryQueryDefinitionReportQueryGroupByTagInput interface { pulumi.Input ToGetQueryQueryDefinitionReportQueryGroupByTagOutput() GetQueryQueryDefinitionReportQueryGroupByTagOutput ToGetQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(context.Context) GetQueryQueryDefinitionReportQueryGroupByTagOutput }
GetQueryQueryDefinitionReportQueryGroupByTagInput is an input type that accepts GetQueryQueryDefinitionReportQueryGroupByTagArgs and GetQueryQueryDefinitionReportQueryGroupByTagOutput values. You can construct a concrete instance of `GetQueryQueryDefinitionReportQueryGroupByTagInput` via:
GetQueryQueryDefinitionReportQueryGroupByTagArgs{...}
type GetQueryQueryDefinitionReportQueryGroupByTagOutput ¶
type GetQueryQueryDefinitionReportQueryGroupByTagOutput struct{ *pulumi.OutputState }
func (GetQueryQueryDefinitionReportQueryGroupByTagOutput) ElementType ¶
func (GetQueryQueryDefinitionReportQueryGroupByTagOutput) ElementType() reflect.Type
func (GetQueryQueryDefinitionReportQueryGroupByTagOutput) Key ¶
func (o GetQueryQueryDefinitionReportQueryGroupByTagOutput) Key() pulumi.StringOutput
The tag key.
func (GetQueryQueryDefinitionReportQueryGroupByTagOutput) Namespace ¶
func (o GetQueryQueryDefinitionReportQueryGroupByTagOutput) Namespace() pulumi.StringOutput
The tag namespace.
func (GetQueryQueryDefinitionReportQueryGroupByTagOutput) ToGetQueryQueryDefinitionReportQueryGroupByTagOutput ¶
func (o GetQueryQueryDefinitionReportQueryGroupByTagOutput) ToGetQueryQueryDefinitionReportQueryGroupByTagOutput() GetQueryQueryDefinitionReportQueryGroupByTagOutput
func (GetQueryQueryDefinitionReportQueryGroupByTagOutput) ToGetQueryQueryDefinitionReportQueryGroupByTagOutputWithContext ¶
func (o GetQueryQueryDefinitionReportQueryGroupByTagOutput) ToGetQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryGroupByTagOutput
func (GetQueryQueryDefinitionReportQueryGroupByTagOutput) Value ¶
func (o GetQueryQueryDefinitionReportQueryGroupByTagOutput) Value() pulumi.StringOutput
The tag value.
type GetQueryQueryDefinitionReportQueryInput ¶
type GetQueryQueryDefinitionReportQueryInput interface { pulumi.Input ToGetQueryQueryDefinitionReportQueryOutput() GetQueryQueryDefinitionReportQueryOutput ToGetQueryQueryDefinitionReportQueryOutputWithContext(context.Context) GetQueryQueryDefinitionReportQueryOutput }
GetQueryQueryDefinitionReportQueryInput is an input type that accepts GetQueryQueryDefinitionReportQueryArgs and GetQueryQueryDefinitionReportQueryOutput values. You can construct a concrete instance of `GetQueryQueryDefinitionReportQueryInput` via:
GetQueryQueryDefinitionReportQueryArgs{...}
type GetQueryQueryDefinitionReportQueryOutput ¶
type GetQueryQueryDefinitionReportQueryOutput struct{ *pulumi.OutputState }
func (GetQueryQueryDefinitionReportQueryOutput) CompartmentDepth ¶
func (o GetQueryQueryDefinitionReportQueryOutput) CompartmentDepth() pulumi.Float64Output
The compartment depth level.
func (GetQueryQueryDefinitionReportQueryOutput) DateRangeName ¶
func (o GetQueryQueryDefinitionReportQueryOutput) DateRangeName() pulumi.StringOutput
The UI date range, for example, LAST_THREE_MONTHS. Conflicts with timeUsageStarted and timeUsageEnded.
func (GetQueryQueryDefinitionReportQueryOutput) ElementType ¶
func (GetQueryQueryDefinitionReportQueryOutput) ElementType() reflect.Type
func (GetQueryQueryDefinitionReportQueryOutput) Filter ¶
func (o GetQueryQueryDefinitionReportQueryOutput) Filter() pulumi.StringOutput
The filter object for query usage.
func (GetQueryQueryDefinitionReportQueryOutput) Forecasts ¶
func (o GetQueryQueryDefinitionReportQueryOutput) Forecasts() GetQueryQueryDefinitionReportQueryForecastArrayOutput
Forecast configuration of usage/cost.
func (GetQueryQueryDefinitionReportQueryOutput) Granularity ¶
func (o GetQueryQueryDefinitionReportQueryOutput) Granularity() pulumi.StringOutput
The usage granularity. HOURLY - Hourly data aggregation. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. TOTAL - Not yet supported.
func (GetQueryQueryDefinitionReportQueryOutput) GroupBies ¶
func (o GetQueryQueryDefinitionReportQueryOutput) GroupBies() pulumi.StringArrayOutput
Aggregate the result by. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (GetQueryQueryDefinitionReportQueryOutput) GroupByTags ¶
func (o GetQueryQueryDefinitionReportQueryOutput) GroupByTags() GetQueryQueryDefinitionReportQueryGroupByTagArrayOutput
GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]`
func (GetQueryQueryDefinitionReportQueryOutput) IsAggregateByTime ¶
func (o GetQueryQueryDefinitionReportQueryOutput) IsAggregateByTime() pulumi.BoolOutput
Whether aggregated by time. If isAggregateByTime is true, all usage/cost over the query time period will be added up.
func (GetQueryQueryDefinitionReportQueryOutput) QueryType ¶
func (o GetQueryQueryDefinitionReportQueryOutput) QueryType() pulumi.StringOutput
The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Credit - Query the credit adjustments data. ExpiredCredit - Query the expired credits data AllCredit - Query the credit adjustments and expired credit
func (GetQueryQueryDefinitionReportQueryOutput) TenantId ¶
func (o GetQueryQueryDefinitionReportQueryOutput) TenantId() pulumi.StringOutput
Tenant ID.
func (GetQueryQueryDefinitionReportQueryOutput) TimeUsageEnded ¶
func (o GetQueryQueryDefinitionReportQueryOutput) TimeUsageEnded() pulumi.StringOutput
The usage end time.
func (GetQueryQueryDefinitionReportQueryOutput) TimeUsageStarted ¶
func (o GetQueryQueryDefinitionReportQueryOutput) TimeUsageStarted() pulumi.StringOutput
The usage start time.
func (GetQueryQueryDefinitionReportQueryOutput) ToGetQueryQueryDefinitionReportQueryOutput ¶
func (o GetQueryQueryDefinitionReportQueryOutput) ToGetQueryQueryDefinitionReportQueryOutput() GetQueryQueryDefinitionReportQueryOutput
func (GetQueryQueryDefinitionReportQueryOutput) ToGetQueryQueryDefinitionReportQueryOutputWithContext ¶
func (o GetQueryQueryDefinitionReportQueryOutput) ToGetQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) GetQueryQueryDefinitionReportQueryOutput
type GetScheduleQueryProperty ¶ added in v0.2.0
type GetScheduleQueryProperty struct { // The depth level of the compartment. CompartmentDepth float64 `pulumi:"compartmentDepth"` // Static or dynamic date range `dateRangeType`, which corresponds with type-specific characteristics. DateRanges []GetScheduleQueryPropertyDateRange `pulumi:"dateRanges"` // The filter object for query usage. Filter string `pulumi:"filter"` // The usage granularity. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. Allowed values are: DAILY MONTHLY Granularity string `pulumi:"granularity"` // Aggregate the result by. For example: [ "tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName" ] GroupBies []string `pulumi:"groupBies"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: [ { "namespace": "oracle", "key": "createdBy" ] GroupByTags []GetScheduleQueryPropertyGroupByTag `pulumi:"groupByTags"` // Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up. IsAggregateByTime bool `pulumi:"isAggregateByTime"` // The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Allowed values are: USAGE COST USAGE_AND_COST QueryType string `pulumi:"queryType"` }
type GetScheduleQueryPropertyArgs ¶ added in v0.2.0
type GetScheduleQueryPropertyArgs struct { // The depth level of the compartment. CompartmentDepth pulumi.Float64Input `pulumi:"compartmentDepth"` // Static or dynamic date range `dateRangeType`, which corresponds with type-specific characteristics. DateRanges GetScheduleQueryPropertyDateRangeArrayInput `pulumi:"dateRanges"` // The filter object for query usage. Filter pulumi.StringInput `pulumi:"filter"` // The usage granularity. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. Allowed values are: DAILY MONTHLY Granularity pulumi.StringInput `pulumi:"granularity"` // Aggregate the result by. For example: [ "tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName" ] GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: [ { "namespace": "oracle", "key": "createdBy" ] GroupByTags GetScheduleQueryPropertyGroupByTagArrayInput `pulumi:"groupByTags"` // Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up. IsAggregateByTime pulumi.BoolInput `pulumi:"isAggregateByTime"` // The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Allowed values are: USAGE COST USAGE_AND_COST QueryType pulumi.StringInput `pulumi:"queryType"` }
func (GetScheduleQueryPropertyArgs) ElementType ¶ added in v0.2.0
func (GetScheduleQueryPropertyArgs) ElementType() reflect.Type
func (GetScheduleQueryPropertyArgs) ToGetScheduleQueryPropertyOutput ¶ added in v0.2.0
func (i GetScheduleQueryPropertyArgs) ToGetScheduleQueryPropertyOutput() GetScheduleQueryPropertyOutput
func (GetScheduleQueryPropertyArgs) ToGetScheduleQueryPropertyOutputWithContext ¶ added in v0.2.0
func (i GetScheduleQueryPropertyArgs) ToGetScheduleQueryPropertyOutputWithContext(ctx context.Context) GetScheduleQueryPropertyOutput
type GetScheduleQueryPropertyArray ¶ added in v0.2.0
type GetScheduleQueryPropertyArray []GetScheduleQueryPropertyInput
func (GetScheduleQueryPropertyArray) ElementType ¶ added in v0.2.0
func (GetScheduleQueryPropertyArray) ElementType() reflect.Type
func (GetScheduleQueryPropertyArray) ToGetScheduleQueryPropertyArrayOutput ¶ added in v0.2.0
func (i GetScheduleQueryPropertyArray) ToGetScheduleQueryPropertyArrayOutput() GetScheduleQueryPropertyArrayOutput
func (GetScheduleQueryPropertyArray) ToGetScheduleQueryPropertyArrayOutputWithContext ¶ added in v0.2.0
func (i GetScheduleQueryPropertyArray) ToGetScheduleQueryPropertyArrayOutputWithContext(ctx context.Context) GetScheduleQueryPropertyArrayOutput
type GetScheduleQueryPropertyArrayInput ¶ added in v0.2.0
type GetScheduleQueryPropertyArrayInput interface { pulumi.Input ToGetScheduleQueryPropertyArrayOutput() GetScheduleQueryPropertyArrayOutput ToGetScheduleQueryPropertyArrayOutputWithContext(context.Context) GetScheduleQueryPropertyArrayOutput }
GetScheduleQueryPropertyArrayInput is an input type that accepts GetScheduleQueryPropertyArray and GetScheduleQueryPropertyArrayOutput values. You can construct a concrete instance of `GetScheduleQueryPropertyArrayInput` via:
GetScheduleQueryPropertyArray{ GetScheduleQueryPropertyArgs{...} }
type GetScheduleQueryPropertyArrayOutput ¶ added in v0.2.0
type GetScheduleQueryPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetScheduleQueryPropertyArrayOutput) ElementType ¶ added in v0.2.0
func (GetScheduleQueryPropertyArrayOutput) ElementType() reflect.Type
func (GetScheduleQueryPropertyArrayOutput) Index ¶ added in v0.2.0
func (o GetScheduleQueryPropertyArrayOutput) Index(i pulumi.IntInput) GetScheduleQueryPropertyOutput
func (GetScheduleQueryPropertyArrayOutput) ToGetScheduleQueryPropertyArrayOutput ¶ added in v0.2.0
func (o GetScheduleQueryPropertyArrayOutput) ToGetScheduleQueryPropertyArrayOutput() GetScheduleQueryPropertyArrayOutput
func (GetScheduleQueryPropertyArrayOutput) ToGetScheduleQueryPropertyArrayOutputWithContext ¶ added in v0.2.0
func (o GetScheduleQueryPropertyArrayOutput) ToGetScheduleQueryPropertyArrayOutputWithContext(ctx context.Context) GetScheduleQueryPropertyArrayOutput
type GetScheduleQueryPropertyDateRange ¶ added in v0.2.0
type GetScheduleQueryPropertyDateRange struct { // Defines whether the schedule date range is STATIC or DYNAMIC. DateRangeType string `pulumi:"dateRangeType"` DynamicDateRangeType string `pulumi:"dynamicDateRangeType"` // The usage end time. TimeUsageEnded string `pulumi:"timeUsageEnded"` // The usage start time. TimeUsageStarted string `pulumi:"timeUsageStarted"` }
type GetScheduleQueryPropertyDateRangeArgs ¶ added in v0.2.0
type GetScheduleQueryPropertyDateRangeArgs struct { // Defines whether the schedule date range is STATIC or DYNAMIC. DateRangeType pulumi.StringInput `pulumi:"dateRangeType"` DynamicDateRangeType pulumi.StringInput `pulumi:"dynamicDateRangeType"` // The usage end time. TimeUsageEnded pulumi.StringInput `pulumi:"timeUsageEnded"` // The usage start time. TimeUsageStarted pulumi.StringInput `pulumi:"timeUsageStarted"` }
func (GetScheduleQueryPropertyDateRangeArgs) ElementType ¶ added in v0.2.0
func (GetScheduleQueryPropertyDateRangeArgs) ElementType() reflect.Type
func (GetScheduleQueryPropertyDateRangeArgs) ToGetScheduleQueryPropertyDateRangeOutput ¶ added in v0.2.0
func (i GetScheduleQueryPropertyDateRangeArgs) ToGetScheduleQueryPropertyDateRangeOutput() GetScheduleQueryPropertyDateRangeOutput
func (GetScheduleQueryPropertyDateRangeArgs) ToGetScheduleQueryPropertyDateRangeOutputWithContext ¶ added in v0.2.0
func (i GetScheduleQueryPropertyDateRangeArgs) ToGetScheduleQueryPropertyDateRangeOutputWithContext(ctx context.Context) GetScheduleQueryPropertyDateRangeOutput
type GetScheduleQueryPropertyDateRangeArray ¶ added in v0.2.0
type GetScheduleQueryPropertyDateRangeArray []GetScheduleQueryPropertyDateRangeInput
func (GetScheduleQueryPropertyDateRangeArray) ElementType ¶ added in v0.2.0
func (GetScheduleQueryPropertyDateRangeArray) ElementType() reflect.Type
func (GetScheduleQueryPropertyDateRangeArray) ToGetScheduleQueryPropertyDateRangeArrayOutput ¶ added in v0.2.0
func (i GetScheduleQueryPropertyDateRangeArray) ToGetScheduleQueryPropertyDateRangeArrayOutput() GetScheduleQueryPropertyDateRangeArrayOutput
func (GetScheduleQueryPropertyDateRangeArray) ToGetScheduleQueryPropertyDateRangeArrayOutputWithContext ¶ added in v0.2.0
func (i GetScheduleQueryPropertyDateRangeArray) ToGetScheduleQueryPropertyDateRangeArrayOutputWithContext(ctx context.Context) GetScheduleQueryPropertyDateRangeArrayOutput
type GetScheduleQueryPropertyDateRangeArrayInput ¶ added in v0.2.0
type GetScheduleQueryPropertyDateRangeArrayInput interface { pulumi.Input ToGetScheduleQueryPropertyDateRangeArrayOutput() GetScheduleQueryPropertyDateRangeArrayOutput ToGetScheduleQueryPropertyDateRangeArrayOutputWithContext(context.Context) GetScheduleQueryPropertyDateRangeArrayOutput }
GetScheduleQueryPropertyDateRangeArrayInput is an input type that accepts GetScheduleQueryPropertyDateRangeArray and GetScheduleQueryPropertyDateRangeArrayOutput values. You can construct a concrete instance of `GetScheduleQueryPropertyDateRangeArrayInput` via:
GetScheduleQueryPropertyDateRangeArray{ GetScheduleQueryPropertyDateRangeArgs{...} }
type GetScheduleQueryPropertyDateRangeArrayOutput ¶ added in v0.2.0
type GetScheduleQueryPropertyDateRangeArrayOutput struct{ *pulumi.OutputState }
func (GetScheduleQueryPropertyDateRangeArrayOutput) ElementType ¶ added in v0.2.0
func (GetScheduleQueryPropertyDateRangeArrayOutput) ElementType() reflect.Type
func (GetScheduleQueryPropertyDateRangeArrayOutput) ToGetScheduleQueryPropertyDateRangeArrayOutput ¶ added in v0.2.0
func (o GetScheduleQueryPropertyDateRangeArrayOutput) ToGetScheduleQueryPropertyDateRangeArrayOutput() GetScheduleQueryPropertyDateRangeArrayOutput
func (GetScheduleQueryPropertyDateRangeArrayOutput) ToGetScheduleQueryPropertyDateRangeArrayOutputWithContext ¶ added in v0.2.0
func (o GetScheduleQueryPropertyDateRangeArrayOutput) ToGetScheduleQueryPropertyDateRangeArrayOutputWithContext(ctx context.Context) GetScheduleQueryPropertyDateRangeArrayOutput
type GetScheduleQueryPropertyDateRangeInput ¶ added in v0.2.0
type GetScheduleQueryPropertyDateRangeInput interface { pulumi.Input ToGetScheduleQueryPropertyDateRangeOutput() GetScheduleQueryPropertyDateRangeOutput ToGetScheduleQueryPropertyDateRangeOutputWithContext(context.Context) GetScheduleQueryPropertyDateRangeOutput }
GetScheduleQueryPropertyDateRangeInput is an input type that accepts GetScheduleQueryPropertyDateRangeArgs and GetScheduleQueryPropertyDateRangeOutput values. You can construct a concrete instance of `GetScheduleQueryPropertyDateRangeInput` via:
GetScheduleQueryPropertyDateRangeArgs{...}
type GetScheduleQueryPropertyDateRangeOutput ¶ added in v0.2.0
type GetScheduleQueryPropertyDateRangeOutput struct{ *pulumi.OutputState }
func (GetScheduleQueryPropertyDateRangeOutput) DateRangeType ¶ added in v0.2.0
func (o GetScheduleQueryPropertyDateRangeOutput) DateRangeType() pulumi.StringOutput
Defines whether the schedule date range is STATIC or DYNAMIC.
func (GetScheduleQueryPropertyDateRangeOutput) DynamicDateRangeType ¶ added in v0.2.0
func (o GetScheduleQueryPropertyDateRangeOutput) DynamicDateRangeType() pulumi.StringOutput
func (GetScheduleQueryPropertyDateRangeOutput) ElementType ¶ added in v0.2.0
func (GetScheduleQueryPropertyDateRangeOutput) ElementType() reflect.Type
func (GetScheduleQueryPropertyDateRangeOutput) TimeUsageEnded ¶ added in v0.2.0
func (o GetScheduleQueryPropertyDateRangeOutput) TimeUsageEnded() pulumi.StringOutput
The usage end time.
func (GetScheduleQueryPropertyDateRangeOutput) TimeUsageStarted ¶ added in v0.2.0
func (o GetScheduleQueryPropertyDateRangeOutput) TimeUsageStarted() pulumi.StringOutput
The usage start time.
func (GetScheduleQueryPropertyDateRangeOutput) ToGetScheduleQueryPropertyDateRangeOutput ¶ added in v0.2.0
func (o GetScheduleQueryPropertyDateRangeOutput) ToGetScheduleQueryPropertyDateRangeOutput() GetScheduleQueryPropertyDateRangeOutput
func (GetScheduleQueryPropertyDateRangeOutput) ToGetScheduleQueryPropertyDateRangeOutputWithContext ¶ added in v0.2.0
func (o GetScheduleQueryPropertyDateRangeOutput) ToGetScheduleQueryPropertyDateRangeOutputWithContext(ctx context.Context) GetScheduleQueryPropertyDateRangeOutput
type GetScheduleQueryPropertyGroupByTag ¶ added in v0.2.0
type GetScheduleQueryPropertyGroupByTagArgs ¶ added in v0.2.0
type GetScheduleQueryPropertyGroupByTagArgs struct { // The tag key. Key pulumi.StringInput `pulumi:"key"` // The namespace needed to determine the object storage bucket. Namespace pulumi.StringInput `pulumi:"namespace"` // The tag value. Value pulumi.StringInput `pulumi:"value"` }
func (GetScheduleQueryPropertyGroupByTagArgs) ElementType ¶ added in v0.2.0
func (GetScheduleQueryPropertyGroupByTagArgs) ElementType() reflect.Type
func (GetScheduleQueryPropertyGroupByTagArgs) ToGetScheduleQueryPropertyGroupByTagOutput ¶ added in v0.2.0
func (i GetScheduleQueryPropertyGroupByTagArgs) ToGetScheduleQueryPropertyGroupByTagOutput() GetScheduleQueryPropertyGroupByTagOutput
func (GetScheduleQueryPropertyGroupByTagArgs) ToGetScheduleQueryPropertyGroupByTagOutputWithContext ¶ added in v0.2.0
func (i GetScheduleQueryPropertyGroupByTagArgs) ToGetScheduleQueryPropertyGroupByTagOutputWithContext(ctx context.Context) GetScheduleQueryPropertyGroupByTagOutput
type GetScheduleQueryPropertyGroupByTagArray ¶ added in v0.2.0
type GetScheduleQueryPropertyGroupByTagArray []GetScheduleQueryPropertyGroupByTagInput
func (GetScheduleQueryPropertyGroupByTagArray) ElementType ¶ added in v0.2.0
func (GetScheduleQueryPropertyGroupByTagArray) ElementType() reflect.Type
func (GetScheduleQueryPropertyGroupByTagArray) ToGetScheduleQueryPropertyGroupByTagArrayOutput ¶ added in v0.2.0
func (i GetScheduleQueryPropertyGroupByTagArray) ToGetScheduleQueryPropertyGroupByTagArrayOutput() GetScheduleQueryPropertyGroupByTagArrayOutput
func (GetScheduleQueryPropertyGroupByTagArray) ToGetScheduleQueryPropertyGroupByTagArrayOutputWithContext ¶ added in v0.2.0
func (i GetScheduleQueryPropertyGroupByTagArray) ToGetScheduleQueryPropertyGroupByTagArrayOutputWithContext(ctx context.Context) GetScheduleQueryPropertyGroupByTagArrayOutput
type GetScheduleQueryPropertyGroupByTagArrayInput ¶ added in v0.2.0
type GetScheduleQueryPropertyGroupByTagArrayInput interface { pulumi.Input ToGetScheduleQueryPropertyGroupByTagArrayOutput() GetScheduleQueryPropertyGroupByTagArrayOutput ToGetScheduleQueryPropertyGroupByTagArrayOutputWithContext(context.Context) GetScheduleQueryPropertyGroupByTagArrayOutput }
GetScheduleQueryPropertyGroupByTagArrayInput is an input type that accepts GetScheduleQueryPropertyGroupByTagArray and GetScheduleQueryPropertyGroupByTagArrayOutput values. You can construct a concrete instance of `GetScheduleQueryPropertyGroupByTagArrayInput` via:
GetScheduleQueryPropertyGroupByTagArray{ GetScheduleQueryPropertyGroupByTagArgs{...} }
type GetScheduleQueryPropertyGroupByTagArrayOutput ¶ added in v0.2.0
type GetScheduleQueryPropertyGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (GetScheduleQueryPropertyGroupByTagArrayOutput) ElementType ¶ added in v0.2.0
func (GetScheduleQueryPropertyGroupByTagArrayOutput) ElementType() reflect.Type
func (GetScheduleQueryPropertyGroupByTagArrayOutput) ToGetScheduleQueryPropertyGroupByTagArrayOutput ¶ added in v0.2.0
func (o GetScheduleQueryPropertyGroupByTagArrayOutput) ToGetScheduleQueryPropertyGroupByTagArrayOutput() GetScheduleQueryPropertyGroupByTagArrayOutput
func (GetScheduleQueryPropertyGroupByTagArrayOutput) ToGetScheduleQueryPropertyGroupByTagArrayOutputWithContext ¶ added in v0.2.0
func (o GetScheduleQueryPropertyGroupByTagArrayOutput) ToGetScheduleQueryPropertyGroupByTagArrayOutputWithContext(ctx context.Context) GetScheduleQueryPropertyGroupByTagArrayOutput
type GetScheduleQueryPropertyGroupByTagInput ¶ added in v0.2.0
type GetScheduleQueryPropertyGroupByTagInput interface { pulumi.Input ToGetScheduleQueryPropertyGroupByTagOutput() GetScheduleQueryPropertyGroupByTagOutput ToGetScheduleQueryPropertyGroupByTagOutputWithContext(context.Context) GetScheduleQueryPropertyGroupByTagOutput }
GetScheduleQueryPropertyGroupByTagInput is an input type that accepts GetScheduleQueryPropertyGroupByTagArgs and GetScheduleQueryPropertyGroupByTagOutput values. You can construct a concrete instance of `GetScheduleQueryPropertyGroupByTagInput` via:
GetScheduleQueryPropertyGroupByTagArgs{...}
type GetScheduleQueryPropertyGroupByTagOutput ¶ added in v0.2.0
type GetScheduleQueryPropertyGroupByTagOutput struct{ *pulumi.OutputState }
func (GetScheduleQueryPropertyGroupByTagOutput) ElementType ¶ added in v0.2.0
func (GetScheduleQueryPropertyGroupByTagOutput) ElementType() reflect.Type
func (GetScheduleQueryPropertyGroupByTagOutput) Key ¶ added in v0.2.0
func (o GetScheduleQueryPropertyGroupByTagOutput) Key() pulumi.StringOutput
The tag key.
func (GetScheduleQueryPropertyGroupByTagOutput) Namespace ¶ added in v0.2.0
func (o GetScheduleQueryPropertyGroupByTagOutput) Namespace() pulumi.StringOutput
The namespace needed to determine the object storage bucket.
func (GetScheduleQueryPropertyGroupByTagOutput) ToGetScheduleQueryPropertyGroupByTagOutput ¶ added in v0.2.0
func (o GetScheduleQueryPropertyGroupByTagOutput) ToGetScheduleQueryPropertyGroupByTagOutput() GetScheduleQueryPropertyGroupByTagOutput
func (GetScheduleQueryPropertyGroupByTagOutput) ToGetScheduleQueryPropertyGroupByTagOutputWithContext ¶ added in v0.2.0
func (o GetScheduleQueryPropertyGroupByTagOutput) ToGetScheduleQueryPropertyGroupByTagOutputWithContext(ctx context.Context) GetScheduleQueryPropertyGroupByTagOutput
func (GetScheduleQueryPropertyGroupByTagOutput) Value ¶ added in v0.2.0
func (o GetScheduleQueryPropertyGroupByTagOutput) Value() pulumi.StringOutput
The tag value.
type GetScheduleQueryPropertyInput ¶ added in v0.2.0
type GetScheduleQueryPropertyInput interface { pulumi.Input ToGetScheduleQueryPropertyOutput() GetScheduleQueryPropertyOutput ToGetScheduleQueryPropertyOutputWithContext(context.Context) GetScheduleQueryPropertyOutput }
GetScheduleQueryPropertyInput is an input type that accepts GetScheduleQueryPropertyArgs and GetScheduleQueryPropertyOutput values. You can construct a concrete instance of `GetScheduleQueryPropertyInput` via:
GetScheduleQueryPropertyArgs{...}
type GetScheduleQueryPropertyOutput ¶ added in v0.2.0
type GetScheduleQueryPropertyOutput struct{ *pulumi.OutputState }
func (GetScheduleQueryPropertyOutput) CompartmentDepth ¶ added in v0.2.0
func (o GetScheduleQueryPropertyOutput) CompartmentDepth() pulumi.Float64Output
The depth level of the compartment.
func (GetScheduleQueryPropertyOutput) DateRanges ¶ added in v0.2.0
func (o GetScheduleQueryPropertyOutput) DateRanges() GetScheduleQueryPropertyDateRangeArrayOutput
Static or dynamic date range `dateRangeType`, which corresponds with type-specific characteristics.
func (GetScheduleQueryPropertyOutput) ElementType ¶ added in v0.2.0
func (GetScheduleQueryPropertyOutput) ElementType() reflect.Type
func (GetScheduleQueryPropertyOutput) Filter ¶ added in v0.2.0
func (o GetScheduleQueryPropertyOutput) Filter() pulumi.StringOutput
The filter object for query usage.
func (GetScheduleQueryPropertyOutput) Granularity ¶ added in v0.2.0
func (o GetScheduleQueryPropertyOutput) Granularity() pulumi.StringOutput
The usage granularity. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. Allowed values are: DAILY MONTHLY
func (GetScheduleQueryPropertyOutput) GroupBies ¶ added in v0.2.0
func (o GetScheduleQueryPropertyOutput) GroupBies() pulumi.StringArrayOutput
Aggregate the result by. For example: [ "tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName" ]
func (GetScheduleQueryPropertyOutput) GroupByTags ¶ added in v0.2.0
func (o GetScheduleQueryPropertyOutput) GroupByTags() GetScheduleQueryPropertyGroupByTagArrayOutput
GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: [ { "namespace": "oracle", "key": "createdBy" ]
func (GetScheduleQueryPropertyOutput) IsAggregateByTime ¶ added in v0.2.0
func (o GetScheduleQueryPropertyOutput) IsAggregateByTime() pulumi.BoolOutput
Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up.
func (GetScheduleQueryPropertyOutput) QueryType ¶ added in v0.2.0
func (o GetScheduleQueryPropertyOutput) QueryType() pulumi.StringOutput
The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Allowed values are: USAGE COST USAGE_AND_COST
func (GetScheduleQueryPropertyOutput) ToGetScheduleQueryPropertyOutput ¶ added in v0.2.0
func (o GetScheduleQueryPropertyOutput) ToGetScheduleQueryPropertyOutput() GetScheduleQueryPropertyOutput
func (GetScheduleQueryPropertyOutput) ToGetScheduleQueryPropertyOutputWithContext ¶ added in v0.2.0
func (o GetScheduleQueryPropertyOutput) ToGetScheduleQueryPropertyOutputWithContext(ctx context.Context) GetScheduleQueryPropertyOutput
type GetScheduleResultLocation ¶ added in v0.2.0
type GetScheduleResultLocation struct { // The bucket name where usage or cost CSVs will be uploaded. Bucket string `pulumi:"bucket"` // Defines the type of location where the usage or cost CSVs will be stored. LocationType string `pulumi:"locationType"` // The namespace needed to determine the object storage bucket. Namespace string `pulumi:"namespace"` // The destination Object Store Region specified by the customer. Region string `pulumi:"region"` }
type GetScheduleResultLocationArgs ¶ added in v0.2.0
type GetScheduleResultLocationArgs struct { // The bucket name where usage or cost CSVs will be uploaded. Bucket pulumi.StringInput `pulumi:"bucket"` // Defines the type of location where the usage or cost CSVs will be stored. LocationType pulumi.StringInput `pulumi:"locationType"` // The namespace needed to determine the object storage bucket. Namespace pulumi.StringInput `pulumi:"namespace"` // The destination Object Store Region specified by the customer. Region pulumi.StringInput `pulumi:"region"` }
func (GetScheduleResultLocationArgs) ElementType ¶ added in v0.2.0
func (GetScheduleResultLocationArgs) ElementType() reflect.Type
func (GetScheduleResultLocationArgs) ToGetScheduleResultLocationOutput ¶ added in v0.2.0
func (i GetScheduleResultLocationArgs) ToGetScheduleResultLocationOutput() GetScheduleResultLocationOutput
func (GetScheduleResultLocationArgs) ToGetScheduleResultLocationOutputWithContext ¶ added in v0.2.0
func (i GetScheduleResultLocationArgs) ToGetScheduleResultLocationOutputWithContext(ctx context.Context) GetScheduleResultLocationOutput
type GetScheduleResultLocationArray ¶ added in v0.2.0
type GetScheduleResultLocationArray []GetScheduleResultLocationInput
func (GetScheduleResultLocationArray) ElementType ¶ added in v0.2.0
func (GetScheduleResultLocationArray) ElementType() reflect.Type
func (GetScheduleResultLocationArray) ToGetScheduleResultLocationArrayOutput ¶ added in v0.2.0
func (i GetScheduleResultLocationArray) ToGetScheduleResultLocationArrayOutput() GetScheduleResultLocationArrayOutput
func (GetScheduleResultLocationArray) ToGetScheduleResultLocationArrayOutputWithContext ¶ added in v0.2.0
func (i GetScheduleResultLocationArray) ToGetScheduleResultLocationArrayOutputWithContext(ctx context.Context) GetScheduleResultLocationArrayOutput
type GetScheduleResultLocationArrayInput ¶ added in v0.2.0
type GetScheduleResultLocationArrayInput interface { pulumi.Input ToGetScheduleResultLocationArrayOutput() GetScheduleResultLocationArrayOutput ToGetScheduleResultLocationArrayOutputWithContext(context.Context) GetScheduleResultLocationArrayOutput }
GetScheduleResultLocationArrayInput is an input type that accepts GetScheduleResultLocationArray and GetScheduleResultLocationArrayOutput values. You can construct a concrete instance of `GetScheduleResultLocationArrayInput` via:
GetScheduleResultLocationArray{ GetScheduleResultLocationArgs{...} }
type GetScheduleResultLocationArrayOutput ¶ added in v0.2.0
type GetScheduleResultLocationArrayOutput struct{ *pulumi.OutputState }
func (GetScheduleResultLocationArrayOutput) ElementType ¶ added in v0.2.0
func (GetScheduleResultLocationArrayOutput) ElementType() reflect.Type
func (GetScheduleResultLocationArrayOutput) Index ¶ added in v0.2.0
func (o GetScheduleResultLocationArrayOutput) Index(i pulumi.IntInput) GetScheduleResultLocationOutput
func (GetScheduleResultLocationArrayOutput) ToGetScheduleResultLocationArrayOutput ¶ added in v0.2.0
func (o GetScheduleResultLocationArrayOutput) ToGetScheduleResultLocationArrayOutput() GetScheduleResultLocationArrayOutput
func (GetScheduleResultLocationArrayOutput) ToGetScheduleResultLocationArrayOutputWithContext ¶ added in v0.2.0
func (o GetScheduleResultLocationArrayOutput) ToGetScheduleResultLocationArrayOutputWithContext(ctx context.Context) GetScheduleResultLocationArrayOutput
type GetScheduleResultLocationInput ¶ added in v0.2.0
type GetScheduleResultLocationInput interface { pulumi.Input ToGetScheduleResultLocationOutput() GetScheduleResultLocationOutput ToGetScheduleResultLocationOutputWithContext(context.Context) GetScheduleResultLocationOutput }
GetScheduleResultLocationInput is an input type that accepts GetScheduleResultLocationArgs and GetScheduleResultLocationOutput values. You can construct a concrete instance of `GetScheduleResultLocationInput` via:
GetScheduleResultLocationArgs{...}
type GetScheduleResultLocationOutput ¶ added in v0.2.0
type GetScheduleResultLocationOutput struct{ *pulumi.OutputState }
func (GetScheduleResultLocationOutput) Bucket ¶ added in v0.2.0
func (o GetScheduleResultLocationOutput) Bucket() pulumi.StringOutput
The bucket name where usage or cost CSVs will be uploaded.
func (GetScheduleResultLocationOutput) ElementType ¶ added in v0.2.0
func (GetScheduleResultLocationOutput) ElementType() reflect.Type
func (GetScheduleResultLocationOutput) LocationType ¶ added in v0.2.0
func (o GetScheduleResultLocationOutput) LocationType() pulumi.StringOutput
Defines the type of location where the usage or cost CSVs will be stored.
func (GetScheduleResultLocationOutput) Namespace ¶ added in v0.2.0
func (o GetScheduleResultLocationOutput) Namespace() pulumi.StringOutput
The namespace needed to determine the object storage bucket.
func (GetScheduleResultLocationOutput) Region ¶ added in v0.2.0
func (o GetScheduleResultLocationOutput) Region() pulumi.StringOutput
The destination Object Store Region specified by the customer.
func (GetScheduleResultLocationOutput) ToGetScheduleResultLocationOutput ¶ added in v0.2.0
func (o GetScheduleResultLocationOutput) ToGetScheduleResultLocationOutput() GetScheduleResultLocationOutput
func (GetScheduleResultLocationOutput) ToGetScheduleResultLocationOutputWithContext ¶ added in v0.2.0
func (o GetScheduleResultLocationOutput) ToGetScheduleResultLocationOutputWithContext(ctx context.Context) GetScheduleResultLocationOutput
type GetScheduledRunArgs ¶ added in v0.2.0
type GetScheduledRunArgs struct { // The scheduledRun unique OCID. ScheduledRunId string `pulumi:"scheduledRunId"` }
A collection of arguments for invoking getScheduledRun.
type GetScheduledRunOutputArgs ¶ added in v0.2.0
type GetScheduledRunOutputArgs struct { // The scheduledRun unique OCID. ScheduledRunId pulumi.StringInput `pulumi:"scheduledRunId"` }
A collection of arguments for invoking getScheduledRun.
func (GetScheduledRunOutputArgs) ElementType ¶ added in v0.2.0
func (GetScheduledRunOutputArgs) ElementType() reflect.Type
type GetScheduledRunResult ¶ added in v0.2.0
type GetScheduledRunResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Additional details about scheduled run failure LifecycleDetails string `pulumi:"lifecycleDetails"` // The ocid representing unique shedule ScheduleId string `pulumi:"scheduleId"` ScheduledRunId string `pulumi:"scheduledRunId"` // Specifies if the schedule job was run successfully or not. State string `pulumi:"state"` // The time when schedule started executing TimeCreated string `pulumi:"timeCreated"` // The time when schedule finished executing TimeFinished string `pulumi:"timeFinished"` }
A collection of values returned by getScheduledRun.
func GetScheduledRun ¶ added in v0.2.0
func GetScheduledRun(ctx *pulumi.Context, args *GetScheduledRunArgs, opts ...pulumi.InvokeOption) (*GetScheduledRunResult, error)
This data source provides details about a specific Scheduled Run resource in Oracle Cloud Infrastructure Metering Computation service.
Returns the saved schedule run.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetScheduledRun(ctx, &meteringcomputation.GetScheduledRunArgs{ ScheduledRunId: oci_metering_computation_scheduled_run.Test_scheduled_run.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetScheduledRunResultOutput ¶ added in v0.2.0
type GetScheduledRunResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getScheduledRun.
func GetScheduledRunOutput ¶ added in v0.2.0
func GetScheduledRunOutput(ctx *pulumi.Context, args GetScheduledRunOutputArgs, opts ...pulumi.InvokeOption) GetScheduledRunResultOutput
func (GetScheduledRunResultOutput) ElementType ¶ added in v0.2.0
func (GetScheduledRunResultOutput) ElementType() reflect.Type
func (GetScheduledRunResultOutput) Id ¶ added in v0.2.0
func (o GetScheduledRunResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetScheduledRunResultOutput) LifecycleDetails ¶ added in v0.2.0
func (o GetScheduledRunResultOutput) LifecycleDetails() pulumi.StringOutput
Additional details about scheduled run failure
func (GetScheduledRunResultOutput) ScheduleId ¶ added in v0.2.0
func (o GetScheduledRunResultOutput) ScheduleId() pulumi.StringOutput
The ocid representing unique shedule
func (GetScheduledRunResultOutput) ScheduledRunId ¶ added in v0.2.0
func (o GetScheduledRunResultOutput) ScheduledRunId() pulumi.StringOutput
func (GetScheduledRunResultOutput) State ¶ added in v0.2.0
func (o GetScheduledRunResultOutput) State() pulumi.StringOutput
Specifies if the schedule job was run successfully or not.
func (GetScheduledRunResultOutput) TimeCreated ¶ added in v0.2.0
func (o GetScheduledRunResultOutput) TimeCreated() pulumi.StringOutput
The time when schedule started executing
func (GetScheduledRunResultOutput) TimeFinished ¶ added in v0.2.0
func (o GetScheduledRunResultOutput) TimeFinished() pulumi.StringOutput
The time when schedule finished executing
func (GetScheduledRunResultOutput) ToGetScheduledRunResultOutput ¶ added in v0.2.0
func (o GetScheduledRunResultOutput) ToGetScheduledRunResultOutput() GetScheduledRunResultOutput
func (GetScheduledRunResultOutput) ToGetScheduledRunResultOutputWithContext ¶ added in v0.2.0
func (o GetScheduledRunResultOutput) ToGetScheduledRunResultOutputWithContext(ctx context.Context) GetScheduledRunResultOutput
type GetScheduledRunsArgs ¶ added in v0.2.0
type GetScheduledRunsArgs struct { Filters []GetScheduledRunsFilter `pulumi:"filters"` // The unique ID of a schedule. ScheduleId string `pulumi:"scheduleId"` }
A collection of arguments for invoking getScheduledRuns.
type GetScheduledRunsFilter ¶ added in v0.2.0
type GetScheduledRunsFilterArgs ¶ added in v0.2.0
type GetScheduledRunsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetScheduledRunsFilterArgs) ElementType ¶ added in v0.2.0
func (GetScheduledRunsFilterArgs) ElementType() reflect.Type
func (GetScheduledRunsFilterArgs) ToGetScheduledRunsFilterOutput ¶ added in v0.2.0
func (i GetScheduledRunsFilterArgs) ToGetScheduledRunsFilterOutput() GetScheduledRunsFilterOutput
func (GetScheduledRunsFilterArgs) ToGetScheduledRunsFilterOutputWithContext ¶ added in v0.2.0
func (i GetScheduledRunsFilterArgs) ToGetScheduledRunsFilterOutputWithContext(ctx context.Context) GetScheduledRunsFilterOutput
type GetScheduledRunsFilterArray ¶ added in v0.2.0
type GetScheduledRunsFilterArray []GetScheduledRunsFilterInput
func (GetScheduledRunsFilterArray) ElementType ¶ added in v0.2.0
func (GetScheduledRunsFilterArray) ElementType() reflect.Type
func (GetScheduledRunsFilterArray) ToGetScheduledRunsFilterArrayOutput ¶ added in v0.2.0
func (i GetScheduledRunsFilterArray) ToGetScheduledRunsFilterArrayOutput() GetScheduledRunsFilterArrayOutput
func (GetScheduledRunsFilterArray) ToGetScheduledRunsFilterArrayOutputWithContext ¶ added in v0.2.0
func (i GetScheduledRunsFilterArray) ToGetScheduledRunsFilterArrayOutputWithContext(ctx context.Context) GetScheduledRunsFilterArrayOutput
type GetScheduledRunsFilterArrayInput ¶ added in v0.2.0
type GetScheduledRunsFilterArrayInput interface { pulumi.Input ToGetScheduledRunsFilterArrayOutput() GetScheduledRunsFilterArrayOutput ToGetScheduledRunsFilterArrayOutputWithContext(context.Context) GetScheduledRunsFilterArrayOutput }
GetScheduledRunsFilterArrayInput is an input type that accepts GetScheduledRunsFilterArray and GetScheduledRunsFilterArrayOutput values. You can construct a concrete instance of `GetScheduledRunsFilterArrayInput` via:
GetScheduledRunsFilterArray{ GetScheduledRunsFilterArgs{...} }
type GetScheduledRunsFilterArrayOutput ¶ added in v0.2.0
type GetScheduledRunsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetScheduledRunsFilterArrayOutput) ElementType ¶ added in v0.2.0
func (GetScheduledRunsFilterArrayOutput) ElementType() reflect.Type
func (GetScheduledRunsFilterArrayOutput) Index ¶ added in v0.2.0
func (o GetScheduledRunsFilterArrayOutput) Index(i pulumi.IntInput) GetScheduledRunsFilterOutput
func (GetScheduledRunsFilterArrayOutput) ToGetScheduledRunsFilterArrayOutput ¶ added in v0.2.0
func (o GetScheduledRunsFilterArrayOutput) ToGetScheduledRunsFilterArrayOutput() GetScheduledRunsFilterArrayOutput
func (GetScheduledRunsFilterArrayOutput) ToGetScheduledRunsFilterArrayOutputWithContext ¶ added in v0.2.0
func (o GetScheduledRunsFilterArrayOutput) ToGetScheduledRunsFilterArrayOutputWithContext(ctx context.Context) GetScheduledRunsFilterArrayOutput
type GetScheduledRunsFilterInput ¶ added in v0.2.0
type GetScheduledRunsFilterInput interface { pulumi.Input ToGetScheduledRunsFilterOutput() GetScheduledRunsFilterOutput ToGetScheduledRunsFilterOutputWithContext(context.Context) GetScheduledRunsFilterOutput }
GetScheduledRunsFilterInput is an input type that accepts GetScheduledRunsFilterArgs and GetScheduledRunsFilterOutput values. You can construct a concrete instance of `GetScheduledRunsFilterInput` via:
GetScheduledRunsFilterArgs{...}
type GetScheduledRunsFilterOutput ¶ added in v0.2.0
type GetScheduledRunsFilterOutput struct{ *pulumi.OutputState }
func (GetScheduledRunsFilterOutput) ElementType ¶ added in v0.2.0
func (GetScheduledRunsFilterOutput) ElementType() reflect.Type
func (GetScheduledRunsFilterOutput) Name ¶ added in v0.2.0
func (o GetScheduledRunsFilterOutput) Name() pulumi.StringOutput
func (GetScheduledRunsFilterOutput) Regex ¶ added in v0.2.0
func (o GetScheduledRunsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetScheduledRunsFilterOutput) ToGetScheduledRunsFilterOutput ¶ added in v0.2.0
func (o GetScheduledRunsFilterOutput) ToGetScheduledRunsFilterOutput() GetScheduledRunsFilterOutput
func (GetScheduledRunsFilterOutput) ToGetScheduledRunsFilterOutputWithContext ¶ added in v0.2.0
func (o GetScheduledRunsFilterOutput) ToGetScheduledRunsFilterOutputWithContext(ctx context.Context) GetScheduledRunsFilterOutput
func (GetScheduledRunsFilterOutput) Values ¶ added in v0.2.0
func (o GetScheduledRunsFilterOutput) Values() pulumi.StringArrayOutput
type GetScheduledRunsOutputArgs ¶ added in v0.2.0
type GetScheduledRunsOutputArgs struct { Filters GetScheduledRunsFilterArrayInput `pulumi:"filters"` // The unique ID of a schedule. ScheduleId pulumi.StringInput `pulumi:"scheduleId"` }
A collection of arguments for invoking getScheduledRuns.
func (GetScheduledRunsOutputArgs) ElementType ¶ added in v0.2.0
func (GetScheduledRunsOutputArgs) ElementType() reflect.Type
type GetScheduledRunsResult ¶ added in v0.2.0
type GetScheduledRunsResult struct { Filters []GetScheduledRunsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The ocid representing unique shedule ScheduleId string `pulumi:"scheduleId"` // The list of scheduled_run_collection. ScheduledRunCollections []GetScheduledRunsScheduledRunCollection `pulumi:"scheduledRunCollections"` }
A collection of values returned by getScheduledRuns.
func GetScheduledRuns ¶ added in v0.2.0
func GetScheduledRuns(ctx *pulumi.Context, args *GetScheduledRunsArgs, opts ...pulumi.InvokeOption) (*GetScheduledRunsResult, error)
This data source provides the list of Scheduled Runs in Oracle Cloud Infrastructure Metering Computation service.
Returns schedule history list.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetScheduledRuns(ctx, &meteringcomputation.GetScheduledRunsArgs{ ScheduleId: oci_metering_computation_schedule.Test_schedule.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetScheduledRunsResultOutput ¶ added in v0.2.0
type GetScheduledRunsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getScheduledRuns.
func GetScheduledRunsOutput ¶ added in v0.2.0
func GetScheduledRunsOutput(ctx *pulumi.Context, args GetScheduledRunsOutputArgs, opts ...pulumi.InvokeOption) GetScheduledRunsResultOutput
func (GetScheduledRunsResultOutput) ElementType ¶ added in v0.2.0
func (GetScheduledRunsResultOutput) ElementType() reflect.Type
func (GetScheduledRunsResultOutput) Filters ¶ added in v0.2.0
func (o GetScheduledRunsResultOutput) Filters() GetScheduledRunsFilterArrayOutput
func (GetScheduledRunsResultOutput) Id ¶ added in v0.2.0
func (o GetScheduledRunsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetScheduledRunsResultOutput) ScheduleId ¶ added in v0.2.0
func (o GetScheduledRunsResultOutput) ScheduleId() pulumi.StringOutput
The ocid representing unique shedule
func (GetScheduledRunsResultOutput) ScheduledRunCollections ¶ added in v0.2.0
func (o GetScheduledRunsResultOutput) ScheduledRunCollections() GetScheduledRunsScheduledRunCollectionArrayOutput
The list of scheduled_run_collection.
func (GetScheduledRunsResultOutput) ToGetScheduledRunsResultOutput ¶ added in v0.2.0
func (o GetScheduledRunsResultOutput) ToGetScheduledRunsResultOutput() GetScheduledRunsResultOutput
func (GetScheduledRunsResultOutput) ToGetScheduledRunsResultOutputWithContext ¶ added in v0.2.0
func (o GetScheduledRunsResultOutput) ToGetScheduledRunsResultOutputWithContext(ctx context.Context) GetScheduledRunsResultOutput
type GetScheduledRunsScheduledRunCollection ¶ added in v0.2.0
type GetScheduledRunsScheduledRunCollection struct {
Items []GetScheduledRunsScheduledRunCollectionItem `pulumi:"items"`
}
type GetScheduledRunsScheduledRunCollectionArgs ¶ added in v0.2.0
type GetScheduledRunsScheduledRunCollectionArgs struct {
Items GetScheduledRunsScheduledRunCollectionItemArrayInput `pulumi:"items"`
}
func (GetScheduledRunsScheduledRunCollectionArgs) ElementType ¶ added in v0.2.0
func (GetScheduledRunsScheduledRunCollectionArgs) ElementType() reflect.Type
func (GetScheduledRunsScheduledRunCollectionArgs) ToGetScheduledRunsScheduledRunCollectionOutput ¶ added in v0.2.0
func (i GetScheduledRunsScheduledRunCollectionArgs) ToGetScheduledRunsScheduledRunCollectionOutput() GetScheduledRunsScheduledRunCollectionOutput
func (GetScheduledRunsScheduledRunCollectionArgs) ToGetScheduledRunsScheduledRunCollectionOutputWithContext ¶ added in v0.2.0
func (i GetScheduledRunsScheduledRunCollectionArgs) ToGetScheduledRunsScheduledRunCollectionOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionOutput
type GetScheduledRunsScheduledRunCollectionArray ¶ added in v0.2.0
type GetScheduledRunsScheduledRunCollectionArray []GetScheduledRunsScheduledRunCollectionInput
func (GetScheduledRunsScheduledRunCollectionArray) ElementType ¶ added in v0.2.0
func (GetScheduledRunsScheduledRunCollectionArray) ElementType() reflect.Type
func (GetScheduledRunsScheduledRunCollectionArray) ToGetScheduledRunsScheduledRunCollectionArrayOutput ¶ added in v0.2.0
func (i GetScheduledRunsScheduledRunCollectionArray) ToGetScheduledRunsScheduledRunCollectionArrayOutput() GetScheduledRunsScheduledRunCollectionArrayOutput
func (GetScheduledRunsScheduledRunCollectionArray) ToGetScheduledRunsScheduledRunCollectionArrayOutputWithContext ¶ added in v0.2.0
func (i GetScheduledRunsScheduledRunCollectionArray) ToGetScheduledRunsScheduledRunCollectionArrayOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionArrayOutput
type GetScheduledRunsScheduledRunCollectionArrayInput ¶ added in v0.2.0
type GetScheduledRunsScheduledRunCollectionArrayInput interface { pulumi.Input ToGetScheduledRunsScheduledRunCollectionArrayOutput() GetScheduledRunsScheduledRunCollectionArrayOutput ToGetScheduledRunsScheduledRunCollectionArrayOutputWithContext(context.Context) GetScheduledRunsScheduledRunCollectionArrayOutput }
GetScheduledRunsScheduledRunCollectionArrayInput is an input type that accepts GetScheduledRunsScheduledRunCollectionArray and GetScheduledRunsScheduledRunCollectionArrayOutput values. You can construct a concrete instance of `GetScheduledRunsScheduledRunCollectionArrayInput` via:
GetScheduledRunsScheduledRunCollectionArray{ GetScheduledRunsScheduledRunCollectionArgs{...} }
type GetScheduledRunsScheduledRunCollectionArrayOutput ¶ added in v0.2.0
type GetScheduledRunsScheduledRunCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetScheduledRunsScheduledRunCollectionArrayOutput) ElementType ¶ added in v0.2.0
func (GetScheduledRunsScheduledRunCollectionArrayOutput) ElementType() reflect.Type
func (GetScheduledRunsScheduledRunCollectionArrayOutput) ToGetScheduledRunsScheduledRunCollectionArrayOutput ¶ added in v0.2.0
func (o GetScheduledRunsScheduledRunCollectionArrayOutput) ToGetScheduledRunsScheduledRunCollectionArrayOutput() GetScheduledRunsScheduledRunCollectionArrayOutput
func (GetScheduledRunsScheduledRunCollectionArrayOutput) ToGetScheduledRunsScheduledRunCollectionArrayOutputWithContext ¶ added in v0.2.0
func (o GetScheduledRunsScheduledRunCollectionArrayOutput) ToGetScheduledRunsScheduledRunCollectionArrayOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionArrayOutput
type GetScheduledRunsScheduledRunCollectionInput ¶ added in v0.2.0
type GetScheduledRunsScheduledRunCollectionInput interface { pulumi.Input ToGetScheduledRunsScheduledRunCollectionOutput() GetScheduledRunsScheduledRunCollectionOutput ToGetScheduledRunsScheduledRunCollectionOutputWithContext(context.Context) GetScheduledRunsScheduledRunCollectionOutput }
GetScheduledRunsScheduledRunCollectionInput is an input type that accepts GetScheduledRunsScheduledRunCollectionArgs and GetScheduledRunsScheduledRunCollectionOutput values. You can construct a concrete instance of `GetScheduledRunsScheduledRunCollectionInput` via:
GetScheduledRunsScheduledRunCollectionArgs{...}
type GetScheduledRunsScheduledRunCollectionItem ¶ added in v0.2.0
type GetScheduledRunsScheduledRunCollectionItem struct { // The ocid representing unique shedule run Id string `pulumi:"id"` // Additional details about scheduled run failure LifecycleDetails string `pulumi:"lifecycleDetails"` // The unique ID of a schedule. ScheduleId string `pulumi:"scheduleId"` // Specifies if the schedule job was run successfully or not. State string `pulumi:"state"` // The time when schedule started executing TimeCreated string `pulumi:"timeCreated"` // The time when schedule finished executing TimeFinished string `pulumi:"timeFinished"` }
type GetScheduledRunsScheduledRunCollectionItemArgs ¶ added in v0.2.0
type GetScheduledRunsScheduledRunCollectionItemArgs struct { // The ocid representing unique shedule run Id pulumi.StringInput `pulumi:"id"` // Additional details about scheduled run failure LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // The unique ID of a schedule. ScheduleId pulumi.StringInput `pulumi:"scheduleId"` // Specifies if the schedule job was run successfully or not. State pulumi.StringInput `pulumi:"state"` // The time when schedule started executing TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time when schedule finished executing TimeFinished pulumi.StringInput `pulumi:"timeFinished"` }
func (GetScheduledRunsScheduledRunCollectionItemArgs) ElementType ¶ added in v0.2.0
func (GetScheduledRunsScheduledRunCollectionItemArgs) ElementType() reflect.Type
func (GetScheduledRunsScheduledRunCollectionItemArgs) ToGetScheduledRunsScheduledRunCollectionItemOutput ¶ added in v0.2.0
func (i GetScheduledRunsScheduledRunCollectionItemArgs) ToGetScheduledRunsScheduledRunCollectionItemOutput() GetScheduledRunsScheduledRunCollectionItemOutput
func (GetScheduledRunsScheduledRunCollectionItemArgs) ToGetScheduledRunsScheduledRunCollectionItemOutputWithContext ¶ added in v0.2.0
func (i GetScheduledRunsScheduledRunCollectionItemArgs) ToGetScheduledRunsScheduledRunCollectionItemOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionItemOutput
type GetScheduledRunsScheduledRunCollectionItemArray ¶ added in v0.2.0
type GetScheduledRunsScheduledRunCollectionItemArray []GetScheduledRunsScheduledRunCollectionItemInput
func (GetScheduledRunsScheduledRunCollectionItemArray) ElementType ¶ added in v0.2.0
func (GetScheduledRunsScheduledRunCollectionItemArray) ElementType() reflect.Type
func (GetScheduledRunsScheduledRunCollectionItemArray) ToGetScheduledRunsScheduledRunCollectionItemArrayOutput ¶ added in v0.2.0
func (i GetScheduledRunsScheduledRunCollectionItemArray) ToGetScheduledRunsScheduledRunCollectionItemArrayOutput() GetScheduledRunsScheduledRunCollectionItemArrayOutput
func (GetScheduledRunsScheduledRunCollectionItemArray) ToGetScheduledRunsScheduledRunCollectionItemArrayOutputWithContext ¶ added in v0.2.0
func (i GetScheduledRunsScheduledRunCollectionItemArray) ToGetScheduledRunsScheduledRunCollectionItemArrayOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionItemArrayOutput
type GetScheduledRunsScheduledRunCollectionItemArrayInput ¶ added in v0.2.0
type GetScheduledRunsScheduledRunCollectionItemArrayInput interface { pulumi.Input ToGetScheduledRunsScheduledRunCollectionItemArrayOutput() GetScheduledRunsScheduledRunCollectionItemArrayOutput ToGetScheduledRunsScheduledRunCollectionItemArrayOutputWithContext(context.Context) GetScheduledRunsScheduledRunCollectionItemArrayOutput }
GetScheduledRunsScheduledRunCollectionItemArrayInput is an input type that accepts GetScheduledRunsScheduledRunCollectionItemArray and GetScheduledRunsScheduledRunCollectionItemArrayOutput values. You can construct a concrete instance of `GetScheduledRunsScheduledRunCollectionItemArrayInput` via:
GetScheduledRunsScheduledRunCollectionItemArray{ GetScheduledRunsScheduledRunCollectionItemArgs{...} }
type GetScheduledRunsScheduledRunCollectionItemArrayOutput ¶ added in v0.2.0
type GetScheduledRunsScheduledRunCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetScheduledRunsScheduledRunCollectionItemArrayOutput) ElementType ¶ added in v0.2.0
func (GetScheduledRunsScheduledRunCollectionItemArrayOutput) ElementType() reflect.Type
func (GetScheduledRunsScheduledRunCollectionItemArrayOutput) ToGetScheduledRunsScheduledRunCollectionItemArrayOutput ¶ added in v0.2.0
func (o GetScheduledRunsScheduledRunCollectionItemArrayOutput) ToGetScheduledRunsScheduledRunCollectionItemArrayOutput() GetScheduledRunsScheduledRunCollectionItemArrayOutput
func (GetScheduledRunsScheduledRunCollectionItemArrayOutput) ToGetScheduledRunsScheduledRunCollectionItemArrayOutputWithContext ¶ added in v0.2.0
func (o GetScheduledRunsScheduledRunCollectionItemArrayOutput) ToGetScheduledRunsScheduledRunCollectionItemArrayOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionItemArrayOutput
type GetScheduledRunsScheduledRunCollectionItemInput ¶ added in v0.2.0
type GetScheduledRunsScheduledRunCollectionItemInput interface { pulumi.Input ToGetScheduledRunsScheduledRunCollectionItemOutput() GetScheduledRunsScheduledRunCollectionItemOutput ToGetScheduledRunsScheduledRunCollectionItemOutputWithContext(context.Context) GetScheduledRunsScheduledRunCollectionItemOutput }
GetScheduledRunsScheduledRunCollectionItemInput is an input type that accepts GetScheduledRunsScheduledRunCollectionItemArgs and GetScheduledRunsScheduledRunCollectionItemOutput values. You can construct a concrete instance of `GetScheduledRunsScheduledRunCollectionItemInput` via:
GetScheduledRunsScheduledRunCollectionItemArgs{...}
type GetScheduledRunsScheduledRunCollectionItemOutput ¶ added in v0.2.0
type GetScheduledRunsScheduledRunCollectionItemOutput struct{ *pulumi.OutputState }
func (GetScheduledRunsScheduledRunCollectionItemOutput) ElementType ¶ added in v0.2.0
func (GetScheduledRunsScheduledRunCollectionItemOutput) ElementType() reflect.Type
func (GetScheduledRunsScheduledRunCollectionItemOutput) Id ¶ added in v0.2.0
The ocid representing unique shedule run
func (GetScheduledRunsScheduledRunCollectionItemOutput) LifecycleDetails ¶ added in v0.2.0
func (o GetScheduledRunsScheduledRunCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
Additional details about scheduled run failure
func (GetScheduledRunsScheduledRunCollectionItemOutput) ScheduleId ¶ added in v0.2.0
func (o GetScheduledRunsScheduledRunCollectionItemOutput) ScheduleId() pulumi.StringOutput
The unique ID of a schedule.
func (GetScheduledRunsScheduledRunCollectionItemOutput) State ¶ added in v0.2.0
func (o GetScheduledRunsScheduledRunCollectionItemOutput) State() pulumi.StringOutput
Specifies if the schedule job was run successfully or not.
func (GetScheduledRunsScheduledRunCollectionItemOutput) TimeCreated ¶ added in v0.2.0
func (o GetScheduledRunsScheduledRunCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time when schedule started executing
func (GetScheduledRunsScheduledRunCollectionItemOutput) TimeFinished ¶ added in v0.2.0
func (o GetScheduledRunsScheduledRunCollectionItemOutput) TimeFinished() pulumi.StringOutput
The time when schedule finished executing
func (GetScheduledRunsScheduledRunCollectionItemOutput) ToGetScheduledRunsScheduledRunCollectionItemOutput ¶ added in v0.2.0
func (o GetScheduledRunsScheduledRunCollectionItemOutput) ToGetScheduledRunsScheduledRunCollectionItemOutput() GetScheduledRunsScheduledRunCollectionItemOutput
func (GetScheduledRunsScheduledRunCollectionItemOutput) ToGetScheduledRunsScheduledRunCollectionItemOutputWithContext ¶ added in v0.2.0
func (o GetScheduledRunsScheduledRunCollectionItemOutput) ToGetScheduledRunsScheduledRunCollectionItemOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionItemOutput
type GetScheduledRunsScheduledRunCollectionOutput ¶ added in v0.2.0
type GetScheduledRunsScheduledRunCollectionOutput struct{ *pulumi.OutputState }
func (GetScheduledRunsScheduledRunCollectionOutput) ElementType ¶ added in v0.2.0
func (GetScheduledRunsScheduledRunCollectionOutput) ElementType() reflect.Type
func (GetScheduledRunsScheduledRunCollectionOutput) ToGetScheduledRunsScheduledRunCollectionOutput ¶ added in v0.2.0
func (o GetScheduledRunsScheduledRunCollectionOutput) ToGetScheduledRunsScheduledRunCollectionOutput() GetScheduledRunsScheduledRunCollectionOutput
func (GetScheduledRunsScheduledRunCollectionOutput) ToGetScheduledRunsScheduledRunCollectionOutputWithContext ¶ added in v0.2.0
func (o GetScheduledRunsScheduledRunCollectionOutput) ToGetScheduledRunsScheduledRunCollectionOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionOutput
type GetSchedulesArgs ¶ added in v0.2.0
type GetSchedulesArgs struct { // The compartment ID in which to list resources. CompartmentId string `pulumi:"compartmentId"` // The filter object for query usage. Filters []GetSchedulesFilter `pulumi:"filters"` // Query parameter for filtering by name Name *string `pulumi:"name"` }
A collection of arguments for invoking getSchedules.
type GetSchedulesFilter ¶ added in v0.2.0
type GetSchedulesFilterArgs ¶ added in v0.2.0
type GetSchedulesFilterArgs struct { // Query parameter for filtering by name Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetSchedulesFilterArgs) ElementType ¶ added in v0.2.0
func (GetSchedulesFilterArgs) ElementType() reflect.Type
func (GetSchedulesFilterArgs) ToGetSchedulesFilterOutput ¶ added in v0.2.0
func (i GetSchedulesFilterArgs) ToGetSchedulesFilterOutput() GetSchedulesFilterOutput
func (GetSchedulesFilterArgs) ToGetSchedulesFilterOutputWithContext ¶ added in v0.2.0
func (i GetSchedulesFilterArgs) ToGetSchedulesFilterOutputWithContext(ctx context.Context) GetSchedulesFilterOutput
type GetSchedulesFilterArray ¶ added in v0.2.0
type GetSchedulesFilterArray []GetSchedulesFilterInput
func (GetSchedulesFilterArray) ElementType ¶ added in v0.2.0
func (GetSchedulesFilterArray) ElementType() reflect.Type
func (GetSchedulesFilterArray) ToGetSchedulesFilterArrayOutput ¶ added in v0.2.0
func (i GetSchedulesFilterArray) ToGetSchedulesFilterArrayOutput() GetSchedulesFilterArrayOutput
func (GetSchedulesFilterArray) ToGetSchedulesFilterArrayOutputWithContext ¶ added in v0.2.0
func (i GetSchedulesFilterArray) ToGetSchedulesFilterArrayOutputWithContext(ctx context.Context) GetSchedulesFilterArrayOutput
type GetSchedulesFilterArrayInput ¶ added in v0.2.0
type GetSchedulesFilterArrayInput interface { pulumi.Input ToGetSchedulesFilterArrayOutput() GetSchedulesFilterArrayOutput ToGetSchedulesFilterArrayOutputWithContext(context.Context) GetSchedulesFilterArrayOutput }
GetSchedulesFilterArrayInput is an input type that accepts GetSchedulesFilterArray and GetSchedulesFilterArrayOutput values. You can construct a concrete instance of `GetSchedulesFilterArrayInput` via:
GetSchedulesFilterArray{ GetSchedulesFilterArgs{...} }
type GetSchedulesFilterArrayOutput ¶ added in v0.2.0
type GetSchedulesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesFilterArrayOutput) ElementType ¶ added in v0.2.0
func (GetSchedulesFilterArrayOutput) ElementType() reflect.Type
func (GetSchedulesFilterArrayOutput) Index ¶ added in v0.2.0
func (o GetSchedulesFilterArrayOutput) Index(i pulumi.IntInput) GetSchedulesFilterOutput
func (GetSchedulesFilterArrayOutput) ToGetSchedulesFilterArrayOutput ¶ added in v0.2.0
func (o GetSchedulesFilterArrayOutput) ToGetSchedulesFilterArrayOutput() GetSchedulesFilterArrayOutput
func (GetSchedulesFilterArrayOutput) ToGetSchedulesFilterArrayOutputWithContext ¶ added in v0.2.0
func (o GetSchedulesFilterArrayOutput) ToGetSchedulesFilterArrayOutputWithContext(ctx context.Context) GetSchedulesFilterArrayOutput
type GetSchedulesFilterInput ¶ added in v0.2.0
type GetSchedulesFilterInput interface { pulumi.Input ToGetSchedulesFilterOutput() GetSchedulesFilterOutput ToGetSchedulesFilterOutputWithContext(context.Context) GetSchedulesFilterOutput }
GetSchedulesFilterInput is an input type that accepts GetSchedulesFilterArgs and GetSchedulesFilterOutput values. You can construct a concrete instance of `GetSchedulesFilterInput` via:
GetSchedulesFilterArgs{...}
type GetSchedulesFilterOutput ¶ added in v0.2.0
type GetSchedulesFilterOutput struct{ *pulumi.OutputState }
func (GetSchedulesFilterOutput) ElementType ¶ added in v0.2.0
func (GetSchedulesFilterOutput) ElementType() reflect.Type
func (GetSchedulesFilterOutput) Name ¶ added in v0.2.0
func (o GetSchedulesFilterOutput) Name() pulumi.StringOutput
Query parameter for filtering by name
func (GetSchedulesFilterOutput) Regex ¶ added in v0.2.0
func (o GetSchedulesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetSchedulesFilterOutput) ToGetSchedulesFilterOutput ¶ added in v0.2.0
func (o GetSchedulesFilterOutput) ToGetSchedulesFilterOutput() GetSchedulesFilterOutput
func (GetSchedulesFilterOutput) ToGetSchedulesFilterOutputWithContext ¶ added in v0.2.0
func (o GetSchedulesFilterOutput) ToGetSchedulesFilterOutputWithContext(ctx context.Context) GetSchedulesFilterOutput
func (GetSchedulesFilterOutput) Values ¶ added in v0.2.0
func (o GetSchedulesFilterOutput) Values() pulumi.StringArrayOutput
type GetSchedulesOutputArgs ¶ added in v0.2.0
type GetSchedulesOutputArgs struct { // The compartment ID in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The filter object for query usage. Filters GetSchedulesFilterArrayInput `pulumi:"filters"` // Query parameter for filtering by name Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getSchedules.
func (GetSchedulesOutputArgs) ElementType ¶ added in v0.2.0
func (GetSchedulesOutputArgs) ElementType() reflect.Type
type GetSchedulesResult ¶ added in v0.2.0
type GetSchedulesResult struct { // The customer tenancy. CompartmentId string `pulumi:"compartmentId"` // The filter object for query usage. Filters []GetSchedulesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The unique name of the schedule created by the user. Name *string `pulumi:"name"` // The list of schedule_collection. ScheduleCollections []GetSchedulesScheduleCollection `pulumi:"scheduleCollections"` }
A collection of values returned by getSchedules.
func GetSchedules ¶ added in v0.2.0
func GetSchedules(ctx *pulumi.Context, args *GetSchedulesArgs, opts ...pulumi.InvokeOption) (*GetSchedulesResult, error)
This data source provides the list of Schedules in Oracle Cloud Infrastructure Metering Computation service.
Returns the saved schedule list.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetSchedules(ctx, &meteringcomputation.GetSchedulesArgs{ CompartmentId: _var.Compartment_id, Name: pulumi.StringRef(_var.Schedule_name), }, nil) if err != nil { return err } return nil }) }
```
type GetSchedulesResultOutput ¶ added in v0.2.0
type GetSchedulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSchedules.
func GetSchedulesOutput ¶ added in v0.2.0
func GetSchedulesOutput(ctx *pulumi.Context, args GetSchedulesOutputArgs, opts ...pulumi.InvokeOption) GetSchedulesResultOutput
func (GetSchedulesResultOutput) CompartmentId ¶ added in v0.2.0
func (o GetSchedulesResultOutput) CompartmentId() pulumi.StringOutput
The customer tenancy.
func (GetSchedulesResultOutput) ElementType ¶ added in v0.2.0
func (GetSchedulesResultOutput) ElementType() reflect.Type
func (GetSchedulesResultOutput) Filters ¶ added in v0.2.0
func (o GetSchedulesResultOutput) Filters() GetSchedulesFilterArrayOutput
The filter object for query usage.
func (GetSchedulesResultOutput) Id ¶ added in v0.2.0
func (o GetSchedulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSchedulesResultOutput) Name ¶ added in v0.2.0
func (o GetSchedulesResultOutput) Name() pulumi.StringPtrOutput
The unique name of the schedule created by the user.
func (GetSchedulesResultOutput) ScheduleCollections ¶ added in v0.2.0
func (o GetSchedulesResultOutput) ScheduleCollections() GetSchedulesScheduleCollectionArrayOutput
The list of schedule_collection.
func (GetSchedulesResultOutput) ToGetSchedulesResultOutput ¶ added in v0.2.0
func (o GetSchedulesResultOutput) ToGetSchedulesResultOutput() GetSchedulesResultOutput
func (GetSchedulesResultOutput) ToGetSchedulesResultOutputWithContext ¶ added in v0.2.0
func (o GetSchedulesResultOutput) ToGetSchedulesResultOutputWithContext(ctx context.Context) GetSchedulesResultOutput
type GetSchedulesScheduleCollection ¶ added in v0.2.0
type GetSchedulesScheduleCollection struct {
Items []GetSchedulesScheduleCollectionItem `pulumi:"items"`
}
type GetSchedulesScheduleCollectionArgs ¶ added in v0.2.0
type GetSchedulesScheduleCollectionArgs struct {
Items GetSchedulesScheduleCollectionItemArrayInput `pulumi:"items"`
}
func (GetSchedulesScheduleCollectionArgs) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionArgs) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionArgs) ToGetSchedulesScheduleCollectionOutput ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionArgs) ToGetSchedulesScheduleCollectionOutput() GetSchedulesScheduleCollectionOutput
func (GetSchedulesScheduleCollectionArgs) ToGetSchedulesScheduleCollectionOutputWithContext ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionArgs) ToGetSchedulesScheduleCollectionOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionOutput
type GetSchedulesScheduleCollectionArray ¶ added in v0.2.0
type GetSchedulesScheduleCollectionArray []GetSchedulesScheduleCollectionInput
func (GetSchedulesScheduleCollectionArray) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionArray) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionArray) ToGetSchedulesScheduleCollectionArrayOutput ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionArray) ToGetSchedulesScheduleCollectionArrayOutput() GetSchedulesScheduleCollectionArrayOutput
func (GetSchedulesScheduleCollectionArray) ToGetSchedulesScheduleCollectionArrayOutputWithContext ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionArray) ToGetSchedulesScheduleCollectionArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionArrayOutput
type GetSchedulesScheduleCollectionArrayInput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionArrayInput interface { pulumi.Input ToGetSchedulesScheduleCollectionArrayOutput() GetSchedulesScheduleCollectionArrayOutput ToGetSchedulesScheduleCollectionArrayOutputWithContext(context.Context) GetSchedulesScheduleCollectionArrayOutput }
GetSchedulesScheduleCollectionArrayInput is an input type that accepts GetSchedulesScheduleCollectionArray and GetSchedulesScheduleCollectionArrayOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionArrayInput` via:
GetSchedulesScheduleCollectionArray{ GetSchedulesScheduleCollectionArgs{...} }
type GetSchedulesScheduleCollectionArrayOutput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionArrayOutput) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionArrayOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionArrayOutput) ToGetSchedulesScheduleCollectionArrayOutput ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionArrayOutput) ToGetSchedulesScheduleCollectionArrayOutput() GetSchedulesScheduleCollectionArrayOutput
func (GetSchedulesScheduleCollectionArrayOutput) ToGetSchedulesScheduleCollectionArrayOutputWithContext ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionArrayOutput) ToGetSchedulesScheduleCollectionArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionArrayOutput
type GetSchedulesScheduleCollectionInput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionInput interface { pulumi.Input ToGetSchedulesScheduleCollectionOutput() GetSchedulesScheduleCollectionOutput ToGetSchedulesScheduleCollectionOutputWithContext(context.Context) GetSchedulesScheduleCollectionOutput }
GetSchedulesScheduleCollectionInput is an input type that accepts GetSchedulesScheduleCollectionArgs and GetSchedulesScheduleCollectionOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionInput` via:
GetSchedulesScheduleCollectionArgs{...}
type GetSchedulesScheduleCollectionItem ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItem struct { // The compartment ID in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The description of the schedule. Description string `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID representing a unique shedule. Id string `pulumi:"id"` // Query parameter for filtering by name Name string `pulumi:"name"` // Specifies the supported output file format. OutputFileFormat string `pulumi:"outputFileFormat"` // The query properties. QueryProperties []GetSchedulesScheduleCollectionItemQueryProperty `pulumi:"queryProperties"` // The location where usage or cost CSVs will be uploaded defined by `locationType`, which corresponds with type-specific characteristics. ResultLocations []GetSchedulesScheduleCollectionItemResultLocation `pulumi:"resultLocations"` // The saved report ID which can also be used to generate a query. SavedReportId string `pulumi:"savedReportId"` // Specifies the frequency according to when the schedule will be run, in the x-obmcs-recurring-time format described in [RFC 5545 section 3.3.10](https://datatracker.ietf.org/doc/html/rfc5545#section-3.3.10). Supported values are : ONE_TIME, DAILY, WEEKLY and MONTHLY. ScheduleRecurrences string `pulumi:"scheduleRecurrences"` // The schedule lifecycle state. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The date and time the schedule was created. TimeCreated string `pulumi:"timeCreated"` // The date and time of the next job execution. TimeNextRun string `pulumi:"timeNextRun"` // The date and time of the first time job execution. TimeScheduled string `pulumi:"timeScheduled"` }
type GetSchedulesScheduleCollectionItemArgs ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemArgs struct { // The compartment ID in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // The description of the schedule. Description pulumi.StringInput `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID representing a unique shedule. Id pulumi.StringInput `pulumi:"id"` // Query parameter for filtering by name Name pulumi.StringInput `pulumi:"name"` // Specifies the supported output file format. OutputFileFormat pulumi.StringInput `pulumi:"outputFileFormat"` // The query properties. QueryProperties GetSchedulesScheduleCollectionItemQueryPropertyArrayInput `pulumi:"queryProperties"` // The location where usage or cost CSVs will be uploaded defined by `locationType`, which corresponds with type-specific characteristics. ResultLocations GetSchedulesScheduleCollectionItemResultLocationArrayInput `pulumi:"resultLocations"` // The saved report ID which can also be used to generate a query. SavedReportId pulumi.StringInput `pulumi:"savedReportId"` // Specifies the frequency according to when the schedule will be run, in the x-obmcs-recurring-time format described in [RFC 5545 section 3.3.10](https://datatracker.ietf.org/doc/html/rfc5545#section-3.3.10). Supported values are : ONE_TIME, DAILY, WEEKLY and MONTHLY. ScheduleRecurrences pulumi.StringInput `pulumi:"scheduleRecurrences"` // The schedule lifecycle state. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput `pulumi:"systemTags"` // The date and time the schedule was created. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The date and time of the next job execution. TimeNextRun pulumi.StringInput `pulumi:"timeNextRun"` // The date and time of the first time job execution. TimeScheduled pulumi.StringInput `pulumi:"timeScheduled"` }
func (GetSchedulesScheduleCollectionItemArgs) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemArgs) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemArgs) ToGetSchedulesScheduleCollectionItemOutput ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemArgs) ToGetSchedulesScheduleCollectionItemOutput() GetSchedulesScheduleCollectionItemOutput
func (GetSchedulesScheduleCollectionItemArgs) ToGetSchedulesScheduleCollectionItemOutputWithContext ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemArgs) ToGetSchedulesScheduleCollectionItemOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemOutput
type GetSchedulesScheduleCollectionItemArray ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemArray []GetSchedulesScheduleCollectionItemInput
func (GetSchedulesScheduleCollectionItemArray) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemArray) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemArray) ToGetSchedulesScheduleCollectionItemArrayOutput ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemArray) ToGetSchedulesScheduleCollectionItemArrayOutput() GetSchedulesScheduleCollectionItemArrayOutput
func (GetSchedulesScheduleCollectionItemArray) ToGetSchedulesScheduleCollectionItemArrayOutputWithContext ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemArray) ToGetSchedulesScheduleCollectionItemArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemArrayOutput
type GetSchedulesScheduleCollectionItemArrayInput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemArrayInput interface { pulumi.Input ToGetSchedulesScheduleCollectionItemArrayOutput() GetSchedulesScheduleCollectionItemArrayOutput ToGetSchedulesScheduleCollectionItemArrayOutputWithContext(context.Context) GetSchedulesScheduleCollectionItemArrayOutput }
GetSchedulesScheduleCollectionItemArrayInput is an input type that accepts GetSchedulesScheduleCollectionItemArray and GetSchedulesScheduleCollectionItemArrayOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionItemArrayInput` via:
GetSchedulesScheduleCollectionItemArray{ GetSchedulesScheduleCollectionItemArgs{...} }
type GetSchedulesScheduleCollectionItemArrayOutput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemArrayOutput) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemArrayOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemArrayOutput) ToGetSchedulesScheduleCollectionItemArrayOutput ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemArrayOutput) ToGetSchedulesScheduleCollectionItemArrayOutput() GetSchedulesScheduleCollectionItemArrayOutput
func (GetSchedulesScheduleCollectionItemArrayOutput) ToGetSchedulesScheduleCollectionItemArrayOutputWithContext ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemArrayOutput) ToGetSchedulesScheduleCollectionItemArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemArrayOutput
type GetSchedulesScheduleCollectionItemInput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemInput interface { pulumi.Input ToGetSchedulesScheduleCollectionItemOutput() GetSchedulesScheduleCollectionItemOutput ToGetSchedulesScheduleCollectionItemOutputWithContext(context.Context) GetSchedulesScheduleCollectionItemOutput }
GetSchedulesScheduleCollectionItemInput is an input type that accepts GetSchedulesScheduleCollectionItemArgs and GetSchedulesScheduleCollectionItemOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionItemInput` via:
GetSchedulesScheduleCollectionItemArgs{...}
type GetSchedulesScheduleCollectionItemOutput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemOutput) CompartmentId ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemOutput) CompartmentId() pulumi.StringOutput
The compartment ID in which to list resources.
func (GetSchedulesScheduleCollectionItemOutput) DefinedTags ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace.bar-key": "value"}`
func (GetSchedulesScheduleCollectionItemOutput) Description ¶ added in v0.6.0
func (o GetSchedulesScheduleCollectionItemOutput) Description() pulumi.StringOutput
The description of the schedule.
func (GetSchedulesScheduleCollectionItemOutput) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemOutput) FreeformTags ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
func (GetSchedulesScheduleCollectionItemOutput) Id ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemOutput) Id() pulumi.StringOutput
The OCID representing a unique shedule.
func (GetSchedulesScheduleCollectionItemOutput) Name ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemOutput) Name() pulumi.StringOutput
Query parameter for filtering by name
func (GetSchedulesScheduleCollectionItemOutput) OutputFileFormat ¶ added in v0.6.0
func (o GetSchedulesScheduleCollectionItemOutput) OutputFileFormat() pulumi.StringOutput
Specifies the supported output file format.
func (GetSchedulesScheduleCollectionItemOutput) QueryProperties ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemOutput) QueryProperties() GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput
The query properties.
func (GetSchedulesScheduleCollectionItemOutput) ResultLocations ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemOutput) ResultLocations() GetSchedulesScheduleCollectionItemResultLocationArrayOutput
The location where usage or cost CSVs will be uploaded defined by `locationType`, which corresponds with type-specific characteristics.
func (GetSchedulesScheduleCollectionItemOutput) SavedReportId ¶ added in v0.6.0
func (o GetSchedulesScheduleCollectionItemOutput) SavedReportId() pulumi.StringOutput
The saved report ID which can also be used to generate a query.
func (GetSchedulesScheduleCollectionItemOutput) ScheduleRecurrences ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemOutput) ScheduleRecurrences() pulumi.StringOutput
Specifies the frequency according to when the schedule will be run, in the x-obmcs-recurring-time format described in [RFC 5545 section 3.3.10](https://datatracker.ietf.org/doc/html/rfc5545#section-3.3.10). Supported values are : ONE_TIME, DAILY, WEEKLY and MONTHLY.
func (GetSchedulesScheduleCollectionItemOutput) State ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemOutput) State() pulumi.StringOutput
The schedule lifecycle state.
func (GetSchedulesScheduleCollectionItemOutput) SystemTags ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetSchedulesScheduleCollectionItemOutput) TimeCreated ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemOutput) TimeCreated() pulumi.StringOutput
The date and time the schedule was created.
func (GetSchedulesScheduleCollectionItemOutput) TimeNextRun ¶ added in v0.6.0
func (o GetSchedulesScheduleCollectionItemOutput) TimeNextRun() pulumi.StringOutput
The date and time of the next job execution.
func (GetSchedulesScheduleCollectionItemOutput) TimeScheduled ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemOutput) TimeScheduled() pulumi.StringOutput
The date and time of the first time job execution.
func (GetSchedulesScheduleCollectionItemOutput) ToGetSchedulesScheduleCollectionItemOutput ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemOutput) ToGetSchedulesScheduleCollectionItemOutput() GetSchedulesScheduleCollectionItemOutput
func (GetSchedulesScheduleCollectionItemOutput) ToGetSchedulesScheduleCollectionItemOutputWithContext ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemOutput) ToGetSchedulesScheduleCollectionItemOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemOutput
type GetSchedulesScheduleCollectionItemQueryProperty ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryProperty struct { // The depth level of the compartment. CompartmentDepth float64 `pulumi:"compartmentDepth"` // Static or dynamic date range `dateRangeType`, which corresponds with type-specific characteristics. DateRanges []GetSchedulesScheduleCollectionItemQueryPropertyDateRange `pulumi:"dateRanges"` // The filter object for query usage. Filter string `pulumi:"filter"` // The usage granularity. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. Allowed values are: DAILY MONTHLY Granularity string `pulumi:"granularity"` // Aggregate the result by. For example: [ "tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName" ] GroupBies []string `pulumi:"groupBies"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: [ { "namespace": "oracle", "key": "createdBy" ] GroupByTags []GetSchedulesScheduleCollectionItemQueryPropertyGroupByTag `pulumi:"groupByTags"` // Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up. IsAggregateByTime bool `pulumi:"isAggregateByTime"` // The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Allowed values are: USAGE COST USAGE_AND_COST QueryType string `pulumi:"queryType"` }
type GetSchedulesScheduleCollectionItemQueryPropertyArgs ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyArgs struct { // The depth level of the compartment. CompartmentDepth pulumi.Float64Input `pulumi:"compartmentDepth"` // Static or dynamic date range `dateRangeType`, which corresponds with type-specific characteristics. DateRanges GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayInput `pulumi:"dateRanges"` // The filter object for query usage. Filter pulumi.StringInput `pulumi:"filter"` // The usage granularity. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. Allowed values are: DAILY MONTHLY Granularity pulumi.StringInput `pulumi:"granularity"` // Aggregate the result by. For example: [ "tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName" ] GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: [ { "namespace": "oracle", "key": "createdBy" ] GroupByTags GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayInput `pulumi:"groupByTags"` // Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up. IsAggregateByTime pulumi.BoolInput `pulumi:"isAggregateByTime"` // The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Allowed values are: USAGE COST USAGE_AND_COST QueryType pulumi.StringInput `pulumi:"queryType"` }
func (GetSchedulesScheduleCollectionItemQueryPropertyArgs) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemQueryPropertyArgs) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyOutput ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemQueryPropertyArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyOutput() GetSchedulesScheduleCollectionItemQueryPropertyOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyOutputWithContext ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemQueryPropertyArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyOutput
type GetSchedulesScheduleCollectionItemQueryPropertyArray ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyArray []GetSchedulesScheduleCollectionItemQueryPropertyInput
func (GetSchedulesScheduleCollectionItemQueryPropertyArray) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemQueryPropertyArray) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyArray) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutput ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemQueryPropertyArray) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyArray) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutputWithContext ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemQueryPropertyArray) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput
type GetSchedulesScheduleCollectionItemQueryPropertyArrayInput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyArrayInput interface { pulumi.Input ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutputWithContext(context.Context) GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput }
GetSchedulesScheduleCollectionItemQueryPropertyArrayInput is an input type that accepts GetSchedulesScheduleCollectionItemQueryPropertyArray and GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionItemQueryPropertyArrayInput` via:
GetSchedulesScheduleCollectionItemQueryPropertyArray{ GetSchedulesScheduleCollectionItemQueryPropertyArgs{...} }
type GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutput ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutputWithContext ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput
type GetSchedulesScheduleCollectionItemQueryPropertyDateRange ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyDateRange struct { // Defines whether the schedule date range is STATIC or DYNAMIC. DateRangeType string `pulumi:"dateRangeType"` DynamicDateRangeType string `pulumi:"dynamicDateRangeType"` // The usage end time. TimeUsageEnded string `pulumi:"timeUsageEnded"` // The usage start time. TimeUsageStarted string `pulumi:"timeUsageStarted"` }
type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs struct { // Defines whether the schedule date range is STATIC or DYNAMIC. DateRangeType pulumi.StringInput `pulumi:"dateRangeType"` DynamicDateRangeType pulumi.StringInput `pulumi:"dynamicDateRangeType"` // The usage end time. TimeUsageEnded pulumi.StringInput `pulumi:"timeUsageEnded"` // The usage start time. TimeUsageStarted pulumi.StringInput `pulumi:"timeUsageStarted"` }
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput() GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutputWithContext ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput
type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray []GetSchedulesScheduleCollectionItemQueryPropertyDateRangeInput
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutputWithContext ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput
type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayInput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayInput interface { pulumi.Input ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutputWithContext(context.Context) GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput }
GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayInput is an input type that accepts GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray and GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayInput` via:
GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray{ GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs{...} }
type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutputWithContext ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput
type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeInput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeInput interface { pulumi.Input ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput() GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutputWithContext(context.Context) GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput }
GetSchedulesScheduleCollectionItemQueryPropertyDateRangeInput is an input type that accepts GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs and GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionItemQueryPropertyDateRangeInput` via:
GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs{...}
type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) DateRangeType ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) DateRangeType() pulumi.StringOutput
Defines whether the schedule date range is STATIC or DYNAMIC.
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) DynamicDateRangeType ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) DynamicDateRangeType() pulumi.StringOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) TimeUsageEnded ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) TimeUsageEnded() pulumi.StringOutput
The usage end time.
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) TimeUsageStarted ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) TimeUsageStarted() pulumi.StringOutput
The usage start time.
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput() GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutputWithContext ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTag ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs struct { // The tag key. Key pulumi.StringInput `pulumi:"key"` // The namespace needed to determine the object storage bucket. Namespace pulumi.StringInput `pulumi:"namespace"` // The tag value. Value pulumi.StringInput `pulumi:"value"` }
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput() GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutputWithContext ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray []GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagInput
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutputWithContext ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayInput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayInput interface { pulumi.Input ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutputWithContext(context.Context) GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput }
GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayInput is an input type that accepts GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray and GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayInput` via:
GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray{ GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs{...} }
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutputWithContext ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagInput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagInput interface { pulumi.Input ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput() GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutputWithContext(context.Context) GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput }
GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagInput is an input type that accepts GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs and GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagInput` via:
GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs{...}
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) Key ¶ added in v0.2.0
The tag key.
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) Namespace ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) Namespace() pulumi.StringOutput
The namespace needed to determine the object storage bucket.
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput() GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutputWithContext ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) Value ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) Value() pulumi.StringOutput
The tag value.
type GetSchedulesScheduleCollectionItemQueryPropertyInput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyInput interface { pulumi.Input ToGetSchedulesScheduleCollectionItemQueryPropertyOutput() GetSchedulesScheduleCollectionItemQueryPropertyOutput ToGetSchedulesScheduleCollectionItemQueryPropertyOutputWithContext(context.Context) GetSchedulesScheduleCollectionItemQueryPropertyOutput }
GetSchedulesScheduleCollectionItemQueryPropertyInput is an input type that accepts GetSchedulesScheduleCollectionItemQueryPropertyArgs and GetSchedulesScheduleCollectionItemQueryPropertyOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionItemQueryPropertyInput` via:
GetSchedulesScheduleCollectionItemQueryPropertyArgs{...}
type GetSchedulesScheduleCollectionItemQueryPropertyOutput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemQueryPropertyOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) CompartmentDepth ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) CompartmentDepth() pulumi.Float64Output
The depth level of the compartment.
func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) DateRanges ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) DateRanges() GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput
Static or dynamic date range `dateRangeType`, which corresponds with type-specific characteristics.
func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) Filter ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) Filter() pulumi.StringOutput
The filter object for query usage.
func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) Granularity ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) Granularity() pulumi.StringOutput
The usage granularity. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. Allowed values are: DAILY MONTHLY
func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) GroupBies ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) GroupBies() pulumi.StringArrayOutput
Aggregate the result by. For example: [ "tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName" ]
func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) GroupByTags ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) GroupByTags() GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput
GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: [ { "namespace": "oracle", "key": "createdBy" ]
func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) IsAggregateByTime ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) IsAggregateByTime() pulumi.BoolOutput
Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up.
func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) QueryType ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) QueryType() pulumi.StringOutput
The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Allowed values are: USAGE COST USAGE_AND_COST
func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyOutput ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyOutput() GetSchedulesScheduleCollectionItemQueryPropertyOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyOutputWithContext ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyOutput
type GetSchedulesScheduleCollectionItemResultLocation ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemResultLocation struct { // The bucket name where usage or cost CSVs will be uploaded. Bucket string `pulumi:"bucket"` // Defines the type of location where the usage or cost CSVs will be stored. LocationType string `pulumi:"locationType"` // The namespace needed to determine the object storage bucket. Namespace string `pulumi:"namespace"` // The destination Object Store Region specified by the customer. Region string `pulumi:"region"` }
type GetSchedulesScheduleCollectionItemResultLocationArgs ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemResultLocationArgs struct { // The bucket name where usage or cost CSVs will be uploaded. Bucket pulumi.StringInput `pulumi:"bucket"` // Defines the type of location where the usage or cost CSVs will be stored. LocationType pulumi.StringInput `pulumi:"locationType"` // The namespace needed to determine the object storage bucket. Namespace pulumi.StringInput `pulumi:"namespace"` // The destination Object Store Region specified by the customer. Region pulumi.StringInput `pulumi:"region"` }
func (GetSchedulesScheduleCollectionItemResultLocationArgs) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemResultLocationArgs) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResultLocationArgs) ToGetSchedulesScheduleCollectionItemResultLocationOutput ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemResultLocationArgs) ToGetSchedulesScheduleCollectionItemResultLocationOutput() GetSchedulesScheduleCollectionItemResultLocationOutput
func (GetSchedulesScheduleCollectionItemResultLocationArgs) ToGetSchedulesScheduleCollectionItemResultLocationOutputWithContext ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemResultLocationArgs) ToGetSchedulesScheduleCollectionItemResultLocationOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResultLocationOutput
type GetSchedulesScheduleCollectionItemResultLocationArray ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemResultLocationArray []GetSchedulesScheduleCollectionItemResultLocationInput
func (GetSchedulesScheduleCollectionItemResultLocationArray) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemResultLocationArray) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResultLocationArray) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutput ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemResultLocationArray) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutput() GetSchedulesScheduleCollectionItemResultLocationArrayOutput
func (GetSchedulesScheduleCollectionItemResultLocationArray) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutputWithContext ¶ added in v0.2.0
func (i GetSchedulesScheduleCollectionItemResultLocationArray) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResultLocationArrayOutput
type GetSchedulesScheduleCollectionItemResultLocationArrayInput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemResultLocationArrayInput interface { pulumi.Input ToGetSchedulesScheduleCollectionItemResultLocationArrayOutput() GetSchedulesScheduleCollectionItemResultLocationArrayOutput ToGetSchedulesScheduleCollectionItemResultLocationArrayOutputWithContext(context.Context) GetSchedulesScheduleCollectionItemResultLocationArrayOutput }
GetSchedulesScheduleCollectionItemResultLocationArrayInput is an input type that accepts GetSchedulesScheduleCollectionItemResultLocationArray and GetSchedulesScheduleCollectionItemResultLocationArrayOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionItemResultLocationArrayInput` via:
GetSchedulesScheduleCollectionItemResultLocationArray{ GetSchedulesScheduleCollectionItemResultLocationArgs{...} }
type GetSchedulesScheduleCollectionItemResultLocationArrayOutput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemResultLocationArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemResultLocationArrayOutput) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemResultLocationArrayOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResultLocationArrayOutput) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutput ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemResultLocationArrayOutput) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutput() GetSchedulesScheduleCollectionItemResultLocationArrayOutput
func (GetSchedulesScheduleCollectionItemResultLocationArrayOutput) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutputWithContext ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemResultLocationArrayOutput) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResultLocationArrayOutput
type GetSchedulesScheduleCollectionItemResultLocationInput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemResultLocationInput interface { pulumi.Input ToGetSchedulesScheduleCollectionItemResultLocationOutput() GetSchedulesScheduleCollectionItemResultLocationOutput ToGetSchedulesScheduleCollectionItemResultLocationOutputWithContext(context.Context) GetSchedulesScheduleCollectionItemResultLocationOutput }
GetSchedulesScheduleCollectionItemResultLocationInput is an input type that accepts GetSchedulesScheduleCollectionItemResultLocationArgs and GetSchedulesScheduleCollectionItemResultLocationOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionItemResultLocationInput` via:
GetSchedulesScheduleCollectionItemResultLocationArgs{...}
type GetSchedulesScheduleCollectionItemResultLocationOutput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionItemResultLocationOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemResultLocationOutput) Bucket ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemResultLocationOutput) Bucket() pulumi.StringOutput
The bucket name where usage or cost CSVs will be uploaded.
func (GetSchedulesScheduleCollectionItemResultLocationOutput) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionItemResultLocationOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResultLocationOutput) LocationType ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemResultLocationOutput) LocationType() pulumi.StringOutput
Defines the type of location where the usage or cost CSVs will be stored.
func (GetSchedulesScheduleCollectionItemResultLocationOutput) Namespace ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemResultLocationOutput) Namespace() pulumi.StringOutput
The namespace needed to determine the object storage bucket.
func (GetSchedulesScheduleCollectionItemResultLocationOutput) Region ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemResultLocationOutput) Region() pulumi.StringOutput
The destination Object Store Region specified by the customer.
func (GetSchedulesScheduleCollectionItemResultLocationOutput) ToGetSchedulesScheduleCollectionItemResultLocationOutput ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemResultLocationOutput) ToGetSchedulesScheduleCollectionItemResultLocationOutput() GetSchedulesScheduleCollectionItemResultLocationOutput
func (GetSchedulesScheduleCollectionItemResultLocationOutput) ToGetSchedulesScheduleCollectionItemResultLocationOutputWithContext ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionItemResultLocationOutput) ToGetSchedulesScheduleCollectionItemResultLocationOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResultLocationOutput
type GetSchedulesScheduleCollectionOutput ¶ added in v0.2.0
type GetSchedulesScheduleCollectionOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionOutput) ElementType ¶ added in v0.2.0
func (GetSchedulesScheduleCollectionOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionOutput) ToGetSchedulesScheduleCollectionOutput ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionOutput) ToGetSchedulesScheduleCollectionOutput() GetSchedulesScheduleCollectionOutput
func (GetSchedulesScheduleCollectionOutput) ToGetSchedulesScheduleCollectionOutputWithContext ¶ added in v0.2.0
func (o GetSchedulesScheduleCollectionOutput) ToGetSchedulesScheduleCollectionOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionOutput
type GetUsageCarbonEmissionsConfigArgs ¶ added in v1.17.0
type GetUsageCarbonEmissionsConfigArgs struct { // tenant id TenantId string `pulumi:"tenantId"` }
A collection of arguments for invoking getUsageCarbonEmissionsConfig.
type GetUsageCarbonEmissionsConfigItem ¶ added in v1.17.0
type GetUsageCarbonEmissionsConfigItemArgs ¶ added in v1.17.0
type GetUsageCarbonEmissionsConfigItemArgs struct { // The configuration key. Key pulumi.StringInput `pulumi:"key"` // The configuration value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetUsageCarbonEmissionsConfigItemArgs) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsConfigItemArgs) ElementType() reflect.Type
func (GetUsageCarbonEmissionsConfigItemArgs) ToGetUsageCarbonEmissionsConfigItemOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsConfigItemArgs) ToGetUsageCarbonEmissionsConfigItemOutput() GetUsageCarbonEmissionsConfigItemOutput
func (GetUsageCarbonEmissionsConfigItemArgs) ToGetUsageCarbonEmissionsConfigItemOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsConfigItemArgs) ToGetUsageCarbonEmissionsConfigItemOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsConfigItemOutput
type GetUsageCarbonEmissionsConfigItemArray ¶ added in v1.17.0
type GetUsageCarbonEmissionsConfigItemArray []GetUsageCarbonEmissionsConfigItemInput
func (GetUsageCarbonEmissionsConfigItemArray) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsConfigItemArray) ElementType() reflect.Type
func (GetUsageCarbonEmissionsConfigItemArray) ToGetUsageCarbonEmissionsConfigItemArrayOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsConfigItemArray) ToGetUsageCarbonEmissionsConfigItemArrayOutput() GetUsageCarbonEmissionsConfigItemArrayOutput
func (GetUsageCarbonEmissionsConfigItemArray) ToGetUsageCarbonEmissionsConfigItemArrayOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsConfigItemArray) ToGetUsageCarbonEmissionsConfigItemArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsConfigItemArrayOutput
type GetUsageCarbonEmissionsConfigItemArrayInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsConfigItemArrayInput interface { pulumi.Input ToGetUsageCarbonEmissionsConfigItemArrayOutput() GetUsageCarbonEmissionsConfigItemArrayOutput ToGetUsageCarbonEmissionsConfigItemArrayOutputWithContext(context.Context) GetUsageCarbonEmissionsConfigItemArrayOutput }
GetUsageCarbonEmissionsConfigItemArrayInput is an input type that accepts GetUsageCarbonEmissionsConfigItemArray and GetUsageCarbonEmissionsConfigItemArrayOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsConfigItemArrayInput` via:
GetUsageCarbonEmissionsConfigItemArray{ GetUsageCarbonEmissionsConfigItemArgs{...} }
type GetUsageCarbonEmissionsConfigItemArrayOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsConfigItemArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsConfigItemArrayOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsConfigItemArrayOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsConfigItemArrayOutput) ToGetUsageCarbonEmissionsConfigItemArrayOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsConfigItemArrayOutput) ToGetUsageCarbonEmissionsConfigItemArrayOutput() GetUsageCarbonEmissionsConfigItemArrayOutput
func (GetUsageCarbonEmissionsConfigItemArrayOutput) ToGetUsageCarbonEmissionsConfigItemArrayOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsConfigItemArrayOutput) ToGetUsageCarbonEmissionsConfigItemArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsConfigItemArrayOutput
type GetUsageCarbonEmissionsConfigItemInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsConfigItemInput interface { pulumi.Input ToGetUsageCarbonEmissionsConfigItemOutput() GetUsageCarbonEmissionsConfigItemOutput ToGetUsageCarbonEmissionsConfigItemOutputWithContext(context.Context) GetUsageCarbonEmissionsConfigItemOutput }
GetUsageCarbonEmissionsConfigItemInput is an input type that accepts GetUsageCarbonEmissionsConfigItemArgs and GetUsageCarbonEmissionsConfigItemOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsConfigItemInput` via:
GetUsageCarbonEmissionsConfigItemArgs{...}
type GetUsageCarbonEmissionsConfigItemOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsConfigItemOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsConfigItemOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsConfigItemOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsConfigItemOutput) Key ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsConfigItemOutput) Key() pulumi.StringOutput
The configuration key.
func (GetUsageCarbonEmissionsConfigItemOutput) ToGetUsageCarbonEmissionsConfigItemOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsConfigItemOutput) ToGetUsageCarbonEmissionsConfigItemOutput() GetUsageCarbonEmissionsConfigItemOutput
func (GetUsageCarbonEmissionsConfigItemOutput) ToGetUsageCarbonEmissionsConfigItemOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsConfigItemOutput) ToGetUsageCarbonEmissionsConfigItemOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsConfigItemOutput
func (GetUsageCarbonEmissionsConfigItemOutput) Values ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsConfigItemOutput) Values() pulumi.StringArrayOutput
The configuration value.
type GetUsageCarbonEmissionsConfigOutputArgs ¶ added in v1.17.0
type GetUsageCarbonEmissionsConfigOutputArgs struct { // tenant id TenantId pulumi.StringInput `pulumi:"tenantId"` }
A collection of arguments for invoking getUsageCarbonEmissionsConfig.
func (GetUsageCarbonEmissionsConfigOutputArgs) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsConfigOutputArgs) ElementType() reflect.Type
type GetUsageCarbonEmissionsConfigResult ¶ added in v1.17.0
type GetUsageCarbonEmissionsConfigResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of available configurations. Items []GetUsageCarbonEmissionsConfigItem `pulumi:"items"` TenantId string `pulumi:"tenantId"` }
A collection of values returned by getUsageCarbonEmissionsConfig.
func GetUsageCarbonEmissionsConfig ¶ added in v1.17.0
func GetUsageCarbonEmissionsConfig(ctx *pulumi.Context, args *GetUsageCarbonEmissionsConfigArgs, opts ...pulumi.InvokeOption) (*GetUsageCarbonEmissionsConfigResult, error)
This data source provides details about a specific Usage Carbon Emissions Config resource in Oracle Cloud Infrastructure Metering Computation service.
Returns the configuration list for the UI drop-down list of carbon emission console.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetUsageCarbonEmissionsConfig(ctx, &meteringcomputation.GetUsageCarbonEmissionsConfigArgs{ TenantId: oci_metering_computation_tenant.Test_tenant.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetUsageCarbonEmissionsConfigResultOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsConfigResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUsageCarbonEmissionsConfig.
func GetUsageCarbonEmissionsConfigOutput ¶ added in v1.17.0
func GetUsageCarbonEmissionsConfigOutput(ctx *pulumi.Context, args GetUsageCarbonEmissionsConfigOutputArgs, opts ...pulumi.InvokeOption) GetUsageCarbonEmissionsConfigResultOutput
func (GetUsageCarbonEmissionsConfigResultOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsConfigResultOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsConfigResultOutput) Id ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsConfigResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUsageCarbonEmissionsConfigResultOutput) Items ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsConfigResultOutput) Items() GetUsageCarbonEmissionsConfigItemArrayOutput
The list of available configurations.
func (GetUsageCarbonEmissionsConfigResultOutput) TenantId ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsConfigResultOutput) TenantId() pulumi.StringOutput
func (GetUsageCarbonEmissionsConfigResultOutput) ToGetUsageCarbonEmissionsConfigResultOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsConfigResultOutput) ToGetUsageCarbonEmissionsConfigResultOutput() GetUsageCarbonEmissionsConfigResultOutput
func (GetUsageCarbonEmissionsConfigResultOutput) ToGetUsageCarbonEmissionsConfigResultOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsConfigResultOutput) ToGetUsageCarbonEmissionsConfigResultOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsConfigResultOutput
type GetUsageCarbonEmissionsQueriesArgs ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesArgs struct { // The compartment ID in which to list resources. CompartmentId string `pulumi:"compartmentId"` Filters []GetUsageCarbonEmissionsQueriesFilter `pulumi:"filters"` }
A collection of arguments for invoking getUsageCarbonEmissionsQueries.
type GetUsageCarbonEmissionsQueriesFilter ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesFilterArgs ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetUsageCarbonEmissionsQueriesFilterArgs) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesFilterArgs) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesFilterArgs) ToGetUsageCarbonEmissionsQueriesFilterOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesFilterArgs) ToGetUsageCarbonEmissionsQueriesFilterOutput() GetUsageCarbonEmissionsQueriesFilterOutput
func (GetUsageCarbonEmissionsQueriesFilterArgs) ToGetUsageCarbonEmissionsQueriesFilterOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesFilterArgs) ToGetUsageCarbonEmissionsQueriesFilterOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesFilterOutput
type GetUsageCarbonEmissionsQueriesFilterArray ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesFilterArray []GetUsageCarbonEmissionsQueriesFilterInput
func (GetUsageCarbonEmissionsQueriesFilterArray) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesFilterArray) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesFilterArray) ToGetUsageCarbonEmissionsQueriesFilterArrayOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesFilterArray) ToGetUsageCarbonEmissionsQueriesFilterArrayOutput() GetUsageCarbonEmissionsQueriesFilterArrayOutput
func (GetUsageCarbonEmissionsQueriesFilterArray) ToGetUsageCarbonEmissionsQueriesFilterArrayOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesFilterArray) ToGetUsageCarbonEmissionsQueriesFilterArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesFilterArrayOutput
type GetUsageCarbonEmissionsQueriesFilterArrayInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesFilterArrayInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueriesFilterArrayOutput() GetUsageCarbonEmissionsQueriesFilterArrayOutput ToGetUsageCarbonEmissionsQueriesFilterArrayOutputWithContext(context.Context) GetUsageCarbonEmissionsQueriesFilterArrayOutput }
GetUsageCarbonEmissionsQueriesFilterArrayInput is an input type that accepts GetUsageCarbonEmissionsQueriesFilterArray and GetUsageCarbonEmissionsQueriesFilterArrayOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueriesFilterArrayInput` via:
GetUsageCarbonEmissionsQueriesFilterArray{ GetUsageCarbonEmissionsQueriesFilterArgs{...} }
type GetUsageCarbonEmissionsQueriesFilterArrayOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesFilterArrayOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesFilterArrayOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesFilterArrayOutput) ToGetUsageCarbonEmissionsQueriesFilterArrayOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesFilterArrayOutput) ToGetUsageCarbonEmissionsQueriesFilterArrayOutput() GetUsageCarbonEmissionsQueriesFilterArrayOutput
func (GetUsageCarbonEmissionsQueriesFilterArrayOutput) ToGetUsageCarbonEmissionsQueriesFilterArrayOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesFilterArrayOutput) ToGetUsageCarbonEmissionsQueriesFilterArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesFilterArrayOutput
type GetUsageCarbonEmissionsQueriesFilterInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesFilterInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueriesFilterOutput() GetUsageCarbonEmissionsQueriesFilterOutput ToGetUsageCarbonEmissionsQueriesFilterOutputWithContext(context.Context) GetUsageCarbonEmissionsQueriesFilterOutput }
GetUsageCarbonEmissionsQueriesFilterInput is an input type that accepts GetUsageCarbonEmissionsQueriesFilterArgs and GetUsageCarbonEmissionsQueriesFilterOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueriesFilterInput` via:
GetUsageCarbonEmissionsQueriesFilterArgs{...}
type GetUsageCarbonEmissionsQueriesFilterOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesFilterOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesFilterOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesFilterOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesFilterOutput) Name ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesFilterOutput) Name() pulumi.StringOutput
func (GetUsageCarbonEmissionsQueriesFilterOutput) Regex ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetUsageCarbonEmissionsQueriesFilterOutput) ToGetUsageCarbonEmissionsQueriesFilterOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesFilterOutput) ToGetUsageCarbonEmissionsQueriesFilterOutput() GetUsageCarbonEmissionsQueriesFilterOutput
func (GetUsageCarbonEmissionsQueriesFilterOutput) ToGetUsageCarbonEmissionsQueriesFilterOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesFilterOutput) ToGetUsageCarbonEmissionsQueriesFilterOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesFilterOutput
func (GetUsageCarbonEmissionsQueriesFilterOutput) Values ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesFilterOutput) Values() pulumi.StringArrayOutput
type GetUsageCarbonEmissionsQueriesOutputArgs ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesOutputArgs struct { // The compartment ID in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetUsageCarbonEmissionsQueriesFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getUsageCarbonEmissionsQueries.
func (GetUsageCarbonEmissionsQueriesOutputArgs) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesOutputArgs) ElementType() reflect.Type
type GetUsageCarbonEmissionsQueriesResult ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesResult struct { // The compartment OCID. CompartmentId string `pulumi:"compartmentId"` Filters []GetUsageCarbonEmissionsQueriesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of usage_carbon_emissions_query_collection. UsageCarbonEmissionsQueryCollections []GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollection `pulumi:"usageCarbonEmissionsQueryCollections"` }
A collection of values returned by getUsageCarbonEmissionsQueries.
func GetUsageCarbonEmissionsQueries ¶ added in v1.17.0
func GetUsageCarbonEmissionsQueries(ctx *pulumi.Context, args *GetUsageCarbonEmissionsQueriesArgs, opts ...pulumi.InvokeOption) (*GetUsageCarbonEmissionsQueriesResult, error)
This data source provides the list of Usage Carbon Emissions Queries in Oracle Cloud Infrastructure Metering Computation service.
Returns the usage carbon emissions saved query list.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetUsageCarbonEmissionsQueries(ctx, &meteringcomputation.GetUsageCarbonEmissionsQueriesArgs{ CompartmentId: _var.Compartment_id, }, nil) if err != nil { return err } return nil }) }
```
type GetUsageCarbonEmissionsQueriesResultOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUsageCarbonEmissionsQueries.
func GetUsageCarbonEmissionsQueriesOutput ¶ added in v1.17.0
func GetUsageCarbonEmissionsQueriesOutput(ctx *pulumi.Context, args GetUsageCarbonEmissionsQueriesOutputArgs, opts ...pulumi.InvokeOption) GetUsageCarbonEmissionsQueriesResultOutput
func (GetUsageCarbonEmissionsQueriesResultOutput) CompartmentId ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesResultOutput) CompartmentId() pulumi.StringOutput
The compartment OCID.
func (GetUsageCarbonEmissionsQueriesResultOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesResultOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesResultOutput) Id ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUsageCarbonEmissionsQueriesResultOutput) ToGetUsageCarbonEmissionsQueriesResultOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesResultOutput) ToGetUsageCarbonEmissionsQueriesResultOutput() GetUsageCarbonEmissionsQueriesResultOutput
func (GetUsageCarbonEmissionsQueriesResultOutput) ToGetUsageCarbonEmissionsQueriesResultOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesResultOutput) ToGetUsageCarbonEmissionsQueriesResultOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesResultOutput
func (GetUsageCarbonEmissionsQueriesResultOutput) UsageCarbonEmissionsQueryCollections ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesResultOutput) UsageCarbonEmissionsQueryCollections() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput
The list of usage_carbon_emissions_query_collection.
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollection ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollection struct {
Items []GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItem `pulumi:"items"`
}
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs struct {
Items GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayInput `pulumi:"items"`
}
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray []GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionInput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutputWithContext(context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput }
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayInput is an input type that accepts GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray and GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayInput` via:
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray{ GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs{...} }
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput) Index ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutputWithContext(context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput }
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionInput is an input type that accepts GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs and GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionInput` via:
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs{...}
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItem ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItem struct { // The compartment ID in which to list resources. CompartmentId string `pulumi:"compartmentId"` // The query OCID. Id string `pulumi:"id"` // The common fields for queries. QueryDefinitions []GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinition `pulumi:"queryDefinitions"` }
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs struct { // The compartment ID in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The query OCID. Id pulumi.StringInput `pulumi:"id"` // The common fields for queries. QueryDefinitions GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayInput `pulumi:"queryDefinitions"` }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray []GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemInput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutputWithContext(context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput }
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayInput is an input type that accepts GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray and GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayInput` via:
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray{ GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs{...} }
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput) Index ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutputWithContext(context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput }
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemInput is an input type that accepts GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs and GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemInput` via:
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs{...}
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) CompartmentId ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) CompartmentId() pulumi.StringOutput
The compartment ID in which to list resources.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) Id ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) Id() pulumi.StringOutput
The query OCID.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) QueryDefinitions ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) QueryDefinitions() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput
The common fields for queries.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinition ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinition struct { // The common fields for Cost Analysis UI rendering. CostAnalysisUis []GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUi `pulumi:"costAnalysisUis"` // The query display name. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // The request of the generated usage carbon emissions report. ReportQueries []GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQuery `pulumi:"reportQueries"` // The saved query version. Version int `pulumi:"version"` }
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArgs ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArgs struct { // The common fields for Cost Analysis UI rendering. CostAnalysisUis GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayInput `pulumi:"costAnalysisUis"` // The query display name. Avoid entering confidential information. DisplayName pulumi.StringInput `pulumi:"displayName"` // The request of the generated usage carbon emissions report. ReportQueries GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayInput `pulumi:"reportQueries"` // The saved query version. Version pulumi.IntInput `pulumi:"version"` }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArgs) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray []GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionInput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutputWithContext(context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput }
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayInput is an input type that accepts GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray and GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayInput` via:
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray{ GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArgs{...} }
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput) Index ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUi ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs struct { // The graph type. Graph pulumi.StringInput `pulumi:"graph"` // A cumulative graph. IsCumulativeGraph pulumi.BoolInput `pulumi:"isCumulativeGraph"` }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray []GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiInput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutputWithContext(context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput }
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayInput is an input type that accepts GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray and GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayInput` via:
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray{ GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs{...} }
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) Index ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutputWithContext(context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput }
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiInput is an input type that accepts GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs and GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiInput` via:
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs{...}
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) Graph ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) Graph() pulumi.StringOutput
The graph type.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph() pulumi.BoolOutput
A cumulative graph.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutputWithContext(context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput }
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionInput is an input type that accepts GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArgs and GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionInput` via:
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArgs{...}
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) CostAnalysisUis ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) CostAnalysisUis() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
The common fields for Cost Analysis UI rendering.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) DisplayName ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) DisplayName() pulumi.StringOutput
The query display name. Avoid entering confidential information.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) ReportQueries ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) ReportQueries() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput
The request of the generated usage carbon emissions report.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) Version ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) Version() pulumi.IntOutput
The saved query version.
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQuery ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQuery struct { // The compartment depth level. CompartmentDepth int `pulumi:"compartmentDepth"` // The UI date range, for example, LAST_THREE_MONTHS. It will override timeUsageStarted and timeUsageEnded properties. DateRangeName string `pulumi:"dateRangeName"` // Specifies what to aggregate the result by. For example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` GroupBies []string `pulumi:"groupBies"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags []GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTag `pulumi:"groupByTags"` // Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up. IsAggregateByTime bool `pulumi:"isAggregateByTime"` // Tenant ID. TenantId string `pulumi:"tenantId"` // The usage end time. TimeUsageEnded string `pulumi:"timeUsageEnded"` // The usage start time. TimeUsageStarted string `pulumi:"timeUsageStarted"` // The filter object for query usage. UsageCarbonEmissionsQueryFilter string `pulumi:"usageCarbonEmissionsQueryFilter"` }
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArgs ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArgs struct { // The compartment depth level. CompartmentDepth pulumi.IntInput `pulumi:"compartmentDepth"` // The UI date range, for example, LAST_THREE_MONTHS. It will override timeUsageStarted and timeUsageEnded properties. DateRangeName pulumi.StringInput `pulumi:"dateRangeName"` // Specifies what to aggregate the result by. For example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayInput `pulumi:"groupByTags"` // Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up. IsAggregateByTime pulumi.BoolInput `pulumi:"isAggregateByTime"` // Tenant ID. TenantId pulumi.StringInput `pulumi:"tenantId"` // The usage end time. TimeUsageEnded pulumi.StringInput `pulumi:"timeUsageEnded"` // The usage start time. TimeUsageStarted pulumi.StringInput `pulumi:"timeUsageStarted"` // The filter object for query usage. UsageCarbonEmissionsQueryFilter pulumi.StringInput `pulumi:"usageCarbonEmissionsQueryFilter"` }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArgs) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray []GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryInput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutputWithContext(context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput }
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayInput is an input type that accepts GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray and GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayInput` via:
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray{ GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArgs{...} }
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput) Index ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTag ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs struct { // The tag key. Key pulumi.StringInput `pulumi:"key"` // The tag namespace. Namespace pulumi.StringInput `pulumi:"namespace"` // The tag value. Value pulumi.StringInput `pulumi:"value"` }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray []GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagInput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput }
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayInput is an input type that accepts GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray and GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayInput` via:
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray{ GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs{...} }
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) Index ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutputWithContext(context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput }
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagInput is an input type that accepts GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs and GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagInput` via:
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs{...}
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Key ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Key() pulumi.StringOutput
The tag key.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Namespace ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Namespace() pulumi.StringOutput
The tag namespace.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Value ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Value() pulumi.StringOutput
The tag value.
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutputWithContext(context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput }
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryInput is an input type that accepts GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArgs and GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryInput` via:
GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArgs{...}
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) CompartmentDepth ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) CompartmentDepth() pulumi.IntOutput
The compartment depth level.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) DateRangeName ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) DateRangeName() pulumi.StringOutput
The UI date range, for example, LAST_THREE_MONTHS. It will override timeUsageStarted and timeUsageEnded properties.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) GroupBies ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) GroupBies() pulumi.StringArrayOutput
Specifies what to aggregate the result by. For example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) GroupByTags ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) GroupByTags() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]`
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) IsAggregateByTime ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) IsAggregateByTime() pulumi.BoolOutput
Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) TenantId ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) TenantId() pulumi.StringOutput
Tenant ID.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) TimeUsageEnded ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) TimeUsageEnded() pulumi.StringOutput
The usage end time.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) TimeUsageStarted ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) TimeUsageStarted() pulumi.StringOutput
The usage start time.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) UsageCarbonEmissionsQueryFilter ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) UsageCarbonEmissionsQueryFilter() pulumi.StringOutput
The filter object for query usage.
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput) Items ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput
type GetUsageCarbonEmissionsQueryQueryDefinition ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinition struct { // The common fields for Cost Analysis UI rendering. CostAnalysisUis []GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUi `pulumi:"costAnalysisUis"` // The query display name. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // The request of the generated usage carbon emissions report. ReportQueries []GetUsageCarbonEmissionsQueryQueryDefinitionReportQuery `pulumi:"reportQueries"` // The saved query version. Version int `pulumi:"version"` }
type GetUsageCarbonEmissionsQueryQueryDefinitionArgs ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionArgs struct { // The common fields for Cost Analysis UI rendering. CostAnalysisUis GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayInput `pulumi:"costAnalysisUis"` // The query display name. Avoid entering confidential information. DisplayName pulumi.StringInput `pulumi:"displayName"` // The request of the generated usage carbon emissions report. ReportQueries GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayInput `pulumi:"reportQueries"` // The saved query version. Version pulumi.IntInput `pulumi:"version"` }
func (GetUsageCarbonEmissionsQueryQueryDefinitionArgs) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueryQueryDefinitionArgs) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueryQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutput() GetUsageCarbonEmissionsQueryQueryDefinitionOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueryQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionArray ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionArray []GetUsageCarbonEmissionsQueryQueryDefinitionInput
func (GetUsageCarbonEmissionsQueryQueryDefinitionArray) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueryQueryDefinitionArray) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueryQueryDefinitionArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueryQueryDefinitionArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionArrayInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionArrayInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutputWithContext(context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput }
GetUsageCarbonEmissionsQueryQueryDefinitionArrayInput is an input type that accepts GetUsageCarbonEmissionsQueryQueryDefinitionArray and GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueryQueryDefinitionArrayInput` via:
GetUsageCarbonEmissionsQueryQueryDefinitionArray{ GetUsageCarbonEmissionsQueryQueryDefinitionArgs{...} }
type GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUi ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs struct { // The graph type. Graph pulumi.StringInput `pulumi:"graph"` // A cumulative graph. IsCumulativeGraph pulumi.BoolInput `pulumi:"isCumulativeGraph"` }
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput() GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray []GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiInput
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutputWithContext(context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput }
GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayInput is an input type that accepts GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray and GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayInput` via:
GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray{ GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs{...} }
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput) Index ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput() GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext(context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput }
GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiInput is an input type that accepts GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs and GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiInput` via:
GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs{...}
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) Graph ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) Graph() pulumi.StringOutput
The graph type.
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph() pulumi.BoolOutput
A cumulative graph.
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput() GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueryQueryDefinitionOutput() GetUsageCarbonEmissionsQueryQueryDefinitionOutput ToGetUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext(context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionOutput }
GetUsageCarbonEmissionsQueryQueryDefinitionInput is an input type that accepts GetUsageCarbonEmissionsQueryQueryDefinitionArgs and GetUsageCarbonEmissionsQueryQueryDefinitionOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueryQueryDefinitionInput` via:
GetUsageCarbonEmissionsQueryQueryDefinitionArgs{...}
type GetUsageCarbonEmissionsQueryQueryDefinitionOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueryQueryDefinitionOutput) CostAnalysisUis ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionOutput) CostAnalysisUis() GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput
The common fields for Cost Analysis UI rendering.
func (GetUsageCarbonEmissionsQueryQueryDefinitionOutput) DisplayName ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionOutput) DisplayName() pulumi.StringOutput
The query display name. Avoid entering confidential information.
func (GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ReportQueries ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ReportQueries() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput
The request of the generated usage carbon emissions report.
func (GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutput() GetUsageCarbonEmissionsQueryQueryDefinitionOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionOutput) Version ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionOutput) Version() pulumi.IntOutput
The saved query version.
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQuery ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQuery struct { // The compartment depth level. CompartmentDepth int `pulumi:"compartmentDepth"` // The UI date range, for example, LAST_THREE_MONTHS. It will override timeUsageStarted and timeUsageEnded properties. DateRangeName string `pulumi:"dateRangeName"` // Specifies what to aggregate the result by. For example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` GroupBies []string `pulumi:"groupBies"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags []GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTag `pulumi:"groupByTags"` // Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up. IsAggregateByTime bool `pulumi:"isAggregateByTime"` // Tenant ID. TenantId string `pulumi:"tenantId"` // The usage end time. TimeUsageEnded string `pulumi:"timeUsageEnded"` // The usage start time. TimeUsageStarted string `pulumi:"timeUsageStarted"` // The filter object for query usage. UsageCarbonEmissionsQueryFilter string `pulumi:"usageCarbonEmissionsQueryFilter"` }
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs struct { // The compartment depth level. CompartmentDepth pulumi.IntInput `pulumi:"compartmentDepth"` // The UI date range, for example, LAST_THREE_MONTHS. It will override timeUsageStarted and timeUsageEnded properties. DateRangeName pulumi.StringInput `pulumi:"dateRangeName"` // Specifies what to aggregate the result by. For example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayInput `pulumi:"groupByTags"` // Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up. IsAggregateByTime pulumi.BoolInput `pulumi:"isAggregateByTime"` // Tenant ID. TenantId pulumi.StringInput `pulumi:"tenantId"` // The usage end time. TimeUsageEnded pulumi.StringInput `pulumi:"timeUsageEnded"` // The usage start time. TimeUsageStarted pulumi.StringInput `pulumi:"timeUsageStarted"` // The filter object for query usage. UsageCarbonEmissionsQueryFilter pulumi.StringInput `pulumi:"usageCarbonEmissionsQueryFilter"` }
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray []GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryInput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutputWithContext(context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput }
GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayInput is an input type that accepts GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray and GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayInput` via:
GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray{ GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs{...} }
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTag ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs struct { // The tag key. Key pulumi.StringInput `pulumi:"key"` // The tag namespace. Namespace pulumi.StringInput `pulumi:"namespace"` // The tag value. Value pulumi.StringInput `pulumi:"value"` }
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray []GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagInput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext ¶ added in v1.17.0
func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput }
GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayInput is an input type that accepts GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray and GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayInput` via:
GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray{ GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs{...} }
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) Index ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput }
GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagInput is an input type that accepts GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs and GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagInput` via:
GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs{...}
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Key ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Key() pulumi.StringOutput
The tag key.
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Namespace ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Namespace() pulumi.StringOutput
The tag namespace.
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Value ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Value() pulumi.StringOutput
The tag value.
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryInput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryInput interface { pulumi.Input ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext(context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput }
GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryInput is an input type that accepts GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs and GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput values. You can construct a concrete instance of `GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryInput` via:
GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs{...}
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput ¶ added in v1.17.0
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) CompartmentDepth ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) CompartmentDepth() pulumi.IntOutput
The compartment depth level.
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) DateRangeName ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) DateRangeName() pulumi.StringOutput
The UI date range, for example, LAST_THREE_MONTHS. It will override timeUsageStarted and timeUsageEnded properties.
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ElementType ¶ added in v1.17.0
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) GroupBies ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) GroupBies() pulumi.StringArrayOutput
Specifies what to aggregate the result by. For example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) GroupByTags ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) GroupByTags() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]`
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) IsAggregateByTime ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) IsAggregateByTime() pulumi.BoolOutput
Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up.
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TenantId ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TenantId() pulumi.StringOutput
Tenant ID.
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageEnded ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageEnded() pulumi.StringOutput
The usage end time.
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageStarted ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageStarted() pulumi.StringOutput
The usage start time.
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) UsageCarbonEmissionsQueryFilter ¶ added in v1.17.0
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) UsageCarbonEmissionsQueryFilter() pulumi.StringOutput
The filter object for query usage.
type LookupCustomTableArgs ¶
type LookupCustomTableArgs struct { // The custom table unique OCID. CustomTableId string `pulumi:"customTableId"` }
A collection of arguments for invoking getCustomTable.
type LookupCustomTableOutputArgs ¶
type LookupCustomTableOutputArgs struct { // The custom table unique OCID. CustomTableId pulumi.StringInput `pulumi:"customTableId"` }
A collection of arguments for invoking getCustomTable.
func (LookupCustomTableOutputArgs) ElementType ¶
func (LookupCustomTableOutputArgs) ElementType() reflect.Type
type LookupCustomTableResult ¶
type LookupCustomTableResult struct { // The custom table compartment OCID. CompartmentId string `pulumi:"compartmentId"` CustomTableId string `pulumi:"customTableId"` // The custom table OCID. Id string `pulumi:"id"` // The custom table for Cost Analysis UI rendering. SavedCustomTables []GetCustomTableSavedCustomTable `pulumi:"savedCustomTables"` // The custom table associated saved report OCID. SavedReportId string `pulumi:"savedReportId"` }
A collection of values returned by getCustomTable.
func LookupCustomTable ¶
func LookupCustomTable(ctx *pulumi.Context, args *LookupCustomTableArgs, opts ...pulumi.InvokeOption) (*LookupCustomTableResult, error)
This data source provides details about a specific Custom Table resource in Oracle Cloud Infrastructure Metering Computation service.
Returns the saved custom table.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetCustomTable(ctx, &meteringcomputation.GetCustomTableArgs{ CustomTableId: oci_metering_computation_custom_table.Test_custom_table.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupCustomTableResultOutput ¶
type LookupCustomTableResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCustomTable.
func LookupCustomTableOutput ¶
func LookupCustomTableOutput(ctx *pulumi.Context, args LookupCustomTableOutputArgs, opts ...pulumi.InvokeOption) LookupCustomTableResultOutput
func (LookupCustomTableResultOutput) CompartmentId ¶
func (o LookupCustomTableResultOutput) CompartmentId() pulumi.StringOutput
The custom table compartment OCID.
func (LookupCustomTableResultOutput) CustomTableId ¶
func (o LookupCustomTableResultOutput) CustomTableId() pulumi.StringOutput
func (LookupCustomTableResultOutput) ElementType ¶
func (LookupCustomTableResultOutput) ElementType() reflect.Type
func (LookupCustomTableResultOutput) Id ¶
func (o LookupCustomTableResultOutput) Id() pulumi.StringOutput
The custom table OCID.
func (LookupCustomTableResultOutput) SavedCustomTables ¶
func (o LookupCustomTableResultOutput) SavedCustomTables() GetCustomTableSavedCustomTableArrayOutput
The custom table for Cost Analysis UI rendering.
func (LookupCustomTableResultOutput) SavedReportId ¶
func (o LookupCustomTableResultOutput) SavedReportId() pulumi.StringOutput
The custom table associated saved report OCID.
func (LookupCustomTableResultOutput) ToLookupCustomTableResultOutput ¶
func (o LookupCustomTableResultOutput) ToLookupCustomTableResultOutput() LookupCustomTableResultOutput
func (LookupCustomTableResultOutput) ToLookupCustomTableResultOutputWithContext ¶
func (o LookupCustomTableResultOutput) ToLookupCustomTableResultOutputWithContext(ctx context.Context) LookupCustomTableResultOutput
type LookupQueryArgs ¶
type LookupQueryArgs struct { // The query unique OCID. QueryId string `pulumi:"queryId"` }
A collection of arguments for invoking getQuery.
type LookupQueryOutputArgs ¶
type LookupQueryOutputArgs struct { // The query unique OCID. QueryId pulumi.StringInput `pulumi:"queryId"` }
A collection of arguments for invoking getQuery.
func (LookupQueryOutputArgs) ElementType ¶
func (LookupQueryOutputArgs) ElementType() reflect.Type
type LookupQueryResult ¶
type LookupQueryResult struct { // The compartment OCID. CompartmentId string `pulumi:"compartmentId"` // The query OCID. Id string `pulumi:"id"` // The common fields for queries. QueryDefinitions []GetQueryQueryDefinition `pulumi:"queryDefinitions"` QueryId string `pulumi:"queryId"` }
A collection of values returned by getQuery.
func LookupQuery ¶
func LookupQuery(ctx *pulumi.Context, args *LookupQueryArgs, opts ...pulumi.InvokeOption) (*LookupQueryResult, error)
This data source provides details about a specific Query resource in Oracle Cloud Infrastructure Metering Computation service.
Returns the saved query.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetQuery(ctx, &meteringcomputation.GetQueryArgs{ QueryId: oci_metering_computation_query.Test_query.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupQueryResultOutput ¶
type LookupQueryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getQuery.
func LookupQueryOutput ¶
func LookupQueryOutput(ctx *pulumi.Context, args LookupQueryOutputArgs, opts ...pulumi.InvokeOption) LookupQueryResultOutput
func (LookupQueryResultOutput) CompartmentId ¶
func (o LookupQueryResultOutput) CompartmentId() pulumi.StringOutput
The compartment OCID.
func (LookupQueryResultOutput) ElementType ¶
func (LookupQueryResultOutput) ElementType() reflect.Type
func (LookupQueryResultOutput) Id ¶
func (o LookupQueryResultOutput) Id() pulumi.StringOutput
The query OCID.
func (LookupQueryResultOutput) QueryDefinitions ¶
func (o LookupQueryResultOutput) QueryDefinitions() GetQueryQueryDefinitionArrayOutput
The common fields for queries.
func (LookupQueryResultOutput) QueryId ¶
func (o LookupQueryResultOutput) QueryId() pulumi.StringOutput
func (LookupQueryResultOutput) ToLookupQueryResultOutput ¶
func (o LookupQueryResultOutput) ToLookupQueryResultOutput() LookupQueryResultOutput
func (LookupQueryResultOutput) ToLookupQueryResultOutputWithContext ¶
func (o LookupQueryResultOutput) ToLookupQueryResultOutputWithContext(ctx context.Context) LookupQueryResultOutput
type LookupScheduleArgs ¶ added in v0.2.0
type LookupScheduleArgs struct { // The schedule unique OCID. ScheduleId string `pulumi:"scheduleId"` }
A collection of arguments for invoking getSchedule.
type LookupScheduleOutputArgs ¶ added in v0.2.0
type LookupScheduleOutputArgs struct { // The schedule unique OCID. ScheduleId pulumi.StringInput `pulumi:"scheduleId"` }
A collection of arguments for invoking getSchedule.
func (LookupScheduleOutputArgs) ElementType ¶ added in v0.2.0
func (LookupScheduleOutputArgs) ElementType() reflect.Type
type LookupScheduleResult ¶ added in v0.2.0
type LookupScheduleResult struct { // The customer tenancy. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The description of the schedule. Description string `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID representing a unique shedule. Id string `pulumi:"id"` // The unique name of the schedule created by the user. Name string `pulumi:"name"` // Specifies the supported output file format. OutputFileFormat string `pulumi:"outputFileFormat"` // The query properties. QueryProperties []GetScheduleQueryProperty `pulumi:"queryProperties"` // The location where usage or cost CSVs will be uploaded defined by `locationType`, which corresponds with type-specific characteristics. ResultLocations []GetScheduleResultLocation `pulumi:"resultLocations"` // The saved report ID which can also be used to generate a query. SavedReportId string `pulumi:"savedReportId"` ScheduleId string `pulumi:"scheduleId"` // Specifies the frequency according to when the schedule will be run, in the x-obmcs-recurring-time format described in [RFC 5545 section 3.3.10](https://datatracker.ietf.org/doc/html/rfc5545#section-3.3.10). Supported values are : ONE_TIME, DAILY, WEEKLY and MONTHLY. ScheduleRecurrences string `pulumi:"scheduleRecurrences"` // The schedule lifecycle state. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The date and time the schedule was created. TimeCreated string `pulumi:"timeCreated"` // The date and time of the next job execution. TimeNextRun string `pulumi:"timeNextRun"` // The date and time of the first time job execution. TimeScheduled string `pulumi:"timeScheduled"` }
A collection of values returned by getSchedule.
func LookupSchedule ¶ added in v0.2.0
func LookupSchedule(ctx *pulumi.Context, args *LookupScheduleArgs, opts ...pulumi.InvokeOption) (*LookupScheduleResult, error)
This data source provides details about a specific Schedule resource in Oracle Cloud Infrastructure Metering Computation service.
Returns the saved schedule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetSchedule(ctx, &meteringcomputation.GetScheduleArgs{ ScheduleId: oci_metering_computation_schedule.Test_schedule.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupScheduleResultOutput ¶ added in v0.2.0
type LookupScheduleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSchedule.
func LookupScheduleOutput ¶ added in v0.2.0
func LookupScheduleOutput(ctx *pulumi.Context, args LookupScheduleOutputArgs, opts ...pulumi.InvokeOption) LookupScheduleResultOutput
func (LookupScheduleResultOutput) CompartmentId ¶ added in v0.2.0
func (o LookupScheduleResultOutput) CompartmentId() pulumi.StringOutput
The customer tenancy.
func (LookupScheduleResultOutput) DefinedTags ¶ added in v0.2.0
func (o LookupScheduleResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace.bar-key": "value"}`
func (LookupScheduleResultOutput) Description ¶ added in v0.6.0
func (o LookupScheduleResultOutput) Description() pulumi.StringOutput
The description of the schedule.
func (LookupScheduleResultOutput) ElementType ¶ added in v0.2.0
func (LookupScheduleResultOutput) ElementType() reflect.Type
func (LookupScheduleResultOutput) FreeformTags ¶ added in v0.2.0
func (o LookupScheduleResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
func (LookupScheduleResultOutput) Id ¶ added in v0.2.0
func (o LookupScheduleResultOutput) Id() pulumi.StringOutput
The OCID representing a unique shedule.
func (LookupScheduleResultOutput) Name ¶ added in v0.2.0
func (o LookupScheduleResultOutput) Name() pulumi.StringOutput
The unique name of the schedule created by the user.
func (LookupScheduleResultOutput) OutputFileFormat ¶ added in v0.6.0
func (o LookupScheduleResultOutput) OutputFileFormat() pulumi.StringOutput
Specifies the supported output file format.
func (LookupScheduleResultOutput) QueryProperties ¶ added in v0.2.0
func (o LookupScheduleResultOutput) QueryProperties() GetScheduleQueryPropertyArrayOutput
The query properties.
func (LookupScheduleResultOutput) ResultLocations ¶ added in v0.2.0
func (o LookupScheduleResultOutput) ResultLocations() GetScheduleResultLocationArrayOutput
The location where usage or cost CSVs will be uploaded defined by `locationType`, which corresponds with type-specific characteristics.
func (LookupScheduleResultOutput) SavedReportId ¶ added in v0.6.0
func (o LookupScheduleResultOutput) SavedReportId() pulumi.StringOutput
The saved report ID which can also be used to generate a query.
func (LookupScheduleResultOutput) ScheduleId ¶ added in v0.2.0
func (o LookupScheduleResultOutput) ScheduleId() pulumi.StringOutput
func (LookupScheduleResultOutput) ScheduleRecurrences ¶ added in v0.2.0
func (o LookupScheduleResultOutput) ScheduleRecurrences() pulumi.StringOutput
Specifies the frequency according to when the schedule will be run, in the x-obmcs-recurring-time format described in [RFC 5545 section 3.3.10](https://datatracker.ietf.org/doc/html/rfc5545#section-3.3.10). Supported values are : ONE_TIME, DAILY, WEEKLY and MONTHLY.
func (LookupScheduleResultOutput) State ¶ added in v0.2.0
func (o LookupScheduleResultOutput) State() pulumi.StringOutput
The schedule lifecycle state.
func (LookupScheduleResultOutput) SystemTags ¶ added in v0.2.0
func (o LookupScheduleResultOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupScheduleResultOutput) TimeCreated ¶ added in v0.2.0
func (o LookupScheduleResultOutput) TimeCreated() pulumi.StringOutput
The date and time the schedule was created.
func (LookupScheduleResultOutput) TimeNextRun ¶ added in v0.6.0
func (o LookupScheduleResultOutput) TimeNextRun() pulumi.StringOutput
The date and time of the next job execution.
func (LookupScheduleResultOutput) TimeScheduled ¶ added in v0.2.0
func (o LookupScheduleResultOutput) TimeScheduled() pulumi.StringOutput
The date and time of the first time job execution.
func (LookupScheduleResultOutput) ToLookupScheduleResultOutput ¶ added in v0.2.0
func (o LookupScheduleResultOutput) ToLookupScheduleResultOutput() LookupScheduleResultOutput
func (LookupScheduleResultOutput) ToLookupScheduleResultOutputWithContext ¶ added in v0.2.0
func (o LookupScheduleResultOutput) ToLookupScheduleResultOutputWithContext(ctx context.Context) LookupScheduleResultOutput
type LookupUsageCarbonEmissionsQueryArgs ¶ added in v1.17.0
type LookupUsageCarbonEmissionsQueryArgs struct { // The query unique OCID. UsageCarbonEmissionsQueryId string `pulumi:"usageCarbonEmissionsQueryId"` }
A collection of arguments for invoking getUsageCarbonEmissionsQuery.
type LookupUsageCarbonEmissionsQueryOutputArgs ¶ added in v1.17.0
type LookupUsageCarbonEmissionsQueryOutputArgs struct { // The query unique OCID. UsageCarbonEmissionsQueryId pulumi.StringInput `pulumi:"usageCarbonEmissionsQueryId"` }
A collection of arguments for invoking getUsageCarbonEmissionsQuery.
func (LookupUsageCarbonEmissionsQueryOutputArgs) ElementType ¶ added in v1.17.0
func (LookupUsageCarbonEmissionsQueryOutputArgs) ElementType() reflect.Type
type LookupUsageCarbonEmissionsQueryResult ¶ added in v1.17.0
type LookupUsageCarbonEmissionsQueryResult struct { // The compartment OCID. CompartmentId string `pulumi:"compartmentId"` // The query OCID. Id string `pulumi:"id"` // The common fields for queries. QueryDefinitions []GetUsageCarbonEmissionsQueryQueryDefinition `pulumi:"queryDefinitions"` UsageCarbonEmissionsQueryId string `pulumi:"usageCarbonEmissionsQueryId"` }
A collection of values returned by getUsageCarbonEmissionsQuery.
func LookupUsageCarbonEmissionsQuery ¶ added in v1.17.0
func LookupUsageCarbonEmissionsQuery(ctx *pulumi.Context, args *LookupUsageCarbonEmissionsQueryArgs, opts ...pulumi.InvokeOption) (*LookupUsageCarbonEmissionsQueryResult, error)
This data source provides details about a specific Usage Carbon Emissions Query resource in Oracle Cloud Infrastructure Metering Computation service.
Returns the usage carbon emissions saved query.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetUsageCarbonEmissionsQuery(ctx, &meteringcomputation.GetUsageCarbonEmissionsQueryArgs{ UsageCarbonEmissionsQueryId: oci_metering_computation_usage_carbon_emissions_query.Test_usage_carbon_emissions_query.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupUsageCarbonEmissionsQueryResultOutput ¶ added in v1.17.0
type LookupUsageCarbonEmissionsQueryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUsageCarbonEmissionsQuery.
func LookupUsageCarbonEmissionsQueryOutput ¶ added in v1.17.0
func LookupUsageCarbonEmissionsQueryOutput(ctx *pulumi.Context, args LookupUsageCarbonEmissionsQueryOutputArgs, opts ...pulumi.InvokeOption) LookupUsageCarbonEmissionsQueryResultOutput
func (LookupUsageCarbonEmissionsQueryResultOutput) CompartmentId ¶ added in v1.17.0
func (o LookupUsageCarbonEmissionsQueryResultOutput) CompartmentId() pulumi.StringOutput
The compartment OCID.
func (LookupUsageCarbonEmissionsQueryResultOutput) ElementType ¶ added in v1.17.0
func (LookupUsageCarbonEmissionsQueryResultOutput) ElementType() reflect.Type
func (LookupUsageCarbonEmissionsQueryResultOutput) Id ¶ added in v1.17.0
func (o LookupUsageCarbonEmissionsQueryResultOutput) Id() pulumi.StringOutput
The query OCID.
func (LookupUsageCarbonEmissionsQueryResultOutput) QueryDefinitions ¶ added in v1.17.0
func (o LookupUsageCarbonEmissionsQueryResultOutput) QueryDefinitions() GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput
The common fields for queries.
func (LookupUsageCarbonEmissionsQueryResultOutput) ToLookupUsageCarbonEmissionsQueryResultOutput ¶ added in v1.17.0
func (o LookupUsageCarbonEmissionsQueryResultOutput) ToLookupUsageCarbonEmissionsQueryResultOutput() LookupUsageCarbonEmissionsQueryResultOutput
func (LookupUsageCarbonEmissionsQueryResultOutput) ToLookupUsageCarbonEmissionsQueryResultOutputWithContext ¶ added in v1.17.0
func (o LookupUsageCarbonEmissionsQueryResultOutput) ToLookupUsageCarbonEmissionsQueryResultOutputWithContext(ctx context.Context) LookupUsageCarbonEmissionsQueryResultOutput
func (LookupUsageCarbonEmissionsQueryResultOutput) UsageCarbonEmissionsQueryId ¶ added in v1.17.0
func (o LookupUsageCarbonEmissionsQueryResultOutput) UsageCarbonEmissionsQueryId() pulumi.StringOutput
type Query ¶
type Query struct { pulumi.CustomResourceState // The compartment OCID. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) The common fields for queries. QueryDefinition QueryQueryDefinitionOutput `pulumi:"queryDefinition"` }
This resource provides the Query resource in Oracle Cloud Infrastructure Metering Computation service.
Returns the created query.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.NewQuery(ctx, "testQuery", &MeteringComputation.QueryArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), QueryDefinition: &meteringcomputation.QueryQueryDefinitionArgs{ CostAnalysisUi: &meteringcomputation.QueryQueryDefinitionCostAnalysisUiArgs{ Graph: pulumi.Any(_var.Query_query_definition_cost_analysis_ui_graph), IsCumulativeGraph: pulumi.Any(_var.Query_query_definition_cost_analysis_ui_is_cumulative_graph), }, DisplayName: pulumi.Any(_var.Query_query_definition_display_name), ReportQuery: &meteringcomputation.QueryQueryDefinitionReportQueryArgs{ Granularity: pulumi.Any(_var.Query_query_definition_report_query_granularity), TenantId: pulumi.Any(oci_metering_computation_tenant.Test_tenant.Id), CompartmentDepth: pulumi.Any(_var.Query_query_definition_report_query_compartment_depth), DateRangeName: pulumi.Any(_var.Query_query_definition_report_query_date_range_name), Filter: pulumi.Any(_var.Query_query_definition_report_query_filter), Forecast: &meteringcomputation.QueryQueryDefinitionReportQueryForecastArgs{ TimeForecastEnded: pulumi.Any(_var.Query_query_definition_report_query_forecast_time_forecast_ended), ForecastType: pulumi.Any(_var.Query_query_definition_report_query_forecast_forecast_type), TimeForecastStarted: pulumi.Any(_var.Query_query_definition_report_query_forecast_time_forecast_started), }, GroupBies: pulumi.Any(_var.Query_query_definition_report_query_group_by), GroupByTags: meteringcomputation.QueryQueryDefinitionReportQueryGroupByTagArray{ &meteringcomputation.QueryQueryDefinitionReportQueryGroupByTagArgs{ Key: pulumi.Any(_var.Query_query_definition_report_query_group_by_tag_key), Namespace: pulumi.Any(_var.Query_query_definition_report_query_group_by_tag_namespace), Value: pulumi.Any(_var.Query_query_definition_report_query_group_by_tag_value), }, }, IsAggregateByTime: pulumi.Any(_var.Query_query_definition_report_query_is_aggregate_by_time), QueryType: pulumi.Any(_var.Query_query_definition_report_query_query_type), TimeUsageEnded: pulumi.Any(_var.Query_query_definition_report_query_time_usage_ended), TimeUsageStarted: pulumi.Any(_var.Query_query_definition_report_query_time_usage_started), }, Version: pulumi.Any(_var.Query_query_definition_version), }, }) if err != nil { return err } return nil }) }
```
## Import
Queries can be imported using the `id`, e.g.
```sh
$ pulumi import oci:MeteringComputation/query:Query test_query "id"
```
func GetQuery ¶
func GetQuery(ctx *pulumi.Context, name string, id pulumi.IDInput, state *QueryState, opts ...pulumi.ResourceOption) (*Query, error)
GetQuery gets an existing Query resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewQuery ¶
func NewQuery(ctx *pulumi.Context, name string, args *QueryArgs, opts ...pulumi.ResourceOption) (*Query, error)
NewQuery registers a new resource with the given unique name, arguments, and options.
func (*Query) ElementType ¶
func (*Query) ToQueryOutput ¶
func (i *Query) ToQueryOutput() QueryOutput
func (*Query) ToQueryOutputWithContext ¶
func (i *Query) ToQueryOutputWithContext(ctx context.Context) QueryOutput
type QueryArgs ¶
type QueryArgs struct { // The compartment OCID. CompartmentId pulumi.StringInput // (Updatable) The common fields for queries. QueryDefinition QueryQueryDefinitionInput }
The set of arguments for constructing a Query resource.
func (QueryArgs) ElementType ¶
type QueryArray ¶
type QueryArray []QueryInput
func (QueryArray) ElementType ¶
func (QueryArray) ElementType() reflect.Type
func (QueryArray) ToQueryArrayOutput ¶
func (i QueryArray) ToQueryArrayOutput() QueryArrayOutput
func (QueryArray) ToQueryArrayOutputWithContext ¶
func (i QueryArray) ToQueryArrayOutputWithContext(ctx context.Context) QueryArrayOutput
type QueryArrayInput ¶
type QueryArrayInput interface { pulumi.Input ToQueryArrayOutput() QueryArrayOutput ToQueryArrayOutputWithContext(context.Context) QueryArrayOutput }
QueryArrayInput is an input type that accepts QueryArray and QueryArrayOutput values. You can construct a concrete instance of `QueryArrayInput` via:
QueryArray{ QueryArgs{...} }
type QueryArrayOutput ¶
type QueryArrayOutput struct{ *pulumi.OutputState }
func (QueryArrayOutput) ElementType ¶
func (QueryArrayOutput) ElementType() reflect.Type
func (QueryArrayOutput) Index ¶
func (o QueryArrayOutput) Index(i pulumi.IntInput) QueryOutput
func (QueryArrayOutput) ToQueryArrayOutput ¶
func (o QueryArrayOutput) ToQueryArrayOutput() QueryArrayOutput
func (QueryArrayOutput) ToQueryArrayOutputWithContext ¶
func (o QueryArrayOutput) ToQueryArrayOutputWithContext(ctx context.Context) QueryArrayOutput
type QueryInput ¶
type QueryInput interface { pulumi.Input ToQueryOutput() QueryOutput ToQueryOutputWithContext(ctx context.Context) QueryOutput }
type QueryMap ¶
type QueryMap map[string]QueryInput
func (QueryMap) ElementType ¶
func (QueryMap) ToQueryMapOutput ¶
func (i QueryMap) ToQueryMapOutput() QueryMapOutput
func (QueryMap) ToQueryMapOutputWithContext ¶
func (i QueryMap) ToQueryMapOutputWithContext(ctx context.Context) QueryMapOutput
type QueryMapInput ¶
type QueryMapInput interface { pulumi.Input ToQueryMapOutput() QueryMapOutput ToQueryMapOutputWithContext(context.Context) QueryMapOutput }
QueryMapInput is an input type that accepts QueryMap and QueryMapOutput values. You can construct a concrete instance of `QueryMapInput` via:
QueryMap{ "key": QueryArgs{...} }
type QueryMapOutput ¶
type QueryMapOutput struct{ *pulumi.OutputState }
func (QueryMapOutput) ElementType ¶
func (QueryMapOutput) ElementType() reflect.Type
func (QueryMapOutput) MapIndex ¶
func (o QueryMapOutput) MapIndex(k pulumi.StringInput) QueryOutput
func (QueryMapOutput) ToQueryMapOutput ¶
func (o QueryMapOutput) ToQueryMapOutput() QueryMapOutput
func (QueryMapOutput) ToQueryMapOutputWithContext ¶
func (o QueryMapOutput) ToQueryMapOutputWithContext(ctx context.Context) QueryMapOutput
type QueryOutput ¶
type QueryOutput struct{ *pulumi.OutputState }
func (QueryOutput) CompartmentId ¶ added in v0.4.0
func (o QueryOutput) CompartmentId() pulumi.StringOutput
The compartment OCID.
func (QueryOutput) ElementType ¶
func (QueryOutput) ElementType() reflect.Type
func (QueryOutput) QueryDefinition ¶ added in v0.4.0
func (o QueryOutput) QueryDefinition() QueryQueryDefinitionOutput
(Updatable) The common fields for queries.
func (QueryOutput) ToQueryOutput ¶
func (o QueryOutput) ToQueryOutput() QueryOutput
func (QueryOutput) ToQueryOutputWithContext ¶
func (o QueryOutput) ToQueryOutputWithContext(ctx context.Context) QueryOutput
type QueryQueryDefinition ¶
type QueryQueryDefinition struct { // (Updatable) The common fields for Cost Analysis UI rendering. CostAnalysisUi QueryQueryDefinitionCostAnalysisUi `pulumi:"costAnalysisUi"` // (Updatable) The query display name. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // (Updatable) The request of the generated Cost Analysis report. ReportQuery QueryQueryDefinitionReportQuery `pulumi:"reportQuery"` // (Updatable) The saved query version. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Version float64 `pulumi:"version"` }
type QueryQueryDefinitionArgs ¶
type QueryQueryDefinitionArgs struct { // (Updatable) The common fields for Cost Analysis UI rendering. CostAnalysisUi QueryQueryDefinitionCostAnalysisUiInput `pulumi:"costAnalysisUi"` // (Updatable) The query display name. Avoid entering confidential information. DisplayName pulumi.StringInput `pulumi:"displayName"` // (Updatable) The request of the generated Cost Analysis report. ReportQuery QueryQueryDefinitionReportQueryInput `pulumi:"reportQuery"` // (Updatable) The saved query version. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Version pulumi.Float64Input `pulumi:"version"` }
func (QueryQueryDefinitionArgs) ElementType ¶
func (QueryQueryDefinitionArgs) ElementType() reflect.Type
func (QueryQueryDefinitionArgs) ToQueryQueryDefinitionOutput ¶
func (i QueryQueryDefinitionArgs) ToQueryQueryDefinitionOutput() QueryQueryDefinitionOutput
func (QueryQueryDefinitionArgs) ToQueryQueryDefinitionOutputWithContext ¶
func (i QueryQueryDefinitionArgs) ToQueryQueryDefinitionOutputWithContext(ctx context.Context) QueryQueryDefinitionOutput
func (QueryQueryDefinitionArgs) ToQueryQueryDefinitionPtrOutput ¶
func (i QueryQueryDefinitionArgs) ToQueryQueryDefinitionPtrOutput() QueryQueryDefinitionPtrOutput
func (QueryQueryDefinitionArgs) ToQueryQueryDefinitionPtrOutputWithContext ¶
func (i QueryQueryDefinitionArgs) ToQueryQueryDefinitionPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionPtrOutput
type QueryQueryDefinitionCostAnalysisUiArgs ¶
type QueryQueryDefinitionCostAnalysisUiArgs struct { // (Updatable) The graph type. Graph pulumi.StringPtrInput `pulumi:"graph"` // (Updatable) A cumulative graph. IsCumulativeGraph pulumi.BoolPtrInput `pulumi:"isCumulativeGraph"` }
func (QueryQueryDefinitionCostAnalysisUiArgs) ElementType ¶
func (QueryQueryDefinitionCostAnalysisUiArgs) ElementType() reflect.Type
func (QueryQueryDefinitionCostAnalysisUiArgs) ToQueryQueryDefinitionCostAnalysisUiOutput ¶
func (i QueryQueryDefinitionCostAnalysisUiArgs) ToQueryQueryDefinitionCostAnalysisUiOutput() QueryQueryDefinitionCostAnalysisUiOutput
func (QueryQueryDefinitionCostAnalysisUiArgs) ToQueryQueryDefinitionCostAnalysisUiOutputWithContext ¶
func (i QueryQueryDefinitionCostAnalysisUiArgs) ToQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) QueryQueryDefinitionCostAnalysisUiOutput
func (QueryQueryDefinitionCostAnalysisUiArgs) ToQueryQueryDefinitionCostAnalysisUiPtrOutput ¶
func (i QueryQueryDefinitionCostAnalysisUiArgs) ToQueryQueryDefinitionCostAnalysisUiPtrOutput() QueryQueryDefinitionCostAnalysisUiPtrOutput
func (QueryQueryDefinitionCostAnalysisUiArgs) ToQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext ¶
func (i QueryQueryDefinitionCostAnalysisUiArgs) ToQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionCostAnalysisUiPtrOutput
type QueryQueryDefinitionCostAnalysisUiInput ¶
type QueryQueryDefinitionCostAnalysisUiInput interface { pulumi.Input ToQueryQueryDefinitionCostAnalysisUiOutput() QueryQueryDefinitionCostAnalysisUiOutput ToQueryQueryDefinitionCostAnalysisUiOutputWithContext(context.Context) QueryQueryDefinitionCostAnalysisUiOutput }
QueryQueryDefinitionCostAnalysisUiInput is an input type that accepts QueryQueryDefinitionCostAnalysisUiArgs and QueryQueryDefinitionCostAnalysisUiOutput values. You can construct a concrete instance of `QueryQueryDefinitionCostAnalysisUiInput` via:
QueryQueryDefinitionCostAnalysisUiArgs{...}
type QueryQueryDefinitionCostAnalysisUiOutput ¶
type QueryQueryDefinitionCostAnalysisUiOutput struct{ *pulumi.OutputState }
func (QueryQueryDefinitionCostAnalysisUiOutput) ElementType ¶
func (QueryQueryDefinitionCostAnalysisUiOutput) ElementType() reflect.Type
func (QueryQueryDefinitionCostAnalysisUiOutput) Graph ¶
func (o QueryQueryDefinitionCostAnalysisUiOutput) Graph() pulumi.StringPtrOutput
(Updatable) The graph type.
func (QueryQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph ¶
func (o QueryQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph() pulumi.BoolPtrOutput
(Updatable) A cumulative graph.
func (QueryQueryDefinitionCostAnalysisUiOutput) ToQueryQueryDefinitionCostAnalysisUiOutput ¶
func (o QueryQueryDefinitionCostAnalysisUiOutput) ToQueryQueryDefinitionCostAnalysisUiOutput() QueryQueryDefinitionCostAnalysisUiOutput
func (QueryQueryDefinitionCostAnalysisUiOutput) ToQueryQueryDefinitionCostAnalysisUiOutputWithContext ¶
func (o QueryQueryDefinitionCostAnalysisUiOutput) ToQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) QueryQueryDefinitionCostAnalysisUiOutput
func (QueryQueryDefinitionCostAnalysisUiOutput) ToQueryQueryDefinitionCostAnalysisUiPtrOutput ¶
func (o QueryQueryDefinitionCostAnalysisUiOutput) ToQueryQueryDefinitionCostAnalysisUiPtrOutput() QueryQueryDefinitionCostAnalysisUiPtrOutput
func (QueryQueryDefinitionCostAnalysisUiOutput) ToQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext ¶
func (o QueryQueryDefinitionCostAnalysisUiOutput) ToQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionCostAnalysisUiPtrOutput
type QueryQueryDefinitionCostAnalysisUiPtrInput ¶
type QueryQueryDefinitionCostAnalysisUiPtrInput interface { pulumi.Input ToQueryQueryDefinitionCostAnalysisUiPtrOutput() QueryQueryDefinitionCostAnalysisUiPtrOutput ToQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext(context.Context) QueryQueryDefinitionCostAnalysisUiPtrOutput }
QueryQueryDefinitionCostAnalysisUiPtrInput is an input type that accepts QueryQueryDefinitionCostAnalysisUiArgs, QueryQueryDefinitionCostAnalysisUiPtr and QueryQueryDefinitionCostAnalysisUiPtrOutput values. You can construct a concrete instance of `QueryQueryDefinitionCostAnalysisUiPtrInput` via:
QueryQueryDefinitionCostAnalysisUiArgs{...} or: nil
func QueryQueryDefinitionCostAnalysisUiPtr ¶
func QueryQueryDefinitionCostAnalysisUiPtr(v *QueryQueryDefinitionCostAnalysisUiArgs) QueryQueryDefinitionCostAnalysisUiPtrInput
type QueryQueryDefinitionCostAnalysisUiPtrOutput ¶
type QueryQueryDefinitionCostAnalysisUiPtrOutput struct{ *pulumi.OutputState }
func (QueryQueryDefinitionCostAnalysisUiPtrOutput) ElementType ¶
func (QueryQueryDefinitionCostAnalysisUiPtrOutput) ElementType() reflect.Type
func (QueryQueryDefinitionCostAnalysisUiPtrOutput) Graph ¶
func (o QueryQueryDefinitionCostAnalysisUiPtrOutput) Graph() pulumi.StringPtrOutput
(Updatable) The graph type.
func (QueryQueryDefinitionCostAnalysisUiPtrOutput) IsCumulativeGraph ¶
func (o QueryQueryDefinitionCostAnalysisUiPtrOutput) IsCumulativeGraph() pulumi.BoolPtrOutput
(Updatable) A cumulative graph.
func (QueryQueryDefinitionCostAnalysisUiPtrOutput) ToQueryQueryDefinitionCostAnalysisUiPtrOutput ¶
func (o QueryQueryDefinitionCostAnalysisUiPtrOutput) ToQueryQueryDefinitionCostAnalysisUiPtrOutput() QueryQueryDefinitionCostAnalysisUiPtrOutput
func (QueryQueryDefinitionCostAnalysisUiPtrOutput) ToQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext ¶
func (o QueryQueryDefinitionCostAnalysisUiPtrOutput) ToQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionCostAnalysisUiPtrOutput
type QueryQueryDefinitionInput ¶
type QueryQueryDefinitionInput interface { pulumi.Input ToQueryQueryDefinitionOutput() QueryQueryDefinitionOutput ToQueryQueryDefinitionOutputWithContext(context.Context) QueryQueryDefinitionOutput }
QueryQueryDefinitionInput is an input type that accepts QueryQueryDefinitionArgs and QueryQueryDefinitionOutput values. You can construct a concrete instance of `QueryQueryDefinitionInput` via:
QueryQueryDefinitionArgs{...}
type QueryQueryDefinitionOutput ¶
type QueryQueryDefinitionOutput struct{ *pulumi.OutputState }
func (QueryQueryDefinitionOutput) CostAnalysisUi ¶
func (o QueryQueryDefinitionOutput) CostAnalysisUi() QueryQueryDefinitionCostAnalysisUiOutput
(Updatable) The common fields for Cost Analysis UI rendering.
func (QueryQueryDefinitionOutput) DisplayName ¶
func (o QueryQueryDefinitionOutput) DisplayName() pulumi.StringOutput
(Updatable) The query display name. Avoid entering confidential information.
func (QueryQueryDefinitionOutput) ElementType ¶
func (QueryQueryDefinitionOutput) ElementType() reflect.Type
func (QueryQueryDefinitionOutput) ReportQuery ¶
func (o QueryQueryDefinitionOutput) ReportQuery() QueryQueryDefinitionReportQueryOutput
(Updatable) The request of the generated Cost Analysis report.
func (QueryQueryDefinitionOutput) ToQueryQueryDefinitionOutput ¶
func (o QueryQueryDefinitionOutput) ToQueryQueryDefinitionOutput() QueryQueryDefinitionOutput
func (QueryQueryDefinitionOutput) ToQueryQueryDefinitionOutputWithContext ¶
func (o QueryQueryDefinitionOutput) ToQueryQueryDefinitionOutputWithContext(ctx context.Context) QueryQueryDefinitionOutput
func (QueryQueryDefinitionOutput) ToQueryQueryDefinitionPtrOutput ¶
func (o QueryQueryDefinitionOutput) ToQueryQueryDefinitionPtrOutput() QueryQueryDefinitionPtrOutput
func (QueryQueryDefinitionOutput) ToQueryQueryDefinitionPtrOutputWithContext ¶
func (o QueryQueryDefinitionOutput) ToQueryQueryDefinitionPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionPtrOutput
func (QueryQueryDefinitionOutput) Version ¶
func (o QueryQueryDefinitionOutput) Version() pulumi.Float64Output
(Updatable) The saved query version.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type QueryQueryDefinitionPtrInput ¶
type QueryQueryDefinitionPtrInput interface { pulumi.Input ToQueryQueryDefinitionPtrOutput() QueryQueryDefinitionPtrOutput ToQueryQueryDefinitionPtrOutputWithContext(context.Context) QueryQueryDefinitionPtrOutput }
QueryQueryDefinitionPtrInput is an input type that accepts QueryQueryDefinitionArgs, QueryQueryDefinitionPtr and QueryQueryDefinitionPtrOutput values. You can construct a concrete instance of `QueryQueryDefinitionPtrInput` via:
QueryQueryDefinitionArgs{...} or: nil
func QueryQueryDefinitionPtr ¶
func QueryQueryDefinitionPtr(v *QueryQueryDefinitionArgs) QueryQueryDefinitionPtrInput
type QueryQueryDefinitionPtrOutput ¶
type QueryQueryDefinitionPtrOutput struct{ *pulumi.OutputState }
func (QueryQueryDefinitionPtrOutput) CostAnalysisUi ¶
func (o QueryQueryDefinitionPtrOutput) CostAnalysisUi() QueryQueryDefinitionCostAnalysisUiPtrOutput
(Updatable) The common fields for Cost Analysis UI rendering.
func (QueryQueryDefinitionPtrOutput) DisplayName ¶
func (o QueryQueryDefinitionPtrOutput) DisplayName() pulumi.StringPtrOutput
(Updatable) The query display name. Avoid entering confidential information.
func (QueryQueryDefinitionPtrOutput) Elem ¶
func (o QueryQueryDefinitionPtrOutput) Elem() QueryQueryDefinitionOutput
func (QueryQueryDefinitionPtrOutput) ElementType ¶
func (QueryQueryDefinitionPtrOutput) ElementType() reflect.Type
func (QueryQueryDefinitionPtrOutput) ReportQuery ¶
func (o QueryQueryDefinitionPtrOutput) ReportQuery() QueryQueryDefinitionReportQueryPtrOutput
(Updatable) The request of the generated Cost Analysis report.
func (QueryQueryDefinitionPtrOutput) ToQueryQueryDefinitionPtrOutput ¶
func (o QueryQueryDefinitionPtrOutput) ToQueryQueryDefinitionPtrOutput() QueryQueryDefinitionPtrOutput
func (QueryQueryDefinitionPtrOutput) ToQueryQueryDefinitionPtrOutputWithContext ¶
func (o QueryQueryDefinitionPtrOutput) ToQueryQueryDefinitionPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionPtrOutput
func (QueryQueryDefinitionPtrOutput) Version ¶
func (o QueryQueryDefinitionPtrOutput) Version() pulumi.Float64PtrOutput
(Updatable) The saved query version.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type QueryQueryDefinitionReportQuery ¶
type QueryQueryDefinitionReportQuery struct { // (Updatable) The compartment depth level. CompartmentDepth *float64 `pulumi:"compartmentDepth"` // (Updatable) The UI date range, for example, LAST_THREE_MONTHS. Conflicts with timeUsageStarted and timeUsageEnded. DateRangeName *string `pulumi:"dateRangeName"` // (Updatable) The filter object for query usage. Filter *string `pulumi:"filter"` // (Updatable) Forecast configuration of usage/cost. Forecast *QueryQueryDefinitionReportQueryForecast `pulumi:"forecast"` // (Updatable) The usage granularity. HOURLY - Hourly data aggregation. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. TOTAL - Not yet supported. Granularity string `pulumi:"granularity"` // (Updatable) Aggregate the result by. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` GroupBies []string `pulumi:"groupBies"` // (Updatable) GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags []QueryQueryDefinitionReportQueryGroupByTag `pulumi:"groupByTags"` // (Updatable) Whether aggregated by time. If isAggregateByTime is true, all usage/cost over the query time period will be added up. IsAggregateByTime *bool `pulumi:"isAggregateByTime"` // (Updatable) The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Credit - Query the credit adjustments data. ExpiredCredit - Query the expired credits data AllCredit - Query the credit adjustments and expired credit QueryType *string `pulumi:"queryType"` // (Updatable) Tenant ID. TenantId string `pulumi:"tenantId"` // (Updatable) The usage end time. TimeUsageEnded *string `pulumi:"timeUsageEnded"` // (Updatable) The usage start time. TimeUsageStarted *string `pulumi:"timeUsageStarted"` }
type QueryQueryDefinitionReportQueryArgs ¶
type QueryQueryDefinitionReportQueryArgs struct { // (Updatable) The compartment depth level. CompartmentDepth pulumi.Float64PtrInput `pulumi:"compartmentDepth"` // (Updatable) The UI date range, for example, LAST_THREE_MONTHS. Conflicts with timeUsageStarted and timeUsageEnded. DateRangeName pulumi.StringPtrInput `pulumi:"dateRangeName"` // (Updatable) The filter object for query usage. Filter pulumi.StringPtrInput `pulumi:"filter"` // (Updatable) Forecast configuration of usage/cost. Forecast QueryQueryDefinitionReportQueryForecastPtrInput `pulumi:"forecast"` // (Updatable) The usage granularity. HOURLY - Hourly data aggregation. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. TOTAL - Not yet supported. Granularity pulumi.StringInput `pulumi:"granularity"` // (Updatable) Aggregate the result by. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` // (Updatable) GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags QueryQueryDefinitionReportQueryGroupByTagArrayInput `pulumi:"groupByTags"` // (Updatable) Whether aggregated by time. If isAggregateByTime is true, all usage/cost over the query time period will be added up. IsAggregateByTime pulumi.BoolPtrInput `pulumi:"isAggregateByTime"` // (Updatable) The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Credit - Query the credit adjustments data. ExpiredCredit - Query the expired credits data AllCredit - Query the credit adjustments and expired credit QueryType pulumi.StringPtrInput `pulumi:"queryType"` // (Updatable) Tenant ID. TenantId pulumi.StringInput `pulumi:"tenantId"` // (Updatable) The usage end time. TimeUsageEnded pulumi.StringPtrInput `pulumi:"timeUsageEnded"` // (Updatable) The usage start time. TimeUsageStarted pulumi.StringPtrInput `pulumi:"timeUsageStarted"` }
func (QueryQueryDefinitionReportQueryArgs) ElementType ¶
func (QueryQueryDefinitionReportQueryArgs) ElementType() reflect.Type
func (QueryQueryDefinitionReportQueryArgs) ToQueryQueryDefinitionReportQueryOutput ¶
func (i QueryQueryDefinitionReportQueryArgs) ToQueryQueryDefinitionReportQueryOutput() QueryQueryDefinitionReportQueryOutput
func (QueryQueryDefinitionReportQueryArgs) ToQueryQueryDefinitionReportQueryOutputWithContext ¶
func (i QueryQueryDefinitionReportQueryArgs) ToQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryOutput
func (QueryQueryDefinitionReportQueryArgs) ToQueryQueryDefinitionReportQueryPtrOutput ¶
func (i QueryQueryDefinitionReportQueryArgs) ToQueryQueryDefinitionReportQueryPtrOutput() QueryQueryDefinitionReportQueryPtrOutput
func (QueryQueryDefinitionReportQueryArgs) ToQueryQueryDefinitionReportQueryPtrOutputWithContext ¶
func (i QueryQueryDefinitionReportQueryArgs) ToQueryQueryDefinitionReportQueryPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryPtrOutput
type QueryQueryDefinitionReportQueryForecast ¶
type QueryQueryDefinitionReportQueryForecast struct { // (Updatable) BASIC uses the exponential smoothing (ETS) model to project future usage/costs based on history data. The basis for projections is a periodic set of equivalent historical days for which the projection is being made. ForecastType *string `pulumi:"forecastType"` // (Updatable) The forecast end time. TimeForecastEnded string `pulumi:"timeForecastEnded"` // (Updatable) The forecast start time. Defaults to UTC-1 if not specified. TimeForecastStarted *string `pulumi:"timeForecastStarted"` }
type QueryQueryDefinitionReportQueryForecastArgs ¶
type QueryQueryDefinitionReportQueryForecastArgs struct { // (Updatable) BASIC uses the exponential smoothing (ETS) model to project future usage/costs based on history data. The basis for projections is a periodic set of equivalent historical days for which the projection is being made. ForecastType pulumi.StringPtrInput `pulumi:"forecastType"` // (Updatable) The forecast end time. TimeForecastEnded pulumi.StringInput `pulumi:"timeForecastEnded"` // (Updatable) The forecast start time. Defaults to UTC-1 if not specified. TimeForecastStarted pulumi.StringPtrInput `pulumi:"timeForecastStarted"` }
func (QueryQueryDefinitionReportQueryForecastArgs) ElementType ¶
func (QueryQueryDefinitionReportQueryForecastArgs) ElementType() reflect.Type
func (QueryQueryDefinitionReportQueryForecastArgs) ToQueryQueryDefinitionReportQueryForecastOutput ¶
func (i QueryQueryDefinitionReportQueryForecastArgs) ToQueryQueryDefinitionReportQueryForecastOutput() QueryQueryDefinitionReportQueryForecastOutput
func (QueryQueryDefinitionReportQueryForecastArgs) ToQueryQueryDefinitionReportQueryForecastOutputWithContext ¶
func (i QueryQueryDefinitionReportQueryForecastArgs) ToQueryQueryDefinitionReportQueryForecastOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryForecastOutput
func (QueryQueryDefinitionReportQueryForecastArgs) ToQueryQueryDefinitionReportQueryForecastPtrOutput ¶
func (i QueryQueryDefinitionReportQueryForecastArgs) ToQueryQueryDefinitionReportQueryForecastPtrOutput() QueryQueryDefinitionReportQueryForecastPtrOutput
func (QueryQueryDefinitionReportQueryForecastArgs) ToQueryQueryDefinitionReportQueryForecastPtrOutputWithContext ¶
func (i QueryQueryDefinitionReportQueryForecastArgs) ToQueryQueryDefinitionReportQueryForecastPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryForecastPtrOutput
type QueryQueryDefinitionReportQueryForecastInput ¶
type QueryQueryDefinitionReportQueryForecastInput interface { pulumi.Input ToQueryQueryDefinitionReportQueryForecastOutput() QueryQueryDefinitionReportQueryForecastOutput ToQueryQueryDefinitionReportQueryForecastOutputWithContext(context.Context) QueryQueryDefinitionReportQueryForecastOutput }
QueryQueryDefinitionReportQueryForecastInput is an input type that accepts QueryQueryDefinitionReportQueryForecastArgs and QueryQueryDefinitionReportQueryForecastOutput values. You can construct a concrete instance of `QueryQueryDefinitionReportQueryForecastInput` via:
QueryQueryDefinitionReportQueryForecastArgs{...}
type QueryQueryDefinitionReportQueryForecastOutput ¶
type QueryQueryDefinitionReportQueryForecastOutput struct{ *pulumi.OutputState }
func (QueryQueryDefinitionReportQueryForecastOutput) ElementType ¶
func (QueryQueryDefinitionReportQueryForecastOutput) ElementType() reflect.Type
func (QueryQueryDefinitionReportQueryForecastOutput) ForecastType ¶
func (o QueryQueryDefinitionReportQueryForecastOutput) ForecastType() pulumi.StringPtrOutput
(Updatable) BASIC uses the exponential smoothing (ETS) model to project future usage/costs based on history data. The basis for projections is a periodic set of equivalent historical days for which the projection is being made.
func (QueryQueryDefinitionReportQueryForecastOutput) TimeForecastEnded ¶
func (o QueryQueryDefinitionReportQueryForecastOutput) TimeForecastEnded() pulumi.StringOutput
(Updatable) The forecast end time.
func (QueryQueryDefinitionReportQueryForecastOutput) TimeForecastStarted ¶
func (o QueryQueryDefinitionReportQueryForecastOutput) TimeForecastStarted() pulumi.StringPtrOutput
(Updatable) The forecast start time. Defaults to UTC-1 if not specified.
func (QueryQueryDefinitionReportQueryForecastOutput) ToQueryQueryDefinitionReportQueryForecastOutput ¶
func (o QueryQueryDefinitionReportQueryForecastOutput) ToQueryQueryDefinitionReportQueryForecastOutput() QueryQueryDefinitionReportQueryForecastOutput
func (QueryQueryDefinitionReportQueryForecastOutput) ToQueryQueryDefinitionReportQueryForecastOutputWithContext ¶
func (o QueryQueryDefinitionReportQueryForecastOutput) ToQueryQueryDefinitionReportQueryForecastOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryForecastOutput
func (QueryQueryDefinitionReportQueryForecastOutput) ToQueryQueryDefinitionReportQueryForecastPtrOutput ¶
func (o QueryQueryDefinitionReportQueryForecastOutput) ToQueryQueryDefinitionReportQueryForecastPtrOutput() QueryQueryDefinitionReportQueryForecastPtrOutput
func (QueryQueryDefinitionReportQueryForecastOutput) ToQueryQueryDefinitionReportQueryForecastPtrOutputWithContext ¶
func (o QueryQueryDefinitionReportQueryForecastOutput) ToQueryQueryDefinitionReportQueryForecastPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryForecastPtrOutput
type QueryQueryDefinitionReportQueryForecastPtrInput ¶
type QueryQueryDefinitionReportQueryForecastPtrInput interface { pulumi.Input ToQueryQueryDefinitionReportQueryForecastPtrOutput() QueryQueryDefinitionReportQueryForecastPtrOutput ToQueryQueryDefinitionReportQueryForecastPtrOutputWithContext(context.Context) QueryQueryDefinitionReportQueryForecastPtrOutput }
QueryQueryDefinitionReportQueryForecastPtrInput is an input type that accepts QueryQueryDefinitionReportQueryForecastArgs, QueryQueryDefinitionReportQueryForecastPtr and QueryQueryDefinitionReportQueryForecastPtrOutput values. You can construct a concrete instance of `QueryQueryDefinitionReportQueryForecastPtrInput` via:
QueryQueryDefinitionReportQueryForecastArgs{...} or: nil
func QueryQueryDefinitionReportQueryForecastPtr ¶
func QueryQueryDefinitionReportQueryForecastPtr(v *QueryQueryDefinitionReportQueryForecastArgs) QueryQueryDefinitionReportQueryForecastPtrInput
type QueryQueryDefinitionReportQueryForecastPtrOutput ¶
type QueryQueryDefinitionReportQueryForecastPtrOutput struct{ *pulumi.OutputState }
func (QueryQueryDefinitionReportQueryForecastPtrOutput) ElementType ¶
func (QueryQueryDefinitionReportQueryForecastPtrOutput) ElementType() reflect.Type
func (QueryQueryDefinitionReportQueryForecastPtrOutput) ForecastType ¶
func (o QueryQueryDefinitionReportQueryForecastPtrOutput) ForecastType() pulumi.StringPtrOutput
(Updatable) BASIC uses the exponential smoothing (ETS) model to project future usage/costs based on history data. The basis for projections is a periodic set of equivalent historical days for which the projection is being made.
func (QueryQueryDefinitionReportQueryForecastPtrOutput) TimeForecastEnded ¶
func (o QueryQueryDefinitionReportQueryForecastPtrOutput) TimeForecastEnded() pulumi.StringPtrOutput
(Updatable) The forecast end time.
func (QueryQueryDefinitionReportQueryForecastPtrOutput) TimeForecastStarted ¶
func (o QueryQueryDefinitionReportQueryForecastPtrOutput) TimeForecastStarted() pulumi.StringPtrOutput
(Updatable) The forecast start time. Defaults to UTC-1 if not specified.
func (QueryQueryDefinitionReportQueryForecastPtrOutput) ToQueryQueryDefinitionReportQueryForecastPtrOutput ¶
func (o QueryQueryDefinitionReportQueryForecastPtrOutput) ToQueryQueryDefinitionReportQueryForecastPtrOutput() QueryQueryDefinitionReportQueryForecastPtrOutput
func (QueryQueryDefinitionReportQueryForecastPtrOutput) ToQueryQueryDefinitionReportQueryForecastPtrOutputWithContext ¶
func (o QueryQueryDefinitionReportQueryForecastPtrOutput) ToQueryQueryDefinitionReportQueryForecastPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryForecastPtrOutput
type QueryQueryDefinitionReportQueryGroupByTagArgs ¶
type QueryQueryDefinitionReportQueryGroupByTagArgs struct { // (Updatable) The tag key. Key pulumi.StringPtrInput `pulumi:"key"` // (Updatable) The tag namespace. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // (Updatable) The tag value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (QueryQueryDefinitionReportQueryGroupByTagArgs) ElementType ¶
func (QueryQueryDefinitionReportQueryGroupByTagArgs) ElementType() reflect.Type
func (QueryQueryDefinitionReportQueryGroupByTagArgs) ToQueryQueryDefinitionReportQueryGroupByTagOutput ¶
func (i QueryQueryDefinitionReportQueryGroupByTagArgs) ToQueryQueryDefinitionReportQueryGroupByTagOutput() QueryQueryDefinitionReportQueryGroupByTagOutput
func (QueryQueryDefinitionReportQueryGroupByTagArgs) ToQueryQueryDefinitionReportQueryGroupByTagOutputWithContext ¶
func (i QueryQueryDefinitionReportQueryGroupByTagArgs) ToQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryGroupByTagOutput
type QueryQueryDefinitionReportQueryGroupByTagArray ¶
type QueryQueryDefinitionReportQueryGroupByTagArray []QueryQueryDefinitionReportQueryGroupByTagInput
func (QueryQueryDefinitionReportQueryGroupByTagArray) ElementType ¶
func (QueryQueryDefinitionReportQueryGroupByTagArray) ElementType() reflect.Type
func (QueryQueryDefinitionReportQueryGroupByTagArray) ToQueryQueryDefinitionReportQueryGroupByTagArrayOutput ¶
func (i QueryQueryDefinitionReportQueryGroupByTagArray) ToQueryQueryDefinitionReportQueryGroupByTagArrayOutput() QueryQueryDefinitionReportQueryGroupByTagArrayOutput
func (QueryQueryDefinitionReportQueryGroupByTagArray) ToQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext ¶
func (i QueryQueryDefinitionReportQueryGroupByTagArray) ToQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryGroupByTagArrayOutput
type QueryQueryDefinitionReportQueryGroupByTagArrayInput ¶
type QueryQueryDefinitionReportQueryGroupByTagArrayInput interface { pulumi.Input ToQueryQueryDefinitionReportQueryGroupByTagArrayOutput() QueryQueryDefinitionReportQueryGroupByTagArrayOutput ToQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(context.Context) QueryQueryDefinitionReportQueryGroupByTagArrayOutput }
QueryQueryDefinitionReportQueryGroupByTagArrayInput is an input type that accepts QueryQueryDefinitionReportQueryGroupByTagArray and QueryQueryDefinitionReportQueryGroupByTagArrayOutput values. You can construct a concrete instance of `QueryQueryDefinitionReportQueryGroupByTagArrayInput` via:
QueryQueryDefinitionReportQueryGroupByTagArray{ QueryQueryDefinitionReportQueryGroupByTagArgs{...} }
type QueryQueryDefinitionReportQueryGroupByTagArrayOutput ¶
type QueryQueryDefinitionReportQueryGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (QueryQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType ¶
func (QueryQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType() reflect.Type
func (QueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToQueryQueryDefinitionReportQueryGroupByTagArrayOutput ¶
func (o QueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToQueryQueryDefinitionReportQueryGroupByTagArrayOutput() QueryQueryDefinitionReportQueryGroupByTagArrayOutput
func (QueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext ¶
func (o QueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryGroupByTagArrayOutput
type QueryQueryDefinitionReportQueryGroupByTagInput ¶
type QueryQueryDefinitionReportQueryGroupByTagInput interface { pulumi.Input ToQueryQueryDefinitionReportQueryGroupByTagOutput() QueryQueryDefinitionReportQueryGroupByTagOutput ToQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(context.Context) QueryQueryDefinitionReportQueryGroupByTagOutput }
QueryQueryDefinitionReportQueryGroupByTagInput is an input type that accepts QueryQueryDefinitionReportQueryGroupByTagArgs and QueryQueryDefinitionReportQueryGroupByTagOutput values. You can construct a concrete instance of `QueryQueryDefinitionReportQueryGroupByTagInput` via:
QueryQueryDefinitionReportQueryGroupByTagArgs{...}
type QueryQueryDefinitionReportQueryGroupByTagOutput ¶
type QueryQueryDefinitionReportQueryGroupByTagOutput struct{ *pulumi.OutputState }
func (QueryQueryDefinitionReportQueryGroupByTagOutput) ElementType ¶
func (QueryQueryDefinitionReportQueryGroupByTagOutput) ElementType() reflect.Type
func (QueryQueryDefinitionReportQueryGroupByTagOutput) Key ¶
func (o QueryQueryDefinitionReportQueryGroupByTagOutput) Key() pulumi.StringPtrOutput
(Updatable) The tag key.
func (QueryQueryDefinitionReportQueryGroupByTagOutput) Namespace ¶
func (o QueryQueryDefinitionReportQueryGroupByTagOutput) Namespace() pulumi.StringPtrOutput
(Updatable) The tag namespace.
func (QueryQueryDefinitionReportQueryGroupByTagOutput) ToQueryQueryDefinitionReportQueryGroupByTagOutput ¶
func (o QueryQueryDefinitionReportQueryGroupByTagOutput) ToQueryQueryDefinitionReportQueryGroupByTagOutput() QueryQueryDefinitionReportQueryGroupByTagOutput
func (QueryQueryDefinitionReportQueryGroupByTagOutput) ToQueryQueryDefinitionReportQueryGroupByTagOutputWithContext ¶
func (o QueryQueryDefinitionReportQueryGroupByTagOutput) ToQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryGroupByTagOutput
func (QueryQueryDefinitionReportQueryGroupByTagOutput) Value ¶
func (o QueryQueryDefinitionReportQueryGroupByTagOutput) Value() pulumi.StringPtrOutput
(Updatable) The tag value.
type QueryQueryDefinitionReportQueryInput ¶
type QueryQueryDefinitionReportQueryInput interface { pulumi.Input ToQueryQueryDefinitionReportQueryOutput() QueryQueryDefinitionReportQueryOutput ToQueryQueryDefinitionReportQueryOutputWithContext(context.Context) QueryQueryDefinitionReportQueryOutput }
QueryQueryDefinitionReportQueryInput is an input type that accepts QueryQueryDefinitionReportQueryArgs and QueryQueryDefinitionReportQueryOutput values. You can construct a concrete instance of `QueryQueryDefinitionReportQueryInput` via:
QueryQueryDefinitionReportQueryArgs{...}
type QueryQueryDefinitionReportQueryOutput ¶
type QueryQueryDefinitionReportQueryOutput struct{ *pulumi.OutputState }
func (QueryQueryDefinitionReportQueryOutput) CompartmentDepth ¶
func (o QueryQueryDefinitionReportQueryOutput) CompartmentDepth() pulumi.Float64PtrOutput
(Updatable) The compartment depth level.
func (QueryQueryDefinitionReportQueryOutput) DateRangeName ¶
func (o QueryQueryDefinitionReportQueryOutput) DateRangeName() pulumi.StringPtrOutput
(Updatable) The UI date range, for example, LAST_THREE_MONTHS. Conflicts with timeUsageStarted and timeUsageEnded.
func (QueryQueryDefinitionReportQueryOutput) ElementType ¶
func (QueryQueryDefinitionReportQueryOutput) ElementType() reflect.Type
func (QueryQueryDefinitionReportQueryOutput) Filter ¶
func (o QueryQueryDefinitionReportQueryOutput) Filter() pulumi.StringPtrOutput
(Updatable) The filter object for query usage.
func (QueryQueryDefinitionReportQueryOutput) Forecast ¶
func (o QueryQueryDefinitionReportQueryOutput) Forecast() QueryQueryDefinitionReportQueryForecastPtrOutput
(Updatable) Forecast configuration of usage/cost.
func (QueryQueryDefinitionReportQueryOutput) Granularity ¶
func (o QueryQueryDefinitionReportQueryOutput) Granularity() pulumi.StringOutput
(Updatable) The usage granularity. HOURLY - Hourly data aggregation. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. TOTAL - Not yet supported.
func (QueryQueryDefinitionReportQueryOutput) GroupBies ¶
func (o QueryQueryDefinitionReportQueryOutput) GroupBies() pulumi.StringArrayOutput
(Updatable) Aggregate the result by. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (QueryQueryDefinitionReportQueryOutput) GroupByTags ¶
func (o QueryQueryDefinitionReportQueryOutput) GroupByTags() QueryQueryDefinitionReportQueryGroupByTagArrayOutput
(Updatable) GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]`
func (QueryQueryDefinitionReportQueryOutput) IsAggregateByTime ¶
func (o QueryQueryDefinitionReportQueryOutput) IsAggregateByTime() pulumi.BoolPtrOutput
(Updatable) Whether aggregated by time. If isAggregateByTime is true, all usage/cost over the query time period will be added up.
func (QueryQueryDefinitionReportQueryOutput) QueryType ¶
func (o QueryQueryDefinitionReportQueryOutput) QueryType() pulumi.StringPtrOutput
(Updatable) The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Credit - Query the credit adjustments data. ExpiredCredit - Query the expired credits data AllCredit - Query the credit adjustments and expired credit
func (QueryQueryDefinitionReportQueryOutput) TenantId ¶
func (o QueryQueryDefinitionReportQueryOutput) TenantId() pulumi.StringOutput
(Updatable) Tenant ID.
func (QueryQueryDefinitionReportQueryOutput) TimeUsageEnded ¶
func (o QueryQueryDefinitionReportQueryOutput) TimeUsageEnded() pulumi.StringPtrOutput
(Updatable) The usage end time.
func (QueryQueryDefinitionReportQueryOutput) TimeUsageStarted ¶
func (o QueryQueryDefinitionReportQueryOutput) TimeUsageStarted() pulumi.StringPtrOutput
(Updatable) The usage start time.
func (QueryQueryDefinitionReportQueryOutput) ToQueryQueryDefinitionReportQueryOutput ¶
func (o QueryQueryDefinitionReportQueryOutput) ToQueryQueryDefinitionReportQueryOutput() QueryQueryDefinitionReportQueryOutput
func (QueryQueryDefinitionReportQueryOutput) ToQueryQueryDefinitionReportQueryOutputWithContext ¶
func (o QueryQueryDefinitionReportQueryOutput) ToQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryOutput
func (QueryQueryDefinitionReportQueryOutput) ToQueryQueryDefinitionReportQueryPtrOutput ¶
func (o QueryQueryDefinitionReportQueryOutput) ToQueryQueryDefinitionReportQueryPtrOutput() QueryQueryDefinitionReportQueryPtrOutput
func (QueryQueryDefinitionReportQueryOutput) ToQueryQueryDefinitionReportQueryPtrOutputWithContext ¶
func (o QueryQueryDefinitionReportQueryOutput) ToQueryQueryDefinitionReportQueryPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryPtrOutput
type QueryQueryDefinitionReportQueryPtrInput ¶
type QueryQueryDefinitionReportQueryPtrInput interface { pulumi.Input ToQueryQueryDefinitionReportQueryPtrOutput() QueryQueryDefinitionReportQueryPtrOutput ToQueryQueryDefinitionReportQueryPtrOutputWithContext(context.Context) QueryQueryDefinitionReportQueryPtrOutput }
QueryQueryDefinitionReportQueryPtrInput is an input type that accepts QueryQueryDefinitionReportQueryArgs, QueryQueryDefinitionReportQueryPtr and QueryQueryDefinitionReportQueryPtrOutput values. You can construct a concrete instance of `QueryQueryDefinitionReportQueryPtrInput` via:
QueryQueryDefinitionReportQueryArgs{...} or: nil
func QueryQueryDefinitionReportQueryPtr ¶
func QueryQueryDefinitionReportQueryPtr(v *QueryQueryDefinitionReportQueryArgs) QueryQueryDefinitionReportQueryPtrInput
type QueryQueryDefinitionReportQueryPtrOutput ¶
type QueryQueryDefinitionReportQueryPtrOutput struct{ *pulumi.OutputState }
func (QueryQueryDefinitionReportQueryPtrOutput) CompartmentDepth ¶
func (o QueryQueryDefinitionReportQueryPtrOutput) CompartmentDepth() pulumi.Float64PtrOutput
(Updatable) The compartment depth level.
func (QueryQueryDefinitionReportQueryPtrOutput) DateRangeName ¶
func (o QueryQueryDefinitionReportQueryPtrOutput) DateRangeName() pulumi.StringPtrOutput
(Updatable) The UI date range, for example, LAST_THREE_MONTHS. Conflicts with timeUsageStarted and timeUsageEnded.
func (QueryQueryDefinitionReportQueryPtrOutput) ElementType ¶
func (QueryQueryDefinitionReportQueryPtrOutput) ElementType() reflect.Type
func (QueryQueryDefinitionReportQueryPtrOutput) Filter ¶
func (o QueryQueryDefinitionReportQueryPtrOutput) Filter() pulumi.StringPtrOutput
(Updatable) The filter object for query usage.
func (QueryQueryDefinitionReportQueryPtrOutput) Forecast ¶
func (o QueryQueryDefinitionReportQueryPtrOutput) Forecast() QueryQueryDefinitionReportQueryForecastPtrOutput
(Updatable) Forecast configuration of usage/cost.
func (QueryQueryDefinitionReportQueryPtrOutput) Granularity ¶
func (o QueryQueryDefinitionReportQueryPtrOutput) Granularity() pulumi.StringPtrOutput
(Updatable) The usage granularity. HOURLY - Hourly data aggregation. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. TOTAL - Not yet supported.
func (QueryQueryDefinitionReportQueryPtrOutput) GroupBies ¶
func (o QueryQueryDefinitionReportQueryPtrOutput) GroupBies() pulumi.StringArrayOutput
(Updatable) Aggregate the result by. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (QueryQueryDefinitionReportQueryPtrOutput) GroupByTags ¶
func (o QueryQueryDefinitionReportQueryPtrOutput) GroupByTags() QueryQueryDefinitionReportQueryGroupByTagArrayOutput
(Updatable) GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]`
func (QueryQueryDefinitionReportQueryPtrOutput) IsAggregateByTime ¶
func (o QueryQueryDefinitionReportQueryPtrOutput) IsAggregateByTime() pulumi.BoolPtrOutput
(Updatable) Whether aggregated by time. If isAggregateByTime is true, all usage/cost over the query time period will be added up.
func (QueryQueryDefinitionReportQueryPtrOutput) QueryType ¶
func (o QueryQueryDefinitionReportQueryPtrOutput) QueryType() pulumi.StringPtrOutput
(Updatable) The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Credit - Query the credit adjustments data. ExpiredCredit - Query the expired credits data AllCredit - Query the credit adjustments and expired credit
func (QueryQueryDefinitionReportQueryPtrOutput) TenantId ¶
func (o QueryQueryDefinitionReportQueryPtrOutput) TenantId() pulumi.StringPtrOutput
(Updatable) Tenant ID.
func (QueryQueryDefinitionReportQueryPtrOutput) TimeUsageEnded ¶
func (o QueryQueryDefinitionReportQueryPtrOutput) TimeUsageEnded() pulumi.StringPtrOutput
(Updatable) The usage end time.
func (QueryQueryDefinitionReportQueryPtrOutput) TimeUsageStarted ¶
func (o QueryQueryDefinitionReportQueryPtrOutput) TimeUsageStarted() pulumi.StringPtrOutput
(Updatable) The usage start time.
func (QueryQueryDefinitionReportQueryPtrOutput) ToQueryQueryDefinitionReportQueryPtrOutput ¶
func (o QueryQueryDefinitionReportQueryPtrOutput) ToQueryQueryDefinitionReportQueryPtrOutput() QueryQueryDefinitionReportQueryPtrOutput
func (QueryQueryDefinitionReportQueryPtrOutput) ToQueryQueryDefinitionReportQueryPtrOutputWithContext ¶
func (o QueryQueryDefinitionReportQueryPtrOutput) ToQueryQueryDefinitionReportQueryPtrOutputWithContext(ctx context.Context) QueryQueryDefinitionReportQueryPtrOutput
type QueryState ¶
type QueryState struct { // The compartment OCID. CompartmentId pulumi.StringPtrInput // (Updatable) The common fields for queries. QueryDefinition QueryQueryDefinitionPtrInput }
func (QueryState) ElementType ¶
func (QueryState) ElementType() reflect.Type
type Schedule ¶ added in v0.2.0
type Schedule struct { pulumi.CustomResourceState // The customer tenancy. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) The description of the schedule. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // The unique name of the user-created schedule. Name pulumi.StringOutput `pulumi:"name"` // (Updatable) Specifies the supported output file format. OutputFileFormat pulumi.StringOutput `pulumi:"outputFileFormat"` // The query properties. QueryProperties ScheduleQueryPropertiesOutput `pulumi:"queryProperties"` // (Updatable) The location where usage or cost CSVs will be uploaded defined by `locationType`, which corresponds with type-specific characteristics. ResultLocation ScheduleResultLocationOutput `pulumi:"resultLocation"` // The saved report ID which can also be used to generate a query. SavedReportId pulumi.StringOutput `pulumi:"savedReportId"` // Specifies the frequency according to when the schedule will be run, in the x-obmcs-recurring-time format described in [RFC 5545 section 3.3.10](https://datatracker.ietf.org/doc/html/rfc5545#section-3.3.10). Supported values are : ONE_TIME, DAILY, WEEKLY and MONTHLY. ScheduleRecurrences pulumi.StringOutput `pulumi:"scheduleRecurrences"` // The schedule lifecycle state. State pulumi.StringOutput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapOutput `pulumi:"systemTags"` // The date and time the schedule was created. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The date and time of the next job execution. TimeNextRun pulumi.StringOutput `pulumi:"timeNextRun"` // The date and time of the first time job execution. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeScheduled pulumi.StringOutput `pulumi:"timeScheduled"` }
This resource provides the Schedule resource in Oracle Cloud Infrastructure Metering Computation service.
Returns the created schedule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.NewSchedule(ctx, "testSchedule", &MeteringComputation.ScheduleArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), ResultLocation: &meteringcomputation.ScheduleResultLocationArgs{ Bucket: pulumi.Any(_var.Schedule_result_location_bucket), LocationType: pulumi.Any(_var.Schedule_result_location_location_type), Namespace: pulumi.Any(_var.Schedule_result_location_namespace), Region: pulumi.Any(_var.Schedule_result_location_region), }, ScheduleRecurrences: pulumi.Any(_var.Schedule_schedule_recurrences), TimeScheduled: pulumi.Any(_var.Schedule_time_scheduled), DefinedTags: pulumi.Map{ "foo-namespace.bar-key": pulumi.Any("value"), }, Description: pulumi.Any(_var.Schedule_description), FreeformTags: pulumi.Map{ "bar-key": pulumi.Any("value"), }, OutputFileFormat: pulumi.Any(_var.Schedule_output_file_format), QueryProperties: &meteringcomputation.ScheduleQueryPropertiesArgs{ DateRange: &meteringcomputation.ScheduleQueryPropertiesDateRangeArgs{ DateRangeType: pulumi.Any(_var.Schedule_query_properties_date_range_date_range_type), DynamicDateRangeType: pulumi.Any(_var.Schedule_query_properties_date_range_dynamic_date_range_type), TimeUsageEnded: pulumi.Any(_var.Schedule_query_properties_date_range_time_usage_ended), TimeUsageStarted: pulumi.Any(_var.Schedule_query_properties_date_range_time_usage_started), }, Granularity: pulumi.Any(_var.Schedule_query_properties_granularity), CompartmentDepth: pulumi.Any(_var.Schedule_query_properties_compartment_depth), Filter: pulumi.Any(_var.Schedule_query_properties_filter), GroupBies: pulumi.Any(_var.Schedule_query_properties_group_by), GroupByTags: meteringcomputation.ScheduleQueryPropertiesGroupByTagArray{ &meteringcomputation.ScheduleQueryPropertiesGroupByTagArgs{ Key: pulumi.Any(_var.Schedule_query_properties_group_by_tag_key), Namespace: pulumi.Any(_var.Schedule_query_properties_group_by_tag_namespace), Value: pulumi.Any(_var.Schedule_query_properties_group_by_tag_value), }, }, IsAggregateByTime: pulumi.Any(_var.Schedule_query_properties_is_aggregate_by_time), QueryType: pulumi.Any(_var.Schedule_query_properties_query_type), }, SavedReportId: pulumi.Any(oci_data_safe_report.Test_report.Id), }) if err != nil { return err } return nil }) }
```
## Import
Schedules can be imported using the `id`, e.g.
```sh
$ pulumi import oci:MeteringComputation/schedule:Schedule test_schedule "id"
```
func GetSchedule ¶ added in v0.2.0
func GetSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduleState, opts ...pulumi.ResourceOption) (*Schedule, error)
GetSchedule gets an existing Schedule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSchedule ¶ added in v0.2.0
func NewSchedule(ctx *pulumi.Context, name string, args *ScheduleArgs, opts ...pulumi.ResourceOption) (*Schedule, error)
NewSchedule registers a new resource with the given unique name, arguments, and options.
func (*Schedule) ElementType ¶ added in v0.2.0
func (*Schedule) ToScheduleOutput ¶ added in v0.2.0
func (i *Schedule) ToScheduleOutput() ScheduleOutput
func (*Schedule) ToScheduleOutputWithContext ¶ added in v0.2.0
func (i *Schedule) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
type ScheduleArgs ¶ added in v0.2.0
type ScheduleArgs struct { // The customer tenancy. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) The description of the schedule. Description pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // The unique name of the user-created schedule. Name pulumi.StringPtrInput // (Updatable) Specifies the supported output file format. OutputFileFormat pulumi.StringPtrInput // The query properties. QueryProperties ScheduleQueryPropertiesPtrInput // (Updatable) The location where usage or cost CSVs will be uploaded defined by `locationType`, which corresponds with type-specific characteristics. ResultLocation ScheduleResultLocationInput // The saved report ID which can also be used to generate a query. SavedReportId pulumi.StringPtrInput // Specifies the frequency according to when the schedule will be run, in the x-obmcs-recurring-time format described in [RFC 5545 section 3.3.10](https://datatracker.ietf.org/doc/html/rfc5545#section-3.3.10). Supported values are : ONE_TIME, DAILY, WEEKLY and MONTHLY. ScheduleRecurrences pulumi.StringInput // The date and time of the first time job execution. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeScheduled pulumi.StringInput }
The set of arguments for constructing a Schedule resource.
func (ScheduleArgs) ElementType ¶ added in v0.2.0
func (ScheduleArgs) ElementType() reflect.Type
type ScheduleArray ¶ added in v0.2.0
type ScheduleArray []ScheduleInput
func (ScheduleArray) ElementType ¶ added in v0.2.0
func (ScheduleArray) ElementType() reflect.Type
func (ScheduleArray) ToScheduleArrayOutput ¶ added in v0.2.0
func (i ScheduleArray) ToScheduleArrayOutput() ScheduleArrayOutput
func (ScheduleArray) ToScheduleArrayOutputWithContext ¶ added in v0.2.0
func (i ScheduleArray) ToScheduleArrayOutputWithContext(ctx context.Context) ScheduleArrayOutput
type ScheduleArrayInput ¶ added in v0.2.0
type ScheduleArrayInput interface { pulumi.Input ToScheduleArrayOutput() ScheduleArrayOutput ToScheduleArrayOutputWithContext(context.Context) ScheduleArrayOutput }
ScheduleArrayInput is an input type that accepts ScheduleArray and ScheduleArrayOutput values. You can construct a concrete instance of `ScheduleArrayInput` via:
ScheduleArray{ ScheduleArgs{...} }
type ScheduleArrayOutput ¶ added in v0.2.0
type ScheduleArrayOutput struct{ *pulumi.OutputState }
func (ScheduleArrayOutput) ElementType ¶ added in v0.2.0
func (ScheduleArrayOutput) ElementType() reflect.Type
func (ScheduleArrayOutput) Index ¶ added in v0.2.0
func (o ScheduleArrayOutput) Index(i pulumi.IntInput) ScheduleOutput
func (ScheduleArrayOutput) ToScheduleArrayOutput ¶ added in v0.2.0
func (o ScheduleArrayOutput) ToScheduleArrayOutput() ScheduleArrayOutput
func (ScheduleArrayOutput) ToScheduleArrayOutputWithContext ¶ added in v0.2.0
func (o ScheduleArrayOutput) ToScheduleArrayOutputWithContext(ctx context.Context) ScheduleArrayOutput
type ScheduleInput ¶ added in v0.2.0
type ScheduleInput interface { pulumi.Input ToScheduleOutput() ScheduleOutput ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput }
type ScheduleMap ¶ added in v0.2.0
type ScheduleMap map[string]ScheduleInput
func (ScheduleMap) ElementType ¶ added in v0.2.0
func (ScheduleMap) ElementType() reflect.Type
func (ScheduleMap) ToScheduleMapOutput ¶ added in v0.2.0
func (i ScheduleMap) ToScheduleMapOutput() ScheduleMapOutput
func (ScheduleMap) ToScheduleMapOutputWithContext ¶ added in v0.2.0
func (i ScheduleMap) ToScheduleMapOutputWithContext(ctx context.Context) ScheduleMapOutput
type ScheduleMapInput ¶ added in v0.2.0
type ScheduleMapInput interface { pulumi.Input ToScheduleMapOutput() ScheduleMapOutput ToScheduleMapOutputWithContext(context.Context) ScheduleMapOutput }
ScheduleMapInput is an input type that accepts ScheduleMap and ScheduleMapOutput values. You can construct a concrete instance of `ScheduleMapInput` via:
ScheduleMap{ "key": ScheduleArgs{...} }
type ScheduleMapOutput ¶ added in v0.2.0
type ScheduleMapOutput struct{ *pulumi.OutputState }
func (ScheduleMapOutput) ElementType ¶ added in v0.2.0
func (ScheduleMapOutput) ElementType() reflect.Type
func (ScheduleMapOutput) MapIndex ¶ added in v0.2.0
func (o ScheduleMapOutput) MapIndex(k pulumi.StringInput) ScheduleOutput
func (ScheduleMapOutput) ToScheduleMapOutput ¶ added in v0.2.0
func (o ScheduleMapOutput) ToScheduleMapOutput() ScheduleMapOutput
func (ScheduleMapOutput) ToScheduleMapOutputWithContext ¶ added in v0.2.0
func (o ScheduleMapOutput) ToScheduleMapOutputWithContext(ctx context.Context) ScheduleMapOutput
type ScheduleOutput ¶ added in v0.2.0
type ScheduleOutput struct{ *pulumi.OutputState }
func (ScheduleOutput) CompartmentId ¶ added in v0.4.0
func (o ScheduleOutput) CompartmentId() pulumi.StringOutput
The customer tenancy.
func (ScheduleOutput) DefinedTags ¶ added in v0.4.0
func (o ScheduleOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace.bar-key": "value"}`
func (ScheduleOutput) Description ¶ added in v0.6.0
func (o ScheduleOutput) Description() pulumi.StringOutput
(Updatable) The description of the schedule.
func (ScheduleOutput) ElementType ¶ added in v0.2.0
func (ScheduleOutput) ElementType() reflect.Type
func (ScheduleOutput) FreeformTags ¶ added in v0.4.0
func (o ScheduleOutput) FreeformTags() pulumi.MapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
func (ScheduleOutput) Name ¶ added in v0.4.0
func (o ScheduleOutput) Name() pulumi.StringOutput
The unique name of the user-created schedule.
func (ScheduleOutput) OutputFileFormat ¶ added in v0.6.0
func (o ScheduleOutput) OutputFileFormat() pulumi.StringOutput
(Updatable) Specifies the supported output file format.
func (ScheduleOutput) QueryProperties ¶ added in v0.4.0
func (o ScheduleOutput) QueryProperties() ScheduleQueryPropertiesOutput
The query properties.
func (ScheduleOutput) ResultLocation ¶ added in v0.4.0
func (o ScheduleOutput) ResultLocation() ScheduleResultLocationOutput
(Updatable) The location where usage or cost CSVs will be uploaded defined by `locationType`, which corresponds with type-specific characteristics.
func (ScheduleOutput) SavedReportId ¶ added in v0.6.0
func (o ScheduleOutput) SavedReportId() pulumi.StringOutput
The saved report ID which can also be used to generate a query.
func (ScheduleOutput) ScheduleRecurrences ¶ added in v0.4.0
func (o ScheduleOutput) ScheduleRecurrences() pulumi.StringOutput
Specifies the frequency according to when the schedule will be run, in the x-obmcs-recurring-time format described in [RFC 5545 section 3.3.10](https://datatracker.ietf.org/doc/html/rfc5545#section-3.3.10). Supported values are : ONE_TIME, DAILY, WEEKLY and MONTHLY.
func (ScheduleOutput) State ¶ added in v0.4.0
func (o ScheduleOutput) State() pulumi.StringOutput
The schedule lifecycle state.
func (ScheduleOutput) SystemTags ¶ added in v0.4.0
func (o ScheduleOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (ScheduleOutput) TimeCreated ¶ added in v0.4.0
func (o ScheduleOutput) TimeCreated() pulumi.StringOutput
The date and time the schedule was created.
func (ScheduleOutput) TimeNextRun ¶ added in v0.6.0
func (o ScheduleOutput) TimeNextRun() pulumi.StringOutput
The date and time of the next job execution.
func (ScheduleOutput) TimeScheduled ¶ added in v0.4.0
func (o ScheduleOutput) TimeScheduled() pulumi.StringOutput
The date and time of the first time job execution.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (ScheduleOutput) ToScheduleOutput ¶ added in v0.2.0
func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
func (ScheduleOutput) ToScheduleOutputWithContext ¶ added in v0.2.0
func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
type ScheduleQueryProperties ¶ added in v0.2.0
type ScheduleQueryProperties struct { // The depth level of the compartment. CompartmentDepth *float64 `pulumi:"compartmentDepth"` // Static or dynamic date range `dateRangeType`, which corresponds with type-specific characteristics. DateRange ScheduleQueryPropertiesDateRange `pulumi:"dateRange"` // The filter object for query usage. Filter *string `pulumi:"filter"` // The usage granularity. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. Allowed values are: DAILY MONTHLY Granularity string `pulumi:"granularity"` // Aggregate the result by. For example: [ "tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName" ] GroupBies []string `pulumi:"groupBies"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: [ { "namespace": "oracle", "key": "createdBy" ] GroupByTags []ScheduleQueryPropertiesGroupByTag `pulumi:"groupByTags"` // Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up. IsAggregateByTime *bool `pulumi:"isAggregateByTime"` // The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Allowed values are: USAGE COST USAGE_AND_COST QueryType *string `pulumi:"queryType"` }
type ScheduleQueryPropertiesArgs ¶ added in v0.2.0
type ScheduleQueryPropertiesArgs struct { // The depth level of the compartment. CompartmentDepth pulumi.Float64PtrInput `pulumi:"compartmentDepth"` // Static or dynamic date range `dateRangeType`, which corresponds with type-specific characteristics. DateRange ScheduleQueryPropertiesDateRangeInput `pulumi:"dateRange"` // The filter object for query usage. Filter pulumi.StringPtrInput `pulumi:"filter"` // The usage granularity. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. Allowed values are: DAILY MONTHLY Granularity pulumi.StringInput `pulumi:"granularity"` // Aggregate the result by. For example: [ "tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName" ] GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: [ { "namespace": "oracle", "key": "createdBy" ] GroupByTags ScheduleQueryPropertiesGroupByTagArrayInput `pulumi:"groupByTags"` // Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up. IsAggregateByTime pulumi.BoolPtrInput `pulumi:"isAggregateByTime"` // The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Allowed values are: USAGE COST USAGE_AND_COST QueryType pulumi.StringPtrInput `pulumi:"queryType"` }
func (ScheduleQueryPropertiesArgs) ElementType ¶ added in v0.2.0
func (ScheduleQueryPropertiesArgs) ElementType() reflect.Type
func (ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesOutput ¶ added in v0.2.0
func (i ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesOutput() ScheduleQueryPropertiesOutput
func (ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesOutputWithContext ¶ added in v0.2.0
func (i ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesOutputWithContext(ctx context.Context) ScheduleQueryPropertiesOutput
func (ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesPtrOutput ¶ added in v0.2.0
func (i ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesPtrOutput() ScheduleQueryPropertiesPtrOutput
func (ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesPtrOutputWithContext(ctx context.Context) ScheduleQueryPropertiesPtrOutput
type ScheduleQueryPropertiesDateRange ¶ added in v0.2.0
type ScheduleQueryPropertiesDateRange struct { // Defines whether the schedule date range is STATIC or DYNAMIC. DateRangeType string `pulumi:"dateRangeType"` DynamicDateRangeType *string `pulumi:"dynamicDateRangeType"` // The usage end time. TimeUsageEnded *string `pulumi:"timeUsageEnded"` // The usage start time. TimeUsageStarted *string `pulumi:"timeUsageStarted"` }
type ScheduleQueryPropertiesDateRangeArgs ¶ added in v0.2.0
type ScheduleQueryPropertiesDateRangeArgs struct { // Defines whether the schedule date range is STATIC or DYNAMIC. DateRangeType pulumi.StringInput `pulumi:"dateRangeType"` DynamicDateRangeType pulumi.StringPtrInput `pulumi:"dynamicDateRangeType"` // The usage end time. TimeUsageEnded pulumi.StringPtrInput `pulumi:"timeUsageEnded"` // The usage start time. TimeUsageStarted pulumi.StringPtrInput `pulumi:"timeUsageStarted"` }
func (ScheduleQueryPropertiesDateRangeArgs) ElementType ¶ added in v0.2.0
func (ScheduleQueryPropertiesDateRangeArgs) ElementType() reflect.Type
func (ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangeOutput ¶ added in v0.2.0
func (i ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangeOutput() ScheduleQueryPropertiesDateRangeOutput
func (ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangeOutputWithContext ¶ added in v0.2.0
func (i ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangeOutputWithContext(ctx context.Context) ScheduleQueryPropertiesDateRangeOutput
func (ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangePtrOutput ¶ added in v0.2.0
func (i ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangePtrOutput() ScheduleQueryPropertiesDateRangePtrOutput
func (ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangePtrOutputWithContext ¶ added in v0.2.0
func (i ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangePtrOutputWithContext(ctx context.Context) ScheduleQueryPropertiesDateRangePtrOutput
type ScheduleQueryPropertiesDateRangeInput ¶ added in v0.2.0
type ScheduleQueryPropertiesDateRangeInput interface { pulumi.Input ToScheduleQueryPropertiesDateRangeOutput() ScheduleQueryPropertiesDateRangeOutput ToScheduleQueryPropertiesDateRangeOutputWithContext(context.Context) ScheduleQueryPropertiesDateRangeOutput }
ScheduleQueryPropertiesDateRangeInput is an input type that accepts ScheduleQueryPropertiesDateRangeArgs and ScheduleQueryPropertiesDateRangeOutput values. You can construct a concrete instance of `ScheduleQueryPropertiesDateRangeInput` via:
ScheduleQueryPropertiesDateRangeArgs{...}
type ScheduleQueryPropertiesDateRangeOutput ¶ added in v0.2.0
type ScheduleQueryPropertiesDateRangeOutput struct{ *pulumi.OutputState }
func (ScheduleQueryPropertiesDateRangeOutput) DateRangeType ¶ added in v0.2.0
func (o ScheduleQueryPropertiesDateRangeOutput) DateRangeType() pulumi.StringOutput
Defines whether the schedule date range is STATIC or DYNAMIC.
func (ScheduleQueryPropertiesDateRangeOutput) DynamicDateRangeType ¶ added in v0.2.0
func (o ScheduleQueryPropertiesDateRangeOutput) DynamicDateRangeType() pulumi.StringPtrOutput
func (ScheduleQueryPropertiesDateRangeOutput) ElementType ¶ added in v0.2.0
func (ScheduleQueryPropertiesDateRangeOutput) ElementType() reflect.Type
func (ScheduleQueryPropertiesDateRangeOutput) TimeUsageEnded ¶ added in v0.2.0
func (o ScheduleQueryPropertiesDateRangeOutput) TimeUsageEnded() pulumi.StringPtrOutput
The usage end time.
func (ScheduleQueryPropertiesDateRangeOutput) TimeUsageStarted ¶ added in v0.2.0
func (o ScheduleQueryPropertiesDateRangeOutput) TimeUsageStarted() pulumi.StringPtrOutput
The usage start time.
func (ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangeOutput ¶ added in v0.2.0
func (o ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangeOutput() ScheduleQueryPropertiesDateRangeOutput
func (ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangeOutputWithContext ¶ added in v0.2.0
func (o ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangeOutputWithContext(ctx context.Context) ScheduleQueryPropertiesDateRangeOutput
func (ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangePtrOutput ¶ added in v0.2.0
func (o ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangePtrOutput() ScheduleQueryPropertiesDateRangePtrOutput
func (ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangePtrOutputWithContext ¶ added in v0.2.0
func (o ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangePtrOutputWithContext(ctx context.Context) ScheduleQueryPropertiesDateRangePtrOutput
type ScheduleQueryPropertiesDateRangePtrInput ¶ added in v0.2.0
type ScheduleQueryPropertiesDateRangePtrInput interface { pulumi.Input ToScheduleQueryPropertiesDateRangePtrOutput() ScheduleQueryPropertiesDateRangePtrOutput ToScheduleQueryPropertiesDateRangePtrOutputWithContext(context.Context) ScheduleQueryPropertiesDateRangePtrOutput }
ScheduleQueryPropertiesDateRangePtrInput is an input type that accepts ScheduleQueryPropertiesDateRangeArgs, ScheduleQueryPropertiesDateRangePtr and ScheduleQueryPropertiesDateRangePtrOutput values. You can construct a concrete instance of `ScheduleQueryPropertiesDateRangePtrInput` via:
ScheduleQueryPropertiesDateRangeArgs{...} or: nil
func ScheduleQueryPropertiesDateRangePtr ¶ added in v0.2.0
func ScheduleQueryPropertiesDateRangePtr(v *ScheduleQueryPropertiesDateRangeArgs) ScheduleQueryPropertiesDateRangePtrInput
type ScheduleQueryPropertiesDateRangePtrOutput ¶ added in v0.2.0
type ScheduleQueryPropertiesDateRangePtrOutput struct{ *pulumi.OutputState }
func (ScheduleQueryPropertiesDateRangePtrOutput) DateRangeType ¶ added in v0.2.0
func (o ScheduleQueryPropertiesDateRangePtrOutput) DateRangeType() pulumi.StringPtrOutput
Defines whether the schedule date range is STATIC or DYNAMIC.
func (ScheduleQueryPropertiesDateRangePtrOutput) DynamicDateRangeType ¶ added in v0.2.0
func (o ScheduleQueryPropertiesDateRangePtrOutput) DynamicDateRangeType() pulumi.StringPtrOutput
func (ScheduleQueryPropertiesDateRangePtrOutput) ElementType ¶ added in v0.2.0
func (ScheduleQueryPropertiesDateRangePtrOutput) ElementType() reflect.Type
func (ScheduleQueryPropertiesDateRangePtrOutput) TimeUsageEnded ¶ added in v0.2.0
func (o ScheduleQueryPropertiesDateRangePtrOutput) TimeUsageEnded() pulumi.StringPtrOutput
The usage end time.
func (ScheduleQueryPropertiesDateRangePtrOutput) TimeUsageStarted ¶ added in v0.2.0
func (o ScheduleQueryPropertiesDateRangePtrOutput) TimeUsageStarted() pulumi.StringPtrOutput
The usage start time.
func (ScheduleQueryPropertiesDateRangePtrOutput) ToScheduleQueryPropertiesDateRangePtrOutput ¶ added in v0.2.0
func (o ScheduleQueryPropertiesDateRangePtrOutput) ToScheduleQueryPropertiesDateRangePtrOutput() ScheduleQueryPropertiesDateRangePtrOutput
func (ScheduleQueryPropertiesDateRangePtrOutput) ToScheduleQueryPropertiesDateRangePtrOutputWithContext ¶ added in v0.2.0
func (o ScheduleQueryPropertiesDateRangePtrOutput) ToScheduleQueryPropertiesDateRangePtrOutputWithContext(ctx context.Context) ScheduleQueryPropertiesDateRangePtrOutput
type ScheduleQueryPropertiesGroupByTag ¶ added in v0.2.0
type ScheduleQueryPropertiesGroupByTagArgs ¶ added in v0.2.0
type ScheduleQueryPropertiesGroupByTagArgs struct { // The tag key. Key pulumi.StringPtrInput `pulumi:"key"` // (Updatable) The namespace needed to determine the object storage bucket. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // The tag value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ScheduleQueryPropertiesGroupByTagArgs) ElementType ¶ added in v0.2.0
func (ScheduleQueryPropertiesGroupByTagArgs) ElementType() reflect.Type
func (ScheduleQueryPropertiesGroupByTagArgs) ToScheduleQueryPropertiesGroupByTagOutput ¶ added in v0.2.0
func (i ScheduleQueryPropertiesGroupByTagArgs) ToScheduleQueryPropertiesGroupByTagOutput() ScheduleQueryPropertiesGroupByTagOutput
func (ScheduleQueryPropertiesGroupByTagArgs) ToScheduleQueryPropertiesGroupByTagOutputWithContext ¶ added in v0.2.0
func (i ScheduleQueryPropertiesGroupByTagArgs) ToScheduleQueryPropertiesGroupByTagOutputWithContext(ctx context.Context) ScheduleQueryPropertiesGroupByTagOutput
type ScheduleQueryPropertiesGroupByTagArray ¶ added in v0.2.0
type ScheduleQueryPropertiesGroupByTagArray []ScheduleQueryPropertiesGroupByTagInput
func (ScheduleQueryPropertiesGroupByTagArray) ElementType ¶ added in v0.2.0
func (ScheduleQueryPropertiesGroupByTagArray) ElementType() reflect.Type
func (ScheduleQueryPropertiesGroupByTagArray) ToScheduleQueryPropertiesGroupByTagArrayOutput ¶ added in v0.2.0
func (i ScheduleQueryPropertiesGroupByTagArray) ToScheduleQueryPropertiesGroupByTagArrayOutput() ScheduleQueryPropertiesGroupByTagArrayOutput
func (ScheduleQueryPropertiesGroupByTagArray) ToScheduleQueryPropertiesGroupByTagArrayOutputWithContext ¶ added in v0.2.0
func (i ScheduleQueryPropertiesGroupByTagArray) ToScheduleQueryPropertiesGroupByTagArrayOutputWithContext(ctx context.Context) ScheduleQueryPropertiesGroupByTagArrayOutput
type ScheduleQueryPropertiesGroupByTagArrayInput ¶ added in v0.2.0
type ScheduleQueryPropertiesGroupByTagArrayInput interface { pulumi.Input ToScheduleQueryPropertiesGroupByTagArrayOutput() ScheduleQueryPropertiesGroupByTagArrayOutput ToScheduleQueryPropertiesGroupByTagArrayOutputWithContext(context.Context) ScheduleQueryPropertiesGroupByTagArrayOutput }
ScheduleQueryPropertiesGroupByTagArrayInput is an input type that accepts ScheduleQueryPropertiesGroupByTagArray and ScheduleQueryPropertiesGroupByTagArrayOutput values. You can construct a concrete instance of `ScheduleQueryPropertiesGroupByTagArrayInput` via:
ScheduleQueryPropertiesGroupByTagArray{ ScheduleQueryPropertiesGroupByTagArgs{...} }
type ScheduleQueryPropertiesGroupByTagArrayOutput ¶ added in v0.2.0
type ScheduleQueryPropertiesGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (ScheduleQueryPropertiesGroupByTagArrayOutput) ElementType ¶ added in v0.2.0
func (ScheduleQueryPropertiesGroupByTagArrayOutput) ElementType() reflect.Type
func (ScheduleQueryPropertiesGroupByTagArrayOutput) ToScheduleQueryPropertiesGroupByTagArrayOutput ¶ added in v0.2.0
func (o ScheduleQueryPropertiesGroupByTagArrayOutput) ToScheduleQueryPropertiesGroupByTagArrayOutput() ScheduleQueryPropertiesGroupByTagArrayOutput
func (ScheduleQueryPropertiesGroupByTagArrayOutput) ToScheduleQueryPropertiesGroupByTagArrayOutputWithContext ¶ added in v0.2.0
func (o ScheduleQueryPropertiesGroupByTagArrayOutput) ToScheduleQueryPropertiesGroupByTagArrayOutputWithContext(ctx context.Context) ScheduleQueryPropertiesGroupByTagArrayOutput
type ScheduleQueryPropertiesGroupByTagInput ¶ added in v0.2.0
type ScheduleQueryPropertiesGroupByTagInput interface { pulumi.Input ToScheduleQueryPropertiesGroupByTagOutput() ScheduleQueryPropertiesGroupByTagOutput ToScheduleQueryPropertiesGroupByTagOutputWithContext(context.Context) ScheduleQueryPropertiesGroupByTagOutput }
ScheduleQueryPropertiesGroupByTagInput is an input type that accepts ScheduleQueryPropertiesGroupByTagArgs and ScheduleQueryPropertiesGroupByTagOutput values. You can construct a concrete instance of `ScheduleQueryPropertiesGroupByTagInput` via:
ScheduleQueryPropertiesGroupByTagArgs{...}
type ScheduleQueryPropertiesGroupByTagOutput ¶ added in v0.2.0
type ScheduleQueryPropertiesGroupByTagOutput struct{ *pulumi.OutputState }
func (ScheduleQueryPropertiesGroupByTagOutput) ElementType ¶ added in v0.2.0
func (ScheduleQueryPropertiesGroupByTagOutput) ElementType() reflect.Type
func (ScheduleQueryPropertiesGroupByTagOutput) Key ¶ added in v0.2.0
func (o ScheduleQueryPropertiesGroupByTagOutput) Key() pulumi.StringPtrOutput
The tag key.
func (ScheduleQueryPropertiesGroupByTagOutput) Namespace ¶ added in v0.2.0
func (o ScheduleQueryPropertiesGroupByTagOutput) Namespace() pulumi.StringPtrOutput
(Updatable) The namespace needed to determine the object storage bucket.
func (ScheduleQueryPropertiesGroupByTagOutput) ToScheduleQueryPropertiesGroupByTagOutput ¶ added in v0.2.0
func (o ScheduleQueryPropertiesGroupByTagOutput) ToScheduleQueryPropertiesGroupByTagOutput() ScheduleQueryPropertiesGroupByTagOutput
func (ScheduleQueryPropertiesGroupByTagOutput) ToScheduleQueryPropertiesGroupByTagOutputWithContext ¶ added in v0.2.0
func (o ScheduleQueryPropertiesGroupByTagOutput) ToScheduleQueryPropertiesGroupByTagOutputWithContext(ctx context.Context) ScheduleQueryPropertiesGroupByTagOutput
func (ScheduleQueryPropertiesGroupByTagOutput) Value ¶ added in v0.2.0
func (o ScheduleQueryPropertiesGroupByTagOutput) Value() pulumi.StringPtrOutput
The tag value.
type ScheduleQueryPropertiesInput ¶ added in v0.2.0
type ScheduleQueryPropertiesInput interface { pulumi.Input ToScheduleQueryPropertiesOutput() ScheduleQueryPropertiesOutput ToScheduleQueryPropertiesOutputWithContext(context.Context) ScheduleQueryPropertiesOutput }
ScheduleQueryPropertiesInput is an input type that accepts ScheduleQueryPropertiesArgs and ScheduleQueryPropertiesOutput values. You can construct a concrete instance of `ScheduleQueryPropertiesInput` via:
ScheduleQueryPropertiesArgs{...}
type ScheduleQueryPropertiesOutput ¶ added in v0.2.0
type ScheduleQueryPropertiesOutput struct{ *pulumi.OutputState }
func (ScheduleQueryPropertiesOutput) CompartmentDepth ¶ added in v0.2.0
func (o ScheduleQueryPropertiesOutput) CompartmentDepth() pulumi.Float64PtrOutput
The depth level of the compartment.
func (ScheduleQueryPropertiesOutput) DateRange ¶ added in v0.2.0
func (o ScheduleQueryPropertiesOutput) DateRange() ScheduleQueryPropertiesDateRangeOutput
Static or dynamic date range `dateRangeType`, which corresponds with type-specific characteristics.
func (ScheduleQueryPropertiesOutput) ElementType ¶ added in v0.2.0
func (ScheduleQueryPropertiesOutput) ElementType() reflect.Type
func (ScheduleQueryPropertiesOutput) Filter ¶ added in v0.2.0
func (o ScheduleQueryPropertiesOutput) Filter() pulumi.StringPtrOutput
The filter object for query usage.
func (ScheduleQueryPropertiesOutput) Granularity ¶ added in v0.2.0
func (o ScheduleQueryPropertiesOutput) Granularity() pulumi.StringOutput
The usage granularity. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. Allowed values are: DAILY MONTHLY
func (ScheduleQueryPropertiesOutput) GroupBies ¶ added in v0.2.0
func (o ScheduleQueryPropertiesOutput) GroupBies() pulumi.StringArrayOutput
Aggregate the result by. For example: [ "tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName" ]
func (ScheduleQueryPropertiesOutput) GroupByTags ¶ added in v0.2.0
func (o ScheduleQueryPropertiesOutput) GroupByTags() ScheduleQueryPropertiesGroupByTagArrayOutput
GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: [ { "namespace": "oracle", "key": "createdBy" ]
func (ScheduleQueryPropertiesOutput) IsAggregateByTime ¶ added in v0.2.0
func (o ScheduleQueryPropertiesOutput) IsAggregateByTime() pulumi.BoolPtrOutput
Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up.
func (ScheduleQueryPropertiesOutput) QueryType ¶ added in v0.2.0
func (o ScheduleQueryPropertiesOutput) QueryType() pulumi.StringPtrOutput
The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Allowed values are: USAGE COST USAGE_AND_COST
func (ScheduleQueryPropertiesOutput) ToScheduleQueryPropertiesOutput ¶ added in v0.2.0
func (o ScheduleQueryPropertiesOutput) ToScheduleQueryPropertiesOutput() ScheduleQueryPropertiesOutput
func (ScheduleQueryPropertiesOutput) ToScheduleQueryPropertiesOutputWithContext ¶ added in v0.2.0
func (o ScheduleQueryPropertiesOutput) ToScheduleQueryPropertiesOutputWithContext(ctx context.Context) ScheduleQueryPropertiesOutput
func (ScheduleQueryPropertiesOutput) ToScheduleQueryPropertiesPtrOutput ¶ added in v0.2.0
func (o ScheduleQueryPropertiesOutput) ToScheduleQueryPropertiesPtrOutput() ScheduleQueryPropertiesPtrOutput
func (ScheduleQueryPropertiesOutput) ToScheduleQueryPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o ScheduleQueryPropertiesOutput) ToScheduleQueryPropertiesPtrOutputWithContext(ctx context.Context) ScheduleQueryPropertiesPtrOutput
type ScheduleQueryPropertiesPtrInput ¶ added in v0.2.0
type ScheduleQueryPropertiesPtrInput interface { pulumi.Input ToScheduleQueryPropertiesPtrOutput() ScheduleQueryPropertiesPtrOutput ToScheduleQueryPropertiesPtrOutputWithContext(context.Context) ScheduleQueryPropertiesPtrOutput }
ScheduleQueryPropertiesPtrInput is an input type that accepts ScheduleQueryPropertiesArgs, ScheduleQueryPropertiesPtr and ScheduleQueryPropertiesPtrOutput values. You can construct a concrete instance of `ScheduleQueryPropertiesPtrInput` via:
ScheduleQueryPropertiesArgs{...} or: nil
func ScheduleQueryPropertiesPtr ¶ added in v0.2.0
func ScheduleQueryPropertiesPtr(v *ScheduleQueryPropertiesArgs) ScheduleQueryPropertiesPtrInput
type ScheduleQueryPropertiesPtrOutput ¶ added in v0.2.0
type ScheduleQueryPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ScheduleQueryPropertiesPtrOutput) CompartmentDepth ¶ added in v0.2.0
func (o ScheduleQueryPropertiesPtrOutput) CompartmentDepth() pulumi.Float64PtrOutput
The depth level of the compartment.
func (ScheduleQueryPropertiesPtrOutput) DateRange ¶ added in v0.2.0
func (o ScheduleQueryPropertiesPtrOutput) DateRange() ScheduleQueryPropertiesDateRangePtrOutput
Static or dynamic date range `dateRangeType`, which corresponds with type-specific characteristics.
func (ScheduleQueryPropertiesPtrOutput) Elem ¶ added in v0.2.0
func (o ScheduleQueryPropertiesPtrOutput) Elem() ScheduleQueryPropertiesOutput
func (ScheduleQueryPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (ScheduleQueryPropertiesPtrOutput) ElementType() reflect.Type
func (ScheduleQueryPropertiesPtrOutput) Filter ¶ added in v0.2.0
func (o ScheduleQueryPropertiesPtrOutput) Filter() pulumi.StringPtrOutput
The filter object for query usage.
func (ScheduleQueryPropertiesPtrOutput) Granularity ¶ added in v0.2.0
func (o ScheduleQueryPropertiesPtrOutput) Granularity() pulumi.StringPtrOutput
The usage granularity. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. Allowed values are: DAILY MONTHLY
func (ScheduleQueryPropertiesPtrOutput) GroupBies ¶ added in v0.2.0
func (o ScheduleQueryPropertiesPtrOutput) GroupBies() pulumi.StringArrayOutput
Aggregate the result by. For example: [ "tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName" ]
func (ScheduleQueryPropertiesPtrOutput) GroupByTags ¶ added in v0.2.0
func (o ScheduleQueryPropertiesPtrOutput) GroupByTags() ScheduleQueryPropertiesGroupByTagArrayOutput
GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: [ { "namespace": "oracle", "key": "createdBy" ]
func (ScheduleQueryPropertiesPtrOutput) IsAggregateByTime ¶ added in v0.2.0
func (o ScheduleQueryPropertiesPtrOutput) IsAggregateByTime() pulumi.BoolPtrOutput
Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up.
func (ScheduleQueryPropertiesPtrOutput) QueryType ¶ added in v0.2.0
func (o ScheduleQueryPropertiesPtrOutput) QueryType() pulumi.StringPtrOutput
The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Allowed values are: USAGE COST USAGE_AND_COST
func (ScheduleQueryPropertiesPtrOutput) ToScheduleQueryPropertiesPtrOutput ¶ added in v0.2.0
func (o ScheduleQueryPropertiesPtrOutput) ToScheduleQueryPropertiesPtrOutput() ScheduleQueryPropertiesPtrOutput
func (ScheduleQueryPropertiesPtrOutput) ToScheduleQueryPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o ScheduleQueryPropertiesPtrOutput) ToScheduleQueryPropertiesPtrOutputWithContext(ctx context.Context) ScheduleQueryPropertiesPtrOutput
type ScheduleResultLocation ¶ added in v0.2.0
type ScheduleResultLocation struct { // (Updatable) The bucket name where usage or cost CSVs will be uploaded. Bucket string `pulumi:"bucket"` // (Updatable) Defines the type of location where the usage or cost CSVs will be stored. LocationType string `pulumi:"locationType"` // (Updatable) The namespace needed to determine the object storage bucket. Namespace string `pulumi:"namespace"` // (Updatable) The destination Object Store Region specified by the customer. Region string `pulumi:"region"` }
type ScheduleResultLocationArgs ¶ added in v0.2.0
type ScheduleResultLocationArgs struct { // (Updatable) The bucket name where usage or cost CSVs will be uploaded. Bucket pulumi.StringInput `pulumi:"bucket"` // (Updatable) Defines the type of location where the usage or cost CSVs will be stored. LocationType pulumi.StringInput `pulumi:"locationType"` // (Updatable) The namespace needed to determine the object storage bucket. Namespace pulumi.StringInput `pulumi:"namespace"` // (Updatable) The destination Object Store Region specified by the customer. Region pulumi.StringInput `pulumi:"region"` }
func (ScheduleResultLocationArgs) ElementType ¶ added in v0.2.0
func (ScheduleResultLocationArgs) ElementType() reflect.Type
func (ScheduleResultLocationArgs) ToScheduleResultLocationOutput ¶ added in v0.2.0
func (i ScheduleResultLocationArgs) ToScheduleResultLocationOutput() ScheduleResultLocationOutput
func (ScheduleResultLocationArgs) ToScheduleResultLocationOutputWithContext ¶ added in v0.2.0
func (i ScheduleResultLocationArgs) ToScheduleResultLocationOutputWithContext(ctx context.Context) ScheduleResultLocationOutput
func (ScheduleResultLocationArgs) ToScheduleResultLocationPtrOutput ¶ added in v0.2.0
func (i ScheduleResultLocationArgs) ToScheduleResultLocationPtrOutput() ScheduleResultLocationPtrOutput
func (ScheduleResultLocationArgs) ToScheduleResultLocationPtrOutputWithContext ¶ added in v0.2.0
func (i ScheduleResultLocationArgs) ToScheduleResultLocationPtrOutputWithContext(ctx context.Context) ScheduleResultLocationPtrOutput
type ScheduleResultLocationInput ¶ added in v0.2.0
type ScheduleResultLocationInput interface { pulumi.Input ToScheduleResultLocationOutput() ScheduleResultLocationOutput ToScheduleResultLocationOutputWithContext(context.Context) ScheduleResultLocationOutput }
ScheduleResultLocationInput is an input type that accepts ScheduleResultLocationArgs and ScheduleResultLocationOutput values. You can construct a concrete instance of `ScheduleResultLocationInput` via:
ScheduleResultLocationArgs{...}
type ScheduleResultLocationOutput ¶ added in v0.2.0
type ScheduleResultLocationOutput struct{ *pulumi.OutputState }
func (ScheduleResultLocationOutput) Bucket ¶ added in v0.2.0
func (o ScheduleResultLocationOutput) Bucket() pulumi.StringOutput
(Updatable) The bucket name where usage or cost CSVs will be uploaded.
func (ScheduleResultLocationOutput) ElementType ¶ added in v0.2.0
func (ScheduleResultLocationOutput) ElementType() reflect.Type
func (ScheduleResultLocationOutput) LocationType ¶ added in v0.2.0
func (o ScheduleResultLocationOutput) LocationType() pulumi.StringOutput
(Updatable) Defines the type of location where the usage or cost CSVs will be stored.
func (ScheduleResultLocationOutput) Namespace ¶ added in v0.2.0
func (o ScheduleResultLocationOutput) Namespace() pulumi.StringOutput
(Updatable) The namespace needed to determine the object storage bucket.
func (ScheduleResultLocationOutput) Region ¶ added in v0.2.0
func (o ScheduleResultLocationOutput) Region() pulumi.StringOutput
(Updatable) The destination Object Store Region specified by the customer.
func (ScheduleResultLocationOutput) ToScheduleResultLocationOutput ¶ added in v0.2.0
func (o ScheduleResultLocationOutput) ToScheduleResultLocationOutput() ScheduleResultLocationOutput
func (ScheduleResultLocationOutput) ToScheduleResultLocationOutputWithContext ¶ added in v0.2.0
func (o ScheduleResultLocationOutput) ToScheduleResultLocationOutputWithContext(ctx context.Context) ScheduleResultLocationOutput
func (ScheduleResultLocationOutput) ToScheduleResultLocationPtrOutput ¶ added in v0.2.0
func (o ScheduleResultLocationOutput) ToScheduleResultLocationPtrOutput() ScheduleResultLocationPtrOutput
func (ScheduleResultLocationOutput) ToScheduleResultLocationPtrOutputWithContext ¶ added in v0.2.0
func (o ScheduleResultLocationOutput) ToScheduleResultLocationPtrOutputWithContext(ctx context.Context) ScheduleResultLocationPtrOutput
type ScheduleResultLocationPtrInput ¶ added in v0.2.0
type ScheduleResultLocationPtrInput interface { pulumi.Input ToScheduleResultLocationPtrOutput() ScheduleResultLocationPtrOutput ToScheduleResultLocationPtrOutputWithContext(context.Context) ScheduleResultLocationPtrOutput }
ScheduleResultLocationPtrInput is an input type that accepts ScheduleResultLocationArgs, ScheduleResultLocationPtr and ScheduleResultLocationPtrOutput values. You can construct a concrete instance of `ScheduleResultLocationPtrInput` via:
ScheduleResultLocationArgs{...} or: nil
func ScheduleResultLocationPtr ¶ added in v0.2.0
func ScheduleResultLocationPtr(v *ScheduleResultLocationArgs) ScheduleResultLocationPtrInput
type ScheduleResultLocationPtrOutput ¶ added in v0.2.0
type ScheduleResultLocationPtrOutput struct{ *pulumi.OutputState }
func (ScheduleResultLocationPtrOutput) Bucket ¶ added in v0.2.0
func (o ScheduleResultLocationPtrOutput) Bucket() pulumi.StringPtrOutput
(Updatable) The bucket name where usage or cost CSVs will be uploaded.
func (ScheduleResultLocationPtrOutput) Elem ¶ added in v0.2.0
func (o ScheduleResultLocationPtrOutput) Elem() ScheduleResultLocationOutput
func (ScheduleResultLocationPtrOutput) ElementType ¶ added in v0.2.0
func (ScheduleResultLocationPtrOutput) ElementType() reflect.Type
func (ScheduleResultLocationPtrOutput) LocationType ¶ added in v0.2.0
func (o ScheduleResultLocationPtrOutput) LocationType() pulumi.StringPtrOutput
(Updatable) Defines the type of location where the usage or cost CSVs will be stored.
func (ScheduleResultLocationPtrOutput) Namespace ¶ added in v0.2.0
func (o ScheduleResultLocationPtrOutput) Namespace() pulumi.StringPtrOutput
(Updatable) The namespace needed to determine the object storage bucket.
func (ScheduleResultLocationPtrOutput) Region ¶ added in v0.2.0
func (o ScheduleResultLocationPtrOutput) Region() pulumi.StringPtrOutput
(Updatable) The destination Object Store Region specified by the customer.
func (ScheduleResultLocationPtrOutput) ToScheduleResultLocationPtrOutput ¶ added in v0.2.0
func (o ScheduleResultLocationPtrOutput) ToScheduleResultLocationPtrOutput() ScheduleResultLocationPtrOutput
func (ScheduleResultLocationPtrOutput) ToScheduleResultLocationPtrOutputWithContext ¶ added in v0.2.0
func (o ScheduleResultLocationPtrOutput) ToScheduleResultLocationPtrOutputWithContext(ctx context.Context) ScheduleResultLocationPtrOutput
type ScheduleState ¶ added in v0.2.0
type ScheduleState struct { // The customer tenancy. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) The description of the schedule. Description pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // The unique name of the user-created schedule. Name pulumi.StringPtrInput // (Updatable) Specifies the supported output file format. OutputFileFormat pulumi.StringPtrInput // The query properties. QueryProperties ScheduleQueryPropertiesPtrInput // (Updatable) The location where usage or cost CSVs will be uploaded defined by `locationType`, which corresponds with type-specific characteristics. ResultLocation ScheduleResultLocationPtrInput // The saved report ID which can also be used to generate a query. SavedReportId pulumi.StringPtrInput // Specifies the frequency according to when the schedule will be run, in the x-obmcs-recurring-time format described in [RFC 5545 section 3.3.10](https://datatracker.ietf.org/doc/html/rfc5545#section-3.3.10). Supported values are : ONE_TIME, DAILY, WEEKLY and MONTHLY. ScheduleRecurrences pulumi.StringPtrInput // The schedule lifecycle state. State pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput // The date and time the schedule was created. TimeCreated pulumi.StringPtrInput // The date and time of the next job execution. TimeNextRun pulumi.StringPtrInput // The date and time of the first time job execution. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeScheduled pulumi.StringPtrInput }
func (ScheduleState) ElementType ¶ added in v0.2.0
func (ScheduleState) ElementType() reflect.Type
type Usage ¶
type Usage struct { pulumi.CustomResourceState // The compartment depth level. CompartmentDepth pulumi.Float64Output `pulumi:"compartmentDepth"` // The filter object for query usage. Filter pulumi.StringPtrOutput `pulumi:"filter"` // Forecast configuration of usage/cost. Forecast UsageForecastOutput `pulumi:"forecast"` // The usage granularity. HOURLY - Hourly data aggregation. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. TOTAL - Not yet supported. Granularity pulumi.StringOutput `pulumi:"granularity"` // Aggregate the result by. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` GroupBies pulumi.StringArrayOutput `pulumi:"groupBies"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags UsageGroupByTagArrayOutput `pulumi:"groupByTags"` // Whether aggregated by time. If isAggregateByTime is true, all usage/cost over the query time period will be added up. IsAggregateByTime pulumi.BoolOutput `pulumi:"isAggregateByTime"` // A list of usage items. Items UsageItemArrayOutput `pulumi:"items"` // The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Credit - Query the credit adjustments data. ExpiredCredit - Query the expired credits data. AllCredit - Query the credit adjustments and expired credit. QueryType pulumi.StringOutput `pulumi:"queryType"` // Tenant ID. TenantId pulumi.StringOutput `pulumi:"tenantId"` // The usage end time. TimeUsageEnded pulumi.StringOutput `pulumi:"timeUsageEnded"` // The usage start time. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeUsageStarted pulumi.StringOutput `pulumi:"timeUsageStarted"` }
This resource provides the Usage resource in Oracle Cloud Infrastructure Metering Computation service.
Returns usage for the given account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.NewUsage(ctx, "testUsage", &MeteringComputation.UsageArgs{ Granularity: pulumi.Any(_var.Usage_granularity), TenantId: pulumi.Any(oci_metering_computation_tenant.Test_tenant.Id), TimeUsageEnded: pulumi.Any(_var.Usage_time_usage_ended), TimeUsageStarted: pulumi.Any(_var.Usage_time_usage_started), CompartmentDepth: pulumi.Any(_var.Usage_compartment_depth), Filter: pulumi.Any(_var.Usage_filter), Forecast: &meteringcomputation.UsageForecastArgs{ TimeForecastEnded: pulumi.Any(_var.Usage_forecast_time_forecast_ended), ForecastType: pulumi.Any(_var.Usage_forecast_forecast_type), TimeForecastStarted: pulumi.Any(_var.Usage_forecast_time_forecast_started), }, GroupBies: pulumi.Any(_var.Usage_group_by), GroupByTags: meteringcomputation.UsageGroupByTagArray{ &meteringcomputation.UsageGroupByTagArgs{ Key: pulumi.Any(_var.Usage_group_by_tag_key), Namespace: pulumi.Any(_var.Usage_group_by_tag_namespace), Value: pulumi.Any(_var.Usage_group_by_tag_value), }, }, IsAggregateByTime: pulumi.Any(_var.Usage_is_aggregate_by_time), QueryType: pulumi.Any(_var.Usage_query_type), }) if err != nil { return err } return nil }) }
```
## Import
Import is not supported for this resource.
func GetUsage ¶
func GetUsage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UsageState, opts ...pulumi.ResourceOption) (*Usage, error)
GetUsage gets an existing Usage resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUsage ¶
func NewUsage(ctx *pulumi.Context, name string, args *UsageArgs, opts ...pulumi.ResourceOption) (*Usage, error)
NewUsage registers a new resource with the given unique name, arguments, and options.
func (*Usage) ElementType ¶
func (*Usage) ToUsageOutput ¶
func (i *Usage) ToUsageOutput() UsageOutput
func (*Usage) ToUsageOutputWithContext ¶
func (i *Usage) ToUsageOutputWithContext(ctx context.Context) UsageOutput
type UsageArgs ¶
type UsageArgs struct { // The compartment depth level. CompartmentDepth pulumi.Float64PtrInput // The filter object for query usage. Filter pulumi.StringPtrInput // Forecast configuration of usage/cost. Forecast UsageForecastPtrInput // The usage granularity. HOURLY - Hourly data aggregation. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. TOTAL - Not yet supported. Granularity pulumi.StringInput // Aggregate the result by. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` GroupBies pulumi.StringArrayInput // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags UsageGroupByTagArrayInput // Whether aggregated by time. If isAggregateByTime is true, all usage/cost over the query time period will be added up. IsAggregateByTime pulumi.BoolPtrInput // The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Credit - Query the credit adjustments data. ExpiredCredit - Query the expired credits data. AllCredit - Query the credit adjustments and expired credit. QueryType pulumi.StringPtrInput // Tenant ID. TenantId pulumi.StringInput // The usage end time. TimeUsageEnded pulumi.StringInput // The usage start time. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeUsageStarted pulumi.StringInput }
The set of arguments for constructing a Usage resource.
func (UsageArgs) ElementType ¶
type UsageArray ¶
type UsageArray []UsageInput
func (UsageArray) ElementType ¶
func (UsageArray) ElementType() reflect.Type
func (UsageArray) ToUsageArrayOutput ¶
func (i UsageArray) ToUsageArrayOutput() UsageArrayOutput
func (UsageArray) ToUsageArrayOutputWithContext ¶
func (i UsageArray) ToUsageArrayOutputWithContext(ctx context.Context) UsageArrayOutput
type UsageArrayInput ¶
type UsageArrayInput interface { pulumi.Input ToUsageArrayOutput() UsageArrayOutput ToUsageArrayOutputWithContext(context.Context) UsageArrayOutput }
UsageArrayInput is an input type that accepts UsageArray and UsageArrayOutput values. You can construct a concrete instance of `UsageArrayInput` via:
UsageArray{ UsageArgs{...} }
type UsageArrayOutput ¶
type UsageArrayOutput struct{ *pulumi.OutputState }
func (UsageArrayOutput) ElementType ¶
func (UsageArrayOutput) ElementType() reflect.Type
func (UsageArrayOutput) Index ¶
func (o UsageArrayOutput) Index(i pulumi.IntInput) UsageOutput
func (UsageArrayOutput) ToUsageArrayOutput ¶
func (o UsageArrayOutput) ToUsageArrayOutput() UsageArrayOutput
func (UsageArrayOutput) ToUsageArrayOutputWithContext ¶
func (o UsageArrayOutput) ToUsageArrayOutputWithContext(ctx context.Context) UsageArrayOutput
type UsageCarbonEmission ¶ added in v1.17.0
type UsageCarbonEmission struct { pulumi.CustomResourceState // The compartment depth level. CompartmentDepth pulumi.IntOutput `pulumi:"compartmentDepth"` // Aggregate the result by. For example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "resourceName", "tenantId", "tenantName", "subscriptionId"]` GroupBies pulumi.StringArrayOutput `pulumi:"groupBies"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags UsageCarbonEmissionGroupByTagArrayOutput `pulumi:"groupByTags"` // Specifies whether aggregated by time. If isAggregateByTime is true, all usage carbon emissions over the query time period will be added up. IsAggregateByTime pulumi.BoolOutput `pulumi:"isAggregateByTime"` // A list of usage carbon emission items. Items UsageCarbonEmissionItemArrayOutput `pulumi:"items"` // Tenant ID. TenantId pulumi.StringOutput `pulumi:"tenantId"` // The usage end time. TimeUsageEnded pulumi.StringOutput `pulumi:"timeUsageEnded"` // The usage start time. TimeUsageStarted pulumi.StringOutput `pulumi:"timeUsageStarted"` // The filter object for query usage. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values UsageCarbonEmissionFilter pulumi.StringOutput `pulumi:"usageCarbonEmissionFilter"` }
This resource provides the Usage Carbon Emission resource in Oracle Cloud Infrastructure Metering Computation service.
Returns usage carbon emission for the given account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.NewUsageCarbonEmission(ctx, "testUsageCarbonEmission", &MeteringComputation.UsageCarbonEmissionArgs{ TenantId: pulumi.Any(oci_metering_computation_tenant.Test_tenant.Id), TimeUsageEnded: pulumi.Any(_var.Usage_carbon_emission_time_usage_ended), TimeUsageStarted: pulumi.Any(_var.Usage_carbon_emission_time_usage_started), CompartmentDepth: pulumi.Any(_var.Usage_carbon_emission_compartment_depth), GroupBies: pulumi.Any(_var.Usage_carbon_emission_group_by), GroupByTags: meteringcomputation.UsageCarbonEmissionGroupByTagArray{ &meteringcomputation.UsageCarbonEmissionGroupByTagArgs{ Key: pulumi.Any(_var.Usage_carbon_emission_group_by_tag_key), Namespace: pulumi.Any(_var.Usage_carbon_emission_group_by_tag_namespace), Value: pulumi.Any(_var.Usage_carbon_emission_group_by_tag_value), }, }, IsAggregateByTime: pulumi.Any(_var.Usage_carbon_emission_is_aggregate_by_time), UsageCarbonEmissionFilter: pulumi.Any(_var.Usage_carbon_emission_usage_carbon_emission_filter), }) if err != nil { return err } return nil }) }
```
## Import
UsageCarbonEmissions can be imported using the `id`, e.g.
```sh
$ pulumi import oci:MeteringComputation/usageCarbonEmission:UsageCarbonEmission test_usage_carbon_emission "id"
```
func GetUsageCarbonEmission ¶ added in v1.17.0
func GetUsageCarbonEmission(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UsageCarbonEmissionState, opts ...pulumi.ResourceOption) (*UsageCarbonEmission, error)
GetUsageCarbonEmission gets an existing UsageCarbonEmission resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUsageCarbonEmission ¶ added in v1.17.0
func NewUsageCarbonEmission(ctx *pulumi.Context, name string, args *UsageCarbonEmissionArgs, opts ...pulumi.ResourceOption) (*UsageCarbonEmission, error)
NewUsageCarbonEmission registers a new resource with the given unique name, arguments, and options.
func (*UsageCarbonEmission) ElementType ¶ added in v1.17.0
func (*UsageCarbonEmission) ElementType() reflect.Type
func (*UsageCarbonEmission) ToUsageCarbonEmissionOutput ¶ added in v1.17.0
func (i *UsageCarbonEmission) ToUsageCarbonEmissionOutput() UsageCarbonEmissionOutput
func (*UsageCarbonEmission) ToUsageCarbonEmissionOutputWithContext ¶ added in v1.17.0
func (i *UsageCarbonEmission) ToUsageCarbonEmissionOutputWithContext(ctx context.Context) UsageCarbonEmissionOutput
type UsageCarbonEmissionArgs ¶ added in v1.17.0
type UsageCarbonEmissionArgs struct { // The compartment depth level. CompartmentDepth pulumi.IntPtrInput // Aggregate the result by. For example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "resourceName", "tenantId", "tenantName", "subscriptionId"]` GroupBies pulumi.StringArrayInput // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags UsageCarbonEmissionGroupByTagArrayInput // Specifies whether aggregated by time. If isAggregateByTime is true, all usage carbon emissions over the query time period will be added up. IsAggregateByTime pulumi.BoolPtrInput // Tenant ID. TenantId pulumi.StringInput // The usage end time. TimeUsageEnded pulumi.StringInput // The usage start time. TimeUsageStarted pulumi.StringInput // The filter object for query usage. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values UsageCarbonEmissionFilter pulumi.StringPtrInput }
The set of arguments for constructing a UsageCarbonEmission resource.
func (UsageCarbonEmissionArgs) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionArgs) ElementType() reflect.Type
type UsageCarbonEmissionArray ¶ added in v1.17.0
type UsageCarbonEmissionArray []UsageCarbonEmissionInput
func (UsageCarbonEmissionArray) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionArray) ElementType() reflect.Type
func (UsageCarbonEmissionArray) ToUsageCarbonEmissionArrayOutput ¶ added in v1.17.0
func (i UsageCarbonEmissionArray) ToUsageCarbonEmissionArrayOutput() UsageCarbonEmissionArrayOutput
func (UsageCarbonEmissionArray) ToUsageCarbonEmissionArrayOutputWithContext ¶ added in v1.17.0
func (i UsageCarbonEmissionArray) ToUsageCarbonEmissionArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionArrayOutput
type UsageCarbonEmissionArrayInput ¶ added in v1.17.0
type UsageCarbonEmissionArrayInput interface { pulumi.Input ToUsageCarbonEmissionArrayOutput() UsageCarbonEmissionArrayOutput ToUsageCarbonEmissionArrayOutputWithContext(context.Context) UsageCarbonEmissionArrayOutput }
UsageCarbonEmissionArrayInput is an input type that accepts UsageCarbonEmissionArray and UsageCarbonEmissionArrayOutput values. You can construct a concrete instance of `UsageCarbonEmissionArrayInput` via:
UsageCarbonEmissionArray{ UsageCarbonEmissionArgs{...} }
type UsageCarbonEmissionArrayOutput ¶ added in v1.17.0
type UsageCarbonEmissionArrayOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionArrayOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionArrayOutput) ElementType() reflect.Type
func (UsageCarbonEmissionArrayOutput) Index ¶ added in v1.17.0
func (o UsageCarbonEmissionArrayOutput) Index(i pulumi.IntInput) UsageCarbonEmissionOutput
func (UsageCarbonEmissionArrayOutput) ToUsageCarbonEmissionArrayOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionArrayOutput) ToUsageCarbonEmissionArrayOutput() UsageCarbonEmissionArrayOutput
func (UsageCarbonEmissionArrayOutput) ToUsageCarbonEmissionArrayOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionArrayOutput) ToUsageCarbonEmissionArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionArrayOutput
type UsageCarbonEmissionGroupByTag ¶ added in v1.17.0
type UsageCarbonEmissionGroupByTagArgs ¶ added in v1.17.0
type UsageCarbonEmissionGroupByTagArgs struct { // The tag key. Key pulumi.StringPtrInput `pulumi:"key"` // The tag namespace. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // The tag value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (UsageCarbonEmissionGroupByTagArgs) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionGroupByTagArgs) ElementType() reflect.Type
func (UsageCarbonEmissionGroupByTagArgs) ToUsageCarbonEmissionGroupByTagOutput ¶ added in v1.17.0
func (i UsageCarbonEmissionGroupByTagArgs) ToUsageCarbonEmissionGroupByTagOutput() UsageCarbonEmissionGroupByTagOutput
func (UsageCarbonEmissionGroupByTagArgs) ToUsageCarbonEmissionGroupByTagOutputWithContext ¶ added in v1.17.0
func (i UsageCarbonEmissionGroupByTagArgs) ToUsageCarbonEmissionGroupByTagOutputWithContext(ctx context.Context) UsageCarbonEmissionGroupByTagOutput
type UsageCarbonEmissionGroupByTagArray ¶ added in v1.17.0
type UsageCarbonEmissionGroupByTagArray []UsageCarbonEmissionGroupByTagInput
func (UsageCarbonEmissionGroupByTagArray) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionGroupByTagArray) ElementType() reflect.Type
func (UsageCarbonEmissionGroupByTagArray) ToUsageCarbonEmissionGroupByTagArrayOutput ¶ added in v1.17.0
func (i UsageCarbonEmissionGroupByTagArray) ToUsageCarbonEmissionGroupByTagArrayOutput() UsageCarbonEmissionGroupByTagArrayOutput
func (UsageCarbonEmissionGroupByTagArray) ToUsageCarbonEmissionGroupByTagArrayOutputWithContext ¶ added in v1.17.0
func (i UsageCarbonEmissionGroupByTagArray) ToUsageCarbonEmissionGroupByTagArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionGroupByTagArrayOutput
type UsageCarbonEmissionGroupByTagArrayInput ¶ added in v1.17.0
type UsageCarbonEmissionGroupByTagArrayInput interface { pulumi.Input ToUsageCarbonEmissionGroupByTagArrayOutput() UsageCarbonEmissionGroupByTagArrayOutput ToUsageCarbonEmissionGroupByTagArrayOutputWithContext(context.Context) UsageCarbonEmissionGroupByTagArrayOutput }
UsageCarbonEmissionGroupByTagArrayInput is an input type that accepts UsageCarbonEmissionGroupByTagArray and UsageCarbonEmissionGroupByTagArrayOutput values. You can construct a concrete instance of `UsageCarbonEmissionGroupByTagArrayInput` via:
UsageCarbonEmissionGroupByTagArray{ UsageCarbonEmissionGroupByTagArgs{...} }
type UsageCarbonEmissionGroupByTagArrayOutput ¶ added in v1.17.0
type UsageCarbonEmissionGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionGroupByTagArrayOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionGroupByTagArrayOutput) ElementType() reflect.Type
func (UsageCarbonEmissionGroupByTagArrayOutput) ToUsageCarbonEmissionGroupByTagArrayOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionGroupByTagArrayOutput) ToUsageCarbonEmissionGroupByTagArrayOutput() UsageCarbonEmissionGroupByTagArrayOutput
func (UsageCarbonEmissionGroupByTagArrayOutput) ToUsageCarbonEmissionGroupByTagArrayOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionGroupByTagArrayOutput) ToUsageCarbonEmissionGroupByTagArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionGroupByTagArrayOutput
type UsageCarbonEmissionGroupByTagInput ¶ added in v1.17.0
type UsageCarbonEmissionGroupByTagInput interface { pulumi.Input ToUsageCarbonEmissionGroupByTagOutput() UsageCarbonEmissionGroupByTagOutput ToUsageCarbonEmissionGroupByTagOutputWithContext(context.Context) UsageCarbonEmissionGroupByTagOutput }
UsageCarbonEmissionGroupByTagInput is an input type that accepts UsageCarbonEmissionGroupByTagArgs and UsageCarbonEmissionGroupByTagOutput values. You can construct a concrete instance of `UsageCarbonEmissionGroupByTagInput` via:
UsageCarbonEmissionGroupByTagArgs{...}
type UsageCarbonEmissionGroupByTagOutput ¶ added in v1.17.0
type UsageCarbonEmissionGroupByTagOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionGroupByTagOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionGroupByTagOutput) ElementType() reflect.Type
func (UsageCarbonEmissionGroupByTagOutput) Key ¶ added in v1.17.0
func (o UsageCarbonEmissionGroupByTagOutput) Key() pulumi.StringPtrOutput
The tag key.
func (UsageCarbonEmissionGroupByTagOutput) Namespace ¶ added in v1.17.0
func (o UsageCarbonEmissionGroupByTagOutput) Namespace() pulumi.StringPtrOutput
The tag namespace.
func (UsageCarbonEmissionGroupByTagOutput) ToUsageCarbonEmissionGroupByTagOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionGroupByTagOutput) ToUsageCarbonEmissionGroupByTagOutput() UsageCarbonEmissionGroupByTagOutput
func (UsageCarbonEmissionGroupByTagOutput) ToUsageCarbonEmissionGroupByTagOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionGroupByTagOutput) ToUsageCarbonEmissionGroupByTagOutputWithContext(ctx context.Context) UsageCarbonEmissionGroupByTagOutput
func (UsageCarbonEmissionGroupByTagOutput) Value ¶ added in v1.17.0
func (o UsageCarbonEmissionGroupByTagOutput) Value() pulumi.StringPtrOutput
The tag value.
type UsageCarbonEmissionInput ¶ added in v1.17.0
type UsageCarbonEmissionInput interface { pulumi.Input ToUsageCarbonEmissionOutput() UsageCarbonEmissionOutput ToUsageCarbonEmissionOutputWithContext(ctx context.Context) UsageCarbonEmissionOutput }
type UsageCarbonEmissionItem ¶ added in v1.17.0
type UsageCarbonEmissionItem struct { // The availability domain of the usage. Ad *string `pulumi:"ad"` // The compartment OCID. CompartmentId *string `pulumi:"compartmentId"` // The compartment name. CompartmentName *string `pulumi:"compartmentName"` // The compartment path, starting from root. CompartmentPath *string `pulumi:"compartmentPath"` // The carbon emission in MTCO2 unit. ComputedCarbonEmission *float64 `pulumi:"computedCarbonEmission"` // The method used to calculate carbon emission. EmissionCalculationMethod *string `pulumi:"emissionCalculationMethod"` // Platform for the cost. Platform *string `pulumi:"platform"` // The region of the usage. Region *string `pulumi:"region"` // The resource OCID that is incurring the cost. ResourceId *string `pulumi:"resourceId"` // The resource name that is incurring the cost. ResourceName *string `pulumi:"resourceName"` // The service name that is incurring the cost. Service *string `pulumi:"service"` // The SKU friendly name. SkuName *string `pulumi:"skuName"` // The SKU part number. SkuPartNumber *string `pulumi:"skuPartNumber"` // The subscription ID. SubscriptionId *string `pulumi:"subscriptionId"` // For grouping, a tag definition. For filtering, a definition and key. Tags []UsageCarbonEmissionItemTag `pulumi:"tags"` // Tenant ID. TenantId *string `pulumi:"tenantId"` // The tenancy name. TenantName *string `pulumi:"tenantName"` // The usage end time. TimeUsageEnded *string `pulumi:"timeUsageEnded"` // The usage start time. TimeUsageStarted *string `pulumi:"timeUsageStarted"` }
type UsageCarbonEmissionItemArgs ¶ added in v1.17.0
type UsageCarbonEmissionItemArgs struct { // The availability domain of the usage. Ad pulumi.StringPtrInput `pulumi:"ad"` // The compartment OCID. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // The compartment name. CompartmentName pulumi.StringPtrInput `pulumi:"compartmentName"` // The compartment path, starting from root. CompartmentPath pulumi.StringPtrInput `pulumi:"compartmentPath"` // The carbon emission in MTCO2 unit. ComputedCarbonEmission pulumi.Float64PtrInput `pulumi:"computedCarbonEmission"` // The method used to calculate carbon emission. EmissionCalculationMethod pulumi.StringPtrInput `pulumi:"emissionCalculationMethod"` // Platform for the cost. Platform pulumi.StringPtrInput `pulumi:"platform"` // The region of the usage. Region pulumi.StringPtrInput `pulumi:"region"` // The resource OCID that is incurring the cost. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // The resource name that is incurring the cost. ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` // The service name that is incurring the cost. Service pulumi.StringPtrInput `pulumi:"service"` // The SKU friendly name. SkuName pulumi.StringPtrInput `pulumi:"skuName"` // The SKU part number. SkuPartNumber pulumi.StringPtrInput `pulumi:"skuPartNumber"` // The subscription ID. SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"` // For grouping, a tag definition. For filtering, a definition and key. Tags UsageCarbonEmissionItemTagArrayInput `pulumi:"tags"` // Tenant ID. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // The tenancy name. TenantName pulumi.StringPtrInput `pulumi:"tenantName"` // The usage end time. TimeUsageEnded pulumi.StringPtrInput `pulumi:"timeUsageEnded"` // The usage start time. TimeUsageStarted pulumi.StringPtrInput `pulumi:"timeUsageStarted"` }
func (UsageCarbonEmissionItemArgs) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionItemArgs) ElementType() reflect.Type
func (UsageCarbonEmissionItemArgs) ToUsageCarbonEmissionItemOutput ¶ added in v1.17.0
func (i UsageCarbonEmissionItemArgs) ToUsageCarbonEmissionItemOutput() UsageCarbonEmissionItemOutput
func (UsageCarbonEmissionItemArgs) ToUsageCarbonEmissionItemOutputWithContext ¶ added in v1.17.0
func (i UsageCarbonEmissionItemArgs) ToUsageCarbonEmissionItemOutputWithContext(ctx context.Context) UsageCarbonEmissionItemOutput
type UsageCarbonEmissionItemArray ¶ added in v1.17.0
type UsageCarbonEmissionItemArray []UsageCarbonEmissionItemInput
func (UsageCarbonEmissionItemArray) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionItemArray) ElementType() reflect.Type
func (UsageCarbonEmissionItemArray) ToUsageCarbonEmissionItemArrayOutput ¶ added in v1.17.0
func (i UsageCarbonEmissionItemArray) ToUsageCarbonEmissionItemArrayOutput() UsageCarbonEmissionItemArrayOutput
func (UsageCarbonEmissionItemArray) ToUsageCarbonEmissionItemArrayOutputWithContext ¶ added in v1.17.0
func (i UsageCarbonEmissionItemArray) ToUsageCarbonEmissionItemArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionItemArrayOutput
type UsageCarbonEmissionItemArrayInput ¶ added in v1.17.0
type UsageCarbonEmissionItemArrayInput interface { pulumi.Input ToUsageCarbonEmissionItemArrayOutput() UsageCarbonEmissionItemArrayOutput ToUsageCarbonEmissionItemArrayOutputWithContext(context.Context) UsageCarbonEmissionItemArrayOutput }
UsageCarbonEmissionItemArrayInput is an input type that accepts UsageCarbonEmissionItemArray and UsageCarbonEmissionItemArrayOutput values. You can construct a concrete instance of `UsageCarbonEmissionItemArrayInput` via:
UsageCarbonEmissionItemArray{ UsageCarbonEmissionItemArgs{...} }
type UsageCarbonEmissionItemArrayOutput ¶ added in v1.17.0
type UsageCarbonEmissionItemArrayOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionItemArrayOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionItemArrayOutput) ElementType() reflect.Type
func (UsageCarbonEmissionItemArrayOutput) Index ¶ added in v1.17.0
func (o UsageCarbonEmissionItemArrayOutput) Index(i pulumi.IntInput) UsageCarbonEmissionItemOutput
func (UsageCarbonEmissionItemArrayOutput) ToUsageCarbonEmissionItemArrayOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionItemArrayOutput) ToUsageCarbonEmissionItemArrayOutput() UsageCarbonEmissionItemArrayOutput
func (UsageCarbonEmissionItemArrayOutput) ToUsageCarbonEmissionItemArrayOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionItemArrayOutput) ToUsageCarbonEmissionItemArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionItemArrayOutput
type UsageCarbonEmissionItemInput ¶ added in v1.17.0
type UsageCarbonEmissionItemInput interface { pulumi.Input ToUsageCarbonEmissionItemOutput() UsageCarbonEmissionItemOutput ToUsageCarbonEmissionItemOutputWithContext(context.Context) UsageCarbonEmissionItemOutput }
UsageCarbonEmissionItemInput is an input type that accepts UsageCarbonEmissionItemArgs and UsageCarbonEmissionItemOutput values. You can construct a concrete instance of `UsageCarbonEmissionItemInput` via:
UsageCarbonEmissionItemArgs{...}
type UsageCarbonEmissionItemOutput ¶ added in v1.17.0
type UsageCarbonEmissionItemOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionItemOutput) Ad ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) Ad() pulumi.StringPtrOutput
The availability domain of the usage.
func (UsageCarbonEmissionItemOutput) CompartmentId ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) CompartmentId() pulumi.StringPtrOutput
The compartment OCID.
func (UsageCarbonEmissionItemOutput) CompartmentName ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) CompartmentName() pulumi.StringPtrOutput
The compartment name.
func (UsageCarbonEmissionItemOutput) CompartmentPath ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) CompartmentPath() pulumi.StringPtrOutput
The compartment path, starting from root.
func (UsageCarbonEmissionItemOutput) ComputedCarbonEmission ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) ComputedCarbonEmission() pulumi.Float64PtrOutput
The carbon emission in MTCO2 unit.
func (UsageCarbonEmissionItemOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionItemOutput) ElementType() reflect.Type
func (UsageCarbonEmissionItemOutput) EmissionCalculationMethod ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) EmissionCalculationMethod() pulumi.StringPtrOutput
The method used to calculate carbon emission.
func (UsageCarbonEmissionItemOutput) Platform ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) Platform() pulumi.StringPtrOutput
Platform for the cost.
func (UsageCarbonEmissionItemOutput) Region ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) Region() pulumi.StringPtrOutput
The region of the usage.
func (UsageCarbonEmissionItemOutput) ResourceId ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) ResourceId() pulumi.StringPtrOutput
The resource OCID that is incurring the cost.
func (UsageCarbonEmissionItemOutput) ResourceName ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) ResourceName() pulumi.StringPtrOutput
The resource name that is incurring the cost.
func (UsageCarbonEmissionItemOutput) Service ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) Service() pulumi.StringPtrOutput
The service name that is incurring the cost.
func (UsageCarbonEmissionItemOutput) SkuName ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) SkuName() pulumi.StringPtrOutput
The SKU friendly name.
func (UsageCarbonEmissionItemOutput) SkuPartNumber ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) SkuPartNumber() pulumi.StringPtrOutput
The SKU part number.
func (UsageCarbonEmissionItemOutput) SubscriptionId ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) SubscriptionId() pulumi.StringPtrOutput
The subscription ID.
func (UsageCarbonEmissionItemOutput) Tags ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) Tags() UsageCarbonEmissionItemTagArrayOutput
For grouping, a tag definition. For filtering, a definition and key.
func (UsageCarbonEmissionItemOutput) TenantId ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) TenantId() pulumi.StringPtrOutput
Tenant ID.
func (UsageCarbonEmissionItemOutput) TenantName ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) TenantName() pulumi.StringPtrOutput
The tenancy name.
func (UsageCarbonEmissionItemOutput) TimeUsageEnded ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) TimeUsageEnded() pulumi.StringPtrOutput
The usage end time.
func (UsageCarbonEmissionItemOutput) TimeUsageStarted ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) TimeUsageStarted() pulumi.StringPtrOutput
The usage start time.
func (UsageCarbonEmissionItemOutput) ToUsageCarbonEmissionItemOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) ToUsageCarbonEmissionItemOutput() UsageCarbonEmissionItemOutput
func (UsageCarbonEmissionItemOutput) ToUsageCarbonEmissionItemOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionItemOutput) ToUsageCarbonEmissionItemOutputWithContext(ctx context.Context) UsageCarbonEmissionItemOutput
type UsageCarbonEmissionItemTag ¶ added in v1.17.0
type UsageCarbonEmissionItemTagArgs ¶ added in v1.17.0
type UsageCarbonEmissionItemTagArgs struct { // The tag key. Key pulumi.StringPtrInput `pulumi:"key"` // The tag namespace. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // The tag value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (UsageCarbonEmissionItemTagArgs) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionItemTagArgs) ElementType() reflect.Type
func (UsageCarbonEmissionItemTagArgs) ToUsageCarbonEmissionItemTagOutput ¶ added in v1.17.0
func (i UsageCarbonEmissionItemTagArgs) ToUsageCarbonEmissionItemTagOutput() UsageCarbonEmissionItemTagOutput
func (UsageCarbonEmissionItemTagArgs) ToUsageCarbonEmissionItemTagOutputWithContext ¶ added in v1.17.0
func (i UsageCarbonEmissionItemTagArgs) ToUsageCarbonEmissionItemTagOutputWithContext(ctx context.Context) UsageCarbonEmissionItemTagOutput
type UsageCarbonEmissionItemTagArray ¶ added in v1.17.0
type UsageCarbonEmissionItemTagArray []UsageCarbonEmissionItemTagInput
func (UsageCarbonEmissionItemTagArray) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionItemTagArray) ElementType() reflect.Type
func (UsageCarbonEmissionItemTagArray) ToUsageCarbonEmissionItemTagArrayOutput ¶ added in v1.17.0
func (i UsageCarbonEmissionItemTagArray) ToUsageCarbonEmissionItemTagArrayOutput() UsageCarbonEmissionItemTagArrayOutput
func (UsageCarbonEmissionItemTagArray) ToUsageCarbonEmissionItemTagArrayOutputWithContext ¶ added in v1.17.0
func (i UsageCarbonEmissionItemTagArray) ToUsageCarbonEmissionItemTagArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionItemTagArrayOutput
type UsageCarbonEmissionItemTagArrayInput ¶ added in v1.17.0
type UsageCarbonEmissionItemTagArrayInput interface { pulumi.Input ToUsageCarbonEmissionItemTagArrayOutput() UsageCarbonEmissionItemTagArrayOutput ToUsageCarbonEmissionItemTagArrayOutputWithContext(context.Context) UsageCarbonEmissionItemTagArrayOutput }
UsageCarbonEmissionItemTagArrayInput is an input type that accepts UsageCarbonEmissionItemTagArray and UsageCarbonEmissionItemTagArrayOutput values. You can construct a concrete instance of `UsageCarbonEmissionItemTagArrayInput` via:
UsageCarbonEmissionItemTagArray{ UsageCarbonEmissionItemTagArgs{...} }
type UsageCarbonEmissionItemTagArrayOutput ¶ added in v1.17.0
type UsageCarbonEmissionItemTagArrayOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionItemTagArrayOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionItemTagArrayOutput) ElementType() reflect.Type
func (UsageCarbonEmissionItemTagArrayOutput) Index ¶ added in v1.17.0
func (o UsageCarbonEmissionItemTagArrayOutput) Index(i pulumi.IntInput) UsageCarbonEmissionItemTagOutput
func (UsageCarbonEmissionItemTagArrayOutput) ToUsageCarbonEmissionItemTagArrayOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionItemTagArrayOutput) ToUsageCarbonEmissionItemTagArrayOutput() UsageCarbonEmissionItemTagArrayOutput
func (UsageCarbonEmissionItemTagArrayOutput) ToUsageCarbonEmissionItemTagArrayOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionItemTagArrayOutput) ToUsageCarbonEmissionItemTagArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionItemTagArrayOutput
type UsageCarbonEmissionItemTagInput ¶ added in v1.17.0
type UsageCarbonEmissionItemTagInput interface { pulumi.Input ToUsageCarbonEmissionItemTagOutput() UsageCarbonEmissionItemTagOutput ToUsageCarbonEmissionItemTagOutputWithContext(context.Context) UsageCarbonEmissionItemTagOutput }
UsageCarbonEmissionItemTagInput is an input type that accepts UsageCarbonEmissionItemTagArgs and UsageCarbonEmissionItemTagOutput values. You can construct a concrete instance of `UsageCarbonEmissionItemTagInput` via:
UsageCarbonEmissionItemTagArgs{...}
type UsageCarbonEmissionItemTagOutput ¶ added in v1.17.0
type UsageCarbonEmissionItemTagOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionItemTagOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionItemTagOutput) ElementType() reflect.Type
func (UsageCarbonEmissionItemTagOutput) Key ¶ added in v1.17.0
func (o UsageCarbonEmissionItemTagOutput) Key() pulumi.StringPtrOutput
The tag key.
func (UsageCarbonEmissionItemTagOutput) Namespace ¶ added in v1.17.0
func (o UsageCarbonEmissionItemTagOutput) Namespace() pulumi.StringPtrOutput
The tag namespace.
func (UsageCarbonEmissionItemTagOutput) ToUsageCarbonEmissionItemTagOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionItemTagOutput) ToUsageCarbonEmissionItemTagOutput() UsageCarbonEmissionItemTagOutput
func (UsageCarbonEmissionItemTagOutput) ToUsageCarbonEmissionItemTagOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionItemTagOutput) ToUsageCarbonEmissionItemTagOutputWithContext(ctx context.Context) UsageCarbonEmissionItemTagOutput
func (UsageCarbonEmissionItemTagOutput) Value ¶ added in v1.17.0
func (o UsageCarbonEmissionItemTagOutput) Value() pulumi.StringPtrOutput
The tag value.
type UsageCarbonEmissionMap ¶ added in v1.17.0
type UsageCarbonEmissionMap map[string]UsageCarbonEmissionInput
func (UsageCarbonEmissionMap) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionMap) ElementType() reflect.Type
func (UsageCarbonEmissionMap) ToUsageCarbonEmissionMapOutput ¶ added in v1.17.0
func (i UsageCarbonEmissionMap) ToUsageCarbonEmissionMapOutput() UsageCarbonEmissionMapOutput
func (UsageCarbonEmissionMap) ToUsageCarbonEmissionMapOutputWithContext ¶ added in v1.17.0
func (i UsageCarbonEmissionMap) ToUsageCarbonEmissionMapOutputWithContext(ctx context.Context) UsageCarbonEmissionMapOutput
type UsageCarbonEmissionMapInput ¶ added in v1.17.0
type UsageCarbonEmissionMapInput interface { pulumi.Input ToUsageCarbonEmissionMapOutput() UsageCarbonEmissionMapOutput ToUsageCarbonEmissionMapOutputWithContext(context.Context) UsageCarbonEmissionMapOutput }
UsageCarbonEmissionMapInput is an input type that accepts UsageCarbonEmissionMap and UsageCarbonEmissionMapOutput values. You can construct a concrete instance of `UsageCarbonEmissionMapInput` via:
UsageCarbonEmissionMap{ "key": UsageCarbonEmissionArgs{...} }
type UsageCarbonEmissionMapOutput ¶ added in v1.17.0
type UsageCarbonEmissionMapOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionMapOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionMapOutput) ElementType() reflect.Type
func (UsageCarbonEmissionMapOutput) MapIndex ¶ added in v1.17.0
func (o UsageCarbonEmissionMapOutput) MapIndex(k pulumi.StringInput) UsageCarbonEmissionOutput
func (UsageCarbonEmissionMapOutput) ToUsageCarbonEmissionMapOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionMapOutput) ToUsageCarbonEmissionMapOutput() UsageCarbonEmissionMapOutput
func (UsageCarbonEmissionMapOutput) ToUsageCarbonEmissionMapOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionMapOutput) ToUsageCarbonEmissionMapOutputWithContext(ctx context.Context) UsageCarbonEmissionMapOutput
type UsageCarbonEmissionOutput ¶ added in v1.17.0
type UsageCarbonEmissionOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionOutput) CompartmentDepth ¶ added in v1.17.0
func (o UsageCarbonEmissionOutput) CompartmentDepth() pulumi.IntOutput
The compartment depth level.
func (UsageCarbonEmissionOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionOutput) ElementType() reflect.Type
func (UsageCarbonEmissionOutput) GroupBies ¶ added in v1.17.0
func (o UsageCarbonEmissionOutput) GroupBies() pulumi.StringArrayOutput
Aggregate the result by. For example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "resourceName", "tenantId", "tenantName", "subscriptionId"]`
func (UsageCarbonEmissionOutput) GroupByTags ¶ added in v1.17.0
func (o UsageCarbonEmissionOutput) GroupByTags() UsageCarbonEmissionGroupByTagArrayOutput
GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]`
func (UsageCarbonEmissionOutput) IsAggregateByTime ¶ added in v1.17.0
func (o UsageCarbonEmissionOutput) IsAggregateByTime() pulumi.BoolOutput
Specifies whether aggregated by time. If isAggregateByTime is true, all usage carbon emissions over the query time period will be added up.
func (UsageCarbonEmissionOutput) Items ¶ added in v1.17.0
func (o UsageCarbonEmissionOutput) Items() UsageCarbonEmissionItemArrayOutput
A list of usage carbon emission items.
func (UsageCarbonEmissionOutput) TenantId ¶ added in v1.17.0
func (o UsageCarbonEmissionOutput) TenantId() pulumi.StringOutput
Tenant ID.
func (UsageCarbonEmissionOutput) TimeUsageEnded ¶ added in v1.17.0
func (o UsageCarbonEmissionOutput) TimeUsageEnded() pulumi.StringOutput
The usage end time.
func (UsageCarbonEmissionOutput) TimeUsageStarted ¶ added in v1.17.0
func (o UsageCarbonEmissionOutput) TimeUsageStarted() pulumi.StringOutput
The usage start time.
func (UsageCarbonEmissionOutput) ToUsageCarbonEmissionOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionOutput) ToUsageCarbonEmissionOutput() UsageCarbonEmissionOutput
func (UsageCarbonEmissionOutput) ToUsageCarbonEmissionOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionOutput) ToUsageCarbonEmissionOutputWithContext(ctx context.Context) UsageCarbonEmissionOutput
func (UsageCarbonEmissionOutput) UsageCarbonEmissionFilter ¶ added in v1.17.0
func (o UsageCarbonEmissionOutput) UsageCarbonEmissionFilter() pulumi.StringOutput
The filter object for query usage.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type UsageCarbonEmissionState ¶ added in v1.17.0
type UsageCarbonEmissionState struct { // The compartment depth level. CompartmentDepth pulumi.IntPtrInput // Aggregate the result by. For example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "resourceName", "tenantId", "tenantName", "subscriptionId"]` GroupBies pulumi.StringArrayInput // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags UsageCarbonEmissionGroupByTagArrayInput // Specifies whether aggregated by time. If isAggregateByTime is true, all usage carbon emissions over the query time period will be added up. IsAggregateByTime pulumi.BoolPtrInput // A list of usage carbon emission items. Items UsageCarbonEmissionItemArrayInput // Tenant ID. TenantId pulumi.StringPtrInput // The usage end time. TimeUsageEnded pulumi.StringPtrInput // The usage start time. TimeUsageStarted pulumi.StringPtrInput // The filter object for query usage. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values UsageCarbonEmissionFilter pulumi.StringPtrInput }
func (UsageCarbonEmissionState) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionState) ElementType() reflect.Type
type UsageCarbonEmissionsQuery ¶ added in v1.17.0
type UsageCarbonEmissionsQuery struct { pulumi.CustomResourceState // The compartment OCID. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) The common fields for queries. QueryDefinition UsageCarbonEmissionsQueryQueryDefinitionOutput `pulumi:"queryDefinition"` }
This resource provides the Usage Carbon Emissions Query resource in Oracle Cloud Infrastructure Metering Computation service.
Returns the created usage carbon emissions query.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.NewUsageCarbonEmissionsQuery(ctx, "testUsageCarbonEmissionsQuery", &MeteringComputation.UsageCarbonEmissionsQueryArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), QueryDefinition: &meteringcomputation.UsageCarbonEmissionsQueryQueryDefinitionArgs{ CostAnalysisUi: &meteringcomputation.UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs{ Graph: pulumi.Any(_var.Usage_carbon_emissions_query_query_definition_cost_analysis_ui_graph), IsCumulativeGraph: pulumi.Any(_var.Usage_carbon_emissions_query_query_definition_cost_analysis_ui_is_cumulative_graph), }, DisplayName: pulumi.Any(_var.Usage_carbon_emissions_query_query_definition_display_name), ReportQuery: &meteringcomputation.UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs{ TenantId: pulumi.Any(oci_metering_computation_tenant.Test_tenant.Id), CompartmentDepth: pulumi.Any(_var.Usage_carbon_emissions_query_query_definition_report_query_compartment_depth), DateRangeName: pulumi.Any(_var.Usage_carbon_emissions_query_query_definition_report_query_date_range_name), GroupBies: pulumi.Any(_var.Usage_carbon_emissions_query_query_definition_report_query_group_by), GroupByTags: meteringcomputation.UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray{ &meteringcomputation.UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs{ Key: pulumi.Any(_var.Usage_carbon_emissions_query_query_definition_report_query_group_by_tag_key), Namespace: pulumi.Any(_var.Usage_carbon_emissions_query_query_definition_report_query_group_by_tag_namespace), Value: pulumi.Any(_var.Usage_carbon_emissions_query_query_definition_report_query_group_by_tag_value), }, }, IsAggregateByTime: pulumi.Any(_var.Usage_carbon_emissions_query_query_definition_report_query_is_aggregate_by_time), TimeUsageEnded: pulumi.Any(_var.Usage_carbon_emissions_query_query_definition_report_query_time_usage_ended), TimeUsageStarted: pulumi.Any(_var.Usage_carbon_emissions_query_query_definition_report_query_time_usage_started), UsageCarbonEmissionsQueryFilter: pulumi.Any(_var.Usage_carbon_emissions_query_query_definition_report_query_usage_carbon_emissions_query_filter), }, Version: pulumi.Any(_var.Usage_carbon_emissions_query_query_definition_version), }, }) if err != nil { return err } return nil }) }
```
## Import
UsageCarbonEmissionsQueries can be imported using the `id`, e.g.
```sh
$ pulumi import oci:MeteringComputation/usageCarbonEmissionsQuery:UsageCarbonEmissionsQuery test_usage_carbon_emissions_query "id"
```
func GetUsageCarbonEmissionsQuery ¶ added in v1.17.0
func GetUsageCarbonEmissionsQuery(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UsageCarbonEmissionsQueryState, opts ...pulumi.ResourceOption) (*UsageCarbonEmissionsQuery, error)
GetUsageCarbonEmissionsQuery gets an existing UsageCarbonEmissionsQuery resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUsageCarbonEmissionsQuery ¶ added in v1.17.0
func NewUsageCarbonEmissionsQuery(ctx *pulumi.Context, name string, args *UsageCarbonEmissionsQueryArgs, opts ...pulumi.ResourceOption) (*UsageCarbonEmissionsQuery, error)
NewUsageCarbonEmissionsQuery registers a new resource with the given unique name, arguments, and options.
func (*UsageCarbonEmissionsQuery) ElementType ¶ added in v1.17.0
func (*UsageCarbonEmissionsQuery) ElementType() reflect.Type
func (*UsageCarbonEmissionsQuery) ToUsageCarbonEmissionsQueryOutput ¶ added in v1.17.0
func (i *UsageCarbonEmissionsQuery) ToUsageCarbonEmissionsQueryOutput() UsageCarbonEmissionsQueryOutput
func (*UsageCarbonEmissionsQuery) ToUsageCarbonEmissionsQueryOutputWithContext ¶ added in v1.17.0
func (i *UsageCarbonEmissionsQuery) ToUsageCarbonEmissionsQueryOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryOutput
type UsageCarbonEmissionsQueryArgs ¶ added in v1.17.0
type UsageCarbonEmissionsQueryArgs struct { // The compartment OCID. CompartmentId pulumi.StringInput // (Updatable) The common fields for queries. QueryDefinition UsageCarbonEmissionsQueryQueryDefinitionInput }
The set of arguments for constructing a UsageCarbonEmissionsQuery resource.
func (UsageCarbonEmissionsQueryArgs) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryArgs) ElementType() reflect.Type
type UsageCarbonEmissionsQueryArray ¶ added in v1.17.0
type UsageCarbonEmissionsQueryArray []UsageCarbonEmissionsQueryInput
func (UsageCarbonEmissionsQueryArray) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryArray) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryArray) ToUsageCarbonEmissionsQueryArrayOutput ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryArray) ToUsageCarbonEmissionsQueryArrayOutput() UsageCarbonEmissionsQueryArrayOutput
func (UsageCarbonEmissionsQueryArray) ToUsageCarbonEmissionsQueryArrayOutputWithContext ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryArray) ToUsageCarbonEmissionsQueryArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryArrayOutput
type UsageCarbonEmissionsQueryArrayInput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryArrayInput interface { pulumi.Input ToUsageCarbonEmissionsQueryArrayOutput() UsageCarbonEmissionsQueryArrayOutput ToUsageCarbonEmissionsQueryArrayOutputWithContext(context.Context) UsageCarbonEmissionsQueryArrayOutput }
UsageCarbonEmissionsQueryArrayInput is an input type that accepts UsageCarbonEmissionsQueryArray and UsageCarbonEmissionsQueryArrayOutput values. You can construct a concrete instance of `UsageCarbonEmissionsQueryArrayInput` via:
UsageCarbonEmissionsQueryArray{ UsageCarbonEmissionsQueryArgs{...} }
type UsageCarbonEmissionsQueryArrayOutput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryArrayOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryArrayOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryArrayOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryArrayOutput) Index ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryArrayOutput) Index(i pulumi.IntInput) UsageCarbonEmissionsQueryOutput
func (UsageCarbonEmissionsQueryArrayOutput) ToUsageCarbonEmissionsQueryArrayOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryArrayOutput) ToUsageCarbonEmissionsQueryArrayOutput() UsageCarbonEmissionsQueryArrayOutput
func (UsageCarbonEmissionsQueryArrayOutput) ToUsageCarbonEmissionsQueryArrayOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryArrayOutput) ToUsageCarbonEmissionsQueryArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryArrayOutput
type UsageCarbonEmissionsQueryInput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryInput interface { pulumi.Input ToUsageCarbonEmissionsQueryOutput() UsageCarbonEmissionsQueryOutput ToUsageCarbonEmissionsQueryOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryOutput }
type UsageCarbonEmissionsQueryMap ¶ added in v1.17.0
type UsageCarbonEmissionsQueryMap map[string]UsageCarbonEmissionsQueryInput
func (UsageCarbonEmissionsQueryMap) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryMap) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryMap) ToUsageCarbonEmissionsQueryMapOutput ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryMap) ToUsageCarbonEmissionsQueryMapOutput() UsageCarbonEmissionsQueryMapOutput
func (UsageCarbonEmissionsQueryMap) ToUsageCarbonEmissionsQueryMapOutputWithContext ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryMap) ToUsageCarbonEmissionsQueryMapOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryMapOutput
type UsageCarbonEmissionsQueryMapInput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryMapInput interface { pulumi.Input ToUsageCarbonEmissionsQueryMapOutput() UsageCarbonEmissionsQueryMapOutput ToUsageCarbonEmissionsQueryMapOutputWithContext(context.Context) UsageCarbonEmissionsQueryMapOutput }
UsageCarbonEmissionsQueryMapInput is an input type that accepts UsageCarbonEmissionsQueryMap and UsageCarbonEmissionsQueryMapOutput values. You can construct a concrete instance of `UsageCarbonEmissionsQueryMapInput` via:
UsageCarbonEmissionsQueryMap{ "key": UsageCarbonEmissionsQueryArgs{...} }
type UsageCarbonEmissionsQueryMapOutput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryMapOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryMapOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryMapOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryMapOutput) MapIndex ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryMapOutput) MapIndex(k pulumi.StringInput) UsageCarbonEmissionsQueryOutput
func (UsageCarbonEmissionsQueryMapOutput) ToUsageCarbonEmissionsQueryMapOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryMapOutput) ToUsageCarbonEmissionsQueryMapOutput() UsageCarbonEmissionsQueryMapOutput
func (UsageCarbonEmissionsQueryMapOutput) ToUsageCarbonEmissionsQueryMapOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryMapOutput) ToUsageCarbonEmissionsQueryMapOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryMapOutput
type UsageCarbonEmissionsQueryOutput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryOutput) CompartmentId ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryOutput) CompartmentId() pulumi.StringOutput
The compartment OCID.
func (UsageCarbonEmissionsQueryOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryOutput) QueryDefinition ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryOutput) QueryDefinition() UsageCarbonEmissionsQueryQueryDefinitionOutput
(Updatable) The common fields for queries.
func (UsageCarbonEmissionsQueryOutput) ToUsageCarbonEmissionsQueryOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryOutput) ToUsageCarbonEmissionsQueryOutput() UsageCarbonEmissionsQueryOutput
func (UsageCarbonEmissionsQueryOutput) ToUsageCarbonEmissionsQueryOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryOutput) ToUsageCarbonEmissionsQueryOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryOutput
type UsageCarbonEmissionsQueryQueryDefinition ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinition struct { // (Updatable) The common fields for Cost Analysis UI rendering. CostAnalysisUi UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUi `pulumi:"costAnalysisUi"` // (Updatable) The query display name. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // (Updatable) The request of the generated usage carbon emissions report. ReportQuery UsageCarbonEmissionsQueryQueryDefinitionReportQuery `pulumi:"reportQuery"` // (Updatable) The saved query version. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Version int `pulumi:"version"` }
type UsageCarbonEmissionsQueryQueryDefinitionArgs ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionArgs struct { // (Updatable) The common fields for Cost Analysis UI rendering. CostAnalysisUi UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiInput `pulumi:"costAnalysisUi"` // (Updatable) The query display name. Avoid entering confidential information. DisplayName pulumi.StringInput `pulumi:"displayName"` // (Updatable) The request of the generated usage carbon emissions report. ReportQuery UsageCarbonEmissionsQueryQueryDefinitionReportQueryInput `pulumi:"reportQuery"` // (Updatable) The saved query version. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Version pulumi.IntInput `pulumi:"version"` }
func (UsageCarbonEmissionsQueryQueryDefinitionArgs) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryQueryDefinitionArgs) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionOutput ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionOutput() UsageCarbonEmissionsQueryQueryDefinitionOutput
func (UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionOutput
func (UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutput ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutputWithContext ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionPtrOutput
type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUi ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs struct { // (Updatable) The graph type. Graph pulumi.StringPtrInput `pulumi:"graph"` // (Updatable) A cumulative graph. IsCumulativeGraph pulumi.BoolPtrInput `pulumi:"isCumulativeGraph"` }
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiInput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiInput interface { pulumi.Input ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext(context.Context) UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput }
UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiInput is an input type that accepts UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs and UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput values. You can construct a concrete instance of `UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiInput` via:
UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs{...}
type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) Graph ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) Graph() pulumi.StringPtrOutput
(Updatable) The graph type.
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph() pulumi.BoolPtrOutput
(Updatable) A cumulative graph.
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrInput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrInput interface { pulumi.Input ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext(context.Context) UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput }
UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrInput is an input type that accepts UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs, UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtr and UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput values. You can construct a concrete instance of `UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrInput` via:
UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs{...} or: nil
func UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtr ¶ added in v1.17.0
func UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtr(v *UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrInput
type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) Graph ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) Graph() pulumi.StringPtrOutput
(Updatable) The graph type.
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) IsCumulativeGraph ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) IsCumulativeGraph() pulumi.BoolPtrOutput
(Updatable) A cumulative graph.
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
type UsageCarbonEmissionsQueryQueryDefinitionInput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionInput interface { pulumi.Input ToUsageCarbonEmissionsQueryQueryDefinitionOutput() UsageCarbonEmissionsQueryQueryDefinitionOutput ToUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext(context.Context) UsageCarbonEmissionsQueryQueryDefinitionOutput }
UsageCarbonEmissionsQueryQueryDefinitionInput is an input type that accepts UsageCarbonEmissionsQueryQueryDefinitionArgs and UsageCarbonEmissionsQueryQueryDefinitionOutput values. You can construct a concrete instance of `UsageCarbonEmissionsQueryQueryDefinitionInput` via:
UsageCarbonEmissionsQueryQueryDefinitionArgs{...}
type UsageCarbonEmissionsQueryQueryDefinitionOutput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) CostAnalysisUi ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) CostAnalysisUi() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
(Updatable) The common fields for Cost Analysis UI rendering.
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) DisplayName ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) DisplayName() pulumi.StringOutput
(Updatable) The query display name. Avoid entering confidential information.
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) ReportQuery ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) ReportQuery() UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
(Updatable) The request of the generated usage carbon emissions report.
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionOutput() UsageCarbonEmissionsQueryQueryDefinitionOutput
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionOutput
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) Version ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) Version() pulumi.IntOutput
(Updatable) The saved query version.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type UsageCarbonEmissionsQueryQueryDefinitionPtrInput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionPtrInput interface { pulumi.Input ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionPtrOutput ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutputWithContext(context.Context) UsageCarbonEmissionsQueryQueryDefinitionPtrOutput }
UsageCarbonEmissionsQueryQueryDefinitionPtrInput is an input type that accepts UsageCarbonEmissionsQueryQueryDefinitionArgs, UsageCarbonEmissionsQueryQueryDefinitionPtr and UsageCarbonEmissionsQueryQueryDefinitionPtrOutput values. You can construct a concrete instance of `UsageCarbonEmissionsQueryQueryDefinitionPtrInput` via:
UsageCarbonEmissionsQueryQueryDefinitionArgs{...} or: nil
func UsageCarbonEmissionsQueryQueryDefinitionPtr ¶ added in v1.17.0
func UsageCarbonEmissionsQueryQueryDefinitionPtr(v *UsageCarbonEmissionsQueryQueryDefinitionArgs) UsageCarbonEmissionsQueryQueryDefinitionPtrInput
type UsageCarbonEmissionsQueryQueryDefinitionPtrOutput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionPtrOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) CostAnalysisUi ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) CostAnalysisUi() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
(Updatable) The common fields for Cost Analysis UI rendering.
func (UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) DisplayName ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) DisplayName() pulumi.StringPtrOutput
(Updatable) The query display name. Avoid entering confidential information.
func (UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ReportQuery ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ReportQuery() UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
(Updatable) The request of the generated usage carbon emissions report.
func (UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) Version ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) Version() pulumi.IntPtrOutput
(Updatable) The saved query version.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type UsageCarbonEmissionsQueryQueryDefinitionReportQuery ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionReportQuery struct { // (Updatable) The compartment depth level. CompartmentDepth *int `pulumi:"compartmentDepth"` // (Updatable) The UI date range, for example, LAST_THREE_MONTHS. It will override timeUsageStarted and timeUsageEnded properties. DateRangeName *string `pulumi:"dateRangeName"` // (Updatable) Specifies what to aggregate the result by. For example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` GroupBies []string `pulumi:"groupBies"` // (Updatable) GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags []UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTag `pulumi:"groupByTags"` // (Updatable) Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up. IsAggregateByTime *bool `pulumi:"isAggregateByTime"` // (Updatable) Tenant ID. TenantId string `pulumi:"tenantId"` // (Updatable) The usage end time. TimeUsageEnded *string `pulumi:"timeUsageEnded"` // (Updatable) The usage start time. TimeUsageStarted *string `pulumi:"timeUsageStarted"` // (Updatable) The filter object for query usage. UsageCarbonEmissionsQueryFilter *string `pulumi:"usageCarbonEmissionsQueryFilter"` }
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs struct { // (Updatable) The compartment depth level. CompartmentDepth pulumi.IntPtrInput `pulumi:"compartmentDepth"` // (Updatable) The UI date range, for example, LAST_THREE_MONTHS. It will override timeUsageStarted and timeUsageEnded properties. DateRangeName pulumi.StringPtrInput `pulumi:"dateRangeName"` // (Updatable) Specifies what to aggregate the result by. For example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` // (Updatable) GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayInput `pulumi:"groupByTags"` // (Updatable) Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up. IsAggregateByTime pulumi.BoolPtrInput `pulumi:"isAggregateByTime"` // (Updatable) Tenant ID. TenantId pulumi.StringInput `pulumi:"tenantId"` // (Updatable) The usage end time. TimeUsageEnded pulumi.StringPtrInput `pulumi:"timeUsageEnded"` // (Updatable) The usage start time. TimeUsageStarted pulumi.StringPtrInput `pulumi:"timeUsageStarted"` // (Updatable) The filter object for query usage. UsageCarbonEmissionsQueryFilter pulumi.StringPtrInput `pulumi:"usageCarbonEmissionsQueryFilter"` }
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutputWithContext ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTag ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs struct { // (Updatable) The tag key. Key pulumi.StringPtrInput `pulumi:"key"` // (Updatable) The tag namespace. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // (Updatable) The tag value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray []UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagInput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext ¶ added in v1.17.0
func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayInput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayInput interface { pulumi.Input ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput }
UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayInput is an input type that accepts UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray and UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput values. You can construct a concrete instance of `UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayInput` via:
UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray{ UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs{...} }
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) Index ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagInput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagInput interface { pulumi.Input ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput }
UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagInput is an input type that accepts UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs and UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput values. You can construct a concrete instance of `UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagInput` via:
UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs{...}
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Key ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Key() pulumi.StringPtrOutput
(Updatable) The tag key.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Namespace ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Namespace() pulumi.StringPtrOutput
(Updatable) The tag namespace.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Value ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Value() pulumi.StringPtrOutput
(Updatable) The tag value.
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryInput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryInput interface { pulumi.Input ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext(context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput }
UsageCarbonEmissionsQueryQueryDefinitionReportQueryInput is an input type that accepts UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs and UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput values. You can construct a concrete instance of `UsageCarbonEmissionsQueryQueryDefinitionReportQueryInput` via:
UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs{...}
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) CompartmentDepth ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) CompartmentDepth() pulumi.IntPtrOutput
(Updatable) The compartment depth level.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) DateRangeName ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) DateRangeName() pulumi.StringPtrOutput
(Updatable) The UI date range, for example, LAST_THREE_MONTHS. It will override timeUsageStarted and timeUsageEnded properties.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) GroupBies ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) GroupBies() pulumi.StringArrayOutput
(Updatable) Specifies what to aggregate the result by. For example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) GroupByTags ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) GroupByTags() UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
(Updatable) GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]`
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) IsAggregateByTime ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) IsAggregateByTime() pulumi.BoolPtrOutput
(Updatable) Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TenantId ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TenantId() pulumi.StringOutput
(Updatable) Tenant ID.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageEnded ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageEnded() pulumi.StringPtrOutput
(Updatable) The usage end time.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageStarted ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageStarted() pulumi.StringPtrOutput
(Updatable) The usage start time.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) UsageCarbonEmissionsQueryFilter ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) UsageCarbonEmissionsQueryFilter() pulumi.StringPtrOutput
(Updatable) The filter object for query usage.
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrInput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrInput interface { pulumi.Input ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutputWithContext(context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput }
UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrInput is an input type that accepts UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs, UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtr and UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput values. You can construct a concrete instance of `UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrInput` via:
UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs{...} or: nil
func UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtr ¶ added in v1.17.0
func UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtr(v *UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrInput
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput ¶ added in v1.17.0
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) CompartmentDepth ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) CompartmentDepth() pulumi.IntPtrOutput
(Updatable) The compartment depth level.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) DateRangeName ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) DateRangeName() pulumi.StringPtrOutput
(Updatable) The UI date range, for example, LAST_THREE_MONTHS. It will override timeUsageStarted and timeUsageEnded properties.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) GroupBies ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) GroupBies() pulumi.StringArrayOutput
(Updatable) Specifies what to aggregate the result by. For example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) GroupByTags ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) GroupByTags() UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
(Updatable) GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]`
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) IsAggregateByTime ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) IsAggregateByTime() pulumi.BoolPtrOutput
(Updatable) Specifies whether aggregated by time. If isAggregateByTime is true, all usage or cost over the query time period will be added up.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) TenantId ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) TenantId() pulumi.StringPtrOutput
(Updatable) Tenant ID.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) TimeUsageEnded ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) TimeUsageEnded() pulumi.StringPtrOutput
(Updatable) The usage end time.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) TimeUsageStarted ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) TimeUsageStarted() pulumi.StringPtrOutput
(Updatable) The usage start time.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutputWithContext ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) UsageCarbonEmissionsQueryFilter ¶ added in v1.17.0
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) UsageCarbonEmissionsQueryFilter() pulumi.StringPtrOutput
(Updatable) The filter object for query usage.
type UsageCarbonEmissionsQueryState ¶ added in v1.17.0
type UsageCarbonEmissionsQueryState struct { // The compartment OCID. CompartmentId pulumi.StringPtrInput // (Updatable) The common fields for queries. QueryDefinition UsageCarbonEmissionsQueryQueryDefinitionPtrInput }
func (UsageCarbonEmissionsQueryState) ElementType ¶ added in v1.17.0
func (UsageCarbonEmissionsQueryState) ElementType() reflect.Type
type UsageForecast ¶
type UsageForecast struct { // BASIC uses the exponential smoothing (ETS) model to project future usage/costs based on history data. The basis for projections is a periodic set of equivalent historical days for which the projection is being made. ForecastType *string `pulumi:"forecastType"` // The forecast end time. TimeForecastEnded string `pulumi:"timeForecastEnded"` // The forecast start time. Defaults to UTC-1 if not specified. TimeForecastStarted *string `pulumi:"timeForecastStarted"` }
type UsageForecastArgs ¶
type UsageForecastArgs struct { // BASIC uses the exponential smoothing (ETS) model to project future usage/costs based on history data. The basis for projections is a periodic set of equivalent historical days for which the projection is being made. ForecastType pulumi.StringPtrInput `pulumi:"forecastType"` // The forecast end time. TimeForecastEnded pulumi.StringInput `pulumi:"timeForecastEnded"` // The forecast start time. Defaults to UTC-1 if not specified. TimeForecastStarted pulumi.StringPtrInput `pulumi:"timeForecastStarted"` }
func (UsageForecastArgs) ElementType ¶
func (UsageForecastArgs) ElementType() reflect.Type
func (UsageForecastArgs) ToUsageForecastOutput ¶
func (i UsageForecastArgs) ToUsageForecastOutput() UsageForecastOutput
func (UsageForecastArgs) ToUsageForecastOutputWithContext ¶
func (i UsageForecastArgs) ToUsageForecastOutputWithContext(ctx context.Context) UsageForecastOutput
func (UsageForecastArgs) ToUsageForecastPtrOutput ¶
func (i UsageForecastArgs) ToUsageForecastPtrOutput() UsageForecastPtrOutput
func (UsageForecastArgs) ToUsageForecastPtrOutputWithContext ¶
func (i UsageForecastArgs) ToUsageForecastPtrOutputWithContext(ctx context.Context) UsageForecastPtrOutput
type UsageForecastInput ¶
type UsageForecastInput interface { pulumi.Input ToUsageForecastOutput() UsageForecastOutput ToUsageForecastOutputWithContext(context.Context) UsageForecastOutput }
UsageForecastInput is an input type that accepts UsageForecastArgs and UsageForecastOutput values. You can construct a concrete instance of `UsageForecastInput` via:
UsageForecastArgs{...}
type UsageForecastOutput ¶
type UsageForecastOutput struct{ *pulumi.OutputState }
func (UsageForecastOutput) ElementType ¶
func (UsageForecastOutput) ElementType() reflect.Type
func (UsageForecastOutput) ForecastType ¶
func (o UsageForecastOutput) ForecastType() pulumi.StringPtrOutput
BASIC uses the exponential smoothing (ETS) model to project future usage/costs based on history data. The basis for projections is a periodic set of equivalent historical days for which the projection is being made.
func (UsageForecastOutput) TimeForecastEnded ¶
func (o UsageForecastOutput) TimeForecastEnded() pulumi.StringOutput
The forecast end time.
func (UsageForecastOutput) TimeForecastStarted ¶
func (o UsageForecastOutput) TimeForecastStarted() pulumi.StringPtrOutput
The forecast start time. Defaults to UTC-1 if not specified.
func (UsageForecastOutput) ToUsageForecastOutput ¶
func (o UsageForecastOutput) ToUsageForecastOutput() UsageForecastOutput
func (UsageForecastOutput) ToUsageForecastOutputWithContext ¶
func (o UsageForecastOutput) ToUsageForecastOutputWithContext(ctx context.Context) UsageForecastOutput
func (UsageForecastOutput) ToUsageForecastPtrOutput ¶
func (o UsageForecastOutput) ToUsageForecastPtrOutput() UsageForecastPtrOutput
func (UsageForecastOutput) ToUsageForecastPtrOutputWithContext ¶
func (o UsageForecastOutput) ToUsageForecastPtrOutputWithContext(ctx context.Context) UsageForecastPtrOutput
type UsageForecastPtrInput ¶
type UsageForecastPtrInput interface { pulumi.Input ToUsageForecastPtrOutput() UsageForecastPtrOutput ToUsageForecastPtrOutputWithContext(context.Context) UsageForecastPtrOutput }
UsageForecastPtrInput is an input type that accepts UsageForecastArgs, UsageForecastPtr and UsageForecastPtrOutput values. You can construct a concrete instance of `UsageForecastPtrInput` via:
UsageForecastArgs{...} or: nil
func UsageForecastPtr ¶
func UsageForecastPtr(v *UsageForecastArgs) UsageForecastPtrInput
type UsageForecastPtrOutput ¶
type UsageForecastPtrOutput struct{ *pulumi.OutputState }
func (UsageForecastPtrOutput) Elem ¶
func (o UsageForecastPtrOutput) Elem() UsageForecastOutput
func (UsageForecastPtrOutput) ElementType ¶
func (UsageForecastPtrOutput) ElementType() reflect.Type
func (UsageForecastPtrOutput) ForecastType ¶
func (o UsageForecastPtrOutput) ForecastType() pulumi.StringPtrOutput
BASIC uses the exponential smoothing (ETS) model to project future usage/costs based on history data. The basis for projections is a periodic set of equivalent historical days for which the projection is being made.
func (UsageForecastPtrOutput) TimeForecastEnded ¶
func (o UsageForecastPtrOutput) TimeForecastEnded() pulumi.StringPtrOutput
The forecast end time.
func (UsageForecastPtrOutput) TimeForecastStarted ¶
func (o UsageForecastPtrOutput) TimeForecastStarted() pulumi.StringPtrOutput
The forecast start time. Defaults to UTC-1 if not specified.
func (UsageForecastPtrOutput) ToUsageForecastPtrOutput ¶
func (o UsageForecastPtrOutput) ToUsageForecastPtrOutput() UsageForecastPtrOutput
func (UsageForecastPtrOutput) ToUsageForecastPtrOutputWithContext ¶
func (o UsageForecastPtrOutput) ToUsageForecastPtrOutputWithContext(ctx context.Context) UsageForecastPtrOutput
type UsageGroupByTag ¶
type UsageGroupByTagArgs ¶
type UsageGroupByTagArgs struct { // The tag key. Key pulumi.StringPtrInput `pulumi:"key"` // The tag namespace. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // The tag value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (UsageGroupByTagArgs) ElementType ¶
func (UsageGroupByTagArgs) ElementType() reflect.Type
func (UsageGroupByTagArgs) ToUsageGroupByTagOutput ¶
func (i UsageGroupByTagArgs) ToUsageGroupByTagOutput() UsageGroupByTagOutput
func (UsageGroupByTagArgs) ToUsageGroupByTagOutputWithContext ¶
func (i UsageGroupByTagArgs) ToUsageGroupByTagOutputWithContext(ctx context.Context) UsageGroupByTagOutput
type UsageGroupByTagArray ¶
type UsageGroupByTagArray []UsageGroupByTagInput
func (UsageGroupByTagArray) ElementType ¶
func (UsageGroupByTagArray) ElementType() reflect.Type
func (UsageGroupByTagArray) ToUsageGroupByTagArrayOutput ¶
func (i UsageGroupByTagArray) ToUsageGroupByTagArrayOutput() UsageGroupByTagArrayOutput
func (UsageGroupByTagArray) ToUsageGroupByTagArrayOutputWithContext ¶
func (i UsageGroupByTagArray) ToUsageGroupByTagArrayOutputWithContext(ctx context.Context) UsageGroupByTagArrayOutput
type UsageGroupByTagArrayInput ¶
type UsageGroupByTagArrayInput interface { pulumi.Input ToUsageGroupByTagArrayOutput() UsageGroupByTagArrayOutput ToUsageGroupByTagArrayOutputWithContext(context.Context) UsageGroupByTagArrayOutput }
UsageGroupByTagArrayInput is an input type that accepts UsageGroupByTagArray and UsageGroupByTagArrayOutput values. You can construct a concrete instance of `UsageGroupByTagArrayInput` via:
UsageGroupByTagArray{ UsageGroupByTagArgs{...} }
type UsageGroupByTagArrayOutput ¶
type UsageGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (UsageGroupByTagArrayOutput) ElementType ¶
func (UsageGroupByTagArrayOutput) ElementType() reflect.Type
func (UsageGroupByTagArrayOutput) Index ¶
func (o UsageGroupByTagArrayOutput) Index(i pulumi.IntInput) UsageGroupByTagOutput
func (UsageGroupByTagArrayOutput) ToUsageGroupByTagArrayOutput ¶
func (o UsageGroupByTagArrayOutput) ToUsageGroupByTagArrayOutput() UsageGroupByTagArrayOutput
func (UsageGroupByTagArrayOutput) ToUsageGroupByTagArrayOutputWithContext ¶
func (o UsageGroupByTagArrayOutput) ToUsageGroupByTagArrayOutputWithContext(ctx context.Context) UsageGroupByTagArrayOutput
type UsageGroupByTagInput ¶
type UsageGroupByTagInput interface { pulumi.Input ToUsageGroupByTagOutput() UsageGroupByTagOutput ToUsageGroupByTagOutputWithContext(context.Context) UsageGroupByTagOutput }
UsageGroupByTagInput is an input type that accepts UsageGroupByTagArgs and UsageGroupByTagOutput values. You can construct a concrete instance of `UsageGroupByTagInput` via:
UsageGroupByTagArgs{...}
type UsageGroupByTagOutput ¶
type UsageGroupByTagOutput struct{ *pulumi.OutputState }
func (UsageGroupByTagOutput) ElementType ¶
func (UsageGroupByTagOutput) ElementType() reflect.Type
func (UsageGroupByTagOutput) Key ¶
func (o UsageGroupByTagOutput) Key() pulumi.StringPtrOutput
The tag key.
func (UsageGroupByTagOutput) Namespace ¶
func (o UsageGroupByTagOutput) Namespace() pulumi.StringPtrOutput
The tag namespace.
func (UsageGroupByTagOutput) ToUsageGroupByTagOutput ¶
func (o UsageGroupByTagOutput) ToUsageGroupByTagOutput() UsageGroupByTagOutput
func (UsageGroupByTagOutput) ToUsageGroupByTagOutputWithContext ¶
func (o UsageGroupByTagOutput) ToUsageGroupByTagOutputWithContext(ctx context.Context) UsageGroupByTagOutput
func (UsageGroupByTagOutput) Value ¶
func (o UsageGroupByTagOutput) Value() pulumi.StringPtrOutput
The tag value.
type UsageInput ¶
type UsageInput interface { pulumi.Input ToUsageOutput() UsageOutput ToUsageOutputWithContext(ctx context.Context) UsageOutput }
type UsageItem ¶
type UsageItem struct { // The availability domain of the usage. Ad *string `pulumi:"ad"` // The compartment OCID. CompartmentId *string `pulumi:"compartmentId"` // The compartment name. CompartmentName *string `pulumi:"compartmentName"` // The compartment path, starting from root. CompartmentPath *string `pulumi:"compartmentPath"` // The computed cost. ComputedAmount *float64 `pulumi:"computedAmount"` // The usage number. ComputedQuantity *float64 `pulumi:"computedQuantity"` // The price currency. Currency *string `pulumi:"currency"` // The discretionary discount applied to the SKU. Discount *float64 `pulumi:"discount"` // The forecasted data. IsForecast *bool `pulumi:"isForecast"` // The SKU list rate (not discount). ListRate *float64 `pulumi:"listRate"` // The overage usage. Overage *string `pulumi:"overage"` // The SPM OverageFlag. OveragesFlag *string `pulumi:"overagesFlag"` // Platform for the cost. Platform *string `pulumi:"platform"` // The region of the usage. Region *string `pulumi:"region"` // The resource OCID that is incurring the cost. ResourceId *string `pulumi:"resourceId"` // The resource name that is incurring the cost. ResourceName *string `pulumi:"resourceName"` // The service name that is incurring the cost. Service *string `pulumi:"service"` // The resource shape. Shape *string `pulumi:"shape"` // The SKU friendly name. SkuName *string `pulumi:"skuName"` // The SKU part number. SkuPartNumber *string `pulumi:"skuPartNumber"` // The subscription ID. SubscriptionId *string `pulumi:"subscriptionId"` // For grouping, a tag definition. For filtering, a definition and key. Tags []UsageItemTag `pulumi:"tags"` // Tenant ID. TenantId *string `pulumi:"tenantId"` // The tenancy name. TenantName *string `pulumi:"tenantName"` // The usage end time. TimeUsageEnded *string `pulumi:"timeUsageEnded"` // The usage start time. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeUsageStarted *string `pulumi:"timeUsageStarted"` // The usage unit. Unit *string `pulumi:"unit"` // The price per unit. UnitPrice *float64 `pulumi:"unitPrice"` // The resource size being metered. Weight *float64 `pulumi:"weight"` }
type UsageItemArgs ¶
type UsageItemArgs struct { // The availability domain of the usage. Ad pulumi.StringPtrInput `pulumi:"ad"` // The compartment OCID. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // The compartment name. CompartmentName pulumi.StringPtrInput `pulumi:"compartmentName"` // The compartment path, starting from root. CompartmentPath pulumi.StringPtrInput `pulumi:"compartmentPath"` // The computed cost. ComputedAmount pulumi.Float64PtrInput `pulumi:"computedAmount"` // The usage number. ComputedQuantity pulumi.Float64PtrInput `pulumi:"computedQuantity"` // The price currency. Currency pulumi.StringPtrInput `pulumi:"currency"` // The discretionary discount applied to the SKU. Discount pulumi.Float64PtrInput `pulumi:"discount"` // The forecasted data. IsForecast pulumi.BoolPtrInput `pulumi:"isForecast"` // The SKU list rate (not discount). ListRate pulumi.Float64PtrInput `pulumi:"listRate"` // The overage usage. Overage pulumi.StringPtrInput `pulumi:"overage"` // The SPM OverageFlag. OveragesFlag pulumi.StringPtrInput `pulumi:"overagesFlag"` // Platform for the cost. Platform pulumi.StringPtrInput `pulumi:"platform"` // The region of the usage. Region pulumi.StringPtrInput `pulumi:"region"` // The resource OCID that is incurring the cost. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // The resource name that is incurring the cost. ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` // The service name that is incurring the cost. Service pulumi.StringPtrInput `pulumi:"service"` // The resource shape. Shape pulumi.StringPtrInput `pulumi:"shape"` // The SKU friendly name. SkuName pulumi.StringPtrInput `pulumi:"skuName"` // The SKU part number. SkuPartNumber pulumi.StringPtrInput `pulumi:"skuPartNumber"` // The subscription ID. SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"` // For grouping, a tag definition. For filtering, a definition and key. Tags UsageItemTagArrayInput `pulumi:"tags"` // Tenant ID. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // The tenancy name. TenantName pulumi.StringPtrInput `pulumi:"tenantName"` // The usage end time. TimeUsageEnded pulumi.StringPtrInput `pulumi:"timeUsageEnded"` // The usage start time. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeUsageStarted pulumi.StringPtrInput `pulumi:"timeUsageStarted"` // The usage unit. Unit pulumi.StringPtrInput `pulumi:"unit"` // The price per unit. UnitPrice pulumi.Float64PtrInput `pulumi:"unitPrice"` // The resource size being metered. Weight pulumi.Float64PtrInput `pulumi:"weight"` }
func (UsageItemArgs) ElementType ¶
func (UsageItemArgs) ElementType() reflect.Type
func (UsageItemArgs) ToUsageItemOutput ¶
func (i UsageItemArgs) ToUsageItemOutput() UsageItemOutput
func (UsageItemArgs) ToUsageItemOutputWithContext ¶
func (i UsageItemArgs) ToUsageItemOutputWithContext(ctx context.Context) UsageItemOutput
type UsageItemArray ¶
type UsageItemArray []UsageItemInput
func (UsageItemArray) ElementType ¶
func (UsageItemArray) ElementType() reflect.Type
func (UsageItemArray) ToUsageItemArrayOutput ¶
func (i UsageItemArray) ToUsageItemArrayOutput() UsageItemArrayOutput
func (UsageItemArray) ToUsageItemArrayOutputWithContext ¶
func (i UsageItemArray) ToUsageItemArrayOutputWithContext(ctx context.Context) UsageItemArrayOutput
type UsageItemArrayInput ¶
type UsageItemArrayInput interface { pulumi.Input ToUsageItemArrayOutput() UsageItemArrayOutput ToUsageItemArrayOutputWithContext(context.Context) UsageItemArrayOutput }
UsageItemArrayInput is an input type that accepts UsageItemArray and UsageItemArrayOutput values. You can construct a concrete instance of `UsageItemArrayInput` via:
UsageItemArray{ UsageItemArgs{...} }
type UsageItemArrayOutput ¶
type UsageItemArrayOutput struct{ *pulumi.OutputState }
func (UsageItemArrayOutput) ElementType ¶
func (UsageItemArrayOutput) ElementType() reflect.Type
func (UsageItemArrayOutput) Index ¶
func (o UsageItemArrayOutput) Index(i pulumi.IntInput) UsageItemOutput
func (UsageItemArrayOutput) ToUsageItemArrayOutput ¶
func (o UsageItemArrayOutput) ToUsageItemArrayOutput() UsageItemArrayOutput
func (UsageItemArrayOutput) ToUsageItemArrayOutputWithContext ¶
func (o UsageItemArrayOutput) ToUsageItemArrayOutputWithContext(ctx context.Context) UsageItemArrayOutput
type UsageItemInput ¶
type UsageItemInput interface { pulumi.Input ToUsageItemOutput() UsageItemOutput ToUsageItemOutputWithContext(context.Context) UsageItemOutput }
UsageItemInput is an input type that accepts UsageItemArgs and UsageItemOutput values. You can construct a concrete instance of `UsageItemInput` via:
UsageItemArgs{...}
type UsageItemOutput ¶
type UsageItemOutput struct{ *pulumi.OutputState }
func (UsageItemOutput) Ad ¶
func (o UsageItemOutput) Ad() pulumi.StringPtrOutput
The availability domain of the usage.
func (UsageItemOutput) CompartmentId ¶
func (o UsageItemOutput) CompartmentId() pulumi.StringPtrOutput
The compartment OCID.
func (UsageItemOutput) CompartmentName ¶
func (o UsageItemOutput) CompartmentName() pulumi.StringPtrOutput
The compartment name.
func (UsageItemOutput) CompartmentPath ¶
func (o UsageItemOutput) CompartmentPath() pulumi.StringPtrOutput
The compartment path, starting from root.
func (UsageItemOutput) ComputedAmount ¶
func (o UsageItemOutput) ComputedAmount() pulumi.Float64PtrOutput
The computed cost.
func (UsageItemOutput) ComputedQuantity ¶
func (o UsageItemOutput) ComputedQuantity() pulumi.Float64PtrOutput
The usage number.
func (UsageItemOutput) Currency ¶
func (o UsageItemOutput) Currency() pulumi.StringPtrOutput
The price currency.
func (UsageItemOutput) Discount ¶
func (o UsageItemOutput) Discount() pulumi.Float64PtrOutput
The discretionary discount applied to the SKU.
func (UsageItemOutput) ElementType ¶
func (UsageItemOutput) ElementType() reflect.Type
func (UsageItemOutput) IsForecast ¶
func (o UsageItemOutput) IsForecast() pulumi.BoolPtrOutput
The forecasted data.
func (UsageItemOutput) ListRate ¶
func (o UsageItemOutput) ListRate() pulumi.Float64PtrOutput
The SKU list rate (not discount).
func (UsageItemOutput) Overage ¶
func (o UsageItemOutput) Overage() pulumi.StringPtrOutput
The overage usage.
func (UsageItemOutput) OveragesFlag ¶
func (o UsageItemOutput) OveragesFlag() pulumi.StringPtrOutput
The SPM OverageFlag.
func (UsageItemOutput) Platform ¶
func (o UsageItemOutput) Platform() pulumi.StringPtrOutput
Platform for the cost.
func (UsageItemOutput) Region ¶
func (o UsageItemOutput) Region() pulumi.StringPtrOutput
The region of the usage.
func (UsageItemOutput) ResourceId ¶
func (o UsageItemOutput) ResourceId() pulumi.StringPtrOutput
The resource OCID that is incurring the cost.
func (UsageItemOutput) ResourceName ¶
func (o UsageItemOutput) ResourceName() pulumi.StringPtrOutput
The resource name that is incurring the cost.
func (UsageItemOutput) Service ¶
func (o UsageItemOutput) Service() pulumi.StringPtrOutput
The service name that is incurring the cost.
func (UsageItemOutput) Shape ¶
func (o UsageItemOutput) Shape() pulumi.StringPtrOutput
The resource shape.
func (UsageItemOutput) SkuName ¶
func (o UsageItemOutput) SkuName() pulumi.StringPtrOutput
The SKU friendly name.
func (UsageItemOutput) SkuPartNumber ¶
func (o UsageItemOutput) SkuPartNumber() pulumi.StringPtrOutput
The SKU part number.
func (UsageItemOutput) SubscriptionId ¶
func (o UsageItemOutput) SubscriptionId() pulumi.StringPtrOutput
The subscription ID.
func (UsageItemOutput) Tags ¶
func (o UsageItemOutput) Tags() UsageItemTagArrayOutput
For grouping, a tag definition. For filtering, a definition and key.
func (UsageItemOutput) TenantId ¶
func (o UsageItemOutput) TenantId() pulumi.StringPtrOutput
Tenant ID.
func (UsageItemOutput) TenantName ¶
func (o UsageItemOutput) TenantName() pulumi.StringPtrOutput
The tenancy name.
func (UsageItemOutput) TimeUsageEnded ¶
func (o UsageItemOutput) TimeUsageEnded() pulumi.StringPtrOutput
The usage end time.
func (UsageItemOutput) TimeUsageStarted ¶
func (o UsageItemOutput) TimeUsageStarted() pulumi.StringPtrOutput
The usage start time.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (UsageItemOutput) ToUsageItemOutput ¶
func (o UsageItemOutput) ToUsageItemOutput() UsageItemOutput
func (UsageItemOutput) ToUsageItemOutputWithContext ¶
func (o UsageItemOutput) ToUsageItemOutputWithContext(ctx context.Context) UsageItemOutput
func (UsageItemOutput) Unit ¶
func (o UsageItemOutput) Unit() pulumi.StringPtrOutput
The usage unit.
func (UsageItemOutput) UnitPrice ¶
func (o UsageItemOutput) UnitPrice() pulumi.Float64PtrOutput
The price per unit.
func (UsageItemOutput) Weight ¶
func (o UsageItemOutput) Weight() pulumi.Float64PtrOutput
The resource size being metered.
type UsageItemTag ¶
type UsageItemTagArgs ¶
type UsageItemTagArgs struct { // The tag key. Key pulumi.StringPtrInput `pulumi:"key"` // The tag namespace. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // The tag value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (UsageItemTagArgs) ElementType ¶
func (UsageItemTagArgs) ElementType() reflect.Type
func (UsageItemTagArgs) ToUsageItemTagOutput ¶
func (i UsageItemTagArgs) ToUsageItemTagOutput() UsageItemTagOutput
func (UsageItemTagArgs) ToUsageItemTagOutputWithContext ¶
func (i UsageItemTagArgs) ToUsageItemTagOutputWithContext(ctx context.Context) UsageItemTagOutput
type UsageItemTagArray ¶
type UsageItemTagArray []UsageItemTagInput
func (UsageItemTagArray) ElementType ¶
func (UsageItemTagArray) ElementType() reflect.Type
func (UsageItemTagArray) ToUsageItemTagArrayOutput ¶
func (i UsageItemTagArray) ToUsageItemTagArrayOutput() UsageItemTagArrayOutput
func (UsageItemTagArray) ToUsageItemTagArrayOutputWithContext ¶
func (i UsageItemTagArray) ToUsageItemTagArrayOutputWithContext(ctx context.Context) UsageItemTagArrayOutput
type UsageItemTagArrayInput ¶
type UsageItemTagArrayInput interface { pulumi.Input ToUsageItemTagArrayOutput() UsageItemTagArrayOutput ToUsageItemTagArrayOutputWithContext(context.Context) UsageItemTagArrayOutput }
UsageItemTagArrayInput is an input type that accepts UsageItemTagArray and UsageItemTagArrayOutput values. You can construct a concrete instance of `UsageItemTagArrayInput` via:
UsageItemTagArray{ UsageItemTagArgs{...} }
type UsageItemTagArrayOutput ¶
type UsageItemTagArrayOutput struct{ *pulumi.OutputState }
func (UsageItemTagArrayOutput) ElementType ¶
func (UsageItemTagArrayOutput) ElementType() reflect.Type
func (UsageItemTagArrayOutput) Index ¶
func (o UsageItemTagArrayOutput) Index(i pulumi.IntInput) UsageItemTagOutput
func (UsageItemTagArrayOutput) ToUsageItemTagArrayOutput ¶
func (o UsageItemTagArrayOutput) ToUsageItemTagArrayOutput() UsageItemTagArrayOutput
func (UsageItemTagArrayOutput) ToUsageItemTagArrayOutputWithContext ¶
func (o UsageItemTagArrayOutput) ToUsageItemTagArrayOutputWithContext(ctx context.Context) UsageItemTagArrayOutput
type UsageItemTagInput ¶
type UsageItemTagInput interface { pulumi.Input ToUsageItemTagOutput() UsageItemTagOutput ToUsageItemTagOutputWithContext(context.Context) UsageItemTagOutput }
UsageItemTagInput is an input type that accepts UsageItemTagArgs and UsageItemTagOutput values. You can construct a concrete instance of `UsageItemTagInput` via:
UsageItemTagArgs{...}
type UsageItemTagOutput ¶
type UsageItemTagOutput struct{ *pulumi.OutputState }
func (UsageItemTagOutput) ElementType ¶
func (UsageItemTagOutput) ElementType() reflect.Type
func (UsageItemTagOutput) Key ¶
func (o UsageItemTagOutput) Key() pulumi.StringPtrOutput
The tag key.
func (UsageItemTagOutput) Namespace ¶
func (o UsageItemTagOutput) Namespace() pulumi.StringPtrOutput
The tag namespace.
func (UsageItemTagOutput) ToUsageItemTagOutput ¶
func (o UsageItemTagOutput) ToUsageItemTagOutput() UsageItemTagOutput
func (UsageItemTagOutput) ToUsageItemTagOutputWithContext ¶
func (o UsageItemTagOutput) ToUsageItemTagOutputWithContext(ctx context.Context) UsageItemTagOutput
func (UsageItemTagOutput) Value ¶
func (o UsageItemTagOutput) Value() pulumi.StringPtrOutput
The tag value.
type UsageMap ¶
type UsageMap map[string]UsageInput
func (UsageMap) ElementType ¶
func (UsageMap) ToUsageMapOutput ¶
func (i UsageMap) ToUsageMapOutput() UsageMapOutput
func (UsageMap) ToUsageMapOutputWithContext ¶
func (i UsageMap) ToUsageMapOutputWithContext(ctx context.Context) UsageMapOutput
type UsageMapInput ¶
type UsageMapInput interface { pulumi.Input ToUsageMapOutput() UsageMapOutput ToUsageMapOutputWithContext(context.Context) UsageMapOutput }
UsageMapInput is an input type that accepts UsageMap and UsageMapOutput values. You can construct a concrete instance of `UsageMapInput` via:
UsageMap{ "key": UsageArgs{...} }
type UsageMapOutput ¶
type UsageMapOutput struct{ *pulumi.OutputState }
func (UsageMapOutput) ElementType ¶
func (UsageMapOutput) ElementType() reflect.Type
func (UsageMapOutput) MapIndex ¶
func (o UsageMapOutput) MapIndex(k pulumi.StringInput) UsageOutput
func (UsageMapOutput) ToUsageMapOutput ¶
func (o UsageMapOutput) ToUsageMapOutput() UsageMapOutput
func (UsageMapOutput) ToUsageMapOutputWithContext ¶
func (o UsageMapOutput) ToUsageMapOutputWithContext(ctx context.Context) UsageMapOutput
type UsageOutput ¶
type UsageOutput struct{ *pulumi.OutputState }
func (UsageOutput) CompartmentDepth ¶ added in v0.4.0
func (o UsageOutput) CompartmentDepth() pulumi.Float64Output
The compartment depth level.
func (UsageOutput) ElementType ¶
func (UsageOutput) ElementType() reflect.Type
func (UsageOutput) Filter ¶ added in v0.4.0
func (o UsageOutput) Filter() pulumi.StringPtrOutput
The filter object for query usage.
func (UsageOutput) Forecast ¶ added in v0.4.0
func (o UsageOutput) Forecast() UsageForecastOutput
Forecast configuration of usage/cost.
func (UsageOutput) Granularity ¶ added in v0.4.0
func (o UsageOutput) Granularity() pulumi.StringOutput
The usage granularity. HOURLY - Hourly data aggregation. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. TOTAL - Not yet supported.
func (UsageOutput) GroupBies ¶ added in v0.4.0
func (o UsageOutput) GroupBies() pulumi.StringArrayOutput
Aggregate the result by. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (UsageOutput) GroupByTags ¶ added in v0.4.0
func (o UsageOutput) GroupByTags() UsageGroupByTagArrayOutput
GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]`
func (UsageOutput) IsAggregateByTime ¶ added in v0.4.0
func (o UsageOutput) IsAggregateByTime() pulumi.BoolOutput
Whether aggregated by time. If isAggregateByTime is true, all usage/cost over the query time period will be added up.
func (UsageOutput) Items ¶ added in v0.4.0
func (o UsageOutput) Items() UsageItemArrayOutput
A list of usage items.
func (UsageOutput) QueryType ¶ added in v0.4.0
func (o UsageOutput) QueryType() pulumi.StringOutput
The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Credit - Query the credit adjustments data. ExpiredCredit - Query the expired credits data. AllCredit - Query the credit adjustments and expired credit.
func (UsageOutput) TenantId ¶ added in v0.4.0
func (o UsageOutput) TenantId() pulumi.StringOutput
Tenant ID.
func (UsageOutput) TimeUsageEnded ¶ added in v0.4.0
func (o UsageOutput) TimeUsageEnded() pulumi.StringOutput
The usage end time.
func (UsageOutput) TimeUsageStarted ¶ added in v0.4.0
func (o UsageOutput) TimeUsageStarted() pulumi.StringOutput
The usage start time.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (UsageOutput) ToUsageOutput ¶
func (o UsageOutput) ToUsageOutput() UsageOutput
func (UsageOutput) ToUsageOutputWithContext ¶
func (o UsageOutput) ToUsageOutputWithContext(ctx context.Context) UsageOutput
type UsageState ¶
type UsageState struct { // The compartment depth level. CompartmentDepth pulumi.Float64PtrInput // The filter object for query usage. Filter pulumi.StringPtrInput // Forecast configuration of usage/cost. Forecast UsageForecastPtrInput // The usage granularity. HOURLY - Hourly data aggregation. DAILY - Daily data aggregation. MONTHLY - Monthly data aggregation. TOTAL - Not yet supported. Granularity pulumi.StringPtrInput // Aggregate the result by. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` GroupBies pulumi.StringArrayInput // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only supports one tag in the list. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags UsageGroupByTagArrayInput // Whether aggregated by time. If isAggregateByTime is true, all usage/cost over the query time period will be added up. IsAggregateByTime pulumi.BoolPtrInput // A list of usage items. Items UsageItemArrayInput // The query usage type. COST by default if it is missing. Usage - Query the usage data. Cost - Query the cost/billing data. Credit - Query the credit adjustments data. ExpiredCredit - Query the expired credits data. AllCredit - Query the credit adjustments and expired credit. QueryType pulumi.StringPtrInput // Tenant ID. TenantId pulumi.StringPtrInput // The usage end time. TimeUsageEnded pulumi.StringPtrInput // The usage start time. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeUsageStarted pulumi.StringPtrInput }
func (UsageState) ElementType ¶
func (UsageState) ElementType() reflect.Type
Source Files
¶
- customTable.go
- getAverageCarbonEmission.go
- getCleanEnergyUsage.go
- getConfiguration.go
- getCustomTable.go
- getCustomTables.go
- getQueries.go
- getQuery.go
- getSchedule.go
- getScheduledRun.go
- getScheduledRuns.go
- getSchedules.go
- getUsageCarbonEmissionsConfig.go
- getUsageCarbonEmissionsQueries.go
- getUsageCarbonEmissionsQuery.go
- init.go
- pulumiTypes.go
- query.go
- schedule.go
- usage.go
- usageCarbonEmission.go
- usageCarbonEmissionsQuery.go