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.StringMapOutput
- func (o GetSchedulesScheduleCollectionItemOutput) Description() pulumi.StringOutput
- func (GetSchedulesScheduleCollectionItemOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- 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 GetUsageStatementEmailRecipientsGroupRecipientsList
- type GetUsageStatementEmailRecipientsGroupRecipientsListArgs
- func (GetUsageStatementEmailRecipientsGroupRecipientsListArgs) ElementType() reflect.Type
- func (i GetUsageStatementEmailRecipientsGroupRecipientsListArgs) ToGetUsageStatementEmailRecipientsGroupRecipientsListOutput() GetUsageStatementEmailRecipientsGroupRecipientsListOutput
- func (i GetUsageStatementEmailRecipientsGroupRecipientsListArgs) ToGetUsageStatementEmailRecipientsGroupRecipientsListOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupRecipientsListOutput
- type GetUsageStatementEmailRecipientsGroupRecipientsListArray
- func (GetUsageStatementEmailRecipientsGroupRecipientsListArray) ElementType() reflect.Type
- func (i GetUsageStatementEmailRecipientsGroupRecipientsListArray) ToGetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput() GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput
- func (i GetUsageStatementEmailRecipientsGroupRecipientsListArray) ToGetUsageStatementEmailRecipientsGroupRecipientsListArrayOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput
- type GetUsageStatementEmailRecipientsGroupRecipientsListArrayInput
- type GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput
- func (GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput) ElementType() reflect.Type
- func (o GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput) Index(i pulumi.IntInput) GetUsageStatementEmailRecipientsGroupRecipientsListOutput
- func (o GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput) ToGetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput() GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput
- func (o GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput) ToGetUsageStatementEmailRecipientsGroupRecipientsListArrayOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput
- type GetUsageStatementEmailRecipientsGroupRecipientsListInput
- type GetUsageStatementEmailRecipientsGroupRecipientsListOutput
- func (GetUsageStatementEmailRecipientsGroupRecipientsListOutput) ElementType() reflect.Type
- func (o GetUsageStatementEmailRecipientsGroupRecipientsListOutput) EmailId() pulumi.StringOutput
- func (o GetUsageStatementEmailRecipientsGroupRecipientsListOutput) FirstName() pulumi.StringOutput
- func (o GetUsageStatementEmailRecipientsGroupRecipientsListOutput) LastName() pulumi.StringOutput
- func (o GetUsageStatementEmailRecipientsGroupRecipientsListOutput) State() pulumi.StringOutput
- func (o GetUsageStatementEmailRecipientsGroupRecipientsListOutput) ToGetUsageStatementEmailRecipientsGroupRecipientsListOutput() GetUsageStatementEmailRecipientsGroupRecipientsListOutput
- func (o GetUsageStatementEmailRecipientsGroupRecipientsListOutput) ToGetUsageStatementEmailRecipientsGroupRecipientsListOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupRecipientsListOutput
- type GetUsageStatementEmailRecipientsGroupsArgs
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollection
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArgs
- func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArgs) ElementType() reflect.Type
- func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArgs) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput
- func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArgs) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArray
- func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArray) ElementType() reflect.Type
- func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArray) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput() ...
- func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArray) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutputWithContext(ctx context.Context) ...
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayInput
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput
- func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput) ElementType() reflect.Type
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput) Index(i pulumi.IntInput) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput() ...
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutputWithContext(ctx context.Context) ...
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionInput
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItem
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArgs
- func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArgs) ElementType() reflect.Type
- func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArgs) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput
- func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArgs) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArray
- func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArray) ElementType() reflect.Type
- func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArray) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput() ...
- func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArray) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayInput
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput
- func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput) Index(i pulumi.IntInput) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput() ...
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemInput
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) ElementType() reflect.Type
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) EmailRecipientsGroupId() pulumi.StringOutput
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) RecipientsLists() ...
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) State() pulumi.StringOutput
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) SubscriptionId() pulumi.StringOutput
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsList
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArgs
- func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArgs) ElementType() reflect.Type
- func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArgs) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput() ...
- func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArgs) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutputWithContext(ctx context.Context) ...
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArray
- func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArray) ElementType() reflect.Type
- func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArray) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput() ...
- func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArray) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutputWithContext(ctx context.Context) ...
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayInput
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput
- func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput) ElementType() reflect.Type
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput() ...
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutputWithContext(ctx context.Context) ...
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListInput
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput
- func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) ElementType() reflect.Type
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) EmailId() pulumi.StringOutput
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) FirstName() pulumi.StringOutput
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) LastName() pulumi.StringOutput
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) State() pulumi.StringOutput
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput() ...
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutputWithContext(ctx context.Context) ...
- type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput
- func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput) ElementType() reflect.Type
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput) Items() ...
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput
- func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput
- type GetUsageStatementEmailRecipientsGroupsFilter
- type GetUsageStatementEmailRecipientsGroupsFilterArgs
- func (GetUsageStatementEmailRecipientsGroupsFilterArgs) ElementType() reflect.Type
- func (i GetUsageStatementEmailRecipientsGroupsFilterArgs) ToGetUsageStatementEmailRecipientsGroupsFilterOutput() GetUsageStatementEmailRecipientsGroupsFilterOutput
- func (i GetUsageStatementEmailRecipientsGroupsFilterArgs) ToGetUsageStatementEmailRecipientsGroupsFilterOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsFilterOutput
- type GetUsageStatementEmailRecipientsGroupsFilterArray
- func (GetUsageStatementEmailRecipientsGroupsFilterArray) ElementType() reflect.Type
- func (i GetUsageStatementEmailRecipientsGroupsFilterArray) ToGetUsageStatementEmailRecipientsGroupsFilterArrayOutput() GetUsageStatementEmailRecipientsGroupsFilterArrayOutput
- func (i GetUsageStatementEmailRecipientsGroupsFilterArray) ToGetUsageStatementEmailRecipientsGroupsFilterArrayOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsFilterArrayOutput
- type GetUsageStatementEmailRecipientsGroupsFilterArrayInput
- type GetUsageStatementEmailRecipientsGroupsFilterArrayOutput
- func (GetUsageStatementEmailRecipientsGroupsFilterArrayOutput) ElementType() reflect.Type
- func (o GetUsageStatementEmailRecipientsGroupsFilterArrayOutput) Index(i pulumi.IntInput) GetUsageStatementEmailRecipientsGroupsFilterOutput
- func (o GetUsageStatementEmailRecipientsGroupsFilterArrayOutput) ToGetUsageStatementEmailRecipientsGroupsFilterArrayOutput() GetUsageStatementEmailRecipientsGroupsFilterArrayOutput
- func (o GetUsageStatementEmailRecipientsGroupsFilterArrayOutput) ToGetUsageStatementEmailRecipientsGroupsFilterArrayOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsFilterArrayOutput
- type GetUsageStatementEmailRecipientsGroupsFilterInput
- type GetUsageStatementEmailRecipientsGroupsFilterOutput
- func (GetUsageStatementEmailRecipientsGroupsFilterOutput) ElementType() reflect.Type
- func (o GetUsageStatementEmailRecipientsGroupsFilterOutput) Name() pulumi.StringOutput
- func (o GetUsageStatementEmailRecipientsGroupsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetUsageStatementEmailRecipientsGroupsFilterOutput) ToGetUsageStatementEmailRecipientsGroupsFilterOutput() GetUsageStatementEmailRecipientsGroupsFilterOutput
- func (o GetUsageStatementEmailRecipientsGroupsFilterOutput) ToGetUsageStatementEmailRecipientsGroupsFilterOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsFilterOutput
- func (o GetUsageStatementEmailRecipientsGroupsFilterOutput) Values() pulumi.StringArrayOutput
- type GetUsageStatementEmailRecipientsGroupsOutputArgs
- type GetUsageStatementEmailRecipientsGroupsResult
- type GetUsageStatementEmailRecipientsGroupsResultOutput
- func (o GetUsageStatementEmailRecipientsGroupsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetUsageStatementEmailRecipientsGroupsResultOutput) ElementType() reflect.Type
- func (o GetUsageStatementEmailRecipientsGroupsResultOutput) EmailRecipientsGroupCollections() ...
- func (o GetUsageStatementEmailRecipientsGroupsResultOutput) Filters() GetUsageStatementEmailRecipientsGroupsFilterArrayOutput
- func (o GetUsageStatementEmailRecipientsGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetUsageStatementEmailRecipientsGroupsResultOutput) SubscriptionId() pulumi.StringOutput
- func (o GetUsageStatementEmailRecipientsGroupsResultOutput) ToGetUsageStatementEmailRecipientsGroupsResultOutput() GetUsageStatementEmailRecipientsGroupsResultOutput
- func (o GetUsageStatementEmailRecipientsGroupsResultOutput) ToGetUsageStatementEmailRecipientsGroupsResultOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsResultOutput
- 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.StringMapOutput
- func (o LookupScheduleResultOutput) Description() pulumi.StringOutput
- func (LookupScheduleResultOutput) ElementType() reflect.Type
- func (o LookupScheduleResultOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- 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 LookupUsageStatementEmailRecipientsGroupArgs
- type LookupUsageStatementEmailRecipientsGroupOutputArgs
- type LookupUsageStatementEmailRecipientsGroupResult
- type LookupUsageStatementEmailRecipientsGroupResultOutput
- func (o LookupUsageStatementEmailRecipientsGroupResultOutput) CompartmentId() pulumi.StringOutput
- func (LookupUsageStatementEmailRecipientsGroupResultOutput) ElementType() reflect.Type
- func (o LookupUsageStatementEmailRecipientsGroupResultOutput) EmailRecipientsGroupId() pulumi.StringOutput
- func (o LookupUsageStatementEmailRecipientsGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupUsageStatementEmailRecipientsGroupResultOutput) RecipientsLists() GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput
- func (o LookupUsageStatementEmailRecipientsGroupResultOutput) State() pulumi.StringOutput
- func (o LookupUsageStatementEmailRecipientsGroupResultOutput) SubscriptionId() pulumi.StringOutput
- func (o LookupUsageStatementEmailRecipientsGroupResultOutput) ToLookupUsageStatementEmailRecipientsGroupResultOutput() LookupUsageStatementEmailRecipientsGroupResultOutput
- func (o LookupUsageStatementEmailRecipientsGroupResultOutput) ToLookupUsageStatementEmailRecipientsGroupResultOutputWithContext(ctx context.Context) LookupUsageStatementEmailRecipientsGroupResultOutput
- 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.StringMapOutput
- func (o ScheduleOutput) Description() pulumi.StringOutput
- func (ScheduleOutput) ElementType() reflect.Type
- func (o ScheduleOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- 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) AttributedCost() pulumi.StringPtrOutput
- func (o UsageItemOutput) AttributedUsage() 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
- type UsageStatementEmailRecipientsGroup
- func GetUsageStatementEmailRecipientsGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*UsageStatementEmailRecipientsGroup, error)
- func NewUsageStatementEmailRecipientsGroup(ctx *pulumi.Context, name string, args *UsageStatementEmailRecipientsGroupArgs, ...) (*UsageStatementEmailRecipientsGroup, error)
- func (*UsageStatementEmailRecipientsGroup) ElementType() reflect.Type
- func (i *UsageStatementEmailRecipientsGroup) ToUsageStatementEmailRecipientsGroupOutput() UsageStatementEmailRecipientsGroupOutput
- func (i *UsageStatementEmailRecipientsGroup) ToUsageStatementEmailRecipientsGroupOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupOutput
- type UsageStatementEmailRecipientsGroupArgs
- type UsageStatementEmailRecipientsGroupArray
- func (UsageStatementEmailRecipientsGroupArray) ElementType() reflect.Type
- func (i UsageStatementEmailRecipientsGroupArray) ToUsageStatementEmailRecipientsGroupArrayOutput() UsageStatementEmailRecipientsGroupArrayOutput
- func (i UsageStatementEmailRecipientsGroupArray) ToUsageStatementEmailRecipientsGroupArrayOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupArrayOutput
- type UsageStatementEmailRecipientsGroupArrayInput
- type UsageStatementEmailRecipientsGroupArrayOutput
- func (UsageStatementEmailRecipientsGroupArrayOutput) ElementType() reflect.Type
- func (o UsageStatementEmailRecipientsGroupArrayOutput) Index(i pulumi.IntInput) UsageStatementEmailRecipientsGroupOutput
- func (o UsageStatementEmailRecipientsGroupArrayOutput) ToUsageStatementEmailRecipientsGroupArrayOutput() UsageStatementEmailRecipientsGroupArrayOutput
- func (o UsageStatementEmailRecipientsGroupArrayOutput) ToUsageStatementEmailRecipientsGroupArrayOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupArrayOutput
- type UsageStatementEmailRecipientsGroupInput
- type UsageStatementEmailRecipientsGroupMap
- func (UsageStatementEmailRecipientsGroupMap) ElementType() reflect.Type
- func (i UsageStatementEmailRecipientsGroupMap) ToUsageStatementEmailRecipientsGroupMapOutput() UsageStatementEmailRecipientsGroupMapOutput
- func (i UsageStatementEmailRecipientsGroupMap) ToUsageStatementEmailRecipientsGroupMapOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupMapOutput
- type UsageStatementEmailRecipientsGroupMapInput
- type UsageStatementEmailRecipientsGroupMapOutput
- func (UsageStatementEmailRecipientsGroupMapOutput) ElementType() reflect.Type
- func (o UsageStatementEmailRecipientsGroupMapOutput) MapIndex(k pulumi.StringInput) UsageStatementEmailRecipientsGroupOutput
- func (o UsageStatementEmailRecipientsGroupMapOutput) ToUsageStatementEmailRecipientsGroupMapOutput() UsageStatementEmailRecipientsGroupMapOutput
- func (o UsageStatementEmailRecipientsGroupMapOutput) ToUsageStatementEmailRecipientsGroupMapOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupMapOutput
- type UsageStatementEmailRecipientsGroupOutput
- func (o UsageStatementEmailRecipientsGroupOutput) CompartmentId() pulumi.StringOutput
- func (UsageStatementEmailRecipientsGroupOutput) ElementType() reflect.Type
- func (o UsageStatementEmailRecipientsGroupOutput) EmailRecipientsGroupId() pulumi.StringOutput
- func (o UsageStatementEmailRecipientsGroupOutput) RecipientsLists() UsageStatementEmailRecipientsGroupRecipientsListArrayOutput
- func (o UsageStatementEmailRecipientsGroupOutput) State() pulumi.StringOutput
- func (o UsageStatementEmailRecipientsGroupOutput) SubscriptionId() pulumi.StringOutput
- func (o UsageStatementEmailRecipientsGroupOutput) ToUsageStatementEmailRecipientsGroupOutput() UsageStatementEmailRecipientsGroupOutput
- func (o UsageStatementEmailRecipientsGroupOutput) ToUsageStatementEmailRecipientsGroupOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupOutput
- type UsageStatementEmailRecipientsGroupRecipientsList
- type UsageStatementEmailRecipientsGroupRecipientsListArgs
- func (UsageStatementEmailRecipientsGroupRecipientsListArgs) ElementType() reflect.Type
- func (i UsageStatementEmailRecipientsGroupRecipientsListArgs) ToUsageStatementEmailRecipientsGroupRecipientsListOutput() UsageStatementEmailRecipientsGroupRecipientsListOutput
- func (i UsageStatementEmailRecipientsGroupRecipientsListArgs) ToUsageStatementEmailRecipientsGroupRecipientsListOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupRecipientsListOutput
- type UsageStatementEmailRecipientsGroupRecipientsListArray
- func (UsageStatementEmailRecipientsGroupRecipientsListArray) ElementType() reflect.Type
- func (i UsageStatementEmailRecipientsGroupRecipientsListArray) ToUsageStatementEmailRecipientsGroupRecipientsListArrayOutput() UsageStatementEmailRecipientsGroupRecipientsListArrayOutput
- func (i UsageStatementEmailRecipientsGroupRecipientsListArray) ToUsageStatementEmailRecipientsGroupRecipientsListArrayOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupRecipientsListArrayOutput
- type UsageStatementEmailRecipientsGroupRecipientsListArrayInput
- type UsageStatementEmailRecipientsGroupRecipientsListArrayOutput
- func (UsageStatementEmailRecipientsGroupRecipientsListArrayOutput) ElementType() reflect.Type
- func (o UsageStatementEmailRecipientsGroupRecipientsListArrayOutput) Index(i pulumi.IntInput) UsageStatementEmailRecipientsGroupRecipientsListOutput
- func (o UsageStatementEmailRecipientsGroupRecipientsListArrayOutput) ToUsageStatementEmailRecipientsGroupRecipientsListArrayOutput() UsageStatementEmailRecipientsGroupRecipientsListArrayOutput
- func (o UsageStatementEmailRecipientsGroupRecipientsListArrayOutput) ToUsageStatementEmailRecipientsGroupRecipientsListArrayOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupRecipientsListArrayOutput
- type UsageStatementEmailRecipientsGroupRecipientsListInput
- type UsageStatementEmailRecipientsGroupRecipientsListOutput
- func (UsageStatementEmailRecipientsGroupRecipientsListOutput) ElementType() reflect.Type
- func (o UsageStatementEmailRecipientsGroupRecipientsListOutput) EmailId() pulumi.StringOutput
- func (o UsageStatementEmailRecipientsGroupRecipientsListOutput) FirstName() pulumi.StringPtrOutput
- func (o UsageStatementEmailRecipientsGroupRecipientsListOutput) LastName() pulumi.StringPtrOutput
- func (o UsageStatementEmailRecipientsGroupRecipientsListOutput) State() pulumi.StringOutput
- func (o UsageStatementEmailRecipientsGroupRecipientsListOutput) ToUsageStatementEmailRecipientsGroupRecipientsListOutput() UsageStatementEmailRecipientsGroupRecipientsListOutput
- func (o UsageStatementEmailRecipientsGroupRecipientsListOutput) ToUsageStatementEmailRecipientsGroupRecipientsListOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupRecipientsListOutput
- type UsageStatementEmailRecipientsGroupState
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/v2/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.NewCustomTable(ctx, "test_custom_table", &MeteringComputation.CustomTableArgs{ CompartmentId: pulumi.Any(compartmentId), SavedCustomTable: &meteringcomputation.CustomTableSavedCustomTableArgs{ DisplayName: pulumi.Any(customTableSavedCustomTableDisplayName), ColumnGroupBies: pulumi.Any(customTableSavedCustomTableColumnGroupBy), CompartmentDepth: pulumi.Any(customTableSavedCustomTableCompartmentDepth), GroupByTags: meteringcomputation.CustomTableSavedCustomTableGroupByTagArray{ &meteringcomputation.CustomTableSavedCustomTableGroupByTagArgs{ Key: pulumi.Any(customTableSavedCustomTableGroupByTagKey), Namespace: pulumi.Any(customTableSavedCustomTableGroupByTagNamespace), Value: pulumi.Any(customTableSavedCustomTableGroupByTagValue), }, }, RowGroupBies: pulumi.Any(customTableSavedCustomTableRowGroupBy), Version: pulumi.Any(customTableSavedCustomTableVersion), }, SavedReportId: pulumi.Any(testSavedReport.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 ¶
func (o CustomTableOutput) CompartmentId() pulumi.StringOutput
The compartment OCID.
func (CustomTableOutput) ElementType ¶
func (CustomTableOutput) ElementType() reflect.Type
func (CustomTableOutput) SavedCustomTable ¶
func (o CustomTableOutput) SavedCustomTable() CustomTableSavedCustomTableOutput
(Updatable) The custom table for Cost Analysis UI rendering.
func (CustomTableOutput) SavedReportId ¶
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 ¶
type GetAverageCarbonEmissionArgs struct { // The SKU part number. SkuPartNumber string `pulumi:"skuPartNumber"` }
A collection of arguments for invoking getAverageCarbonEmission.
type GetAverageCarbonEmissionOutputArgs ¶
type GetAverageCarbonEmissionOutputArgs struct { // The SKU part number. SkuPartNumber pulumi.StringInput `pulumi:"skuPartNumber"` }
A collection of arguments for invoking getAverageCarbonEmission.
func (GetAverageCarbonEmissionOutputArgs) ElementType ¶
func (GetAverageCarbonEmissionOutputArgs) ElementType() reflect.Type
type GetAverageCarbonEmissionResult ¶
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 ¶
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/v2/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: averageCarbonEmissionSkuPartNumber, }, nil) if err != nil { return err } return nil }) }
```
type GetAverageCarbonEmissionResultOutput ¶
type GetAverageCarbonEmissionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAverageCarbonEmission.
func GetAverageCarbonEmissionOutput ¶
func GetAverageCarbonEmissionOutput(ctx *pulumi.Context, args GetAverageCarbonEmissionOutputArgs, opts ...pulumi.InvokeOption) GetAverageCarbonEmissionResultOutput
func (GetAverageCarbonEmissionResultOutput) AverageCarbonEmission ¶
func (o GetAverageCarbonEmissionResultOutput) AverageCarbonEmission() pulumi.Float64Output
The average carbon emissions by SKU.
func (GetAverageCarbonEmissionResultOutput) ElementType ¶
func (GetAverageCarbonEmissionResultOutput) ElementType() reflect.Type
func (GetAverageCarbonEmissionResultOutput) Id ¶
func (o GetAverageCarbonEmissionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAverageCarbonEmissionResultOutput) SkuPartNumber ¶
func (o GetAverageCarbonEmissionResultOutput) SkuPartNumber() pulumi.StringOutput
The sku part number.
func (GetAverageCarbonEmissionResultOutput) ToGetAverageCarbonEmissionResultOutput ¶
func (o GetAverageCarbonEmissionResultOutput) ToGetAverageCarbonEmissionResultOutput() GetAverageCarbonEmissionResultOutput
func (GetAverageCarbonEmissionResultOutput) ToGetAverageCarbonEmissionResultOutputWithContext ¶
func (o GetAverageCarbonEmissionResultOutput) ToGetAverageCarbonEmissionResultOutputWithContext(ctx context.Context) GetAverageCarbonEmissionResultOutput
type GetCleanEnergyUsageArgs ¶
type GetCleanEnergyUsageArgs struct { // The region. Region string `pulumi:"region"` }
A collection of arguments for invoking getCleanEnergyUsage.
type GetCleanEnergyUsageOutputArgs ¶
type GetCleanEnergyUsageOutputArgs struct { // The region. Region pulumi.StringInput `pulumi:"region"` }
A collection of arguments for invoking getCleanEnergyUsage.
func (GetCleanEnergyUsageOutputArgs) ElementType ¶
func (GetCleanEnergyUsageOutputArgs) ElementType() reflect.Type
type GetCleanEnergyUsageResult ¶
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 ¶
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 ¶
type GetCleanEnergyUsageResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCleanEnergyUsage.
func GetCleanEnergyUsageOutput ¶
func GetCleanEnergyUsageOutput(ctx *pulumi.Context, args GetCleanEnergyUsageOutputArgs, opts ...pulumi.InvokeOption) GetCleanEnergyUsageResultOutput
func (GetCleanEnergyUsageResultOutput) Ad ¶
func (o GetCleanEnergyUsageResultOutput) Ad() pulumi.StringOutput
The availability domain.
func (GetCleanEnergyUsageResultOutput) ElementType ¶
func (GetCleanEnergyUsageResultOutput) ElementType() reflect.Type
func (GetCleanEnergyUsageResultOutput) Id ¶
func (o GetCleanEnergyUsageResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCleanEnergyUsageResultOutput) Region ¶
func (o GetCleanEnergyUsageResultOutput) Region() pulumi.StringOutput
The region.
func (GetCleanEnergyUsageResultOutput) ToGetCleanEnergyUsageResultOutput ¶
func (o GetCleanEnergyUsageResultOutput) ToGetCleanEnergyUsageResultOutput() GetCleanEnergyUsageResultOutput
func (GetCleanEnergyUsageResultOutput) ToGetCleanEnergyUsageResultOutputWithContext ¶
func (o GetCleanEnergyUsageResultOutput) ToGetCleanEnergyUsageResultOutputWithContext(ctx context.Context) GetCleanEnergyUsageResultOutput
func (GetCleanEnergyUsageResultOutput) Usage ¶
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/v2/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: testTenant.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/v2/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: compartmentId, SavedReportId: testSavedReport.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/v2/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: compartmentId, }, 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 ¶
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 ¶
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 ¶
func (GetScheduleQueryPropertyArgs) ElementType() reflect.Type
func (GetScheduleQueryPropertyArgs) ToGetScheduleQueryPropertyOutput ¶
func (i GetScheduleQueryPropertyArgs) ToGetScheduleQueryPropertyOutput() GetScheduleQueryPropertyOutput
func (GetScheduleQueryPropertyArgs) ToGetScheduleQueryPropertyOutputWithContext ¶
func (i GetScheduleQueryPropertyArgs) ToGetScheduleQueryPropertyOutputWithContext(ctx context.Context) GetScheduleQueryPropertyOutput
type GetScheduleQueryPropertyArray ¶
type GetScheduleQueryPropertyArray []GetScheduleQueryPropertyInput
func (GetScheduleQueryPropertyArray) ElementType ¶
func (GetScheduleQueryPropertyArray) ElementType() reflect.Type
func (GetScheduleQueryPropertyArray) ToGetScheduleQueryPropertyArrayOutput ¶
func (i GetScheduleQueryPropertyArray) ToGetScheduleQueryPropertyArrayOutput() GetScheduleQueryPropertyArrayOutput
func (GetScheduleQueryPropertyArray) ToGetScheduleQueryPropertyArrayOutputWithContext ¶
func (i GetScheduleQueryPropertyArray) ToGetScheduleQueryPropertyArrayOutputWithContext(ctx context.Context) GetScheduleQueryPropertyArrayOutput
type GetScheduleQueryPropertyArrayInput ¶
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 ¶
type GetScheduleQueryPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetScheduleQueryPropertyArrayOutput) ElementType ¶
func (GetScheduleQueryPropertyArrayOutput) ElementType() reflect.Type
func (GetScheduleQueryPropertyArrayOutput) Index ¶
func (o GetScheduleQueryPropertyArrayOutput) Index(i pulumi.IntInput) GetScheduleQueryPropertyOutput
func (GetScheduleQueryPropertyArrayOutput) ToGetScheduleQueryPropertyArrayOutput ¶
func (o GetScheduleQueryPropertyArrayOutput) ToGetScheduleQueryPropertyArrayOutput() GetScheduleQueryPropertyArrayOutput
func (GetScheduleQueryPropertyArrayOutput) ToGetScheduleQueryPropertyArrayOutputWithContext ¶
func (o GetScheduleQueryPropertyArrayOutput) ToGetScheduleQueryPropertyArrayOutputWithContext(ctx context.Context) GetScheduleQueryPropertyArrayOutput
type GetScheduleQueryPropertyDateRange ¶
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 ¶
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 ¶
func (GetScheduleQueryPropertyDateRangeArgs) ElementType() reflect.Type
func (GetScheduleQueryPropertyDateRangeArgs) ToGetScheduleQueryPropertyDateRangeOutput ¶
func (i GetScheduleQueryPropertyDateRangeArgs) ToGetScheduleQueryPropertyDateRangeOutput() GetScheduleQueryPropertyDateRangeOutput
func (GetScheduleQueryPropertyDateRangeArgs) ToGetScheduleQueryPropertyDateRangeOutputWithContext ¶
func (i GetScheduleQueryPropertyDateRangeArgs) ToGetScheduleQueryPropertyDateRangeOutputWithContext(ctx context.Context) GetScheduleQueryPropertyDateRangeOutput
type GetScheduleQueryPropertyDateRangeArray ¶
type GetScheduleQueryPropertyDateRangeArray []GetScheduleQueryPropertyDateRangeInput
func (GetScheduleQueryPropertyDateRangeArray) ElementType ¶
func (GetScheduleQueryPropertyDateRangeArray) ElementType() reflect.Type
func (GetScheduleQueryPropertyDateRangeArray) ToGetScheduleQueryPropertyDateRangeArrayOutput ¶
func (i GetScheduleQueryPropertyDateRangeArray) ToGetScheduleQueryPropertyDateRangeArrayOutput() GetScheduleQueryPropertyDateRangeArrayOutput
func (GetScheduleQueryPropertyDateRangeArray) ToGetScheduleQueryPropertyDateRangeArrayOutputWithContext ¶
func (i GetScheduleQueryPropertyDateRangeArray) ToGetScheduleQueryPropertyDateRangeArrayOutputWithContext(ctx context.Context) GetScheduleQueryPropertyDateRangeArrayOutput
type GetScheduleQueryPropertyDateRangeArrayInput ¶
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 ¶
type GetScheduleQueryPropertyDateRangeArrayOutput struct{ *pulumi.OutputState }
func (GetScheduleQueryPropertyDateRangeArrayOutput) ElementType ¶
func (GetScheduleQueryPropertyDateRangeArrayOutput) ElementType() reflect.Type
func (GetScheduleQueryPropertyDateRangeArrayOutput) ToGetScheduleQueryPropertyDateRangeArrayOutput ¶
func (o GetScheduleQueryPropertyDateRangeArrayOutput) ToGetScheduleQueryPropertyDateRangeArrayOutput() GetScheduleQueryPropertyDateRangeArrayOutput
func (GetScheduleQueryPropertyDateRangeArrayOutput) ToGetScheduleQueryPropertyDateRangeArrayOutputWithContext ¶
func (o GetScheduleQueryPropertyDateRangeArrayOutput) ToGetScheduleQueryPropertyDateRangeArrayOutputWithContext(ctx context.Context) GetScheduleQueryPropertyDateRangeArrayOutput
type GetScheduleQueryPropertyDateRangeInput ¶
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 ¶
type GetScheduleQueryPropertyDateRangeOutput struct{ *pulumi.OutputState }
func (GetScheduleQueryPropertyDateRangeOutput) DateRangeType ¶
func (o GetScheduleQueryPropertyDateRangeOutput) DateRangeType() pulumi.StringOutput
Defines whether the schedule date range is STATIC or DYNAMIC.
func (GetScheduleQueryPropertyDateRangeOutput) DynamicDateRangeType ¶
func (o GetScheduleQueryPropertyDateRangeOutput) DynamicDateRangeType() pulumi.StringOutput
func (GetScheduleQueryPropertyDateRangeOutput) ElementType ¶
func (GetScheduleQueryPropertyDateRangeOutput) ElementType() reflect.Type
func (GetScheduleQueryPropertyDateRangeOutput) TimeUsageEnded ¶
func (o GetScheduleQueryPropertyDateRangeOutput) TimeUsageEnded() pulumi.StringOutput
The usage end time.
func (GetScheduleQueryPropertyDateRangeOutput) TimeUsageStarted ¶
func (o GetScheduleQueryPropertyDateRangeOutput) TimeUsageStarted() pulumi.StringOutput
The usage start time.
func (GetScheduleQueryPropertyDateRangeOutput) ToGetScheduleQueryPropertyDateRangeOutput ¶
func (o GetScheduleQueryPropertyDateRangeOutput) ToGetScheduleQueryPropertyDateRangeOutput() GetScheduleQueryPropertyDateRangeOutput
func (GetScheduleQueryPropertyDateRangeOutput) ToGetScheduleQueryPropertyDateRangeOutputWithContext ¶
func (o GetScheduleQueryPropertyDateRangeOutput) ToGetScheduleQueryPropertyDateRangeOutputWithContext(ctx context.Context) GetScheduleQueryPropertyDateRangeOutput
type GetScheduleQueryPropertyGroupByTagArgs ¶
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 ¶
func (GetScheduleQueryPropertyGroupByTagArgs) ElementType() reflect.Type
func (GetScheduleQueryPropertyGroupByTagArgs) ToGetScheduleQueryPropertyGroupByTagOutput ¶
func (i GetScheduleQueryPropertyGroupByTagArgs) ToGetScheduleQueryPropertyGroupByTagOutput() GetScheduleQueryPropertyGroupByTagOutput
func (GetScheduleQueryPropertyGroupByTagArgs) ToGetScheduleQueryPropertyGroupByTagOutputWithContext ¶
func (i GetScheduleQueryPropertyGroupByTagArgs) ToGetScheduleQueryPropertyGroupByTagOutputWithContext(ctx context.Context) GetScheduleQueryPropertyGroupByTagOutput
type GetScheduleQueryPropertyGroupByTagArray ¶
type GetScheduleQueryPropertyGroupByTagArray []GetScheduleQueryPropertyGroupByTagInput
func (GetScheduleQueryPropertyGroupByTagArray) ElementType ¶
func (GetScheduleQueryPropertyGroupByTagArray) ElementType() reflect.Type
func (GetScheduleQueryPropertyGroupByTagArray) ToGetScheduleQueryPropertyGroupByTagArrayOutput ¶
func (i GetScheduleQueryPropertyGroupByTagArray) ToGetScheduleQueryPropertyGroupByTagArrayOutput() GetScheduleQueryPropertyGroupByTagArrayOutput
func (GetScheduleQueryPropertyGroupByTagArray) ToGetScheduleQueryPropertyGroupByTagArrayOutputWithContext ¶
func (i GetScheduleQueryPropertyGroupByTagArray) ToGetScheduleQueryPropertyGroupByTagArrayOutputWithContext(ctx context.Context) GetScheduleQueryPropertyGroupByTagArrayOutput
type GetScheduleQueryPropertyGroupByTagArrayInput ¶
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 ¶
type GetScheduleQueryPropertyGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (GetScheduleQueryPropertyGroupByTagArrayOutput) ElementType ¶
func (GetScheduleQueryPropertyGroupByTagArrayOutput) ElementType() reflect.Type
func (GetScheduleQueryPropertyGroupByTagArrayOutput) ToGetScheduleQueryPropertyGroupByTagArrayOutput ¶
func (o GetScheduleQueryPropertyGroupByTagArrayOutput) ToGetScheduleQueryPropertyGroupByTagArrayOutput() GetScheduleQueryPropertyGroupByTagArrayOutput
func (GetScheduleQueryPropertyGroupByTagArrayOutput) ToGetScheduleQueryPropertyGroupByTagArrayOutputWithContext ¶
func (o GetScheduleQueryPropertyGroupByTagArrayOutput) ToGetScheduleQueryPropertyGroupByTagArrayOutputWithContext(ctx context.Context) GetScheduleQueryPropertyGroupByTagArrayOutput
type GetScheduleQueryPropertyGroupByTagInput ¶
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 ¶
type GetScheduleQueryPropertyGroupByTagOutput struct{ *pulumi.OutputState }
func (GetScheduleQueryPropertyGroupByTagOutput) ElementType ¶
func (GetScheduleQueryPropertyGroupByTagOutput) ElementType() reflect.Type
func (GetScheduleQueryPropertyGroupByTagOutput) Key ¶
func (o GetScheduleQueryPropertyGroupByTagOutput) Key() pulumi.StringOutput
The tag key.
func (GetScheduleQueryPropertyGroupByTagOutput) Namespace ¶
func (o GetScheduleQueryPropertyGroupByTagOutput) Namespace() pulumi.StringOutput
The namespace needed to determine the object storage bucket.
func (GetScheduleQueryPropertyGroupByTagOutput) ToGetScheduleQueryPropertyGroupByTagOutput ¶
func (o GetScheduleQueryPropertyGroupByTagOutput) ToGetScheduleQueryPropertyGroupByTagOutput() GetScheduleQueryPropertyGroupByTagOutput
func (GetScheduleQueryPropertyGroupByTagOutput) ToGetScheduleQueryPropertyGroupByTagOutputWithContext ¶
func (o GetScheduleQueryPropertyGroupByTagOutput) ToGetScheduleQueryPropertyGroupByTagOutputWithContext(ctx context.Context) GetScheduleQueryPropertyGroupByTagOutput
func (GetScheduleQueryPropertyGroupByTagOutput) Value ¶
func (o GetScheduleQueryPropertyGroupByTagOutput) Value() pulumi.StringOutput
The tag value.
type GetScheduleQueryPropertyInput ¶
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 ¶
type GetScheduleQueryPropertyOutput struct{ *pulumi.OutputState }
func (GetScheduleQueryPropertyOutput) CompartmentDepth ¶
func (o GetScheduleQueryPropertyOutput) CompartmentDepth() pulumi.Float64Output
The depth level of the compartment.
func (GetScheduleQueryPropertyOutput) DateRanges ¶
func (o GetScheduleQueryPropertyOutput) DateRanges() GetScheduleQueryPropertyDateRangeArrayOutput
Static or dynamic date range `dateRangeType`, which corresponds with type-specific characteristics.
func (GetScheduleQueryPropertyOutput) ElementType ¶
func (GetScheduleQueryPropertyOutput) ElementType() reflect.Type
func (GetScheduleQueryPropertyOutput) Filter ¶
func (o GetScheduleQueryPropertyOutput) Filter() pulumi.StringOutput
The filter object for query usage.
func (GetScheduleQueryPropertyOutput) Granularity ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o GetScheduleQueryPropertyOutput) ToGetScheduleQueryPropertyOutput() GetScheduleQueryPropertyOutput
func (GetScheduleQueryPropertyOutput) ToGetScheduleQueryPropertyOutputWithContext ¶
func (o GetScheduleQueryPropertyOutput) ToGetScheduleQueryPropertyOutputWithContext(ctx context.Context) GetScheduleQueryPropertyOutput
type GetScheduleResultLocation ¶
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 ¶
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 ¶
func (GetScheduleResultLocationArgs) ElementType() reflect.Type
func (GetScheduleResultLocationArgs) ToGetScheduleResultLocationOutput ¶
func (i GetScheduleResultLocationArgs) ToGetScheduleResultLocationOutput() GetScheduleResultLocationOutput
func (GetScheduleResultLocationArgs) ToGetScheduleResultLocationOutputWithContext ¶
func (i GetScheduleResultLocationArgs) ToGetScheduleResultLocationOutputWithContext(ctx context.Context) GetScheduleResultLocationOutput
type GetScheduleResultLocationArray ¶
type GetScheduleResultLocationArray []GetScheduleResultLocationInput
func (GetScheduleResultLocationArray) ElementType ¶
func (GetScheduleResultLocationArray) ElementType() reflect.Type
func (GetScheduleResultLocationArray) ToGetScheduleResultLocationArrayOutput ¶
func (i GetScheduleResultLocationArray) ToGetScheduleResultLocationArrayOutput() GetScheduleResultLocationArrayOutput
func (GetScheduleResultLocationArray) ToGetScheduleResultLocationArrayOutputWithContext ¶
func (i GetScheduleResultLocationArray) ToGetScheduleResultLocationArrayOutputWithContext(ctx context.Context) GetScheduleResultLocationArrayOutput
type GetScheduleResultLocationArrayInput ¶
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 ¶
type GetScheduleResultLocationArrayOutput struct{ *pulumi.OutputState }
func (GetScheduleResultLocationArrayOutput) ElementType ¶
func (GetScheduleResultLocationArrayOutput) ElementType() reflect.Type
func (GetScheduleResultLocationArrayOutput) Index ¶
func (o GetScheduleResultLocationArrayOutput) Index(i pulumi.IntInput) GetScheduleResultLocationOutput
func (GetScheduleResultLocationArrayOutput) ToGetScheduleResultLocationArrayOutput ¶
func (o GetScheduleResultLocationArrayOutput) ToGetScheduleResultLocationArrayOutput() GetScheduleResultLocationArrayOutput
func (GetScheduleResultLocationArrayOutput) ToGetScheduleResultLocationArrayOutputWithContext ¶
func (o GetScheduleResultLocationArrayOutput) ToGetScheduleResultLocationArrayOutputWithContext(ctx context.Context) GetScheduleResultLocationArrayOutput
type GetScheduleResultLocationInput ¶
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 ¶
type GetScheduleResultLocationOutput struct{ *pulumi.OutputState }
func (GetScheduleResultLocationOutput) Bucket ¶
func (o GetScheduleResultLocationOutput) Bucket() pulumi.StringOutput
The bucket name where usage or cost CSVs will be uploaded.
func (GetScheduleResultLocationOutput) ElementType ¶
func (GetScheduleResultLocationOutput) ElementType() reflect.Type
func (GetScheduleResultLocationOutput) LocationType ¶
func (o GetScheduleResultLocationOutput) LocationType() pulumi.StringOutput
Defines the type of location where the usage or cost CSVs will be stored.
func (GetScheduleResultLocationOutput) Namespace ¶
func (o GetScheduleResultLocationOutput) Namespace() pulumi.StringOutput
The namespace needed to determine the object storage bucket.
func (GetScheduleResultLocationOutput) Region ¶
func (o GetScheduleResultLocationOutput) Region() pulumi.StringOutput
The destination Object Store Region specified by the customer.
func (GetScheduleResultLocationOutput) ToGetScheduleResultLocationOutput ¶
func (o GetScheduleResultLocationOutput) ToGetScheduleResultLocationOutput() GetScheduleResultLocationOutput
func (GetScheduleResultLocationOutput) ToGetScheduleResultLocationOutputWithContext ¶
func (o GetScheduleResultLocationOutput) ToGetScheduleResultLocationOutputWithContext(ctx context.Context) GetScheduleResultLocationOutput
type GetScheduledRunArgs ¶
type GetScheduledRunArgs struct { // The scheduledRun unique OCID ScheduledRunId string `pulumi:"scheduledRunId"` }
A collection of arguments for invoking getScheduledRun.
type GetScheduledRunOutputArgs ¶
type GetScheduledRunOutputArgs struct { // The scheduledRun unique OCID ScheduledRunId pulumi.StringInput `pulumi:"scheduledRunId"` }
A collection of arguments for invoking getScheduledRun.
func (GetScheduledRunOutputArgs) ElementType ¶
func (GetScheduledRunOutputArgs) ElementType() reflect.Type
type GetScheduledRunResult ¶
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 ¶
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/v2/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: testScheduledRunOciMeteringComputationScheduledRun.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetScheduledRunResultOutput ¶
type GetScheduledRunResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getScheduledRun.
func GetScheduledRunOutput ¶
func GetScheduledRunOutput(ctx *pulumi.Context, args GetScheduledRunOutputArgs, opts ...pulumi.InvokeOption) GetScheduledRunResultOutput
func (GetScheduledRunResultOutput) ElementType ¶
func (GetScheduledRunResultOutput) ElementType() reflect.Type
func (GetScheduledRunResultOutput) Id ¶
func (o GetScheduledRunResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetScheduledRunResultOutput) LifecycleDetails ¶
func (o GetScheduledRunResultOutput) LifecycleDetails() pulumi.StringOutput
Additional details about scheduled run failure
func (GetScheduledRunResultOutput) ScheduleId ¶
func (o GetScheduledRunResultOutput) ScheduleId() pulumi.StringOutput
The ocid representing unique shedule
func (GetScheduledRunResultOutput) ScheduledRunId ¶
func (o GetScheduledRunResultOutput) ScheduledRunId() pulumi.StringOutput
func (GetScheduledRunResultOutput) State ¶
func (o GetScheduledRunResultOutput) State() pulumi.StringOutput
Specifies if the schedule job was run successfully or not.
func (GetScheduledRunResultOutput) TimeCreated ¶
func (o GetScheduledRunResultOutput) TimeCreated() pulumi.StringOutput
The time when schedule started executing
func (GetScheduledRunResultOutput) TimeFinished ¶
func (o GetScheduledRunResultOutput) TimeFinished() pulumi.StringOutput
The time when schedule finished executing
func (GetScheduledRunResultOutput) ToGetScheduledRunResultOutput ¶
func (o GetScheduledRunResultOutput) ToGetScheduledRunResultOutput() GetScheduledRunResultOutput
func (GetScheduledRunResultOutput) ToGetScheduledRunResultOutputWithContext ¶
func (o GetScheduledRunResultOutput) ToGetScheduledRunResultOutputWithContext(ctx context.Context) GetScheduledRunResultOutput
type GetScheduledRunsArgs ¶
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 ¶
type GetScheduledRunsFilterArgs ¶
type GetScheduledRunsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetScheduledRunsFilterArgs) ElementType ¶
func (GetScheduledRunsFilterArgs) ElementType() reflect.Type
func (GetScheduledRunsFilterArgs) ToGetScheduledRunsFilterOutput ¶
func (i GetScheduledRunsFilterArgs) ToGetScheduledRunsFilterOutput() GetScheduledRunsFilterOutput
func (GetScheduledRunsFilterArgs) ToGetScheduledRunsFilterOutputWithContext ¶
func (i GetScheduledRunsFilterArgs) ToGetScheduledRunsFilterOutputWithContext(ctx context.Context) GetScheduledRunsFilterOutput
type GetScheduledRunsFilterArray ¶
type GetScheduledRunsFilterArray []GetScheduledRunsFilterInput
func (GetScheduledRunsFilterArray) ElementType ¶
func (GetScheduledRunsFilterArray) ElementType() reflect.Type
func (GetScheduledRunsFilterArray) ToGetScheduledRunsFilterArrayOutput ¶
func (i GetScheduledRunsFilterArray) ToGetScheduledRunsFilterArrayOutput() GetScheduledRunsFilterArrayOutput
func (GetScheduledRunsFilterArray) ToGetScheduledRunsFilterArrayOutputWithContext ¶
func (i GetScheduledRunsFilterArray) ToGetScheduledRunsFilterArrayOutputWithContext(ctx context.Context) GetScheduledRunsFilterArrayOutput
type GetScheduledRunsFilterArrayInput ¶
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 ¶
type GetScheduledRunsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetScheduledRunsFilterArrayOutput) ElementType ¶
func (GetScheduledRunsFilterArrayOutput) ElementType() reflect.Type
func (GetScheduledRunsFilterArrayOutput) Index ¶
func (o GetScheduledRunsFilterArrayOutput) Index(i pulumi.IntInput) GetScheduledRunsFilterOutput
func (GetScheduledRunsFilterArrayOutput) ToGetScheduledRunsFilterArrayOutput ¶
func (o GetScheduledRunsFilterArrayOutput) ToGetScheduledRunsFilterArrayOutput() GetScheduledRunsFilterArrayOutput
func (GetScheduledRunsFilterArrayOutput) ToGetScheduledRunsFilterArrayOutputWithContext ¶
func (o GetScheduledRunsFilterArrayOutput) ToGetScheduledRunsFilterArrayOutputWithContext(ctx context.Context) GetScheduledRunsFilterArrayOutput
type GetScheduledRunsFilterInput ¶
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 ¶
type GetScheduledRunsFilterOutput struct{ *pulumi.OutputState }
func (GetScheduledRunsFilterOutput) ElementType ¶
func (GetScheduledRunsFilterOutput) ElementType() reflect.Type
func (GetScheduledRunsFilterOutput) Name ¶
func (o GetScheduledRunsFilterOutput) Name() pulumi.StringOutput
func (GetScheduledRunsFilterOutput) Regex ¶
func (o GetScheduledRunsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetScheduledRunsFilterOutput) ToGetScheduledRunsFilterOutput ¶
func (o GetScheduledRunsFilterOutput) ToGetScheduledRunsFilterOutput() GetScheduledRunsFilterOutput
func (GetScheduledRunsFilterOutput) ToGetScheduledRunsFilterOutputWithContext ¶
func (o GetScheduledRunsFilterOutput) ToGetScheduledRunsFilterOutputWithContext(ctx context.Context) GetScheduledRunsFilterOutput
func (GetScheduledRunsFilterOutput) Values ¶
func (o GetScheduledRunsFilterOutput) Values() pulumi.StringArrayOutput
type GetScheduledRunsOutputArgs ¶
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 ¶
func (GetScheduledRunsOutputArgs) ElementType() reflect.Type
type GetScheduledRunsResult ¶
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 ¶
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/v2/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: testSchedule.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetScheduledRunsResultOutput ¶
type GetScheduledRunsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getScheduledRuns.
func GetScheduledRunsOutput ¶
func GetScheduledRunsOutput(ctx *pulumi.Context, args GetScheduledRunsOutputArgs, opts ...pulumi.InvokeOption) GetScheduledRunsResultOutput
func (GetScheduledRunsResultOutput) ElementType ¶
func (GetScheduledRunsResultOutput) ElementType() reflect.Type
func (GetScheduledRunsResultOutput) Filters ¶
func (o GetScheduledRunsResultOutput) Filters() GetScheduledRunsFilterArrayOutput
func (GetScheduledRunsResultOutput) Id ¶
func (o GetScheduledRunsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetScheduledRunsResultOutput) ScheduleId ¶
func (o GetScheduledRunsResultOutput) ScheduleId() pulumi.StringOutput
The ocid representing unique shedule
func (GetScheduledRunsResultOutput) ScheduledRunCollections ¶
func (o GetScheduledRunsResultOutput) ScheduledRunCollections() GetScheduledRunsScheduledRunCollectionArrayOutput
The list of scheduled_run_collection.
func (GetScheduledRunsResultOutput) ToGetScheduledRunsResultOutput ¶
func (o GetScheduledRunsResultOutput) ToGetScheduledRunsResultOutput() GetScheduledRunsResultOutput
func (GetScheduledRunsResultOutput) ToGetScheduledRunsResultOutputWithContext ¶
func (o GetScheduledRunsResultOutput) ToGetScheduledRunsResultOutputWithContext(ctx context.Context) GetScheduledRunsResultOutput
type GetScheduledRunsScheduledRunCollection ¶
type GetScheduledRunsScheduledRunCollection struct {
Items []GetScheduledRunsScheduledRunCollectionItem `pulumi:"items"`
}
type GetScheduledRunsScheduledRunCollectionArgs ¶
type GetScheduledRunsScheduledRunCollectionArgs struct {
Items GetScheduledRunsScheduledRunCollectionItemArrayInput `pulumi:"items"`
}
func (GetScheduledRunsScheduledRunCollectionArgs) ElementType ¶
func (GetScheduledRunsScheduledRunCollectionArgs) ElementType() reflect.Type
func (GetScheduledRunsScheduledRunCollectionArgs) ToGetScheduledRunsScheduledRunCollectionOutput ¶
func (i GetScheduledRunsScheduledRunCollectionArgs) ToGetScheduledRunsScheduledRunCollectionOutput() GetScheduledRunsScheduledRunCollectionOutput
func (GetScheduledRunsScheduledRunCollectionArgs) ToGetScheduledRunsScheduledRunCollectionOutputWithContext ¶
func (i GetScheduledRunsScheduledRunCollectionArgs) ToGetScheduledRunsScheduledRunCollectionOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionOutput
type GetScheduledRunsScheduledRunCollectionArray ¶
type GetScheduledRunsScheduledRunCollectionArray []GetScheduledRunsScheduledRunCollectionInput
func (GetScheduledRunsScheduledRunCollectionArray) ElementType ¶
func (GetScheduledRunsScheduledRunCollectionArray) ElementType() reflect.Type
func (GetScheduledRunsScheduledRunCollectionArray) ToGetScheduledRunsScheduledRunCollectionArrayOutput ¶
func (i GetScheduledRunsScheduledRunCollectionArray) ToGetScheduledRunsScheduledRunCollectionArrayOutput() GetScheduledRunsScheduledRunCollectionArrayOutput
func (GetScheduledRunsScheduledRunCollectionArray) ToGetScheduledRunsScheduledRunCollectionArrayOutputWithContext ¶
func (i GetScheduledRunsScheduledRunCollectionArray) ToGetScheduledRunsScheduledRunCollectionArrayOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionArrayOutput
type GetScheduledRunsScheduledRunCollectionArrayInput ¶
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 ¶
type GetScheduledRunsScheduledRunCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetScheduledRunsScheduledRunCollectionArrayOutput) ElementType ¶
func (GetScheduledRunsScheduledRunCollectionArrayOutput) ElementType() reflect.Type
func (GetScheduledRunsScheduledRunCollectionArrayOutput) ToGetScheduledRunsScheduledRunCollectionArrayOutput ¶
func (o GetScheduledRunsScheduledRunCollectionArrayOutput) ToGetScheduledRunsScheduledRunCollectionArrayOutput() GetScheduledRunsScheduledRunCollectionArrayOutput
func (GetScheduledRunsScheduledRunCollectionArrayOutput) ToGetScheduledRunsScheduledRunCollectionArrayOutputWithContext ¶
func (o GetScheduledRunsScheduledRunCollectionArrayOutput) ToGetScheduledRunsScheduledRunCollectionArrayOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionArrayOutput
type GetScheduledRunsScheduledRunCollectionInput ¶
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 ¶
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 ¶
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 ¶
func (GetScheduledRunsScheduledRunCollectionItemArgs) ElementType() reflect.Type
func (GetScheduledRunsScheduledRunCollectionItemArgs) ToGetScheduledRunsScheduledRunCollectionItemOutput ¶
func (i GetScheduledRunsScheduledRunCollectionItemArgs) ToGetScheduledRunsScheduledRunCollectionItemOutput() GetScheduledRunsScheduledRunCollectionItemOutput
func (GetScheduledRunsScheduledRunCollectionItemArgs) ToGetScheduledRunsScheduledRunCollectionItemOutputWithContext ¶
func (i GetScheduledRunsScheduledRunCollectionItemArgs) ToGetScheduledRunsScheduledRunCollectionItemOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionItemOutput
type GetScheduledRunsScheduledRunCollectionItemArray ¶
type GetScheduledRunsScheduledRunCollectionItemArray []GetScheduledRunsScheduledRunCollectionItemInput
func (GetScheduledRunsScheduledRunCollectionItemArray) ElementType ¶
func (GetScheduledRunsScheduledRunCollectionItemArray) ElementType() reflect.Type
func (GetScheduledRunsScheduledRunCollectionItemArray) ToGetScheduledRunsScheduledRunCollectionItemArrayOutput ¶
func (i GetScheduledRunsScheduledRunCollectionItemArray) ToGetScheduledRunsScheduledRunCollectionItemArrayOutput() GetScheduledRunsScheduledRunCollectionItemArrayOutput
func (GetScheduledRunsScheduledRunCollectionItemArray) ToGetScheduledRunsScheduledRunCollectionItemArrayOutputWithContext ¶
func (i GetScheduledRunsScheduledRunCollectionItemArray) ToGetScheduledRunsScheduledRunCollectionItemArrayOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionItemArrayOutput
type GetScheduledRunsScheduledRunCollectionItemArrayInput ¶
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 ¶
type GetScheduledRunsScheduledRunCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetScheduledRunsScheduledRunCollectionItemArrayOutput) ElementType ¶
func (GetScheduledRunsScheduledRunCollectionItemArrayOutput) ElementType() reflect.Type
func (GetScheduledRunsScheduledRunCollectionItemArrayOutput) ToGetScheduledRunsScheduledRunCollectionItemArrayOutput ¶
func (o GetScheduledRunsScheduledRunCollectionItemArrayOutput) ToGetScheduledRunsScheduledRunCollectionItemArrayOutput() GetScheduledRunsScheduledRunCollectionItemArrayOutput
func (GetScheduledRunsScheduledRunCollectionItemArrayOutput) ToGetScheduledRunsScheduledRunCollectionItemArrayOutputWithContext ¶
func (o GetScheduledRunsScheduledRunCollectionItemArrayOutput) ToGetScheduledRunsScheduledRunCollectionItemArrayOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionItemArrayOutput
type GetScheduledRunsScheduledRunCollectionItemInput ¶
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 ¶
type GetScheduledRunsScheduledRunCollectionItemOutput struct{ *pulumi.OutputState }
func (GetScheduledRunsScheduledRunCollectionItemOutput) ElementType ¶
func (GetScheduledRunsScheduledRunCollectionItemOutput) ElementType() reflect.Type
func (GetScheduledRunsScheduledRunCollectionItemOutput) Id ¶
The ocid representing unique shedule run
func (GetScheduledRunsScheduledRunCollectionItemOutput) LifecycleDetails ¶
func (o GetScheduledRunsScheduledRunCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
Additional details about scheduled run failure
func (GetScheduledRunsScheduledRunCollectionItemOutput) ScheduleId ¶
func (o GetScheduledRunsScheduledRunCollectionItemOutput) ScheduleId() pulumi.StringOutput
The unique ID of a schedule.
func (GetScheduledRunsScheduledRunCollectionItemOutput) State ¶
func (o GetScheduledRunsScheduledRunCollectionItemOutput) State() pulumi.StringOutput
Specifies if the schedule job was run successfully or not.
func (GetScheduledRunsScheduledRunCollectionItemOutput) TimeCreated ¶
func (o GetScheduledRunsScheduledRunCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time when schedule started executing
func (GetScheduledRunsScheduledRunCollectionItemOutput) TimeFinished ¶
func (o GetScheduledRunsScheduledRunCollectionItemOutput) TimeFinished() pulumi.StringOutput
The time when schedule finished executing
func (GetScheduledRunsScheduledRunCollectionItemOutput) ToGetScheduledRunsScheduledRunCollectionItemOutput ¶
func (o GetScheduledRunsScheduledRunCollectionItemOutput) ToGetScheduledRunsScheduledRunCollectionItemOutput() GetScheduledRunsScheduledRunCollectionItemOutput
func (GetScheduledRunsScheduledRunCollectionItemOutput) ToGetScheduledRunsScheduledRunCollectionItemOutputWithContext ¶
func (o GetScheduledRunsScheduledRunCollectionItemOutput) ToGetScheduledRunsScheduledRunCollectionItemOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionItemOutput
type GetScheduledRunsScheduledRunCollectionOutput ¶
type GetScheduledRunsScheduledRunCollectionOutput struct{ *pulumi.OutputState }
func (GetScheduledRunsScheduledRunCollectionOutput) ElementType ¶
func (GetScheduledRunsScheduledRunCollectionOutput) ElementType() reflect.Type
func (GetScheduledRunsScheduledRunCollectionOutput) ToGetScheduledRunsScheduledRunCollectionOutput ¶
func (o GetScheduledRunsScheduledRunCollectionOutput) ToGetScheduledRunsScheduledRunCollectionOutput() GetScheduledRunsScheduledRunCollectionOutput
func (GetScheduledRunsScheduledRunCollectionOutput) ToGetScheduledRunsScheduledRunCollectionOutputWithContext ¶
func (o GetScheduledRunsScheduledRunCollectionOutput) ToGetScheduledRunsScheduledRunCollectionOutputWithContext(ctx context.Context) GetScheduledRunsScheduledRunCollectionOutput
type GetSchedulesArgs ¶
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 ¶
type GetSchedulesFilterArgs ¶
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 ¶
func (GetSchedulesFilterArgs) ElementType() reflect.Type
func (GetSchedulesFilterArgs) ToGetSchedulesFilterOutput ¶
func (i GetSchedulesFilterArgs) ToGetSchedulesFilterOutput() GetSchedulesFilterOutput
func (GetSchedulesFilterArgs) ToGetSchedulesFilterOutputWithContext ¶
func (i GetSchedulesFilterArgs) ToGetSchedulesFilterOutputWithContext(ctx context.Context) GetSchedulesFilterOutput
type GetSchedulesFilterArray ¶
type GetSchedulesFilterArray []GetSchedulesFilterInput
func (GetSchedulesFilterArray) ElementType ¶
func (GetSchedulesFilterArray) ElementType() reflect.Type
func (GetSchedulesFilterArray) ToGetSchedulesFilterArrayOutput ¶
func (i GetSchedulesFilterArray) ToGetSchedulesFilterArrayOutput() GetSchedulesFilterArrayOutput
func (GetSchedulesFilterArray) ToGetSchedulesFilterArrayOutputWithContext ¶
func (i GetSchedulesFilterArray) ToGetSchedulesFilterArrayOutputWithContext(ctx context.Context) GetSchedulesFilterArrayOutput
type GetSchedulesFilterArrayInput ¶
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 ¶
type GetSchedulesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesFilterArrayOutput) ElementType ¶
func (GetSchedulesFilterArrayOutput) ElementType() reflect.Type
func (GetSchedulesFilterArrayOutput) Index ¶
func (o GetSchedulesFilterArrayOutput) Index(i pulumi.IntInput) GetSchedulesFilterOutput
func (GetSchedulesFilterArrayOutput) ToGetSchedulesFilterArrayOutput ¶
func (o GetSchedulesFilterArrayOutput) ToGetSchedulesFilterArrayOutput() GetSchedulesFilterArrayOutput
func (GetSchedulesFilterArrayOutput) ToGetSchedulesFilterArrayOutputWithContext ¶
func (o GetSchedulesFilterArrayOutput) ToGetSchedulesFilterArrayOutputWithContext(ctx context.Context) GetSchedulesFilterArrayOutput
type GetSchedulesFilterInput ¶
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 ¶
type GetSchedulesFilterOutput struct{ *pulumi.OutputState }
func (GetSchedulesFilterOutput) ElementType ¶
func (GetSchedulesFilterOutput) ElementType() reflect.Type
func (GetSchedulesFilterOutput) Name ¶
func (o GetSchedulesFilterOutput) Name() pulumi.StringOutput
Query parameter for filtering by name
func (GetSchedulesFilterOutput) Regex ¶
func (o GetSchedulesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetSchedulesFilterOutput) ToGetSchedulesFilterOutput ¶
func (o GetSchedulesFilterOutput) ToGetSchedulesFilterOutput() GetSchedulesFilterOutput
func (GetSchedulesFilterOutput) ToGetSchedulesFilterOutputWithContext ¶
func (o GetSchedulesFilterOutput) ToGetSchedulesFilterOutputWithContext(ctx context.Context) GetSchedulesFilterOutput
func (GetSchedulesFilterOutput) Values ¶
func (o GetSchedulesFilterOutput) Values() pulumi.StringArrayOutput
type GetSchedulesOutputArgs ¶
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 ¶
func (GetSchedulesOutputArgs) ElementType() reflect.Type
type GetSchedulesResult ¶
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 ¶
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/v2/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: compartmentId, Name: pulumi.StringRef(scheduleName), }, nil) if err != nil { return err } return nil }) }
```
type GetSchedulesResultOutput ¶
type GetSchedulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSchedules.
func GetSchedulesOutput ¶
func GetSchedulesOutput(ctx *pulumi.Context, args GetSchedulesOutputArgs, opts ...pulumi.InvokeOption) GetSchedulesResultOutput
func (GetSchedulesResultOutput) CompartmentId ¶
func (o GetSchedulesResultOutput) CompartmentId() pulumi.StringOutput
The customer tenancy.
func (GetSchedulesResultOutput) ElementType ¶
func (GetSchedulesResultOutput) ElementType() reflect.Type
func (GetSchedulesResultOutput) Filters ¶
func (o GetSchedulesResultOutput) Filters() GetSchedulesFilterArrayOutput
The filter object for query usage.
func (GetSchedulesResultOutput) Id ¶
func (o GetSchedulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSchedulesResultOutput) Name ¶
func (o GetSchedulesResultOutput) Name() pulumi.StringPtrOutput
The unique name of the schedule created by the user.
func (GetSchedulesResultOutput) ScheduleCollections ¶
func (o GetSchedulesResultOutput) ScheduleCollections() GetSchedulesScheduleCollectionArrayOutput
The list of schedule_collection.
func (GetSchedulesResultOutput) ToGetSchedulesResultOutput ¶
func (o GetSchedulesResultOutput) ToGetSchedulesResultOutput() GetSchedulesResultOutput
func (GetSchedulesResultOutput) ToGetSchedulesResultOutputWithContext ¶
func (o GetSchedulesResultOutput) ToGetSchedulesResultOutputWithContext(ctx context.Context) GetSchedulesResultOutput
type GetSchedulesScheduleCollection ¶
type GetSchedulesScheduleCollection struct {
Items []GetSchedulesScheduleCollectionItem `pulumi:"items"`
}
type GetSchedulesScheduleCollectionArgs ¶
type GetSchedulesScheduleCollectionArgs struct {
Items GetSchedulesScheduleCollectionItemArrayInput `pulumi:"items"`
}
func (GetSchedulesScheduleCollectionArgs) ElementType ¶
func (GetSchedulesScheduleCollectionArgs) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionArgs) ToGetSchedulesScheduleCollectionOutput ¶
func (i GetSchedulesScheduleCollectionArgs) ToGetSchedulesScheduleCollectionOutput() GetSchedulesScheduleCollectionOutput
func (GetSchedulesScheduleCollectionArgs) ToGetSchedulesScheduleCollectionOutputWithContext ¶
func (i GetSchedulesScheduleCollectionArgs) ToGetSchedulesScheduleCollectionOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionOutput
type GetSchedulesScheduleCollectionArray ¶
type GetSchedulesScheduleCollectionArray []GetSchedulesScheduleCollectionInput
func (GetSchedulesScheduleCollectionArray) ElementType ¶
func (GetSchedulesScheduleCollectionArray) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionArray) ToGetSchedulesScheduleCollectionArrayOutput ¶
func (i GetSchedulesScheduleCollectionArray) ToGetSchedulesScheduleCollectionArrayOutput() GetSchedulesScheduleCollectionArrayOutput
func (GetSchedulesScheduleCollectionArray) ToGetSchedulesScheduleCollectionArrayOutputWithContext ¶
func (i GetSchedulesScheduleCollectionArray) ToGetSchedulesScheduleCollectionArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionArrayOutput
type GetSchedulesScheduleCollectionArrayInput ¶
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 ¶
type GetSchedulesScheduleCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionArrayOutput) ElementType ¶
func (GetSchedulesScheduleCollectionArrayOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionArrayOutput) ToGetSchedulesScheduleCollectionArrayOutput ¶
func (o GetSchedulesScheduleCollectionArrayOutput) ToGetSchedulesScheduleCollectionArrayOutput() GetSchedulesScheduleCollectionArrayOutput
func (GetSchedulesScheduleCollectionArrayOutput) ToGetSchedulesScheduleCollectionArrayOutputWithContext ¶
func (o GetSchedulesScheduleCollectionArrayOutput) ToGetSchedulesScheduleCollectionArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionArrayOutput
type GetSchedulesScheduleCollectionInput ¶
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 ¶
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]string `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]string `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]string `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 ¶
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.StringMapInput `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.StringMapInput `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.StringMapInput `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 ¶
func (GetSchedulesScheduleCollectionItemArgs) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemArgs) ToGetSchedulesScheduleCollectionItemOutput ¶
func (i GetSchedulesScheduleCollectionItemArgs) ToGetSchedulesScheduleCollectionItemOutput() GetSchedulesScheduleCollectionItemOutput
func (GetSchedulesScheduleCollectionItemArgs) ToGetSchedulesScheduleCollectionItemOutputWithContext ¶
func (i GetSchedulesScheduleCollectionItemArgs) ToGetSchedulesScheduleCollectionItemOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemOutput
type GetSchedulesScheduleCollectionItemArray ¶
type GetSchedulesScheduleCollectionItemArray []GetSchedulesScheduleCollectionItemInput
func (GetSchedulesScheduleCollectionItemArray) ElementType ¶
func (GetSchedulesScheduleCollectionItemArray) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemArray) ToGetSchedulesScheduleCollectionItemArrayOutput ¶
func (i GetSchedulesScheduleCollectionItemArray) ToGetSchedulesScheduleCollectionItemArrayOutput() GetSchedulesScheduleCollectionItemArrayOutput
func (GetSchedulesScheduleCollectionItemArray) ToGetSchedulesScheduleCollectionItemArrayOutputWithContext ¶
func (i GetSchedulesScheduleCollectionItemArray) ToGetSchedulesScheduleCollectionItemArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemArrayOutput
type GetSchedulesScheduleCollectionItemArrayInput ¶
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 ¶
type GetSchedulesScheduleCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemArrayOutput) ElementType ¶
func (GetSchedulesScheduleCollectionItemArrayOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemArrayOutput) ToGetSchedulesScheduleCollectionItemArrayOutput ¶
func (o GetSchedulesScheduleCollectionItemArrayOutput) ToGetSchedulesScheduleCollectionItemArrayOutput() GetSchedulesScheduleCollectionItemArrayOutput
func (GetSchedulesScheduleCollectionItemArrayOutput) ToGetSchedulesScheduleCollectionItemArrayOutputWithContext ¶
func (o GetSchedulesScheduleCollectionItemArrayOutput) ToGetSchedulesScheduleCollectionItemArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemArrayOutput
type GetSchedulesScheduleCollectionItemInput ¶
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 ¶
type GetSchedulesScheduleCollectionItemOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemOutput) CompartmentId ¶
func (o GetSchedulesScheduleCollectionItemOutput) CompartmentId() pulumi.StringOutput
The compartment ID in which to list resources.
func (GetSchedulesScheduleCollectionItemOutput) DefinedTags ¶
func (o GetSchedulesScheduleCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
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 ¶
func (o GetSchedulesScheduleCollectionItemOutput) Description() pulumi.StringOutput
The description of the schedule.
func (GetSchedulesScheduleCollectionItemOutput) ElementType ¶
func (GetSchedulesScheduleCollectionItemOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemOutput) FreeformTags ¶
func (o GetSchedulesScheduleCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
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 ¶
func (o GetSchedulesScheduleCollectionItemOutput) Id() pulumi.StringOutput
The OCID representing a unique shedule.
func (GetSchedulesScheduleCollectionItemOutput) Name ¶
func (o GetSchedulesScheduleCollectionItemOutput) Name() pulumi.StringOutput
Query parameter for filtering by name
func (GetSchedulesScheduleCollectionItemOutput) OutputFileFormat ¶
func (o GetSchedulesScheduleCollectionItemOutput) OutputFileFormat() pulumi.StringOutput
Specifies the supported output file format.
func (GetSchedulesScheduleCollectionItemOutput) QueryProperties ¶
func (o GetSchedulesScheduleCollectionItemOutput) QueryProperties() GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput
The query properties.
func (GetSchedulesScheduleCollectionItemOutput) ResultLocations ¶
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 ¶
func (o GetSchedulesScheduleCollectionItemOutput) SavedReportId() pulumi.StringOutput
The saved report ID which can also be used to generate a query.
func (GetSchedulesScheduleCollectionItemOutput) ScheduleRecurrences ¶
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 ¶
func (o GetSchedulesScheduleCollectionItemOutput) State() pulumi.StringOutput
The schedule lifecycle state.
func (GetSchedulesScheduleCollectionItemOutput) SystemTags ¶
func (o GetSchedulesScheduleCollectionItemOutput) SystemTags() pulumi.StringMapOutput
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 ¶
func (o GetSchedulesScheduleCollectionItemOutput) TimeCreated() pulumi.StringOutput
The date and time the schedule was created.
func (GetSchedulesScheduleCollectionItemOutput) TimeNextRun ¶
func (o GetSchedulesScheduleCollectionItemOutput) TimeNextRun() pulumi.StringOutput
The date and time of the next job execution.
func (GetSchedulesScheduleCollectionItemOutput) TimeScheduled ¶
func (o GetSchedulesScheduleCollectionItemOutput) TimeScheduled() pulumi.StringOutput
The date and time of the first time job execution.
func (GetSchedulesScheduleCollectionItemOutput) ToGetSchedulesScheduleCollectionItemOutput ¶
func (o GetSchedulesScheduleCollectionItemOutput) ToGetSchedulesScheduleCollectionItemOutput() GetSchedulesScheduleCollectionItemOutput
func (GetSchedulesScheduleCollectionItemOutput) ToGetSchedulesScheduleCollectionItemOutputWithContext ¶
func (o GetSchedulesScheduleCollectionItemOutput) ToGetSchedulesScheduleCollectionItemOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemOutput
type GetSchedulesScheduleCollectionItemQueryProperty ¶
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 ¶
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 ¶
func (GetSchedulesScheduleCollectionItemQueryPropertyArgs) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyOutput ¶
func (i GetSchedulesScheduleCollectionItemQueryPropertyArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyOutput() GetSchedulesScheduleCollectionItemQueryPropertyOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyOutputWithContext ¶
func (i GetSchedulesScheduleCollectionItemQueryPropertyArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyOutput
type GetSchedulesScheduleCollectionItemQueryPropertyArray ¶
type GetSchedulesScheduleCollectionItemQueryPropertyArray []GetSchedulesScheduleCollectionItemQueryPropertyInput
func (GetSchedulesScheduleCollectionItemQueryPropertyArray) ElementType ¶
func (GetSchedulesScheduleCollectionItemQueryPropertyArray) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyArray) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutput ¶
func (i GetSchedulesScheduleCollectionItemQueryPropertyArray) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyArray) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutputWithContext ¶
func (i GetSchedulesScheduleCollectionItemQueryPropertyArray) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput
type GetSchedulesScheduleCollectionItemQueryPropertyArrayInput ¶
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 ¶
type GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput) ElementType ¶
func (GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutput ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutputWithContext ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyArrayOutput
type GetSchedulesScheduleCollectionItemQueryPropertyDateRange ¶
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 ¶
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 ¶
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput ¶
func (i GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput() GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutputWithContext ¶
func (i GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput
type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray ¶
type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray []GetSchedulesScheduleCollectionItemQueryPropertyDateRangeInput
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray) ElementType ¶
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput ¶
func (i GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutputWithContext ¶
func (i GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArray) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput
type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayInput ¶
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 ¶
type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput) ElementType ¶
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutputWithContext ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput
type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeInput ¶
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 ¶
type GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) DateRangeType ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) DateRangeType() pulumi.StringOutput
Defines whether the schedule date range is STATIC or DYNAMIC.
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) DynamicDateRangeType ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) DynamicDateRangeType() pulumi.StringOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) ElementType ¶
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) TimeUsageEnded ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) TimeUsageEnded() pulumi.StringOutput
The usage end time.
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) TimeUsageStarted ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) TimeUsageStarted() pulumi.StringOutput
The usage start time.
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput() GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutputWithContext ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyDateRangeOutput
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs ¶
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 ¶
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput ¶
func (i GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput() GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutputWithContext ¶
func (i GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArgs) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray ¶
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray []GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagInput
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray) ElementType ¶
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput ¶
func (i GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutputWithContext ¶
func (i GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArray) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayInput ¶
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 ¶
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput) ElementType ¶
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput() GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutputWithContext ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagArrayOutput
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagInput ¶
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 ¶
type GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) ElementType ¶
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) Namespace ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) Namespace() pulumi.StringOutput
The namespace needed to determine the object storage bucket.
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput() GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutputWithContext ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) Value ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyGroupByTagOutput) Value() pulumi.StringOutput
The tag value.
type GetSchedulesScheduleCollectionItemQueryPropertyInput ¶
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 ¶
type GetSchedulesScheduleCollectionItemQueryPropertyOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) CompartmentDepth ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) CompartmentDepth() pulumi.Float64Output
The depth level of the compartment.
func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) DateRanges ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) DateRanges() GetSchedulesScheduleCollectionItemQueryPropertyDateRangeArrayOutput
Static or dynamic date range `dateRangeType`, which corresponds with type-specific characteristics.
func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) ElementType ¶
func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) Filter ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) Filter() pulumi.StringOutput
The filter object for query usage.
func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) Granularity ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyOutput() GetSchedulesScheduleCollectionItemQueryPropertyOutput
func (GetSchedulesScheduleCollectionItemQueryPropertyOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyOutputWithContext ¶
func (o GetSchedulesScheduleCollectionItemQueryPropertyOutput) ToGetSchedulesScheduleCollectionItemQueryPropertyOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemQueryPropertyOutput
type GetSchedulesScheduleCollectionItemResultLocation ¶
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 ¶
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 ¶
func (GetSchedulesScheduleCollectionItemResultLocationArgs) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResultLocationArgs) ToGetSchedulesScheduleCollectionItemResultLocationOutput ¶
func (i GetSchedulesScheduleCollectionItemResultLocationArgs) ToGetSchedulesScheduleCollectionItemResultLocationOutput() GetSchedulesScheduleCollectionItemResultLocationOutput
func (GetSchedulesScheduleCollectionItemResultLocationArgs) ToGetSchedulesScheduleCollectionItemResultLocationOutputWithContext ¶
func (i GetSchedulesScheduleCollectionItemResultLocationArgs) ToGetSchedulesScheduleCollectionItemResultLocationOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResultLocationOutput
type GetSchedulesScheduleCollectionItemResultLocationArray ¶
type GetSchedulesScheduleCollectionItemResultLocationArray []GetSchedulesScheduleCollectionItemResultLocationInput
func (GetSchedulesScheduleCollectionItemResultLocationArray) ElementType ¶
func (GetSchedulesScheduleCollectionItemResultLocationArray) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResultLocationArray) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutput ¶
func (i GetSchedulesScheduleCollectionItemResultLocationArray) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutput() GetSchedulesScheduleCollectionItemResultLocationArrayOutput
func (GetSchedulesScheduleCollectionItemResultLocationArray) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutputWithContext ¶
func (i GetSchedulesScheduleCollectionItemResultLocationArray) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResultLocationArrayOutput
type GetSchedulesScheduleCollectionItemResultLocationArrayInput ¶
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 ¶
type GetSchedulesScheduleCollectionItemResultLocationArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemResultLocationArrayOutput) ElementType ¶
func (GetSchedulesScheduleCollectionItemResultLocationArrayOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResultLocationArrayOutput) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutput ¶
func (o GetSchedulesScheduleCollectionItemResultLocationArrayOutput) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutput() GetSchedulesScheduleCollectionItemResultLocationArrayOutput
func (GetSchedulesScheduleCollectionItemResultLocationArrayOutput) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutputWithContext ¶
func (o GetSchedulesScheduleCollectionItemResultLocationArrayOutput) ToGetSchedulesScheduleCollectionItemResultLocationArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResultLocationArrayOutput
type GetSchedulesScheduleCollectionItemResultLocationInput ¶
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 ¶
type GetSchedulesScheduleCollectionItemResultLocationOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemResultLocationOutput) Bucket ¶
func (o GetSchedulesScheduleCollectionItemResultLocationOutput) Bucket() pulumi.StringOutput
The bucket name where usage or cost CSVs will be uploaded.
func (GetSchedulesScheduleCollectionItemResultLocationOutput) ElementType ¶
func (GetSchedulesScheduleCollectionItemResultLocationOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResultLocationOutput) LocationType ¶
func (o GetSchedulesScheduleCollectionItemResultLocationOutput) LocationType() pulumi.StringOutput
Defines the type of location where the usage or cost CSVs will be stored.
func (GetSchedulesScheduleCollectionItemResultLocationOutput) Namespace ¶
func (o GetSchedulesScheduleCollectionItemResultLocationOutput) Namespace() pulumi.StringOutput
The namespace needed to determine the object storage bucket.
func (GetSchedulesScheduleCollectionItemResultLocationOutput) Region ¶
func (o GetSchedulesScheduleCollectionItemResultLocationOutput) Region() pulumi.StringOutput
The destination Object Store Region specified by the customer.
func (GetSchedulesScheduleCollectionItemResultLocationOutput) ToGetSchedulesScheduleCollectionItemResultLocationOutput ¶
func (o GetSchedulesScheduleCollectionItemResultLocationOutput) ToGetSchedulesScheduleCollectionItemResultLocationOutput() GetSchedulesScheduleCollectionItemResultLocationOutput
func (GetSchedulesScheduleCollectionItemResultLocationOutput) ToGetSchedulesScheduleCollectionItemResultLocationOutputWithContext ¶
func (o GetSchedulesScheduleCollectionItemResultLocationOutput) ToGetSchedulesScheduleCollectionItemResultLocationOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResultLocationOutput
type GetSchedulesScheduleCollectionOutput ¶
type GetSchedulesScheduleCollectionOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionOutput) ElementType ¶
func (GetSchedulesScheduleCollectionOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionOutput) ToGetSchedulesScheduleCollectionOutput ¶
func (o GetSchedulesScheduleCollectionOutput) ToGetSchedulesScheduleCollectionOutput() GetSchedulesScheduleCollectionOutput
func (GetSchedulesScheduleCollectionOutput) ToGetSchedulesScheduleCollectionOutputWithContext ¶
func (o GetSchedulesScheduleCollectionOutput) ToGetSchedulesScheduleCollectionOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionOutput
type GetUsageCarbonEmissionsConfigArgs ¶
type GetUsageCarbonEmissionsConfigArgs struct { // tenant id TenantId string `pulumi:"tenantId"` }
A collection of arguments for invoking getUsageCarbonEmissionsConfig.
type GetUsageCarbonEmissionsConfigItemArgs ¶
type GetUsageCarbonEmissionsConfigItemArgs struct { // The configuration key. Key pulumi.StringInput `pulumi:"key"` // The configuration value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetUsageCarbonEmissionsConfigItemArgs) ElementType ¶
func (GetUsageCarbonEmissionsConfigItemArgs) ElementType() reflect.Type
func (GetUsageCarbonEmissionsConfigItemArgs) ToGetUsageCarbonEmissionsConfigItemOutput ¶
func (i GetUsageCarbonEmissionsConfigItemArgs) ToGetUsageCarbonEmissionsConfigItemOutput() GetUsageCarbonEmissionsConfigItemOutput
func (GetUsageCarbonEmissionsConfigItemArgs) ToGetUsageCarbonEmissionsConfigItemOutputWithContext ¶
func (i GetUsageCarbonEmissionsConfigItemArgs) ToGetUsageCarbonEmissionsConfigItemOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsConfigItemOutput
type GetUsageCarbonEmissionsConfigItemArray ¶
type GetUsageCarbonEmissionsConfigItemArray []GetUsageCarbonEmissionsConfigItemInput
func (GetUsageCarbonEmissionsConfigItemArray) ElementType ¶
func (GetUsageCarbonEmissionsConfigItemArray) ElementType() reflect.Type
func (GetUsageCarbonEmissionsConfigItemArray) ToGetUsageCarbonEmissionsConfigItemArrayOutput ¶
func (i GetUsageCarbonEmissionsConfigItemArray) ToGetUsageCarbonEmissionsConfigItemArrayOutput() GetUsageCarbonEmissionsConfigItemArrayOutput
func (GetUsageCarbonEmissionsConfigItemArray) ToGetUsageCarbonEmissionsConfigItemArrayOutputWithContext ¶
func (i GetUsageCarbonEmissionsConfigItemArray) ToGetUsageCarbonEmissionsConfigItemArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsConfigItemArrayOutput
type GetUsageCarbonEmissionsConfigItemArrayInput ¶
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 ¶
type GetUsageCarbonEmissionsConfigItemArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsConfigItemArrayOutput) ElementType ¶
func (GetUsageCarbonEmissionsConfigItemArrayOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsConfigItemArrayOutput) ToGetUsageCarbonEmissionsConfigItemArrayOutput ¶
func (o GetUsageCarbonEmissionsConfigItemArrayOutput) ToGetUsageCarbonEmissionsConfigItemArrayOutput() GetUsageCarbonEmissionsConfigItemArrayOutput
func (GetUsageCarbonEmissionsConfigItemArrayOutput) ToGetUsageCarbonEmissionsConfigItemArrayOutputWithContext ¶
func (o GetUsageCarbonEmissionsConfigItemArrayOutput) ToGetUsageCarbonEmissionsConfigItemArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsConfigItemArrayOutput
type GetUsageCarbonEmissionsConfigItemInput ¶
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 ¶
type GetUsageCarbonEmissionsConfigItemOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsConfigItemOutput) ElementType ¶
func (GetUsageCarbonEmissionsConfigItemOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsConfigItemOutput) Key ¶
func (o GetUsageCarbonEmissionsConfigItemOutput) Key() pulumi.StringOutput
The configuration key.
func (GetUsageCarbonEmissionsConfigItemOutput) ToGetUsageCarbonEmissionsConfigItemOutput ¶
func (o GetUsageCarbonEmissionsConfigItemOutput) ToGetUsageCarbonEmissionsConfigItemOutput() GetUsageCarbonEmissionsConfigItemOutput
func (GetUsageCarbonEmissionsConfigItemOutput) ToGetUsageCarbonEmissionsConfigItemOutputWithContext ¶
func (o GetUsageCarbonEmissionsConfigItemOutput) ToGetUsageCarbonEmissionsConfigItemOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsConfigItemOutput
func (GetUsageCarbonEmissionsConfigItemOutput) Values ¶
func (o GetUsageCarbonEmissionsConfigItemOutput) Values() pulumi.StringArrayOutput
The configuration value.
type GetUsageCarbonEmissionsConfigOutputArgs ¶
type GetUsageCarbonEmissionsConfigOutputArgs struct { // tenant id TenantId pulumi.StringInput `pulumi:"tenantId"` }
A collection of arguments for invoking getUsageCarbonEmissionsConfig.
func (GetUsageCarbonEmissionsConfigOutputArgs) ElementType ¶
func (GetUsageCarbonEmissionsConfigOutputArgs) ElementType() reflect.Type
type GetUsageCarbonEmissionsConfigResult ¶
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 ¶
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/v2/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: testTenant.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetUsageCarbonEmissionsConfigResultOutput ¶
type GetUsageCarbonEmissionsConfigResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUsageCarbonEmissionsConfig.
func GetUsageCarbonEmissionsConfigOutput ¶
func GetUsageCarbonEmissionsConfigOutput(ctx *pulumi.Context, args GetUsageCarbonEmissionsConfigOutputArgs, opts ...pulumi.InvokeOption) GetUsageCarbonEmissionsConfigResultOutput
func (GetUsageCarbonEmissionsConfigResultOutput) ElementType ¶
func (GetUsageCarbonEmissionsConfigResultOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsConfigResultOutput) Id ¶
func (o GetUsageCarbonEmissionsConfigResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUsageCarbonEmissionsConfigResultOutput) Items ¶
func (o GetUsageCarbonEmissionsConfigResultOutput) Items() GetUsageCarbonEmissionsConfigItemArrayOutput
The list of available configurations.
func (GetUsageCarbonEmissionsConfigResultOutput) TenantId ¶
func (o GetUsageCarbonEmissionsConfigResultOutput) TenantId() pulumi.StringOutput
func (GetUsageCarbonEmissionsConfigResultOutput) ToGetUsageCarbonEmissionsConfigResultOutput ¶
func (o GetUsageCarbonEmissionsConfigResultOutput) ToGetUsageCarbonEmissionsConfigResultOutput() GetUsageCarbonEmissionsConfigResultOutput
func (GetUsageCarbonEmissionsConfigResultOutput) ToGetUsageCarbonEmissionsConfigResultOutputWithContext ¶
func (o GetUsageCarbonEmissionsConfigResultOutput) ToGetUsageCarbonEmissionsConfigResultOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsConfigResultOutput
type GetUsageCarbonEmissionsQueriesArgs ¶
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 GetUsageCarbonEmissionsQueriesFilterArgs ¶
type GetUsageCarbonEmissionsQueriesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetUsageCarbonEmissionsQueriesFilterArgs) ElementType ¶
func (GetUsageCarbonEmissionsQueriesFilterArgs) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesFilterArgs) ToGetUsageCarbonEmissionsQueriesFilterOutput ¶
func (i GetUsageCarbonEmissionsQueriesFilterArgs) ToGetUsageCarbonEmissionsQueriesFilterOutput() GetUsageCarbonEmissionsQueriesFilterOutput
func (GetUsageCarbonEmissionsQueriesFilterArgs) ToGetUsageCarbonEmissionsQueriesFilterOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueriesFilterArgs) ToGetUsageCarbonEmissionsQueriesFilterOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesFilterOutput
type GetUsageCarbonEmissionsQueriesFilterArray ¶
type GetUsageCarbonEmissionsQueriesFilterArray []GetUsageCarbonEmissionsQueriesFilterInput
func (GetUsageCarbonEmissionsQueriesFilterArray) ElementType ¶
func (GetUsageCarbonEmissionsQueriesFilterArray) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesFilterArray) ToGetUsageCarbonEmissionsQueriesFilterArrayOutput ¶
func (i GetUsageCarbonEmissionsQueriesFilterArray) ToGetUsageCarbonEmissionsQueriesFilterArrayOutput() GetUsageCarbonEmissionsQueriesFilterArrayOutput
func (GetUsageCarbonEmissionsQueriesFilterArray) ToGetUsageCarbonEmissionsQueriesFilterArrayOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueriesFilterArray) ToGetUsageCarbonEmissionsQueriesFilterArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesFilterArrayOutput
type GetUsageCarbonEmissionsQueriesFilterArrayInput ¶
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 ¶
type GetUsageCarbonEmissionsQueriesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesFilterArrayOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueriesFilterArrayOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesFilterArrayOutput) ToGetUsageCarbonEmissionsQueriesFilterArrayOutput ¶
func (o GetUsageCarbonEmissionsQueriesFilterArrayOutput) ToGetUsageCarbonEmissionsQueriesFilterArrayOutput() GetUsageCarbonEmissionsQueriesFilterArrayOutput
func (GetUsageCarbonEmissionsQueriesFilterArrayOutput) ToGetUsageCarbonEmissionsQueriesFilterArrayOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueriesFilterArrayOutput) ToGetUsageCarbonEmissionsQueriesFilterArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesFilterArrayOutput
type GetUsageCarbonEmissionsQueriesFilterInput ¶
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 ¶
type GetUsageCarbonEmissionsQueriesFilterOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesFilterOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueriesFilterOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesFilterOutput) Name ¶
func (o GetUsageCarbonEmissionsQueriesFilterOutput) Name() pulumi.StringOutput
func (GetUsageCarbonEmissionsQueriesFilterOutput) Regex ¶
func (o GetUsageCarbonEmissionsQueriesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetUsageCarbonEmissionsQueriesFilterOutput) ToGetUsageCarbonEmissionsQueriesFilterOutput ¶
func (o GetUsageCarbonEmissionsQueriesFilterOutput) ToGetUsageCarbonEmissionsQueriesFilterOutput() GetUsageCarbonEmissionsQueriesFilterOutput
func (GetUsageCarbonEmissionsQueriesFilterOutput) ToGetUsageCarbonEmissionsQueriesFilterOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueriesFilterOutput) ToGetUsageCarbonEmissionsQueriesFilterOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesFilterOutput
func (GetUsageCarbonEmissionsQueriesFilterOutput) Values ¶
func (o GetUsageCarbonEmissionsQueriesFilterOutput) Values() pulumi.StringArrayOutput
type GetUsageCarbonEmissionsQueriesOutputArgs ¶
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 ¶
func (GetUsageCarbonEmissionsQueriesOutputArgs) ElementType() reflect.Type
type GetUsageCarbonEmissionsQueriesResult ¶
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 ¶
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/v2/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: compartmentId, }, nil) if err != nil { return err } return nil }) }
```
type GetUsageCarbonEmissionsQueriesResultOutput ¶
type GetUsageCarbonEmissionsQueriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUsageCarbonEmissionsQueries.
func GetUsageCarbonEmissionsQueriesOutput ¶
func GetUsageCarbonEmissionsQueriesOutput(ctx *pulumi.Context, args GetUsageCarbonEmissionsQueriesOutputArgs, opts ...pulumi.InvokeOption) GetUsageCarbonEmissionsQueriesResultOutput
func (GetUsageCarbonEmissionsQueriesResultOutput) CompartmentId ¶
func (o GetUsageCarbonEmissionsQueriesResultOutput) CompartmentId() pulumi.StringOutput
The compartment OCID.
func (GetUsageCarbonEmissionsQueriesResultOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueriesResultOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesResultOutput) Id ¶
func (o GetUsageCarbonEmissionsQueriesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUsageCarbonEmissionsQueriesResultOutput) ToGetUsageCarbonEmissionsQueriesResultOutput ¶
func (o GetUsageCarbonEmissionsQueriesResultOutput) ToGetUsageCarbonEmissionsQueriesResultOutput() GetUsageCarbonEmissionsQueriesResultOutput
func (GetUsageCarbonEmissionsQueriesResultOutput) ToGetUsageCarbonEmissionsQueriesResultOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueriesResultOutput) ToGetUsageCarbonEmissionsQueriesResultOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesResultOutput
func (GetUsageCarbonEmissionsQueriesResultOutput) UsageCarbonEmissionsQueryCollections ¶
func (o GetUsageCarbonEmissionsQueriesResultOutput) UsageCarbonEmissionsQueryCollections() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput
The list of usage_carbon_emissions_query_collection.
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollection ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollection struct {
Items []GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItem `pulumi:"items"`
}
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs struct {
Items GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayInput `pulumi:"items"`
}
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs) ElementType ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray []GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionInput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray) ElementType ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayInput ¶
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 ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionInput ¶
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 ¶
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 ¶
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 ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray []GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemInput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray) ElementType ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayInput ¶
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 ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemInput ¶
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 ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) CompartmentId ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) CompartmentId() pulumi.StringOutput
The compartment ID in which to list resources.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) Id ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) Id() pulumi.StringOutput
The query OCID.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) QueryDefinitions ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) QueryDefinitions() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput
The common fields for queries.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinition ¶
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 ¶
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 ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray []GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionInput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray) ElementType ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayInput ¶
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 ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput) Index ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUi ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs struct { // The graph type. Graph pulumi.StringInput `pulumi:"graph"` // A cumulative graph. IsCumulativeGraph pulumi.BoolInput `pulumi:"isCumulativeGraph"` }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ElementType ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray []GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiInput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ElementType ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayInput ¶
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 ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) Index ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiInput ¶
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 ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) Graph ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) Graph() pulumi.StringOutput
The graph type.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph() pulumi.BoolOutput
A cumulative graph.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionInput ¶
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 ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) CostAnalysisUis ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) CostAnalysisUis() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionCostAnalysisUiArrayOutput
The common fields for Cost Analysis UI rendering.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) DisplayName ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) DisplayName() pulumi.StringOutput
The query display name. Avoid entering confidential information.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) ReportQueries ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) ReportQueries() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput
The request of the generated usage carbon emissions report.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) Version ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionOutput) Version() pulumi.IntOutput
The saved query version.
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQuery ¶
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 ¶
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 ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray []GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryInput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray) ElementType ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayInput ¶
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 ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput) Index ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTag ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs ¶
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 ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray []GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagInput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ElementType ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayInput ¶
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 ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) Index ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagArrayOutput
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagInput ¶
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 ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Key ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Key() pulumi.StringOutput
The tag key.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Namespace ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Namespace() pulumi.StringOutput
The tag namespace.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Value ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryGroupByTagOutput) Value() pulumi.StringOutput
The tag value.
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryInput ¶
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 ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) CompartmentDepth ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) CompartmentDepth() pulumi.IntOutput
The compartment depth level.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) DateRangeName ¶
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 ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) GroupBies ¶
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 ¶
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 ¶
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 ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) TenantId() pulumi.StringOutput
Tenant ID.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) TimeUsageEnded ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) TimeUsageEnded() pulumi.StringOutput
The usage end time.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) TimeUsageStarted ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) TimeUsageStarted() pulumi.StringOutput
The usage start time.
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) UsageCarbonEmissionsQueryFilter ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionItemQueryDefinitionReportQueryOutput) UsageCarbonEmissionsQueryFilter() pulumi.StringOutput
The filter object for query usage.
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput ¶
type GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput() GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput
func (GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput) ToGetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueriesUsageCarbonEmissionsQueryCollectionOutput
type GetUsageCarbonEmissionsQueryQueryDefinition ¶
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 ¶
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 ¶
func (GetUsageCarbonEmissionsQueryQueryDefinitionArgs) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutput ¶
func (i GetUsageCarbonEmissionsQueryQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutput() GetUsageCarbonEmissionsQueryQueryDefinitionOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueryQueryDefinitionArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionArray ¶
type GetUsageCarbonEmissionsQueryQueryDefinitionArray []GetUsageCarbonEmissionsQueryQueryDefinitionInput
func (GetUsageCarbonEmissionsQueryQueryDefinitionArray) ElementType ¶
func (GetUsageCarbonEmissionsQueryQueryDefinitionArray) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput ¶
func (i GetUsageCarbonEmissionsQueryQueryDefinitionArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueryQueryDefinitionArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionArrayInput ¶
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 ¶
type GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs ¶
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs struct { // The graph type. Graph pulumi.StringInput `pulumi:"graph"` // A cumulative graph. IsCumulativeGraph pulumi.BoolInput `pulumi:"isCumulativeGraph"` }
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ElementType ¶
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput ¶
func (i GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput() GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray ¶
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray []GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiInput
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray) ElementType ¶
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput ¶
func (i GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayInput ¶
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 ¶
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiInput ¶
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 ¶
type GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) Graph ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) Graph() pulumi.StringOutput
The graph type.
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph() pulumi.BoolOutput
A cumulative graph.
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput() GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionInput ¶
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 ¶
type GetUsageCarbonEmissionsQueryQueryDefinitionOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueryQueryDefinitionOutput) CostAnalysisUis ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionOutput) CostAnalysisUis() GetUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArrayOutput
The common fields for Cost Analysis UI rendering.
func (GetUsageCarbonEmissionsQueryQueryDefinitionOutput) DisplayName ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionOutput) DisplayName() pulumi.StringOutput
The query display name. Avoid entering confidential information.
func (GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ReportQueries ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ReportQueries() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput
The request of the generated usage carbon emissions report.
func (GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutput ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutput() GetUsageCarbonEmissionsQueryQueryDefinitionOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionOutput) Version ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionOutput) Version() pulumi.IntOutput
The saved query version.
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQuery ¶
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 ¶
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 ¶
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput ¶
func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray ¶
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray []GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryInput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray) ElementType ¶
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput ¶
func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayInput ¶
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 ¶
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryArrayOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs ¶
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 ¶
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput ¶
func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray ¶
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray []GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagInput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ElementType ¶
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput ¶
func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext ¶
func (i GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayInput ¶
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 ¶
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagInput ¶
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 ¶
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ElementType ¶
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Key ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Key() pulumi.StringOutput
The tag key.
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Namespace ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Namespace() pulumi.StringOutput
The tag namespace.
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Value ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Value() pulumi.StringOutput
The tag value.
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryInput ¶
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 ¶
type GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput struct{ *pulumi.OutputState }
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) CompartmentDepth ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) CompartmentDepth() pulumi.IntOutput
The compartment depth level.
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) DateRangeName ¶
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 ¶
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ElementType() reflect.Type
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) GroupBies ¶
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 ¶
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 ¶
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 ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TenantId() pulumi.StringOutput
Tenant ID.
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageEnded ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageEnded() pulumi.StringOutput
The usage end time.
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageStarted ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageStarted() pulumi.StringOutput
The usage start time.
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput() GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToGetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
func (GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) UsageCarbonEmissionsQueryFilter ¶
func (o GetUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) UsageCarbonEmissionsQueryFilter() pulumi.StringOutput
The filter object for query usage.
type GetUsageStatementEmailRecipientsGroupRecipientsList ¶
type GetUsageStatementEmailRecipientsGroupRecipientsList struct { // the email of the recipient. EmailId string `pulumi:"emailId"` // the first name of the recipient. FirstName string `pulumi:"firstName"` // the last name of the recipient. LastName string `pulumi:"lastName"` // The email recipient group lifecycle state. State string `pulumi:"state"` }
type GetUsageStatementEmailRecipientsGroupRecipientsListArgs ¶
type GetUsageStatementEmailRecipientsGroupRecipientsListArgs struct { // the email of the recipient. EmailId pulumi.StringInput `pulumi:"emailId"` // the first name of the recipient. FirstName pulumi.StringInput `pulumi:"firstName"` // the last name of the recipient. LastName pulumi.StringInput `pulumi:"lastName"` // The email recipient group lifecycle state. State pulumi.StringInput `pulumi:"state"` }
func (GetUsageStatementEmailRecipientsGroupRecipientsListArgs) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupRecipientsListArgs) ElementType() reflect.Type
func (GetUsageStatementEmailRecipientsGroupRecipientsListArgs) ToGetUsageStatementEmailRecipientsGroupRecipientsListOutput ¶
func (i GetUsageStatementEmailRecipientsGroupRecipientsListArgs) ToGetUsageStatementEmailRecipientsGroupRecipientsListOutput() GetUsageStatementEmailRecipientsGroupRecipientsListOutput
func (GetUsageStatementEmailRecipientsGroupRecipientsListArgs) ToGetUsageStatementEmailRecipientsGroupRecipientsListOutputWithContext ¶
func (i GetUsageStatementEmailRecipientsGroupRecipientsListArgs) ToGetUsageStatementEmailRecipientsGroupRecipientsListOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupRecipientsListOutput
type GetUsageStatementEmailRecipientsGroupRecipientsListArray ¶
type GetUsageStatementEmailRecipientsGroupRecipientsListArray []GetUsageStatementEmailRecipientsGroupRecipientsListInput
func (GetUsageStatementEmailRecipientsGroupRecipientsListArray) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupRecipientsListArray) ElementType() reflect.Type
func (GetUsageStatementEmailRecipientsGroupRecipientsListArray) ToGetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput ¶
func (i GetUsageStatementEmailRecipientsGroupRecipientsListArray) ToGetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput() GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput
func (GetUsageStatementEmailRecipientsGroupRecipientsListArray) ToGetUsageStatementEmailRecipientsGroupRecipientsListArrayOutputWithContext ¶
func (i GetUsageStatementEmailRecipientsGroupRecipientsListArray) ToGetUsageStatementEmailRecipientsGroupRecipientsListArrayOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput
type GetUsageStatementEmailRecipientsGroupRecipientsListArrayInput ¶
type GetUsageStatementEmailRecipientsGroupRecipientsListArrayInput interface { pulumi.Input ToGetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput() GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput ToGetUsageStatementEmailRecipientsGroupRecipientsListArrayOutputWithContext(context.Context) GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput }
GetUsageStatementEmailRecipientsGroupRecipientsListArrayInput is an input type that accepts GetUsageStatementEmailRecipientsGroupRecipientsListArray and GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput values. You can construct a concrete instance of `GetUsageStatementEmailRecipientsGroupRecipientsListArrayInput` via:
GetUsageStatementEmailRecipientsGroupRecipientsListArray{ GetUsageStatementEmailRecipientsGroupRecipientsListArgs{...} }
type GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput ¶
type GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput struct{ *pulumi.OutputState }
func (GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput) ElementType() reflect.Type
func (GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput) ToGetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput ¶
func (o GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput) ToGetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput() GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput
func (GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput) ToGetUsageStatementEmailRecipientsGroupRecipientsListArrayOutputWithContext ¶
func (o GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput) ToGetUsageStatementEmailRecipientsGroupRecipientsListArrayOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput
type GetUsageStatementEmailRecipientsGroupRecipientsListInput ¶
type GetUsageStatementEmailRecipientsGroupRecipientsListInput interface { pulumi.Input ToGetUsageStatementEmailRecipientsGroupRecipientsListOutput() GetUsageStatementEmailRecipientsGroupRecipientsListOutput ToGetUsageStatementEmailRecipientsGroupRecipientsListOutputWithContext(context.Context) GetUsageStatementEmailRecipientsGroupRecipientsListOutput }
GetUsageStatementEmailRecipientsGroupRecipientsListInput is an input type that accepts GetUsageStatementEmailRecipientsGroupRecipientsListArgs and GetUsageStatementEmailRecipientsGroupRecipientsListOutput values. You can construct a concrete instance of `GetUsageStatementEmailRecipientsGroupRecipientsListInput` via:
GetUsageStatementEmailRecipientsGroupRecipientsListArgs{...}
type GetUsageStatementEmailRecipientsGroupRecipientsListOutput ¶
type GetUsageStatementEmailRecipientsGroupRecipientsListOutput struct{ *pulumi.OutputState }
func (GetUsageStatementEmailRecipientsGroupRecipientsListOutput) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupRecipientsListOutput) ElementType() reflect.Type
func (GetUsageStatementEmailRecipientsGroupRecipientsListOutput) EmailId ¶
func (o GetUsageStatementEmailRecipientsGroupRecipientsListOutput) EmailId() pulumi.StringOutput
the email of the recipient.
func (GetUsageStatementEmailRecipientsGroupRecipientsListOutput) FirstName ¶
func (o GetUsageStatementEmailRecipientsGroupRecipientsListOutput) FirstName() pulumi.StringOutput
the first name of the recipient.
func (GetUsageStatementEmailRecipientsGroupRecipientsListOutput) LastName ¶
func (o GetUsageStatementEmailRecipientsGroupRecipientsListOutput) LastName() pulumi.StringOutput
the last name of the recipient.
func (GetUsageStatementEmailRecipientsGroupRecipientsListOutput) State ¶
func (o GetUsageStatementEmailRecipientsGroupRecipientsListOutput) State() pulumi.StringOutput
The email recipient group lifecycle state.
func (GetUsageStatementEmailRecipientsGroupRecipientsListOutput) ToGetUsageStatementEmailRecipientsGroupRecipientsListOutput ¶
func (o GetUsageStatementEmailRecipientsGroupRecipientsListOutput) ToGetUsageStatementEmailRecipientsGroupRecipientsListOutput() GetUsageStatementEmailRecipientsGroupRecipientsListOutput
func (GetUsageStatementEmailRecipientsGroupRecipientsListOutput) ToGetUsageStatementEmailRecipientsGroupRecipientsListOutputWithContext ¶
func (o GetUsageStatementEmailRecipientsGroupRecipientsListOutput) ToGetUsageStatementEmailRecipientsGroupRecipientsListOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupRecipientsListOutput
type GetUsageStatementEmailRecipientsGroupsArgs ¶
type GetUsageStatementEmailRecipientsGroupsArgs struct { // The compartment ID in which to list resources. CompartmentId string `pulumi:"compartmentId"` Filters []GetUsageStatementEmailRecipientsGroupsFilter `pulumi:"filters"` // The UsageStatement Subscription unique OCID. SubscriptionId string `pulumi:"subscriptionId"` }
A collection of arguments for invoking getUsageStatementEmailRecipientsGroups.
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollection ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollection struct {
Items []GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItem `pulumi:"items"`
}
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArgs ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArgs struct {
Items GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayInput `pulumi:"items"`
}
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArgs) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArgs) ElementType() reflect.Type
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArgs) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput ¶
func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArgs) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArgs) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutputWithContext ¶
func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArgs) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArray ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArray []GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionInput
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArray) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArray) ElementType() reflect.Type
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArray) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput ¶
func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArray) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArray) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutputWithContext ¶
func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArray) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayInput ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayInput interface { pulumi.Input ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutputWithContext(context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput }
GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayInput is an input type that accepts GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArray and GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput values. You can construct a concrete instance of `GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayInput` via:
GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArray{ GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArgs{...} }
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput) ElementType() reflect.Type
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutputWithContext ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionInput ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionInput interface { pulumi.Input ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutputWithContext(context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput }
GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionInput is an input type that accepts GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArgs and GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput values. You can construct a concrete instance of `GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionInput` via:
GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArgs{...}
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItem ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItem struct { // The compartment ID in which to list resources. CompartmentId string `pulumi:"compartmentId"` EmailRecipientsGroupId string `pulumi:"emailRecipientsGroupId"` // The usage statement email recipients group OCID. Id string `pulumi:"id"` // The list of recipient will receive the usage statement email. RecipientsLists []GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsList `pulumi:"recipientsLists"` // The email recipient group lifecycle state. State string `pulumi:"state"` // The UsageStatement Subscription unique OCID. SubscriptionId string `pulumi:"subscriptionId"` }
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArgs ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArgs struct { // The compartment ID in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` EmailRecipientsGroupId pulumi.StringInput `pulumi:"emailRecipientsGroupId"` // The usage statement email recipients group OCID. Id pulumi.StringInput `pulumi:"id"` // The list of recipient will receive the usage statement email. RecipientsLists GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayInput `pulumi:"recipientsLists"` // The email recipient group lifecycle state. State pulumi.StringInput `pulumi:"state"` // The UsageStatement Subscription unique OCID. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` }
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArgs) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArgs) ElementType() reflect.Type
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArgs) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput ¶
func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArgs) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArgs) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutputWithContext ¶
func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArgs) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArray ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArray []GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemInput
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArray) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArray) ElementType() reflect.Type
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArray) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput ¶
func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArray) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArray) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutputWithContext ¶
func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArray) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayInput ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayInput interface { pulumi.Input ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutputWithContext(context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput }
GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayInput is an input type that accepts GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArray and GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput values. You can construct a concrete instance of `GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayInput` via:
GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArray{ GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArgs{...} }
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutputWithContext ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArrayOutput
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemInput ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemInput interface { pulumi.Input ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutputWithContext(context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput }
GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemInput is an input type that accepts GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArgs and GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput values. You can construct a concrete instance of `GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemInput` via:
GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemArgs{...}
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput struct{ *pulumi.OutputState }
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) CompartmentId ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) CompartmentId() pulumi.StringOutput
The compartment ID in which to list resources.
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) ElementType() reflect.Type
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) EmailRecipientsGroupId ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) EmailRecipientsGroupId() pulumi.StringOutput
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) Id ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) Id() pulumi.StringOutput
The usage statement email recipients group OCID.
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) RecipientsLists ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) RecipientsLists() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput
The list of recipient will receive the usage statement email.
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) State ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) State() pulumi.StringOutput
The email recipient group lifecycle state.
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) SubscriptionId ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) SubscriptionId() pulumi.StringOutput
The UsageStatement Subscription unique OCID.
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutputWithContext ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemOutput
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsList ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsList struct { // the email of the recipient. EmailId string `pulumi:"emailId"` // the first name of the recipient. FirstName string `pulumi:"firstName"` // the last name of the recipient. LastName string `pulumi:"lastName"` // The email recipient group lifecycle state. State string `pulumi:"state"` }
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArgs ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArgs struct { // the email of the recipient. EmailId pulumi.StringInput `pulumi:"emailId"` // the first name of the recipient. FirstName pulumi.StringInput `pulumi:"firstName"` // the last name of the recipient. LastName pulumi.StringInput `pulumi:"lastName"` // The email recipient group lifecycle state. State pulumi.StringInput `pulumi:"state"` }
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArgs) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArgs) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput ¶
func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArgs) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArgs) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutputWithContext ¶
func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArgs) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArray ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArray []GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListInput
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArray) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArray) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput ¶
func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArray) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArray) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutputWithContext ¶
func (i GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArray) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayInput ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayInput interface { pulumi.Input ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutputWithContext(context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput }
GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayInput is an input type that accepts GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArray and GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput values. You can construct a concrete instance of `GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayInput` via:
GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArray{ GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArgs{...} }
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput struct{ *pulumi.OutputState }
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput) Index ¶
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutputWithContext ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArrayOutput
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListInput ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListInput interface { pulumi.Input ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutputWithContext(context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput }
GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListInput is an input type that accepts GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArgs and GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput values. You can construct a concrete instance of `GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListInput` via:
GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListArgs{...}
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput struct{ *pulumi.OutputState }
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) EmailId ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) EmailId() pulumi.StringOutput
the email of the recipient.
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) FirstName ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) FirstName() pulumi.StringOutput
the first name of the recipient.
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) LastName ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) LastName() pulumi.StringOutput
the last name of the recipient.
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) State ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) State() pulumi.StringOutput
The email recipient group lifecycle state.
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutputWithContext ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionItemRecipientsListOutput
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput ¶
type GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput struct{ *pulumi.OutputState }
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput) ElementType() reflect.Type
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput
func (GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutputWithContext ¶
func (o GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput) ToGetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionOutput
type GetUsageStatementEmailRecipientsGroupsFilterArgs ¶
type GetUsageStatementEmailRecipientsGroupsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetUsageStatementEmailRecipientsGroupsFilterArgs) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupsFilterArgs) ElementType() reflect.Type
func (GetUsageStatementEmailRecipientsGroupsFilterArgs) ToGetUsageStatementEmailRecipientsGroupsFilterOutput ¶
func (i GetUsageStatementEmailRecipientsGroupsFilterArgs) ToGetUsageStatementEmailRecipientsGroupsFilterOutput() GetUsageStatementEmailRecipientsGroupsFilterOutput
func (GetUsageStatementEmailRecipientsGroupsFilterArgs) ToGetUsageStatementEmailRecipientsGroupsFilterOutputWithContext ¶
func (i GetUsageStatementEmailRecipientsGroupsFilterArgs) ToGetUsageStatementEmailRecipientsGroupsFilterOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsFilterOutput
type GetUsageStatementEmailRecipientsGroupsFilterArray ¶
type GetUsageStatementEmailRecipientsGroupsFilterArray []GetUsageStatementEmailRecipientsGroupsFilterInput
func (GetUsageStatementEmailRecipientsGroupsFilterArray) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupsFilterArray) ElementType() reflect.Type
func (GetUsageStatementEmailRecipientsGroupsFilterArray) ToGetUsageStatementEmailRecipientsGroupsFilterArrayOutput ¶
func (i GetUsageStatementEmailRecipientsGroupsFilterArray) ToGetUsageStatementEmailRecipientsGroupsFilterArrayOutput() GetUsageStatementEmailRecipientsGroupsFilterArrayOutput
func (GetUsageStatementEmailRecipientsGroupsFilterArray) ToGetUsageStatementEmailRecipientsGroupsFilterArrayOutputWithContext ¶
func (i GetUsageStatementEmailRecipientsGroupsFilterArray) ToGetUsageStatementEmailRecipientsGroupsFilterArrayOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsFilterArrayOutput
type GetUsageStatementEmailRecipientsGroupsFilterArrayInput ¶
type GetUsageStatementEmailRecipientsGroupsFilterArrayInput interface { pulumi.Input ToGetUsageStatementEmailRecipientsGroupsFilterArrayOutput() GetUsageStatementEmailRecipientsGroupsFilterArrayOutput ToGetUsageStatementEmailRecipientsGroupsFilterArrayOutputWithContext(context.Context) GetUsageStatementEmailRecipientsGroupsFilterArrayOutput }
GetUsageStatementEmailRecipientsGroupsFilterArrayInput is an input type that accepts GetUsageStatementEmailRecipientsGroupsFilterArray and GetUsageStatementEmailRecipientsGroupsFilterArrayOutput values. You can construct a concrete instance of `GetUsageStatementEmailRecipientsGroupsFilterArrayInput` via:
GetUsageStatementEmailRecipientsGroupsFilterArray{ GetUsageStatementEmailRecipientsGroupsFilterArgs{...} }
type GetUsageStatementEmailRecipientsGroupsFilterArrayOutput ¶
type GetUsageStatementEmailRecipientsGroupsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetUsageStatementEmailRecipientsGroupsFilterArrayOutput) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupsFilterArrayOutput) ElementType() reflect.Type
func (GetUsageStatementEmailRecipientsGroupsFilterArrayOutput) ToGetUsageStatementEmailRecipientsGroupsFilterArrayOutput ¶
func (o GetUsageStatementEmailRecipientsGroupsFilterArrayOutput) ToGetUsageStatementEmailRecipientsGroupsFilterArrayOutput() GetUsageStatementEmailRecipientsGroupsFilterArrayOutput
func (GetUsageStatementEmailRecipientsGroupsFilterArrayOutput) ToGetUsageStatementEmailRecipientsGroupsFilterArrayOutputWithContext ¶
func (o GetUsageStatementEmailRecipientsGroupsFilterArrayOutput) ToGetUsageStatementEmailRecipientsGroupsFilterArrayOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsFilterArrayOutput
type GetUsageStatementEmailRecipientsGroupsFilterInput ¶
type GetUsageStatementEmailRecipientsGroupsFilterInput interface { pulumi.Input ToGetUsageStatementEmailRecipientsGroupsFilterOutput() GetUsageStatementEmailRecipientsGroupsFilterOutput ToGetUsageStatementEmailRecipientsGroupsFilterOutputWithContext(context.Context) GetUsageStatementEmailRecipientsGroupsFilterOutput }
GetUsageStatementEmailRecipientsGroupsFilterInput is an input type that accepts GetUsageStatementEmailRecipientsGroupsFilterArgs and GetUsageStatementEmailRecipientsGroupsFilterOutput values. You can construct a concrete instance of `GetUsageStatementEmailRecipientsGroupsFilterInput` via:
GetUsageStatementEmailRecipientsGroupsFilterArgs{...}
type GetUsageStatementEmailRecipientsGroupsFilterOutput ¶
type GetUsageStatementEmailRecipientsGroupsFilterOutput struct{ *pulumi.OutputState }
func (GetUsageStatementEmailRecipientsGroupsFilterOutput) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupsFilterOutput) ElementType() reflect.Type
func (GetUsageStatementEmailRecipientsGroupsFilterOutput) Name ¶
func (o GetUsageStatementEmailRecipientsGroupsFilterOutput) Name() pulumi.StringOutput
func (GetUsageStatementEmailRecipientsGroupsFilterOutput) Regex ¶
func (o GetUsageStatementEmailRecipientsGroupsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetUsageStatementEmailRecipientsGroupsFilterOutput) ToGetUsageStatementEmailRecipientsGroupsFilterOutput ¶
func (o GetUsageStatementEmailRecipientsGroupsFilterOutput) ToGetUsageStatementEmailRecipientsGroupsFilterOutput() GetUsageStatementEmailRecipientsGroupsFilterOutput
func (GetUsageStatementEmailRecipientsGroupsFilterOutput) ToGetUsageStatementEmailRecipientsGroupsFilterOutputWithContext ¶
func (o GetUsageStatementEmailRecipientsGroupsFilterOutput) ToGetUsageStatementEmailRecipientsGroupsFilterOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsFilterOutput
func (GetUsageStatementEmailRecipientsGroupsFilterOutput) Values ¶
func (o GetUsageStatementEmailRecipientsGroupsFilterOutput) Values() pulumi.StringArrayOutput
type GetUsageStatementEmailRecipientsGroupsOutputArgs ¶
type GetUsageStatementEmailRecipientsGroupsOutputArgs struct { // The compartment ID in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetUsageStatementEmailRecipientsGroupsFilterArrayInput `pulumi:"filters"` // The UsageStatement Subscription unique OCID. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` }
A collection of arguments for invoking getUsageStatementEmailRecipientsGroups.
func (GetUsageStatementEmailRecipientsGroupsOutputArgs) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupsOutputArgs) ElementType() reflect.Type
type GetUsageStatementEmailRecipientsGroupsResult ¶
type GetUsageStatementEmailRecipientsGroupsResult struct { // The customer tenancy OCID. CompartmentId string `pulumi:"compartmentId"` // The list of email_recipients_group_collection. EmailRecipientsGroupCollections []GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollection `pulumi:"emailRecipientsGroupCollections"` Filters []GetUsageStatementEmailRecipientsGroupsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` SubscriptionId string `pulumi:"subscriptionId"` }
A collection of values returned by getUsageStatementEmailRecipientsGroups.
func GetUsageStatementEmailRecipientsGroups ¶
func GetUsageStatementEmailRecipientsGroups(ctx *pulumi.Context, args *GetUsageStatementEmailRecipientsGroupsArgs, opts ...pulumi.InvokeOption) (*GetUsageStatementEmailRecipientsGroupsResult, error)
This data source provides the list of Usage Statement Email Recipients Groups in Oracle Cloud Infrastructure Metering Computation service.
Return the saved usage statement email recipient group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetUsageStatementEmailRecipientsGroups(ctx, &meteringcomputation.GetUsageStatementEmailRecipientsGroupsArgs{ CompartmentId: compartmentId, SubscriptionId: testSubscription.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetUsageStatementEmailRecipientsGroupsResultOutput ¶
type GetUsageStatementEmailRecipientsGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUsageStatementEmailRecipientsGroups.
func GetUsageStatementEmailRecipientsGroupsOutput ¶
func GetUsageStatementEmailRecipientsGroupsOutput(ctx *pulumi.Context, args GetUsageStatementEmailRecipientsGroupsOutputArgs, opts ...pulumi.InvokeOption) GetUsageStatementEmailRecipientsGroupsResultOutput
func (GetUsageStatementEmailRecipientsGroupsResultOutput) CompartmentId ¶
func (o GetUsageStatementEmailRecipientsGroupsResultOutput) CompartmentId() pulumi.StringOutput
The customer tenancy OCID.
func (GetUsageStatementEmailRecipientsGroupsResultOutput) ElementType ¶
func (GetUsageStatementEmailRecipientsGroupsResultOutput) ElementType() reflect.Type
func (GetUsageStatementEmailRecipientsGroupsResultOutput) EmailRecipientsGroupCollections ¶
func (o GetUsageStatementEmailRecipientsGroupsResultOutput) EmailRecipientsGroupCollections() GetUsageStatementEmailRecipientsGroupsEmailRecipientsGroupCollectionArrayOutput
The list of email_recipients_group_collection.
func (GetUsageStatementEmailRecipientsGroupsResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (GetUsageStatementEmailRecipientsGroupsResultOutput) SubscriptionId ¶
func (o GetUsageStatementEmailRecipientsGroupsResultOutput) SubscriptionId() pulumi.StringOutput
func (GetUsageStatementEmailRecipientsGroupsResultOutput) ToGetUsageStatementEmailRecipientsGroupsResultOutput ¶
func (o GetUsageStatementEmailRecipientsGroupsResultOutput) ToGetUsageStatementEmailRecipientsGroupsResultOutput() GetUsageStatementEmailRecipientsGroupsResultOutput
func (GetUsageStatementEmailRecipientsGroupsResultOutput) ToGetUsageStatementEmailRecipientsGroupsResultOutputWithContext ¶
func (o GetUsageStatementEmailRecipientsGroupsResultOutput) ToGetUsageStatementEmailRecipientsGroupsResultOutputWithContext(ctx context.Context) GetUsageStatementEmailRecipientsGroupsResultOutput
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/v2/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: testCustomTableOciMeteringComputationCustomTable.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/v2/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: testQueryOciMeteringComputationQuery.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 ¶
type LookupScheduleArgs struct { // The schedule unique OCID. ScheduleId string `pulumi:"scheduleId"` }
A collection of arguments for invoking getSchedule.
type LookupScheduleOutputArgs ¶
type LookupScheduleOutputArgs struct { // The schedule unique OCID. ScheduleId pulumi.StringInput `pulumi:"scheduleId"` }
A collection of arguments for invoking getSchedule.
func (LookupScheduleOutputArgs) ElementType ¶
func (LookupScheduleOutputArgs) ElementType() reflect.Type
type LookupScheduleResult ¶
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]string `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]string `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]string `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 ¶
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/v2/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: testScheduleOciMeteringComputationSchedule.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupScheduleResultOutput ¶
type LookupScheduleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSchedule.
func LookupScheduleOutput ¶
func LookupScheduleOutput(ctx *pulumi.Context, args LookupScheduleOutputArgs, opts ...pulumi.InvokeOption) LookupScheduleResultOutput
func (LookupScheduleResultOutput) CompartmentId ¶
func (o LookupScheduleResultOutput) CompartmentId() pulumi.StringOutput
The customer tenancy.
func (LookupScheduleResultOutput) DefinedTags ¶
func (o LookupScheduleResultOutput) DefinedTags() pulumi.StringMapOutput
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 ¶
func (o LookupScheduleResultOutput) Description() pulumi.StringOutput
The description of the schedule.
func (LookupScheduleResultOutput) ElementType ¶
func (LookupScheduleResultOutput) ElementType() reflect.Type
func (LookupScheduleResultOutput) FreeformTags ¶
func (o LookupScheduleResultOutput) FreeformTags() pulumi.StringMapOutput
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 ¶
func (o LookupScheduleResultOutput) Id() pulumi.StringOutput
The OCID representing a unique shedule.
func (LookupScheduleResultOutput) Name ¶
func (o LookupScheduleResultOutput) Name() pulumi.StringOutput
The unique name of the schedule created by the user.
func (LookupScheduleResultOutput) OutputFileFormat ¶
func (o LookupScheduleResultOutput) OutputFileFormat() pulumi.StringOutput
Specifies the supported output file format.
func (LookupScheduleResultOutput) QueryProperties ¶
func (o LookupScheduleResultOutput) QueryProperties() GetScheduleQueryPropertyArrayOutput
The query properties.
func (LookupScheduleResultOutput) ResultLocations ¶
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 ¶
func (o LookupScheduleResultOutput) SavedReportId() pulumi.StringOutput
The saved report ID which can also be used to generate a query.
func (LookupScheduleResultOutput) ScheduleId ¶
func (o LookupScheduleResultOutput) ScheduleId() pulumi.StringOutput
func (LookupScheduleResultOutput) ScheduleRecurrences ¶
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 ¶
func (o LookupScheduleResultOutput) State() pulumi.StringOutput
The schedule lifecycle state.
func (LookupScheduleResultOutput) SystemTags ¶
func (o LookupScheduleResultOutput) SystemTags() pulumi.StringMapOutput
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 ¶
func (o LookupScheduleResultOutput) TimeCreated() pulumi.StringOutput
The date and time the schedule was created.
func (LookupScheduleResultOutput) TimeNextRun ¶
func (o LookupScheduleResultOutput) TimeNextRun() pulumi.StringOutput
The date and time of the next job execution.
func (LookupScheduleResultOutput) TimeScheduled ¶
func (o LookupScheduleResultOutput) TimeScheduled() pulumi.StringOutput
The date and time of the first time job execution.
func (LookupScheduleResultOutput) ToLookupScheduleResultOutput ¶
func (o LookupScheduleResultOutput) ToLookupScheduleResultOutput() LookupScheduleResultOutput
func (LookupScheduleResultOutput) ToLookupScheduleResultOutputWithContext ¶
func (o LookupScheduleResultOutput) ToLookupScheduleResultOutputWithContext(ctx context.Context) LookupScheduleResultOutput
type LookupUsageCarbonEmissionsQueryArgs ¶
type LookupUsageCarbonEmissionsQueryArgs struct { // The query unique OCID. UsageCarbonEmissionsQueryId string `pulumi:"usageCarbonEmissionsQueryId"` }
A collection of arguments for invoking getUsageCarbonEmissionsQuery.
type LookupUsageCarbonEmissionsQueryOutputArgs ¶
type LookupUsageCarbonEmissionsQueryOutputArgs struct { // The query unique OCID. UsageCarbonEmissionsQueryId pulumi.StringInput `pulumi:"usageCarbonEmissionsQueryId"` }
A collection of arguments for invoking getUsageCarbonEmissionsQuery.
func (LookupUsageCarbonEmissionsQueryOutputArgs) ElementType ¶
func (LookupUsageCarbonEmissionsQueryOutputArgs) ElementType() reflect.Type
type LookupUsageCarbonEmissionsQueryResult ¶
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 ¶
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/v2/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: testUsageCarbonEmissionsQueryOciMeteringComputationUsageCarbonEmissionsQuery.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupUsageCarbonEmissionsQueryResultOutput ¶
type LookupUsageCarbonEmissionsQueryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUsageCarbonEmissionsQuery.
func LookupUsageCarbonEmissionsQueryOutput ¶
func LookupUsageCarbonEmissionsQueryOutput(ctx *pulumi.Context, args LookupUsageCarbonEmissionsQueryOutputArgs, opts ...pulumi.InvokeOption) LookupUsageCarbonEmissionsQueryResultOutput
func (LookupUsageCarbonEmissionsQueryResultOutput) CompartmentId ¶
func (o LookupUsageCarbonEmissionsQueryResultOutput) CompartmentId() pulumi.StringOutput
The compartment OCID.
func (LookupUsageCarbonEmissionsQueryResultOutput) ElementType ¶
func (LookupUsageCarbonEmissionsQueryResultOutput) ElementType() reflect.Type
func (LookupUsageCarbonEmissionsQueryResultOutput) Id ¶
func (o LookupUsageCarbonEmissionsQueryResultOutput) Id() pulumi.StringOutput
The query OCID.
func (LookupUsageCarbonEmissionsQueryResultOutput) QueryDefinitions ¶
func (o LookupUsageCarbonEmissionsQueryResultOutput) QueryDefinitions() GetUsageCarbonEmissionsQueryQueryDefinitionArrayOutput
The common fields for queries.
func (LookupUsageCarbonEmissionsQueryResultOutput) ToLookupUsageCarbonEmissionsQueryResultOutput ¶
func (o LookupUsageCarbonEmissionsQueryResultOutput) ToLookupUsageCarbonEmissionsQueryResultOutput() LookupUsageCarbonEmissionsQueryResultOutput
func (LookupUsageCarbonEmissionsQueryResultOutput) ToLookupUsageCarbonEmissionsQueryResultOutputWithContext ¶
func (o LookupUsageCarbonEmissionsQueryResultOutput) ToLookupUsageCarbonEmissionsQueryResultOutputWithContext(ctx context.Context) LookupUsageCarbonEmissionsQueryResultOutput
func (LookupUsageCarbonEmissionsQueryResultOutput) UsageCarbonEmissionsQueryId ¶
func (o LookupUsageCarbonEmissionsQueryResultOutput) UsageCarbonEmissionsQueryId() pulumi.StringOutput
type LookupUsageStatementEmailRecipientsGroupArgs ¶
type LookupUsageStatementEmailRecipientsGroupArgs struct { // The compartment ID in which to list resources. CompartmentId string `pulumi:"compartmentId"` // The email recipient group OCID. EmailRecipientsGroupId string `pulumi:"emailRecipientsGroupId"` // The UsageStatement Subscription unique OCID. SubscriptionId string `pulumi:"subscriptionId"` }
A collection of arguments for invoking getUsageStatementEmailRecipientsGroup.
type LookupUsageStatementEmailRecipientsGroupOutputArgs ¶
type LookupUsageStatementEmailRecipientsGroupOutputArgs struct { // The compartment ID in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The email recipient group OCID. EmailRecipientsGroupId pulumi.StringInput `pulumi:"emailRecipientsGroupId"` // The UsageStatement Subscription unique OCID. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` }
A collection of arguments for invoking getUsageStatementEmailRecipientsGroup.
func (LookupUsageStatementEmailRecipientsGroupOutputArgs) ElementType ¶
func (LookupUsageStatementEmailRecipientsGroupOutputArgs) ElementType() reflect.Type
type LookupUsageStatementEmailRecipientsGroupResult ¶
type LookupUsageStatementEmailRecipientsGroupResult struct { // The customer tenancy OCID. CompartmentId string `pulumi:"compartmentId"` EmailRecipientsGroupId string `pulumi:"emailRecipientsGroupId"` // The usage statement email recipients group OCID. Id string `pulumi:"id"` // The list of recipient will receive the usage statement email. RecipientsLists []GetUsageStatementEmailRecipientsGroupRecipientsList `pulumi:"recipientsLists"` // The email recipient group lifecycle state. State string `pulumi:"state"` SubscriptionId string `pulumi:"subscriptionId"` }
A collection of values returned by getUsageStatementEmailRecipientsGroup.
func LookupUsageStatementEmailRecipientsGroup ¶
func LookupUsageStatementEmailRecipientsGroup(ctx *pulumi.Context, args *LookupUsageStatementEmailRecipientsGroupArgs, opts ...pulumi.InvokeOption) (*LookupUsageStatementEmailRecipientsGroupResult, error)
This data source provides details about a specific Usage Statement Email Recipients Group resource in Oracle Cloud Infrastructure Metering Computation service.
Return the saved usage statement email recipient group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetUsageStatementEmailRecipientsGroup(ctx, &meteringcomputation.GetUsageStatementEmailRecipientsGroupArgs{ CompartmentId: compartmentId, EmailRecipientsGroupId: testGroup.Id, SubscriptionId: testSubscription.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupUsageStatementEmailRecipientsGroupResultOutput ¶
type LookupUsageStatementEmailRecipientsGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUsageStatementEmailRecipientsGroup.
func LookupUsageStatementEmailRecipientsGroupOutput ¶
func LookupUsageStatementEmailRecipientsGroupOutput(ctx *pulumi.Context, args LookupUsageStatementEmailRecipientsGroupOutputArgs, opts ...pulumi.InvokeOption) LookupUsageStatementEmailRecipientsGroupResultOutput
func (LookupUsageStatementEmailRecipientsGroupResultOutput) CompartmentId ¶
func (o LookupUsageStatementEmailRecipientsGroupResultOutput) CompartmentId() pulumi.StringOutput
The customer tenancy OCID.
func (LookupUsageStatementEmailRecipientsGroupResultOutput) ElementType ¶
func (LookupUsageStatementEmailRecipientsGroupResultOutput) ElementType() reflect.Type
func (LookupUsageStatementEmailRecipientsGroupResultOutput) EmailRecipientsGroupId ¶
func (o LookupUsageStatementEmailRecipientsGroupResultOutput) EmailRecipientsGroupId() pulumi.StringOutput
func (LookupUsageStatementEmailRecipientsGroupResultOutput) Id ¶
The usage statement email recipients group OCID.
func (LookupUsageStatementEmailRecipientsGroupResultOutput) RecipientsLists ¶
func (o LookupUsageStatementEmailRecipientsGroupResultOutput) RecipientsLists() GetUsageStatementEmailRecipientsGroupRecipientsListArrayOutput
The list of recipient will receive the usage statement email.
func (LookupUsageStatementEmailRecipientsGroupResultOutput) State ¶
func (o LookupUsageStatementEmailRecipientsGroupResultOutput) State() pulumi.StringOutput
The email recipient group lifecycle state.
func (LookupUsageStatementEmailRecipientsGroupResultOutput) SubscriptionId ¶
func (o LookupUsageStatementEmailRecipientsGroupResultOutput) SubscriptionId() pulumi.StringOutput
func (LookupUsageStatementEmailRecipientsGroupResultOutput) ToLookupUsageStatementEmailRecipientsGroupResultOutput ¶
func (o LookupUsageStatementEmailRecipientsGroupResultOutput) ToLookupUsageStatementEmailRecipientsGroupResultOutput() LookupUsageStatementEmailRecipientsGroupResultOutput
func (LookupUsageStatementEmailRecipientsGroupResultOutput) ToLookupUsageStatementEmailRecipientsGroupResultOutputWithContext ¶
func (o LookupUsageStatementEmailRecipientsGroupResultOutput) ToLookupUsageStatementEmailRecipientsGroupResultOutputWithContext(ctx context.Context) LookupUsageStatementEmailRecipientsGroupResultOutput
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/v2/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.NewQuery(ctx, "test_query", &MeteringComputation.QueryArgs{ CompartmentId: pulumi.Any(compartmentId), QueryDefinition: &meteringcomputation.QueryQueryDefinitionArgs{ CostAnalysisUi: &meteringcomputation.QueryQueryDefinitionCostAnalysisUiArgs{ Graph: pulumi.Any(queryQueryDefinitionCostAnalysisUiGraph), IsCumulativeGraph: pulumi.Any(queryQueryDefinitionCostAnalysisUiIsCumulativeGraph), }, DisplayName: pulumi.Any(queryQueryDefinitionDisplayName), ReportQuery: &meteringcomputation.QueryQueryDefinitionReportQueryArgs{ Granularity: pulumi.Any(queryQueryDefinitionReportQueryGranularity), TenantId: pulumi.Any(testTenant.Id), CompartmentDepth: pulumi.Any(queryQueryDefinitionReportQueryCompartmentDepth), DateRangeName: pulumi.Any(queryQueryDefinitionReportQueryDateRangeName), Filter: pulumi.Any(queryQueryDefinitionReportQueryFilter), Forecast: &meteringcomputation.QueryQueryDefinitionReportQueryForecastArgs{ TimeForecastEnded: pulumi.Any(queryQueryDefinitionReportQueryForecastTimeForecastEnded), ForecastType: pulumi.Any(queryQueryDefinitionReportQueryForecastForecastType), TimeForecastStarted: pulumi.Any(queryQueryDefinitionReportQueryForecastTimeForecastStarted), }, GroupBies: pulumi.Any(queryQueryDefinitionReportQueryGroupBy), GroupByTags: meteringcomputation.QueryQueryDefinitionReportQueryGroupByTagArray{ &meteringcomputation.QueryQueryDefinitionReportQueryGroupByTagArgs{ Key: pulumi.Any(queryQueryDefinitionReportQueryGroupByTagKey), Namespace: pulumi.Any(queryQueryDefinitionReportQueryGroupByTagNamespace), Value: pulumi.Any(queryQueryDefinitionReportQueryGroupByTagValue), }, }, IsAggregateByTime: pulumi.Any(queryQueryDefinitionReportQueryIsAggregateByTime), QueryType: pulumi.Any(queryQueryDefinitionReportQueryQueryType), TimeUsageEnded: pulumi.Any(queryQueryDefinitionReportQueryTimeUsageEnded), TimeUsageStarted: pulumi.Any(queryQueryDefinitionReportQueryTimeUsageStarted), }, Version: pulumi.Any(queryQueryDefinitionVersion), }, }) 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 ¶
func (o QueryOutput) CompartmentId() pulumi.StringOutput
The compartment OCID.
func (QueryOutput) ElementType ¶
func (QueryOutput) ElementType() reflect.Type
func (QueryOutput) QueryDefinition ¶
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 ¶
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.StringMapOutput `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.StringMapOutput `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.StringMapOutput `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/v2/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.NewSchedule(ctx, "test_schedule", &MeteringComputation.ScheduleArgs{ CompartmentId: pulumi.Any(compartmentId), Name: pulumi.Any(scheduleName), ResultLocation: &meteringcomputation.ScheduleResultLocationArgs{ Bucket: pulumi.Any(scheduleResultLocationBucket), LocationType: pulumi.Any(scheduleResultLocationLocationType), Namespace: pulumi.Any(scheduleResultLocationNamespace), Region: pulumi.Any(scheduleResultLocationRegion), }, ScheduleRecurrences: pulumi.Any(scheduleScheduleRecurrences), TimeScheduled: pulumi.Any(scheduleTimeScheduled), DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, Description: pulumi.Any(scheduleDescription), FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, OutputFileFormat: pulumi.Any(scheduleOutputFileFormat), QueryProperties: &meteringcomputation.ScheduleQueryPropertiesArgs{ DateRange: &meteringcomputation.ScheduleQueryPropertiesDateRangeArgs{ DateRangeType: pulumi.Any(scheduleQueryPropertiesDateRangeDateRangeType), DynamicDateRangeType: pulumi.Any(scheduleQueryPropertiesDateRangeDynamicDateRangeType), TimeUsageEnded: pulumi.Any(scheduleQueryPropertiesDateRangeTimeUsageEnded), TimeUsageStarted: pulumi.Any(scheduleQueryPropertiesDateRangeTimeUsageStarted), }, Granularity: pulumi.Any(scheduleQueryPropertiesGranularity), CompartmentDepth: pulumi.Any(scheduleQueryPropertiesCompartmentDepth), Filter: pulumi.Any(scheduleQueryPropertiesFilter), GroupBies: pulumi.Any(scheduleQueryPropertiesGroupBy), GroupByTags: meteringcomputation.ScheduleQueryPropertiesGroupByTagArray{ &meteringcomputation.ScheduleQueryPropertiesGroupByTagArgs{ Key: pulumi.Any(scheduleQueryPropertiesGroupByTagKey), Namespace: pulumi.Any(scheduleQueryPropertiesGroupByTagNamespace), Value: pulumi.Any(scheduleQueryPropertiesGroupByTagValue), }, }, IsAggregateByTime: pulumi.Any(scheduleQueryPropertiesIsAggregateByTime), QueryType: pulumi.Any(scheduleQueryPropertiesQueryType), }, SavedReportId: pulumi.Any(testReport.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 ¶
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 ¶
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 ¶
func (*Schedule) ToScheduleOutput ¶
func (i *Schedule) ToScheduleOutput() ScheduleOutput
func (*Schedule) ToScheduleOutputWithContext ¶
func (i *Schedule) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
type ScheduleArgs ¶
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.StringMapInput // (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.StringMapInput // 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 ¶
func (ScheduleArgs) ElementType() reflect.Type
type ScheduleArray ¶
type ScheduleArray []ScheduleInput
func (ScheduleArray) ElementType ¶
func (ScheduleArray) ElementType() reflect.Type
func (ScheduleArray) ToScheduleArrayOutput ¶
func (i ScheduleArray) ToScheduleArrayOutput() ScheduleArrayOutput
func (ScheduleArray) ToScheduleArrayOutputWithContext ¶
func (i ScheduleArray) ToScheduleArrayOutputWithContext(ctx context.Context) ScheduleArrayOutput
type ScheduleArrayInput ¶
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 ¶
type ScheduleArrayOutput struct{ *pulumi.OutputState }
func (ScheduleArrayOutput) ElementType ¶
func (ScheduleArrayOutput) ElementType() reflect.Type
func (ScheduleArrayOutput) Index ¶
func (o ScheduleArrayOutput) Index(i pulumi.IntInput) ScheduleOutput
func (ScheduleArrayOutput) ToScheduleArrayOutput ¶
func (o ScheduleArrayOutput) ToScheduleArrayOutput() ScheduleArrayOutput
func (ScheduleArrayOutput) ToScheduleArrayOutputWithContext ¶
func (o ScheduleArrayOutput) ToScheduleArrayOutputWithContext(ctx context.Context) ScheduleArrayOutput
type ScheduleInput ¶
type ScheduleInput interface { pulumi.Input ToScheduleOutput() ScheduleOutput ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput }
type ScheduleMap ¶
type ScheduleMap map[string]ScheduleInput
func (ScheduleMap) ElementType ¶
func (ScheduleMap) ElementType() reflect.Type
func (ScheduleMap) ToScheduleMapOutput ¶
func (i ScheduleMap) ToScheduleMapOutput() ScheduleMapOutput
func (ScheduleMap) ToScheduleMapOutputWithContext ¶
func (i ScheduleMap) ToScheduleMapOutputWithContext(ctx context.Context) ScheduleMapOutput
type ScheduleMapInput ¶
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 ¶
type ScheduleMapOutput struct{ *pulumi.OutputState }
func (ScheduleMapOutput) ElementType ¶
func (ScheduleMapOutput) ElementType() reflect.Type
func (ScheduleMapOutput) MapIndex ¶
func (o ScheduleMapOutput) MapIndex(k pulumi.StringInput) ScheduleOutput
func (ScheduleMapOutput) ToScheduleMapOutput ¶
func (o ScheduleMapOutput) ToScheduleMapOutput() ScheduleMapOutput
func (ScheduleMapOutput) ToScheduleMapOutputWithContext ¶
func (o ScheduleMapOutput) ToScheduleMapOutputWithContext(ctx context.Context) ScheduleMapOutput
type ScheduleOutput ¶
type ScheduleOutput struct{ *pulumi.OutputState }
func (ScheduleOutput) CompartmentId ¶
func (o ScheduleOutput) CompartmentId() pulumi.StringOutput
The customer tenancy.
func (ScheduleOutput) DefinedTags ¶
func (o ScheduleOutput) DefinedTags() pulumi.StringMapOutput
(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 ¶
func (o ScheduleOutput) Description() pulumi.StringOutput
(Updatable) The description of the schedule.
func (ScheduleOutput) ElementType ¶
func (ScheduleOutput) ElementType() reflect.Type
func (ScheduleOutput) FreeformTags ¶
func (o ScheduleOutput) FreeformTags() pulumi.StringMapOutput
(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 ¶
func (o ScheduleOutput) Name() pulumi.StringOutput
The unique name of the user-created schedule.
func (ScheduleOutput) OutputFileFormat ¶
func (o ScheduleOutput) OutputFileFormat() pulumi.StringOutput
(Updatable) Specifies the supported output file format.
func (ScheduleOutput) QueryProperties ¶
func (o ScheduleOutput) QueryProperties() ScheduleQueryPropertiesOutput
The query properties.
func (ScheduleOutput) ResultLocation ¶
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 ¶
func (o ScheduleOutput) SavedReportId() pulumi.StringOutput
The saved report ID which can also be used to generate a query.
func (ScheduleOutput) ScheduleRecurrences ¶
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 ¶
func (o ScheduleOutput) State() pulumi.StringOutput
The schedule lifecycle state.
func (ScheduleOutput) SystemTags ¶
func (o ScheduleOutput) SystemTags() pulumi.StringMapOutput
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 ¶
func (o ScheduleOutput) TimeCreated() pulumi.StringOutput
The date and time the schedule was created.
func (ScheduleOutput) TimeNextRun ¶
func (o ScheduleOutput) TimeNextRun() pulumi.StringOutput
The date and time of the next job execution.
func (ScheduleOutput) TimeScheduled ¶
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 ¶
func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
func (ScheduleOutput) ToScheduleOutputWithContext ¶
func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
type ScheduleQueryProperties ¶
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 ¶
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 ¶
func (ScheduleQueryPropertiesArgs) ElementType() reflect.Type
func (ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesOutput ¶
func (i ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesOutput() ScheduleQueryPropertiesOutput
func (ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesOutputWithContext ¶
func (i ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesOutputWithContext(ctx context.Context) ScheduleQueryPropertiesOutput
func (ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesPtrOutput ¶
func (i ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesPtrOutput() ScheduleQueryPropertiesPtrOutput
func (ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesPtrOutputWithContext ¶
func (i ScheduleQueryPropertiesArgs) ToScheduleQueryPropertiesPtrOutputWithContext(ctx context.Context) ScheduleQueryPropertiesPtrOutput
type ScheduleQueryPropertiesDateRange ¶
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 ¶
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 ¶
func (ScheduleQueryPropertiesDateRangeArgs) ElementType() reflect.Type
func (ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangeOutput ¶
func (i ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangeOutput() ScheduleQueryPropertiesDateRangeOutput
func (ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangeOutputWithContext ¶
func (i ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangeOutputWithContext(ctx context.Context) ScheduleQueryPropertiesDateRangeOutput
func (ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangePtrOutput ¶
func (i ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangePtrOutput() ScheduleQueryPropertiesDateRangePtrOutput
func (ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangePtrOutputWithContext ¶
func (i ScheduleQueryPropertiesDateRangeArgs) ToScheduleQueryPropertiesDateRangePtrOutputWithContext(ctx context.Context) ScheduleQueryPropertiesDateRangePtrOutput
type ScheduleQueryPropertiesDateRangeInput ¶
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 ¶
type ScheduleQueryPropertiesDateRangeOutput struct{ *pulumi.OutputState }
func (ScheduleQueryPropertiesDateRangeOutput) DateRangeType ¶
func (o ScheduleQueryPropertiesDateRangeOutput) DateRangeType() pulumi.StringOutput
Defines whether the schedule date range is STATIC or DYNAMIC.
func (ScheduleQueryPropertiesDateRangeOutput) DynamicDateRangeType ¶
func (o ScheduleQueryPropertiesDateRangeOutput) DynamicDateRangeType() pulumi.StringPtrOutput
func (ScheduleQueryPropertiesDateRangeOutput) ElementType ¶
func (ScheduleQueryPropertiesDateRangeOutput) ElementType() reflect.Type
func (ScheduleQueryPropertiesDateRangeOutput) TimeUsageEnded ¶
func (o ScheduleQueryPropertiesDateRangeOutput) TimeUsageEnded() pulumi.StringPtrOutput
The usage end time.
func (ScheduleQueryPropertiesDateRangeOutput) TimeUsageStarted ¶
func (o ScheduleQueryPropertiesDateRangeOutput) TimeUsageStarted() pulumi.StringPtrOutput
The usage start time.
func (ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangeOutput ¶
func (o ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangeOutput() ScheduleQueryPropertiesDateRangeOutput
func (ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangeOutputWithContext ¶
func (o ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangeOutputWithContext(ctx context.Context) ScheduleQueryPropertiesDateRangeOutput
func (ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangePtrOutput ¶
func (o ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangePtrOutput() ScheduleQueryPropertiesDateRangePtrOutput
func (ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangePtrOutputWithContext ¶
func (o ScheduleQueryPropertiesDateRangeOutput) ToScheduleQueryPropertiesDateRangePtrOutputWithContext(ctx context.Context) ScheduleQueryPropertiesDateRangePtrOutput
type ScheduleQueryPropertiesDateRangePtrInput ¶
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 ¶
func ScheduleQueryPropertiesDateRangePtr(v *ScheduleQueryPropertiesDateRangeArgs) ScheduleQueryPropertiesDateRangePtrInput
type ScheduleQueryPropertiesDateRangePtrOutput ¶
type ScheduleQueryPropertiesDateRangePtrOutput struct{ *pulumi.OutputState }
func (ScheduleQueryPropertiesDateRangePtrOutput) DateRangeType ¶
func (o ScheduleQueryPropertiesDateRangePtrOutput) DateRangeType() pulumi.StringPtrOutput
Defines whether the schedule date range is STATIC or DYNAMIC.
func (ScheduleQueryPropertiesDateRangePtrOutput) DynamicDateRangeType ¶
func (o ScheduleQueryPropertiesDateRangePtrOutput) DynamicDateRangeType() pulumi.StringPtrOutput
func (ScheduleQueryPropertiesDateRangePtrOutput) ElementType ¶
func (ScheduleQueryPropertiesDateRangePtrOutput) ElementType() reflect.Type
func (ScheduleQueryPropertiesDateRangePtrOutput) TimeUsageEnded ¶
func (o ScheduleQueryPropertiesDateRangePtrOutput) TimeUsageEnded() pulumi.StringPtrOutput
The usage end time.
func (ScheduleQueryPropertiesDateRangePtrOutput) TimeUsageStarted ¶
func (o ScheduleQueryPropertiesDateRangePtrOutput) TimeUsageStarted() pulumi.StringPtrOutput
The usage start time.
func (ScheduleQueryPropertiesDateRangePtrOutput) ToScheduleQueryPropertiesDateRangePtrOutput ¶
func (o ScheduleQueryPropertiesDateRangePtrOutput) ToScheduleQueryPropertiesDateRangePtrOutput() ScheduleQueryPropertiesDateRangePtrOutput
func (ScheduleQueryPropertiesDateRangePtrOutput) ToScheduleQueryPropertiesDateRangePtrOutputWithContext ¶
func (o ScheduleQueryPropertiesDateRangePtrOutput) ToScheduleQueryPropertiesDateRangePtrOutputWithContext(ctx context.Context) ScheduleQueryPropertiesDateRangePtrOutput
type ScheduleQueryPropertiesGroupByTagArgs ¶
type ScheduleQueryPropertiesGroupByTagArgs 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 (ScheduleQueryPropertiesGroupByTagArgs) ElementType ¶
func (ScheduleQueryPropertiesGroupByTagArgs) ElementType() reflect.Type
func (ScheduleQueryPropertiesGroupByTagArgs) ToScheduleQueryPropertiesGroupByTagOutput ¶
func (i ScheduleQueryPropertiesGroupByTagArgs) ToScheduleQueryPropertiesGroupByTagOutput() ScheduleQueryPropertiesGroupByTagOutput
func (ScheduleQueryPropertiesGroupByTagArgs) ToScheduleQueryPropertiesGroupByTagOutputWithContext ¶
func (i ScheduleQueryPropertiesGroupByTagArgs) ToScheduleQueryPropertiesGroupByTagOutputWithContext(ctx context.Context) ScheduleQueryPropertiesGroupByTagOutput
type ScheduleQueryPropertiesGroupByTagArray ¶
type ScheduleQueryPropertiesGroupByTagArray []ScheduleQueryPropertiesGroupByTagInput
func (ScheduleQueryPropertiesGroupByTagArray) ElementType ¶
func (ScheduleQueryPropertiesGroupByTagArray) ElementType() reflect.Type
func (ScheduleQueryPropertiesGroupByTagArray) ToScheduleQueryPropertiesGroupByTagArrayOutput ¶
func (i ScheduleQueryPropertiesGroupByTagArray) ToScheduleQueryPropertiesGroupByTagArrayOutput() ScheduleQueryPropertiesGroupByTagArrayOutput
func (ScheduleQueryPropertiesGroupByTagArray) ToScheduleQueryPropertiesGroupByTagArrayOutputWithContext ¶
func (i ScheduleQueryPropertiesGroupByTagArray) ToScheduleQueryPropertiesGroupByTagArrayOutputWithContext(ctx context.Context) ScheduleQueryPropertiesGroupByTagArrayOutput
type ScheduleQueryPropertiesGroupByTagArrayInput ¶
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 ¶
type ScheduleQueryPropertiesGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (ScheduleQueryPropertiesGroupByTagArrayOutput) ElementType ¶
func (ScheduleQueryPropertiesGroupByTagArrayOutput) ElementType() reflect.Type
func (ScheduleQueryPropertiesGroupByTagArrayOutput) ToScheduleQueryPropertiesGroupByTagArrayOutput ¶
func (o ScheduleQueryPropertiesGroupByTagArrayOutput) ToScheduleQueryPropertiesGroupByTagArrayOutput() ScheduleQueryPropertiesGroupByTagArrayOutput
func (ScheduleQueryPropertiesGroupByTagArrayOutput) ToScheduleQueryPropertiesGroupByTagArrayOutputWithContext ¶
func (o ScheduleQueryPropertiesGroupByTagArrayOutput) ToScheduleQueryPropertiesGroupByTagArrayOutputWithContext(ctx context.Context) ScheduleQueryPropertiesGroupByTagArrayOutput
type ScheduleQueryPropertiesGroupByTagInput ¶
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 ¶
type ScheduleQueryPropertiesGroupByTagOutput struct{ *pulumi.OutputState }
func (ScheduleQueryPropertiesGroupByTagOutput) ElementType ¶
func (ScheduleQueryPropertiesGroupByTagOutput) ElementType() reflect.Type
func (ScheduleQueryPropertiesGroupByTagOutput) Key ¶
func (o ScheduleQueryPropertiesGroupByTagOutput) Key() pulumi.StringPtrOutput
The tag key.
func (ScheduleQueryPropertiesGroupByTagOutput) Namespace ¶
func (o ScheduleQueryPropertiesGroupByTagOutput) Namespace() pulumi.StringPtrOutput
The tag namespace.
func (ScheduleQueryPropertiesGroupByTagOutput) ToScheduleQueryPropertiesGroupByTagOutput ¶
func (o ScheduleQueryPropertiesGroupByTagOutput) ToScheduleQueryPropertiesGroupByTagOutput() ScheduleQueryPropertiesGroupByTagOutput
func (ScheduleQueryPropertiesGroupByTagOutput) ToScheduleQueryPropertiesGroupByTagOutputWithContext ¶
func (o ScheduleQueryPropertiesGroupByTagOutput) ToScheduleQueryPropertiesGroupByTagOutputWithContext(ctx context.Context) ScheduleQueryPropertiesGroupByTagOutput
func (ScheduleQueryPropertiesGroupByTagOutput) Value ¶
func (o ScheduleQueryPropertiesGroupByTagOutput) Value() pulumi.StringPtrOutput
The tag value.
type ScheduleQueryPropertiesInput ¶
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 ¶
type ScheduleQueryPropertiesOutput struct{ *pulumi.OutputState }
func (ScheduleQueryPropertiesOutput) CompartmentDepth ¶
func (o ScheduleQueryPropertiesOutput) CompartmentDepth() pulumi.Float64PtrOutput
The depth level of the compartment.
func (ScheduleQueryPropertiesOutput) DateRange ¶
func (o ScheduleQueryPropertiesOutput) DateRange() ScheduleQueryPropertiesDateRangeOutput
Static or dynamic date range `dateRangeType`, which corresponds with type-specific characteristics.
func (ScheduleQueryPropertiesOutput) ElementType ¶
func (ScheduleQueryPropertiesOutput) ElementType() reflect.Type
func (ScheduleQueryPropertiesOutput) Filter ¶
func (o ScheduleQueryPropertiesOutput) Filter() pulumi.StringPtrOutput
The filter object for query usage.
func (ScheduleQueryPropertiesOutput) Granularity ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o ScheduleQueryPropertiesOutput) ToScheduleQueryPropertiesOutput() ScheduleQueryPropertiesOutput
func (ScheduleQueryPropertiesOutput) ToScheduleQueryPropertiesOutputWithContext ¶
func (o ScheduleQueryPropertiesOutput) ToScheduleQueryPropertiesOutputWithContext(ctx context.Context) ScheduleQueryPropertiesOutput
func (ScheduleQueryPropertiesOutput) ToScheduleQueryPropertiesPtrOutput ¶
func (o ScheduleQueryPropertiesOutput) ToScheduleQueryPropertiesPtrOutput() ScheduleQueryPropertiesPtrOutput
func (ScheduleQueryPropertiesOutput) ToScheduleQueryPropertiesPtrOutputWithContext ¶
func (o ScheduleQueryPropertiesOutput) ToScheduleQueryPropertiesPtrOutputWithContext(ctx context.Context) ScheduleQueryPropertiesPtrOutput
type ScheduleQueryPropertiesPtrInput ¶
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 ¶
func ScheduleQueryPropertiesPtr(v *ScheduleQueryPropertiesArgs) ScheduleQueryPropertiesPtrInput
type ScheduleQueryPropertiesPtrOutput ¶
type ScheduleQueryPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ScheduleQueryPropertiesPtrOutput) CompartmentDepth ¶
func (o ScheduleQueryPropertiesPtrOutput) CompartmentDepth() pulumi.Float64PtrOutput
The depth level of the compartment.
func (ScheduleQueryPropertiesPtrOutput) DateRange ¶
func (o ScheduleQueryPropertiesPtrOutput) DateRange() ScheduleQueryPropertiesDateRangePtrOutput
Static or dynamic date range `dateRangeType`, which corresponds with type-specific characteristics.
func (ScheduleQueryPropertiesPtrOutput) Elem ¶
func (o ScheduleQueryPropertiesPtrOutput) Elem() ScheduleQueryPropertiesOutput
func (ScheduleQueryPropertiesPtrOutput) ElementType ¶
func (ScheduleQueryPropertiesPtrOutput) ElementType() reflect.Type
func (ScheduleQueryPropertiesPtrOutput) Filter ¶
func (o ScheduleQueryPropertiesPtrOutput) Filter() pulumi.StringPtrOutput
The filter object for query usage.
func (ScheduleQueryPropertiesPtrOutput) Granularity ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o ScheduleQueryPropertiesPtrOutput) ToScheduleQueryPropertiesPtrOutput() ScheduleQueryPropertiesPtrOutput
func (ScheduleQueryPropertiesPtrOutput) ToScheduleQueryPropertiesPtrOutputWithContext ¶
func (o ScheduleQueryPropertiesPtrOutput) ToScheduleQueryPropertiesPtrOutputWithContext(ctx context.Context) ScheduleQueryPropertiesPtrOutput
type ScheduleResultLocation ¶
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 ¶
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 ¶
func (ScheduleResultLocationArgs) ElementType() reflect.Type
func (ScheduleResultLocationArgs) ToScheduleResultLocationOutput ¶
func (i ScheduleResultLocationArgs) ToScheduleResultLocationOutput() ScheduleResultLocationOutput
func (ScheduleResultLocationArgs) ToScheduleResultLocationOutputWithContext ¶
func (i ScheduleResultLocationArgs) ToScheduleResultLocationOutputWithContext(ctx context.Context) ScheduleResultLocationOutput
func (ScheduleResultLocationArgs) ToScheduleResultLocationPtrOutput ¶
func (i ScheduleResultLocationArgs) ToScheduleResultLocationPtrOutput() ScheduleResultLocationPtrOutput
func (ScheduleResultLocationArgs) ToScheduleResultLocationPtrOutputWithContext ¶
func (i ScheduleResultLocationArgs) ToScheduleResultLocationPtrOutputWithContext(ctx context.Context) ScheduleResultLocationPtrOutput
type ScheduleResultLocationInput ¶
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 ¶
type ScheduleResultLocationOutput struct{ *pulumi.OutputState }
func (ScheduleResultLocationOutput) Bucket ¶
func (o ScheduleResultLocationOutput) Bucket() pulumi.StringOutput
(Updatable) The bucket name where usage or cost CSVs will be uploaded.
func (ScheduleResultLocationOutput) ElementType ¶
func (ScheduleResultLocationOutput) ElementType() reflect.Type
func (ScheduleResultLocationOutput) LocationType ¶
func (o ScheduleResultLocationOutput) LocationType() pulumi.StringOutput
(Updatable) Defines the type of location where the usage or cost CSVs will be stored.
func (ScheduleResultLocationOutput) Namespace ¶
func (o ScheduleResultLocationOutput) Namespace() pulumi.StringOutput
(Updatable) The namespace needed to determine the object storage bucket.
func (ScheduleResultLocationOutput) Region ¶
func (o ScheduleResultLocationOutput) Region() pulumi.StringOutput
(Updatable) The destination Object Store Region specified by the customer.
func (ScheduleResultLocationOutput) ToScheduleResultLocationOutput ¶
func (o ScheduleResultLocationOutput) ToScheduleResultLocationOutput() ScheduleResultLocationOutput
func (ScheduleResultLocationOutput) ToScheduleResultLocationOutputWithContext ¶
func (o ScheduleResultLocationOutput) ToScheduleResultLocationOutputWithContext(ctx context.Context) ScheduleResultLocationOutput
func (ScheduleResultLocationOutput) ToScheduleResultLocationPtrOutput ¶
func (o ScheduleResultLocationOutput) ToScheduleResultLocationPtrOutput() ScheduleResultLocationPtrOutput
func (ScheduleResultLocationOutput) ToScheduleResultLocationPtrOutputWithContext ¶
func (o ScheduleResultLocationOutput) ToScheduleResultLocationPtrOutputWithContext(ctx context.Context) ScheduleResultLocationPtrOutput
type ScheduleResultLocationPtrInput ¶
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 ¶
func ScheduleResultLocationPtr(v *ScheduleResultLocationArgs) ScheduleResultLocationPtrInput
type ScheduleResultLocationPtrOutput ¶
type ScheduleResultLocationPtrOutput struct{ *pulumi.OutputState }
func (ScheduleResultLocationPtrOutput) Bucket ¶
func (o ScheduleResultLocationPtrOutput) Bucket() pulumi.StringPtrOutput
(Updatable) The bucket name where usage or cost CSVs will be uploaded.
func (ScheduleResultLocationPtrOutput) Elem ¶
func (o ScheduleResultLocationPtrOutput) Elem() ScheduleResultLocationOutput
func (ScheduleResultLocationPtrOutput) ElementType ¶
func (ScheduleResultLocationPtrOutput) ElementType() reflect.Type
func (ScheduleResultLocationPtrOutput) LocationType ¶
func (o ScheduleResultLocationPtrOutput) LocationType() pulumi.StringPtrOutput
(Updatable) Defines the type of location where the usage or cost CSVs will be stored.
func (ScheduleResultLocationPtrOutput) Namespace ¶
func (o ScheduleResultLocationPtrOutput) Namespace() pulumi.StringPtrOutput
(Updatable) The namespace needed to determine the object storage bucket.
func (ScheduleResultLocationPtrOutput) Region ¶
func (o ScheduleResultLocationPtrOutput) Region() pulumi.StringPtrOutput
(Updatable) The destination Object Store Region specified by the customer.
func (ScheduleResultLocationPtrOutput) ToScheduleResultLocationPtrOutput ¶
func (o ScheduleResultLocationPtrOutput) ToScheduleResultLocationPtrOutput() ScheduleResultLocationPtrOutput
func (ScheduleResultLocationPtrOutput) ToScheduleResultLocationPtrOutputWithContext ¶
func (o ScheduleResultLocationPtrOutput) ToScheduleResultLocationPtrOutputWithContext(ctx context.Context) ScheduleResultLocationPtrOutput
type ScheduleState ¶
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.StringMapInput // (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.StringMapInput // 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.StringMapInput // 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 ¶
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/v2/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.NewUsage(ctx, "test_usage", &MeteringComputation.UsageArgs{ Granularity: pulumi.Any(usageGranularity), TenantId: pulumi.Any(testTenant.Id), TimeUsageEnded: pulumi.Any(usageTimeUsageEnded), TimeUsageStarted: pulumi.Any(usageTimeUsageStarted), CompartmentDepth: pulumi.Any(usageCompartmentDepth), Filter: pulumi.Any(usageFilter), Forecast: &meteringcomputation.UsageForecastArgs{ TimeForecastEnded: pulumi.Any(usageForecastTimeForecastEnded), ForecastType: pulumi.Any(usageForecastForecastType), TimeForecastStarted: pulumi.Any(usageForecastTimeForecastStarted), }, GroupBies: pulumi.Any(usageGroupBy), GroupByTags: meteringcomputation.UsageGroupByTagArray{ &meteringcomputation.UsageGroupByTagArgs{ Key: pulumi.Any(usageGroupByTagKey), Namespace: pulumi.Any(usageGroupByTagNamespace), Value: pulumi.Any(usageGroupByTagValue), }, }, IsAggregateByTime: pulumi.Any(usageIsAggregateByTime), QueryType: pulumi.Any(usageQueryType), }) 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 ¶
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/v2/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.NewUsageCarbonEmission(ctx, "test_usage_carbon_emission", &MeteringComputation.UsageCarbonEmissionArgs{ TenantId: pulumi.Any(testTenant.Id), TimeUsageEnded: pulumi.Any(usageCarbonEmissionTimeUsageEnded), TimeUsageStarted: pulumi.Any(usageCarbonEmissionTimeUsageStarted), CompartmentDepth: pulumi.Any(usageCarbonEmissionCompartmentDepth), GroupBies: pulumi.Any(usageCarbonEmissionGroupBy), GroupByTags: meteringcomputation.UsageCarbonEmissionGroupByTagArray{ &meteringcomputation.UsageCarbonEmissionGroupByTagArgs{ Key: pulumi.Any(usageCarbonEmissionGroupByTagKey), Namespace: pulumi.Any(usageCarbonEmissionGroupByTagNamespace), Value: pulumi.Any(usageCarbonEmissionGroupByTagValue), }, }, IsAggregateByTime: pulumi.Any(usageCarbonEmissionIsAggregateByTime), UsageCarbonEmissionFilter: pulumi.Any(usageCarbonEmissionUsageCarbonEmissionFilter), }) 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 ¶
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 ¶
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 ¶
func (*UsageCarbonEmission) ElementType() reflect.Type
func (*UsageCarbonEmission) ToUsageCarbonEmissionOutput ¶
func (i *UsageCarbonEmission) ToUsageCarbonEmissionOutput() UsageCarbonEmissionOutput
func (*UsageCarbonEmission) ToUsageCarbonEmissionOutputWithContext ¶
func (i *UsageCarbonEmission) ToUsageCarbonEmissionOutputWithContext(ctx context.Context) UsageCarbonEmissionOutput
type UsageCarbonEmissionArgs ¶
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 ¶
func (UsageCarbonEmissionArgs) ElementType() reflect.Type
type UsageCarbonEmissionArray ¶
type UsageCarbonEmissionArray []UsageCarbonEmissionInput
func (UsageCarbonEmissionArray) ElementType ¶
func (UsageCarbonEmissionArray) ElementType() reflect.Type
func (UsageCarbonEmissionArray) ToUsageCarbonEmissionArrayOutput ¶
func (i UsageCarbonEmissionArray) ToUsageCarbonEmissionArrayOutput() UsageCarbonEmissionArrayOutput
func (UsageCarbonEmissionArray) ToUsageCarbonEmissionArrayOutputWithContext ¶
func (i UsageCarbonEmissionArray) ToUsageCarbonEmissionArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionArrayOutput
type UsageCarbonEmissionArrayInput ¶
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 ¶
type UsageCarbonEmissionArrayOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionArrayOutput) ElementType ¶
func (UsageCarbonEmissionArrayOutput) ElementType() reflect.Type
func (UsageCarbonEmissionArrayOutput) Index ¶
func (o UsageCarbonEmissionArrayOutput) Index(i pulumi.IntInput) UsageCarbonEmissionOutput
func (UsageCarbonEmissionArrayOutput) ToUsageCarbonEmissionArrayOutput ¶
func (o UsageCarbonEmissionArrayOutput) ToUsageCarbonEmissionArrayOutput() UsageCarbonEmissionArrayOutput
func (UsageCarbonEmissionArrayOutput) ToUsageCarbonEmissionArrayOutputWithContext ¶
func (o UsageCarbonEmissionArrayOutput) ToUsageCarbonEmissionArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionArrayOutput
type UsageCarbonEmissionGroupByTagArgs ¶
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 ¶
func (UsageCarbonEmissionGroupByTagArgs) ElementType() reflect.Type
func (UsageCarbonEmissionGroupByTagArgs) ToUsageCarbonEmissionGroupByTagOutput ¶
func (i UsageCarbonEmissionGroupByTagArgs) ToUsageCarbonEmissionGroupByTagOutput() UsageCarbonEmissionGroupByTagOutput
func (UsageCarbonEmissionGroupByTagArgs) ToUsageCarbonEmissionGroupByTagOutputWithContext ¶
func (i UsageCarbonEmissionGroupByTagArgs) ToUsageCarbonEmissionGroupByTagOutputWithContext(ctx context.Context) UsageCarbonEmissionGroupByTagOutput
type UsageCarbonEmissionGroupByTagArray ¶
type UsageCarbonEmissionGroupByTagArray []UsageCarbonEmissionGroupByTagInput
func (UsageCarbonEmissionGroupByTagArray) ElementType ¶
func (UsageCarbonEmissionGroupByTagArray) ElementType() reflect.Type
func (UsageCarbonEmissionGroupByTagArray) ToUsageCarbonEmissionGroupByTagArrayOutput ¶
func (i UsageCarbonEmissionGroupByTagArray) ToUsageCarbonEmissionGroupByTagArrayOutput() UsageCarbonEmissionGroupByTagArrayOutput
func (UsageCarbonEmissionGroupByTagArray) ToUsageCarbonEmissionGroupByTagArrayOutputWithContext ¶
func (i UsageCarbonEmissionGroupByTagArray) ToUsageCarbonEmissionGroupByTagArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionGroupByTagArrayOutput
type UsageCarbonEmissionGroupByTagArrayInput ¶
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 ¶
type UsageCarbonEmissionGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionGroupByTagArrayOutput) ElementType ¶
func (UsageCarbonEmissionGroupByTagArrayOutput) ElementType() reflect.Type
func (UsageCarbonEmissionGroupByTagArrayOutput) ToUsageCarbonEmissionGroupByTagArrayOutput ¶
func (o UsageCarbonEmissionGroupByTagArrayOutput) ToUsageCarbonEmissionGroupByTagArrayOutput() UsageCarbonEmissionGroupByTagArrayOutput
func (UsageCarbonEmissionGroupByTagArrayOutput) ToUsageCarbonEmissionGroupByTagArrayOutputWithContext ¶
func (o UsageCarbonEmissionGroupByTagArrayOutput) ToUsageCarbonEmissionGroupByTagArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionGroupByTagArrayOutput
type UsageCarbonEmissionGroupByTagInput ¶
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 ¶
type UsageCarbonEmissionGroupByTagOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionGroupByTagOutput) ElementType ¶
func (UsageCarbonEmissionGroupByTagOutput) ElementType() reflect.Type
func (UsageCarbonEmissionGroupByTagOutput) Key ¶
func (o UsageCarbonEmissionGroupByTagOutput) Key() pulumi.StringPtrOutput
The tag key.
func (UsageCarbonEmissionGroupByTagOutput) Namespace ¶
func (o UsageCarbonEmissionGroupByTagOutput) Namespace() pulumi.StringPtrOutput
The tag namespace.
func (UsageCarbonEmissionGroupByTagOutput) ToUsageCarbonEmissionGroupByTagOutput ¶
func (o UsageCarbonEmissionGroupByTagOutput) ToUsageCarbonEmissionGroupByTagOutput() UsageCarbonEmissionGroupByTagOutput
func (UsageCarbonEmissionGroupByTagOutput) ToUsageCarbonEmissionGroupByTagOutputWithContext ¶
func (o UsageCarbonEmissionGroupByTagOutput) ToUsageCarbonEmissionGroupByTagOutputWithContext(ctx context.Context) UsageCarbonEmissionGroupByTagOutput
func (UsageCarbonEmissionGroupByTagOutput) Value ¶
func (o UsageCarbonEmissionGroupByTagOutput) Value() pulumi.StringPtrOutput
The tag value.
type UsageCarbonEmissionInput ¶
type UsageCarbonEmissionInput interface { pulumi.Input ToUsageCarbonEmissionOutput() UsageCarbonEmissionOutput ToUsageCarbonEmissionOutputWithContext(ctx context.Context) UsageCarbonEmissionOutput }
type UsageCarbonEmissionItem ¶
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 ¶
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 ¶
func (UsageCarbonEmissionItemArgs) ElementType() reflect.Type
func (UsageCarbonEmissionItemArgs) ToUsageCarbonEmissionItemOutput ¶
func (i UsageCarbonEmissionItemArgs) ToUsageCarbonEmissionItemOutput() UsageCarbonEmissionItemOutput
func (UsageCarbonEmissionItemArgs) ToUsageCarbonEmissionItemOutputWithContext ¶
func (i UsageCarbonEmissionItemArgs) ToUsageCarbonEmissionItemOutputWithContext(ctx context.Context) UsageCarbonEmissionItemOutput
type UsageCarbonEmissionItemArray ¶
type UsageCarbonEmissionItemArray []UsageCarbonEmissionItemInput
func (UsageCarbonEmissionItemArray) ElementType ¶
func (UsageCarbonEmissionItemArray) ElementType() reflect.Type
func (UsageCarbonEmissionItemArray) ToUsageCarbonEmissionItemArrayOutput ¶
func (i UsageCarbonEmissionItemArray) ToUsageCarbonEmissionItemArrayOutput() UsageCarbonEmissionItemArrayOutput
func (UsageCarbonEmissionItemArray) ToUsageCarbonEmissionItemArrayOutputWithContext ¶
func (i UsageCarbonEmissionItemArray) ToUsageCarbonEmissionItemArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionItemArrayOutput
type UsageCarbonEmissionItemArrayInput ¶
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 ¶
type UsageCarbonEmissionItemArrayOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionItemArrayOutput) ElementType ¶
func (UsageCarbonEmissionItemArrayOutput) ElementType() reflect.Type
func (UsageCarbonEmissionItemArrayOutput) Index ¶
func (o UsageCarbonEmissionItemArrayOutput) Index(i pulumi.IntInput) UsageCarbonEmissionItemOutput
func (UsageCarbonEmissionItemArrayOutput) ToUsageCarbonEmissionItemArrayOutput ¶
func (o UsageCarbonEmissionItemArrayOutput) ToUsageCarbonEmissionItemArrayOutput() UsageCarbonEmissionItemArrayOutput
func (UsageCarbonEmissionItemArrayOutput) ToUsageCarbonEmissionItemArrayOutputWithContext ¶
func (o UsageCarbonEmissionItemArrayOutput) ToUsageCarbonEmissionItemArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionItemArrayOutput
type UsageCarbonEmissionItemInput ¶
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 ¶
type UsageCarbonEmissionItemOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionItemOutput) Ad ¶
func (o UsageCarbonEmissionItemOutput) Ad() pulumi.StringPtrOutput
The availability domain of the usage.
func (UsageCarbonEmissionItemOutput) CompartmentId ¶
func (o UsageCarbonEmissionItemOutput) CompartmentId() pulumi.StringPtrOutput
The compartment OCID.
func (UsageCarbonEmissionItemOutput) CompartmentName ¶
func (o UsageCarbonEmissionItemOutput) CompartmentName() pulumi.StringPtrOutput
The compartment name.
func (UsageCarbonEmissionItemOutput) CompartmentPath ¶
func (o UsageCarbonEmissionItemOutput) CompartmentPath() pulumi.StringPtrOutput
The compartment path, starting from root.
func (UsageCarbonEmissionItemOutput) ComputedCarbonEmission ¶
func (o UsageCarbonEmissionItemOutput) ComputedCarbonEmission() pulumi.Float64PtrOutput
The carbon emission in MTCO2 unit.
func (UsageCarbonEmissionItemOutput) ElementType ¶
func (UsageCarbonEmissionItemOutput) ElementType() reflect.Type
func (UsageCarbonEmissionItemOutput) EmissionCalculationMethod ¶
func (o UsageCarbonEmissionItemOutput) EmissionCalculationMethod() pulumi.StringPtrOutput
The method used to calculate carbon emission.
func (UsageCarbonEmissionItemOutput) Platform ¶
func (o UsageCarbonEmissionItemOutput) Platform() pulumi.StringPtrOutput
Platform for the cost.
func (UsageCarbonEmissionItemOutput) Region ¶
func (o UsageCarbonEmissionItemOutput) Region() pulumi.StringPtrOutput
The region of the usage.
func (UsageCarbonEmissionItemOutput) ResourceId ¶
func (o UsageCarbonEmissionItemOutput) ResourceId() pulumi.StringPtrOutput
The resource OCID that is incurring the cost.
func (UsageCarbonEmissionItemOutput) ResourceName ¶
func (o UsageCarbonEmissionItemOutput) ResourceName() pulumi.StringPtrOutput
The resource name that is incurring the cost.
func (UsageCarbonEmissionItemOutput) Service ¶
func (o UsageCarbonEmissionItemOutput) Service() pulumi.StringPtrOutput
The service name that is incurring the cost.
func (UsageCarbonEmissionItemOutput) SkuName ¶
func (o UsageCarbonEmissionItemOutput) SkuName() pulumi.StringPtrOutput
The SKU friendly name.
func (UsageCarbonEmissionItemOutput) SkuPartNumber ¶
func (o UsageCarbonEmissionItemOutput) SkuPartNumber() pulumi.StringPtrOutput
The SKU part number.
func (UsageCarbonEmissionItemOutput) SubscriptionId ¶
func (o UsageCarbonEmissionItemOutput) SubscriptionId() pulumi.StringPtrOutput
The subscription ID.
func (UsageCarbonEmissionItemOutput) Tags ¶
func (o UsageCarbonEmissionItemOutput) Tags() UsageCarbonEmissionItemTagArrayOutput
For grouping, a tag definition. For filtering, a definition and key.
func (UsageCarbonEmissionItemOutput) TenantId ¶
func (o UsageCarbonEmissionItemOutput) TenantId() pulumi.StringPtrOutput
Tenant ID.
func (UsageCarbonEmissionItemOutput) TenantName ¶
func (o UsageCarbonEmissionItemOutput) TenantName() pulumi.StringPtrOutput
The tenancy name.
func (UsageCarbonEmissionItemOutput) TimeUsageEnded ¶
func (o UsageCarbonEmissionItemOutput) TimeUsageEnded() pulumi.StringPtrOutput
The usage end time.
func (UsageCarbonEmissionItemOutput) TimeUsageStarted ¶
func (o UsageCarbonEmissionItemOutput) TimeUsageStarted() pulumi.StringPtrOutput
The usage start time.
func (UsageCarbonEmissionItemOutput) ToUsageCarbonEmissionItemOutput ¶
func (o UsageCarbonEmissionItemOutput) ToUsageCarbonEmissionItemOutput() UsageCarbonEmissionItemOutput
func (UsageCarbonEmissionItemOutput) ToUsageCarbonEmissionItemOutputWithContext ¶
func (o UsageCarbonEmissionItemOutput) ToUsageCarbonEmissionItemOutputWithContext(ctx context.Context) UsageCarbonEmissionItemOutput
type UsageCarbonEmissionItemTagArgs ¶
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 ¶
func (UsageCarbonEmissionItemTagArgs) ElementType() reflect.Type
func (UsageCarbonEmissionItemTagArgs) ToUsageCarbonEmissionItemTagOutput ¶
func (i UsageCarbonEmissionItemTagArgs) ToUsageCarbonEmissionItemTagOutput() UsageCarbonEmissionItemTagOutput
func (UsageCarbonEmissionItemTagArgs) ToUsageCarbonEmissionItemTagOutputWithContext ¶
func (i UsageCarbonEmissionItemTagArgs) ToUsageCarbonEmissionItemTagOutputWithContext(ctx context.Context) UsageCarbonEmissionItemTagOutput
type UsageCarbonEmissionItemTagArray ¶
type UsageCarbonEmissionItemTagArray []UsageCarbonEmissionItemTagInput
func (UsageCarbonEmissionItemTagArray) ElementType ¶
func (UsageCarbonEmissionItemTagArray) ElementType() reflect.Type
func (UsageCarbonEmissionItemTagArray) ToUsageCarbonEmissionItemTagArrayOutput ¶
func (i UsageCarbonEmissionItemTagArray) ToUsageCarbonEmissionItemTagArrayOutput() UsageCarbonEmissionItemTagArrayOutput
func (UsageCarbonEmissionItemTagArray) ToUsageCarbonEmissionItemTagArrayOutputWithContext ¶
func (i UsageCarbonEmissionItemTagArray) ToUsageCarbonEmissionItemTagArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionItemTagArrayOutput
type UsageCarbonEmissionItemTagArrayInput ¶
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 ¶
type UsageCarbonEmissionItemTagArrayOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionItemTagArrayOutput) ElementType ¶
func (UsageCarbonEmissionItemTagArrayOutput) ElementType() reflect.Type
func (UsageCarbonEmissionItemTagArrayOutput) Index ¶
func (o UsageCarbonEmissionItemTagArrayOutput) Index(i pulumi.IntInput) UsageCarbonEmissionItemTagOutput
func (UsageCarbonEmissionItemTagArrayOutput) ToUsageCarbonEmissionItemTagArrayOutput ¶
func (o UsageCarbonEmissionItemTagArrayOutput) ToUsageCarbonEmissionItemTagArrayOutput() UsageCarbonEmissionItemTagArrayOutput
func (UsageCarbonEmissionItemTagArrayOutput) ToUsageCarbonEmissionItemTagArrayOutputWithContext ¶
func (o UsageCarbonEmissionItemTagArrayOutput) ToUsageCarbonEmissionItemTagArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionItemTagArrayOutput
type UsageCarbonEmissionItemTagInput ¶
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 ¶
type UsageCarbonEmissionItemTagOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionItemTagOutput) ElementType ¶
func (UsageCarbonEmissionItemTagOutput) ElementType() reflect.Type
func (UsageCarbonEmissionItemTagOutput) Key ¶
func (o UsageCarbonEmissionItemTagOutput) Key() pulumi.StringPtrOutput
The tag key.
func (UsageCarbonEmissionItemTagOutput) Namespace ¶
func (o UsageCarbonEmissionItemTagOutput) Namespace() pulumi.StringPtrOutput
The tag namespace.
func (UsageCarbonEmissionItemTagOutput) ToUsageCarbonEmissionItemTagOutput ¶
func (o UsageCarbonEmissionItemTagOutput) ToUsageCarbonEmissionItemTagOutput() UsageCarbonEmissionItemTagOutput
func (UsageCarbonEmissionItemTagOutput) ToUsageCarbonEmissionItemTagOutputWithContext ¶
func (o UsageCarbonEmissionItemTagOutput) ToUsageCarbonEmissionItemTagOutputWithContext(ctx context.Context) UsageCarbonEmissionItemTagOutput
func (UsageCarbonEmissionItemTagOutput) Value ¶
func (o UsageCarbonEmissionItemTagOutput) Value() pulumi.StringPtrOutput
The tag value.
type UsageCarbonEmissionMap ¶
type UsageCarbonEmissionMap map[string]UsageCarbonEmissionInput
func (UsageCarbonEmissionMap) ElementType ¶
func (UsageCarbonEmissionMap) ElementType() reflect.Type
func (UsageCarbonEmissionMap) ToUsageCarbonEmissionMapOutput ¶
func (i UsageCarbonEmissionMap) ToUsageCarbonEmissionMapOutput() UsageCarbonEmissionMapOutput
func (UsageCarbonEmissionMap) ToUsageCarbonEmissionMapOutputWithContext ¶
func (i UsageCarbonEmissionMap) ToUsageCarbonEmissionMapOutputWithContext(ctx context.Context) UsageCarbonEmissionMapOutput
type UsageCarbonEmissionMapInput ¶
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 ¶
type UsageCarbonEmissionMapOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionMapOutput) ElementType ¶
func (UsageCarbonEmissionMapOutput) ElementType() reflect.Type
func (UsageCarbonEmissionMapOutput) MapIndex ¶
func (o UsageCarbonEmissionMapOutput) MapIndex(k pulumi.StringInput) UsageCarbonEmissionOutput
func (UsageCarbonEmissionMapOutput) ToUsageCarbonEmissionMapOutput ¶
func (o UsageCarbonEmissionMapOutput) ToUsageCarbonEmissionMapOutput() UsageCarbonEmissionMapOutput
func (UsageCarbonEmissionMapOutput) ToUsageCarbonEmissionMapOutputWithContext ¶
func (o UsageCarbonEmissionMapOutput) ToUsageCarbonEmissionMapOutputWithContext(ctx context.Context) UsageCarbonEmissionMapOutput
type UsageCarbonEmissionOutput ¶
type UsageCarbonEmissionOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionOutput) CompartmentDepth ¶
func (o UsageCarbonEmissionOutput) CompartmentDepth() pulumi.IntOutput
The compartment depth level.
func (UsageCarbonEmissionOutput) ElementType ¶
func (UsageCarbonEmissionOutput) ElementType() reflect.Type
func (UsageCarbonEmissionOutput) GroupBies ¶
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 ¶
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 ¶
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 ¶
func (o UsageCarbonEmissionOutput) Items() UsageCarbonEmissionItemArrayOutput
A list of usage carbon emission items.
func (UsageCarbonEmissionOutput) TenantId ¶
func (o UsageCarbonEmissionOutput) TenantId() pulumi.StringOutput
Tenant ID.
func (UsageCarbonEmissionOutput) TimeUsageEnded ¶
func (o UsageCarbonEmissionOutput) TimeUsageEnded() pulumi.StringOutput
The usage end time.
func (UsageCarbonEmissionOutput) TimeUsageStarted ¶
func (o UsageCarbonEmissionOutput) TimeUsageStarted() pulumi.StringOutput
The usage start time.
func (UsageCarbonEmissionOutput) ToUsageCarbonEmissionOutput ¶
func (o UsageCarbonEmissionOutput) ToUsageCarbonEmissionOutput() UsageCarbonEmissionOutput
func (UsageCarbonEmissionOutput) ToUsageCarbonEmissionOutputWithContext ¶
func (o UsageCarbonEmissionOutput) ToUsageCarbonEmissionOutputWithContext(ctx context.Context) UsageCarbonEmissionOutput
func (UsageCarbonEmissionOutput) UsageCarbonEmissionFilter ¶
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 ¶
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 ¶
func (UsageCarbonEmissionState) ElementType() reflect.Type
type UsageCarbonEmissionsQuery ¶
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/v2/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.NewUsageCarbonEmissionsQuery(ctx, "test_usage_carbon_emissions_query", &MeteringComputation.UsageCarbonEmissionsQueryArgs{ CompartmentId: pulumi.Any(compartmentId), QueryDefinition: &meteringcomputation.UsageCarbonEmissionsQueryQueryDefinitionArgs{ CostAnalysisUi: &meteringcomputation.UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs{ Graph: pulumi.Any(usageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiGraph), IsCumulativeGraph: pulumi.Any(usageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiIsCumulativeGraph), }, DisplayName: pulumi.Any(usageCarbonEmissionsQueryQueryDefinitionDisplayName), ReportQuery: &meteringcomputation.UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs{ TenantId: pulumi.Any(testTenant.Id), CompartmentDepth: pulumi.Any(usageCarbonEmissionsQueryQueryDefinitionReportQueryCompartmentDepth), DateRangeName: pulumi.Any(usageCarbonEmissionsQueryQueryDefinitionReportQueryDateRangeName), GroupBies: pulumi.Any(usageCarbonEmissionsQueryQueryDefinitionReportQueryGroupBy), GroupByTags: meteringcomputation.UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray{ &meteringcomputation.UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs{ Key: pulumi.Any(usageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagKey), Namespace: pulumi.Any(usageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagNamespace), Value: pulumi.Any(usageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagValue), }, }, IsAggregateByTime: pulumi.Any(usageCarbonEmissionsQueryQueryDefinitionReportQueryIsAggregateByTime), TimeUsageEnded: pulumi.Any(usageCarbonEmissionsQueryQueryDefinitionReportQueryTimeUsageEnded), TimeUsageStarted: pulumi.Any(usageCarbonEmissionsQueryQueryDefinitionReportQueryTimeUsageStarted), UsageCarbonEmissionsQueryFilter: pulumi.Any(usageCarbonEmissionsQueryQueryDefinitionReportQueryUsageCarbonEmissionsQueryFilter), }, Version: pulumi.Any(usageCarbonEmissionsQueryQueryDefinitionVersion), }, }) 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 ¶
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 ¶
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 ¶
func (*UsageCarbonEmissionsQuery) ElementType() reflect.Type
func (*UsageCarbonEmissionsQuery) ToUsageCarbonEmissionsQueryOutput ¶
func (i *UsageCarbonEmissionsQuery) ToUsageCarbonEmissionsQueryOutput() UsageCarbonEmissionsQueryOutput
func (*UsageCarbonEmissionsQuery) ToUsageCarbonEmissionsQueryOutputWithContext ¶
func (i *UsageCarbonEmissionsQuery) ToUsageCarbonEmissionsQueryOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryOutput
type UsageCarbonEmissionsQueryArgs ¶
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 ¶
func (UsageCarbonEmissionsQueryArgs) ElementType() reflect.Type
type UsageCarbonEmissionsQueryArray ¶
type UsageCarbonEmissionsQueryArray []UsageCarbonEmissionsQueryInput
func (UsageCarbonEmissionsQueryArray) ElementType ¶
func (UsageCarbonEmissionsQueryArray) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryArray) ToUsageCarbonEmissionsQueryArrayOutput ¶
func (i UsageCarbonEmissionsQueryArray) ToUsageCarbonEmissionsQueryArrayOutput() UsageCarbonEmissionsQueryArrayOutput
func (UsageCarbonEmissionsQueryArray) ToUsageCarbonEmissionsQueryArrayOutputWithContext ¶
func (i UsageCarbonEmissionsQueryArray) ToUsageCarbonEmissionsQueryArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryArrayOutput
type UsageCarbonEmissionsQueryArrayInput ¶
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 ¶
type UsageCarbonEmissionsQueryArrayOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryArrayOutput) ElementType ¶
func (UsageCarbonEmissionsQueryArrayOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryArrayOutput) Index ¶
func (o UsageCarbonEmissionsQueryArrayOutput) Index(i pulumi.IntInput) UsageCarbonEmissionsQueryOutput
func (UsageCarbonEmissionsQueryArrayOutput) ToUsageCarbonEmissionsQueryArrayOutput ¶
func (o UsageCarbonEmissionsQueryArrayOutput) ToUsageCarbonEmissionsQueryArrayOutput() UsageCarbonEmissionsQueryArrayOutput
func (UsageCarbonEmissionsQueryArrayOutput) ToUsageCarbonEmissionsQueryArrayOutputWithContext ¶
func (o UsageCarbonEmissionsQueryArrayOutput) ToUsageCarbonEmissionsQueryArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryArrayOutput
type UsageCarbonEmissionsQueryInput ¶
type UsageCarbonEmissionsQueryInput interface { pulumi.Input ToUsageCarbonEmissionsQueryOutput() UsageCarbonEmissionsQueryOutput ToUsageCarbonEmissionsQueryOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryOutput }
type UsageCarbonEmissionsQueryMap ¶
type UsageCarbonEmissionsQueryMap map[string]UsageCarbonEmissionsQueryInput
func (UsageCarbonEmissionsQueryMap) ElementType ¶
func (UsageCarbonEmissionsQueryMap) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryMap) ToUsageCarbonEmissionsQueryMapOutput ¶
func (i UsageCarbonEmissionsQueryMap) ToUsageCarbonEmissionsQueryMapOutput() UsageCarbonEmissionsQueryMapOutput
func (UsageCarbonEmissionsQueryMap) ToUsageCarbonEmissionsQueryMapOutputWithContext ¶
func (i UsageCarbonEmissionsQueryMap) ToUsageCarbonEmissionsQueryMapOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryMapOutput
type UsageCarbonEmissionsQueryMapInput ¶
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 ¶
type UsageCarbonEmissionsQueryMapOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryMapOutput) ElementType ¶
func (UsageCarbonEmissionsQueryMapOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryMapOutput) MapIndex ¶
func (o UsageCarbonEmissionsQueryMapOutput) MapIndex(k pulumi.StringInput) UsageCarbonEmissionsQueryOutput
func (UsageCarbonEmissionsQueryMapOutput) ToUsageCarbonEmissionsQueryMapOutput ¶
func (o UsageCarbonEmissionsQueryMapOutput) ToUsageCarbonEmissionsQueryMapOutput() UsageCarbonEmissionsQueryMapOutput
func (UsageCarbonEmissionsQueryMapOutput) ToUsageCarbonEmissionsQueryMapOutputWithContext ¶
func (o UsageCarbonEmissionsQueryMapOutput) ToUsageCarbonEmissionsQueryMapOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryMapOutput
type UsageCarbonEmissionsQueryOutput ¶
type UsageCarbonEmissionsQueryOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryOutput) CompartmentId ¶
func (o UsageCarbonEmissionsQueryOutput) CompartmentId() pulumi.StringOutput
The compartment OCID.
func (UsageCarbonEmissionsQueryOutput) ElementType ¶
func (UsageCarbonEmissionsQueryOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryOutput) QueryDefinition ¶
func (o UsageCarbonEmissionsQueryOutput) QueryDefinition() UsageCarbonEmissionsQueryQueryDefinitionOutput
(Updatable) The common fields for queries.
func (UsageCarbonEmissionsQueryOutput) ToUsageCarbonEmissionsQueryOutput ¶
func (o UsageCarbonEmissionsQueryOutput) ToUsageCarbonEmissionsQueryOutput() UsageCarbonEmissionsQueryOutput
func (UsageCarbonEmissionsQueryOutput) ToUsageCarbonEmissionsQueryOutputWithContext ¶
func (o UsageCarbonEmissionsQueryOutput) ToUsageCarbonEmissionsQueryOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryOutput
type UsageCarbonEmissionsQueryQueryDefinition ¶
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 ¶
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 ¶
func (UsageCarbonEmissionsQueryQueryDefinitionArgs) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionOutput ¶
func (i UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionOutput() UsageCarbonEmissionsQueryQueryDefinitionOutput
func (UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext ¶
func (i UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionOutput
func (UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutput ¶
func (i UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutputWithContext ¶
func (i UsageCarbonEmissionsQueryQueryDefinitionArgs) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionPtrOutput
type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs ¶
type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs struct { // (Updatable) The graph type. Graph pulumi.StringPtrInput `pulumi:"graph"` // (Updatable) A cumulative graph. IsCumulativeGraph pulumi.BoolPtrInput `pulumi:"isCumulativeGraph"` }
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ElementType ¶
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput ¶
func (i UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext ¶
func (i UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput ¶
func (i UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext ¶
func (i UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiInput ¶
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 ¶
type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ElementType ¶
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) Graph ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) Graph() pulumi.StringPtrOutput
(Updatable) The graph type.
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) IsCumulativeGraph() pulumi.BoolPtrOutput
(Updatable) A cumulative graph.
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrInput ¶
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 ¶
func UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtr(v *UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiArgs) UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrInput
type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput ¶
type UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) ElementType ¶
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) Graph ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) Graph() pulumi.StringPtrOutput
(Updatable) The graph type.
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) IsCumulativeGraph ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) IsCumulativeGraph() pulumi.BoolPtrOutput
(Updatable) A cumulative graph.
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
type UsageCarbonEmissionsQueryQueryDefinitionInput ¶
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 ¶
type UsageCarbonEmissionsQueryQueryDefinitionOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) CostAnalysisUi ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) CostAnalysisUi() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiOutput
(Updatable) The common fields for Cost Analysis UI rendering.
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) DisplayName ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) DisplayName() pulumi.StringOutput
(Updatable) The query display name. Avoid entering confidential information.
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) ElementType ¶
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) ReportQuery ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) ReportQuery() UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
(Updatable) The request of the generated usage carbon emissions report.
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionOutput ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionOutput() UsageCarbonEmissionsQueryQueryDefinitionOutput
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionOutput
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutput ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutputWithContext ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionOutput) Version ¶
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 ¶
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 ¶
func UsageCarbonEmissionsQueryQueryDefinitionPtr(v *UsageCarbonEmissionsQueryQueryDefinitionArgs) UsageCarbonEmissionsQueryQueryDefinitionPtrInput
type UsageCarbonEmissionsQueryQueryDefinitionPtrOutput ¶
type UsageCarbonEmissionsQueryQueryDefinitionPtrOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) CostAnalysisUi ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) CostAnalysisUi() UsageCarbonEmissionsQueryQueryDefinitionCostAnalysisUiPtrOutput
(Updatable) The common fields for Cost Analysis UI rendering.
func (UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) DisplayName ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) DisplayName() pulumi.StringPtrOutput
(Updatable) The query display name. Avoid entering confidential information.
func (UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ElementType ¶
func (UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ReportQuery ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ReportQuery() UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
(Updatable) The request of the generated usage carbon emissions report.
func (UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutput ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutputWithContext ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionPtrOutput) Version ¶
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 ¶
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 ¶
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 ¶
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput ¶
func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext ¶
func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput ¶
func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutputWithContext ¶
func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs ¶
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 ¶
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput ¶
func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext ¶
func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArgs) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray ¶
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray []UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagInput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ElementType ¶
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput ¶
func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext ¶
func (i UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArray) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayInput ¶
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 ¶
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType ¶
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagArrayOutput
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagInput ¶
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 ¶
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ElementType ¶
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Key ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Key() pulumi.StringPtrOutput
(Updatable) The tag key.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Namespace ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Namespace() pulumi.StringPtrOutput
(Updatable) The tag namespace.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Value ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryGroupByTagOutput) Value() pulumi.StringPtrOutput
(Updatable) The tag value.
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryInput ¶
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 ¶
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) CompartmentDepth ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) CompartmentDepth() pulumi.IntPtrOutput
(Updatable) The compartment depth level.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) DateRangeName ¶
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 ¶
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) GroupBies ¶
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 ¶
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 ¶
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 ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TenantId() pulumi.StringOutput
(Updatable) Tenant ID.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageEnded ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageEnded() pulumi.StringPtrOutput
(Updatable) The usage end time.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageStarted ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) TimeUsageStarted() pulumi.StringPtrOutput
(Updatable) The usage start time.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutputWithContext ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) UsageCarbonEmissionsQueryFilter ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryOutput) UsageCarbonEmissionsQueryFilter() pulumi.StringPtrOutput
(Updatable) The filter object for query usage.
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrInput ¶
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 ¶
func UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtr(v *UsageCarbonEmissionsQueryQueryDefinitionReportQueryArgs) UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrInput
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput ¶
type UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput struct{ *pulumi.OutputState }
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) CompartmentDepth ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) CompartmentDepth() pulumi.IntPtrOutput
(Updatable) The compartment depth level.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) DateRangeName ¶
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 ¶
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) ElementType() reflect.Type
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) GroupBies ¶
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 ¶
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 ¶
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 ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) TenantId() pulumi.StringPtrOutput
(Updatable) Tenant ID.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) TimeUsageEnded ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) TimeUsageEnded() pulumi.StringPtrOutput
(Updatable) The usage end time.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) TimeUsageStarted ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) TimeUsageStarted() pulumi.StringPtrOutput
(Updatable) The usage start time.
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput() UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutputWithContext ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) ToUsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutputWithContext(ctx context.Context) UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput
func (UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) UsageCarbonEmissionsQueryFilter ¶
func (o UsageCarbonEmissionsQueryQueryDefinitionReportQueryPtrOutput) UsageCarbonEmissionsQueryFilter() pulumi.StringPtrOutput
(Updatable) The filter object for query usage.
type UsageCarbonEmissionsQueryState ¶
type UsageCarbonEmissionsQueryState struct { // The compartment OCID. CompartmentId pulumi.StringPtrInput // (Updatable) The common fields for queries. QueryDefinition UsageCarbonEmissionsQueryQueryDefinitionPtrInput }
func (UsageCarbonEmissionsQueryState) ElementType ¶
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 attributed cost with a max value of 9999999999.999999999999 and a minimum value of 0. AttributedCost *string `pulumi:"attributedCost"` // The attributed usage with a max value of 9999999999.999999999999 and a minimum value of 0. AttributedUsage *string `pulumi:"attributedUsage"` // 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 attributed cost with a max value of 9999999999.999999999999 and a minimum value of 0. AttributedCost pulumi.StringPtrInput `pulumi:"attributedCost"` // The attributed usage with a max value of 9999999999.999999999999 and a minimum value of 0. AttributedUsage pulumi.StringPtrInput `pulumi:"attributedUsage"` // 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) AttributedCost ¶ added in v2.2.0
func (o UsageItemOutput) AttributedCost() pulumi.StringPtrOutput
The attributed cost with a max value of 9999999999.999999999999 and a minimum value of 0.
func (UsageItemOutput) AttributedUsage ¶ added in v2.2.0
func (o UsageItemOutput) AttributedUsage() pulumi.StringPtrOutput
The attributed usage with a max value of 9999999999.999999999999 and a minimum value of 0.
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 ¶
func (o UsageOutput) CompartmentDepth() pulumi.Float64Output
The compartment depth level.
func (UsageOutput) ElementType ¶
func (UsageOutput) ElementType() reflect.Type
func (UsageOutput) Filter ¶
func (o UsageOutput) Filter() pulumi.StringPtrOutput
The filter object for query usage.
func (UsageOutput) Forecast ¶
func (o UsageOutput) Forecast() UsageForecastOutput
Forecast configuration of usage/cost.
func (UsageOutput) Granularity ¶
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 ¶
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 ¶
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 ¶
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) QueryType ¶
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) TimeUsageEnded ¶
func (o UsageOutput) TimeUsageEnded() pulumi.StringOutput
The usage end time.
func (UsageOutput) TimeUsageStarted ¶
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
type UsageStatementEmailRecipientsGroup ¶
type UsageStatementEmailRecipientsGroup struct { pulumi.CustomResourceState // (Updatable) The customer tenancy. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` EmailRecipientsGroupId pulumi.StringOutput `pulumi:"emailRecipientsGroupId"` // (Updatable) The list of recipient will receive the usage statement email. RecipientsLists UsageStatementEmailRecipientsGroupRecipientsListArrayOutput `pulumi:"recipientsLists"` // The email recipient group lifecycle state. State pulumi.StringOutput `pulumi:"state"` // The UsageStatement Subscription unique 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 SubscriptionId pulumi.StringOutput `pulumi:"subscriptionId"` }
This resource provides the Usage Statement Email Recipients Group resource in Oracle Cloud Infrastructure Metering Computation service.
Add a list of email recipients that can receive usage statements for the subscription.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.NewUsageStatementEmailRecipientsGroup(ctx, "test_usage_statement_email_recipients_group", &MeteringComputation.UsageStatementEmailRecipientsGroupArgs{ CompartmentId: pulumi.Any(compartmentId), RecipientsLists: meteringcomputation.UsageStatementEmailRecipientsGroupRecipientsListArray{ &meteringcomputation.UsageStatementEmailRecipientsGroupRecipientsListArgs{ EmailId: pulumi.Any(testEmail.Id), State: pulumi.Any(usageStatementEmailRecipientsGroupRecipientsListState), FirstName: pulumi.Any(usageStatementEmailRecipientsGroupRecipientsListFirstName), LastName: pulumi.Any(usageStatementEmailRecipientsGroupRecipientsListLastName), }, }, SubscriptionId: pulumi.Any(testSubscription.Id), }) if err != nil { return err } return nil }) }
```
## Import
UsageStatementEmailRecipientsGroups can be imported using the `id`, e.g.
```sh $ pulumi import oci:MeteringComputation/usageStatementEmailRecipientsGroup:UsageStatementEmailRecipientsGroup test_usage_statement_email_recipients_group "usageStatements/{subscriptionId}/emailRecipientsGroups/{emailRecipientsGroupId}/compartmentId/{compartmentId}" ```
func GetUsageStatementEmailRecipientsGroup ¶
func GetUsageStatementEmailRecipientsGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UsageStatementEmailRecipientsGroupState, opts ...pulumi.ResourceOption) (*UsageStatementEmailRecipientsGroup, error)
GetUsageStatementEmailRecipientsGroup gets an existing UsageStatementEmailRecipientsGroup 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 NewUsageStatementEmailRecipientsGroup ¶
func NewUsageStatementEmailRecipientsGroup(ctx *pulumi.Context, name string, args *UsageStatementEmailRecipientsGroupArgs, opts ...pulumi.ResourceOption) (*UsageStatementEmailRecipientsGroup, error)
NewUsageStatementEmailRecipientsGroup registers a new resource with the given unique name, arguments, and options.
func (*UsageStatementEmailRecipientsGroup) ElementType ¶
func (*UsageStatementEmailRecipientsGroup) ElementType() reflect.Type
func (*UsageStatementEmailRecipientsGroup) ToUsageStatementEmailRecipientsGroupOutput ¶
func (i *UsageStatementEmailRecipientsGroup) ToUsageStatementEmailRecipientsGroupOutput() UsageStatementEmailRecipientsGroupOutput
func (*UsageStatementEmailRecipientsGroup) ToUsageStatementEmailRecipientsGroupOutputWithContext ¶
func (i *UsageStatementEmailRecipientsGroup) ToUsageStatementEmailRecipientsGroupOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupOutput
type UsageStatementEmailRecipientsGroupArgs ¶
type UsageStatementEmailRecipientsGroupArgs struct { // (Updatable) The customer tenancy. CompartmentId pulumi.StringInput EmailRecipientsGroupId pulumi.StringPtrInput // (Updatable) The list of recipient will receive the usage statement email. RecipientsLists UsageStatementEmailRecipientsGroupRecipientsListArrayInput // The UsageStatement Subscription unique 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 SubscriptionId pulumi.StringInput }
The set of arguments for constructing a UsageStatementEmailRecipientsGroup resource.
func (UsageStatementEmailRecipientsGroupArgs) ElementType ¶
func (UsageStatementEmailRecipientsGroupArgs) ElementType() reflect.Type
type UsageStatementEmailRecipientsGroupArray ¶
type UsageStatementEmailRecipientsGroupArray []UsageStatementEmailRecipientsGroupInput
func (UsageStatementEmailRecipientsGroupArray) ElementType ¶
func (UsageStatementEmailRecipientsGroupArray) ElementType() reflect.Type
func (UsageStatementEmailRecipientsGroupArray) ToUsageStatementEmailRecipientsGroupArrayOutput ¶
func (i UsageStatementEmailRecipientsGroupArray) ToUsageStatementEmailRecipientsGroupArrayOutput() UsageStatementEmailRecipientsGroupArrayOutput
func (UsageStatementEmailRecipientsGroupArray) ToUsageStatementEmailRecipientsGroupArrayOutputWithContext ¶
func (i UsageStatementEmailRecipientsGroupArray) ToUsageStatementEmailRecipientsGroupArrayOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupArrayOutput
type UsageStatementEmailRecipientsGroupArrayInput ¶
type UsageStatementEmailRecipientsGroupArrayInput interface { pulumi.Input ToUsageStatementEmailRecipientsGroupArrayOutput() UsageStatementEmailRecipientsGroupArrayOutput ToUsageStatementEmailRecipientsGroupArrayOutputWithContext(context.Context) UsageStatementEmailRecipientsGroupArrayOutput }
UsageStatementEmailRecipientsGroupArrayInput is an input type that accepts UsageStatementEmailRecipientsGroupArray and UsageStatementEmailRecipientsGroupArrayOutput values. You can construct a concrete instance of `UsageStatementEmailRecipientsGroupArrayInput` via:
UsageStatementEmailRecipientsGroupArray{ UsageStatementEmailRecipientsGroupArgs{...} }
type UsageStatementEmailRecipientsGroupArrayOutput ¶
type UsageStatementEmailRecipientsGroupArrayOutput struct{ *pulumi.OutputState }
func (UsageStatementEmailRecipientsGroupArrayOutput) ElementType ¶
func (UsageStatementEmailRecipientsGroupArrayOutput) ElementType() reflect.Type
func (UsageStatementEmailRecipientsGroupArrayOutput) ToUsageStatementEmailRecipientsGroupArrayOutput ¶
func (o UsageStatementEmailRecipientsGroupArrayOutput) ToUsageStatementEmailRecipientsGroupArrayOutput() UsageStatementEmailRecipientsGroupArrayOutput
func (UsageStatementEmailRecipientsGroupArrayOutput) ToUsageStatementEmailRecipientsGroupArrayOutputWithContext ¶
func (o UsageStatementEmailRecipientsGroupArrayOutput) ToUsageStatementEmailRecipientsGroupArrayOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupArrayOutput
type UsageStatementEmailRecipientsGroupInput ¶
type UsageStatementEmailRecipientsGroupInput interface { pulumi.Input ToUsageStatementEmailRecipientsGroupOutput() UsageStatementEmailRecipientsGroupOutput ToUsageStatementEmailRecipientsGroupOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupOutput }
type UsageStatementEmailRecipientsGroupMap ¶
type UsageStatementEmailRecipientsGroupMap map[string]UsageStatementEmailRecipientsGroupInput
func (UsageStatementEmailRecipientsGroupMap) ElementType ¶
func (UsageStatementEmailRecipientsGroupMap) ElementType() reflect.Type
func (UsageStatementEmailRecipientsGroupMap) ToUsageStatementEmailRecipientsGroupMapOutput ¶
func (i UsageStatementEmailRecipientsGroupMap) ToUsageStatementEmailRecipientsGroupMapOutput() UsageStatementEmailRecipientsGroupMapOutput
func (UsageStatementEmailRecipientsGroupMap) ToUsageStatementEmailRecipientsGroupMapOutputWithContext ¶
func (i UsageStatementEmailRecipientsGroupMap) ToUsageStatementEmailRecipientsGroupMapOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupMapOutput
type UsageStatementEmailRecipientsGroupMapInput ¶
type UsageStatementEmailRecipientsGroupMapInput interface { pulumi.Input ToUsageStatementEmailRecipientsGroupMapOutput() UsageStatementEmailRecipientsGroupMapOutput ToUsageStatementEmailRecipientsGroupMapOutputWithContext(context.Context) UsageStatementEmailRecipientsGroupMapOutput }
UsageStatementEmailRecipientsGroupMapInput is an input type that accepts UsageStatementEmailRecipientsGroupMap and UsageStatementEmailRecipientsGroupMapOutput values. You can construct a concrete instance of `UsageStatementEmailRecipientsGroupMapInput` via:
UsageStatementEmailRecipientsGroupMap{ "key": UsageStatementEmailRecipientsGroupArgs{...} }
type UsageStatementEmailRecipientsGroupMapOutput ¶
type UsageStatementEmailRecipientsGroupMapOutput struct{ *pulumi.OutputState }
func (UsageStatementEmailRecipientsGroupMapOutput) ElementType ¶
func (UsageStatementEmailRecipientsGroupMapOutput) ElementType() reflect.Type
func (UsageStatementEmailRecipientsGroupMapOutput) ToUsageStatementEmailRecipientsGroupMapOutput ¶
func (o UsageStatementEmailRecipientsGroupMapOutput) ToUsageStatementEmailRecipientsGroupMapOutput() UsageStatementEmailRecipientsGroupMapOutput
func (UsageStatementEmailRecipientsGroupMapOutput) ToUsageStatementEmailRecipientsGroupMapOutputWithContext ¶
func (o UsageStatementEmailRecipientsGroupMapOutput) ToUsageStatementEmailRecipientsGroupMapOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupMapOutput
type UsageStatementEmailRecipientsGroupOutput ¶
type UsageStatementEmailRecipientsGroupOutput struct{ *pulumi.OutputState }
func (UsageStatementEmailRecipientsGroupOutput) CompartmentId ¶
func (o UsageStatementEmailRecipientsGroupOutput) CompartmentId() pulumi.StringOutput
(Updatable) The customer tenancy.
func (UsageStatementEmailRecipientsGroupOutput) ElementType ¶
func (UsageStatementEmailRecipientsGroupOutput) ElementType() reflect.Type
func (UsageStatementEmailRecipientsGroupOutput) EmailRecipientsGroupId ¶
func (o UsageStatementEmailRecipientsGroupOutput) EmailRecipientsGroupId() pulumi.StringOutput
func (UsageStatementEmailRecipientsGroupOutput) RecipientsLists ¶
func (o UsageStatementEmailRecipientsGroupOutput) RecipientsLists() UsageStatementEmailRecipientsGroupRecipientsListArrayOutput
(Updatable) The list of recipient will receive the usage statement email.
func (UsageStatementEmailRecipientsGroupOutput) State ¶
func (o UsageStatementEmailRecipientsGroupOutput) State() pulumi.StringOutput
The email recipient group lifecycle state.
func (UsageStatementEmailRecipientsGroupOutput) SubscriptionId ¶
func (o UsageStatementEmailRecipientsGroupOutput) SubscriptionId() pulumi.StringOutput
The UsageStatement Subscription unique 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 (UsageStatementEmailRecipientsGroupOutput) ToUsageStatementEmailRecipientsGroupOutput ¶
func (o UsageStatementEmailRecipientsGroupOutput) ToUsageStatementEmailRecipientsGroupOutput() UsageStatementEmailRecipientsGroupOutput
func (UsageStatementEmailRecipientsGroupOutput) ToUsageStatementEmailRecipientsGroupOutputWithContext ¶
func (o UsageStatementEmailRecipientsGroupOutput) ToUsageStatementEmailRecipientsGroupOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupOutput
type UsageStatementEmailRecipientsGroupRecipientsList ¶
type UsageStatementEmailRecipientsGroupRecipientsList struct { // (Updatable) the email of the recipient. EmailId string `pulumi:"emailId"` // (Updatable) the first name of the recipient. FirstName *string `pulumi:"firstName"` // (Updatable) the last name of the recipient. LastName *string `pulumi:"lastName"` // (Updatable) The email recipient lifecycle state. State string `pulumi:"state"` }
type UsageStatementEmailRecipientsGroupRecipientsListArgs ¶
type UsageStatementEmailRecipientsGroupRecipientsListArgs struct { // (Updatable) the email of the recipient. EmailId pulumi.StringInput `pulumi:"emailId"` // (Updatable) the first name of the recipient. FirstName pulumi.StringPtrInput `pulumi:"firstName"` // (Updatable) the last name of the recipient. LastName pulumi.StringPtrInput `pulumi:"lastName"` // (Updatable) The email recipient lifecycle state. State pulumi.StringInput `pulumi:"state"` }
func (UsageStatementEmailRecipientsGroupRecipientsListArgs) ElementType ¶
func (UsageStatementEmailRecipientsGroupRecipientsListArgs) ElementType() reflect.Type
func (UsageStatementEmailRecipientsGroupRecipientsListArgs) ToUsageStatementEmailRecipientsGroupRecipientsListOutput ¶
func (i UsageStatementEmailRecipientsGroupRecipientsListArgs) ToUsageStatementEmailRecipientsGroupRecipientsListOutput() UsageStatementEmailRecipientsGroupRecipientsListOutput
func (UsageStatementEmailRecipientsGroupRecipientsListArgs) ToUsageStatementEmailRecipientsGroupRecipientsListOutputWithContext ¶
func (i UsageStatementEmailRecipientsGroupRecipientsListArgs) ToUsageStatementEmailRecipientsGroupRecipientsListOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupRecipientsListOutput
type UsageStatementEmailRecipientsGroupRecipientsListArray ¶
type UsageStatementEmailRecipientsGroupRecipientsListArray []UsageStatementEmailRecipientsGroupRecipientsListInput
func (UsageStatementEmailRecipientsGroupRecipientsListArray) ElementType ¶
func (UsageStatementEmailRecipientsGroupRecipientsListArray) ElementType() reflect.Type
func (UsageStatementEmailRecipientsGroupRecipientsListArray) ToUsageStatementEmailRecipientsGroupRecipientsListArrayOutput ¶
func (i UsageStatementEmailRecipientsGroupRecipientsListArray) ToUsageStatementEmailRecipientsGroupRecipientsListArrayOutput() UsageStatementEmailRecipientsGroupRecipientsListArrayOutput
func (UsageStatementEmailRecipientsGroupRecipientsListArray) ToUsageStatementEmailRecipientsGroupRecipientsListArrayOutputWithContext ¶
func (i UsageStatementEmailRecipientsGroupRecipientsListArray) ToUsageStatementEmailRecipientsGroupRecipientsListArrayOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupRecipientsListArrayOutput
type UsageStatementEmailRecipientsGroupRecipientsListArrayInput ¶
type UsageStatementEmailRecipientsGroupRecipientsListArrayInput interface { pulumi.Input ToUsageStatementEmailRecipientsGroupRecipientsListArrayOutput() UsageStatementEmailRecipientsGroupRecipientsListArrayOutput ToUsageStatementEmailRecipientsGroupRecipientsListArrayOutputWithContext(context.Context) UsageStatementEmailRecipientsGroupRecipientsListArrayOutput }
UsageStatementEmailRecipientsGroupRecipientsListArrayInput is an input type that accepts UsageStatementEmailRecipientsGroupRecipientsListArray and UsageStatementEmailRecipientsGroupRecipientsListArrayOutput values. You can construct a concrete instance of `UsageStatementEmailRecipientsGroupRecipientsListArrayInput` via:
UsageStatementEmailRecipientsGroupRecipientsListArray{ UsageStatementEmailRecipientsGroupRecipientsListArgs{...} }
type UsageStatementEmailRecipientsGroupRecipientsListArrayOutput ¶
type UsageStatementEmailRecipientsGroupRecipientsListArrayOutput struct{ *pulumi.OutputState }
func (UsageStatementEmailRecipientsGroupRecipientsListArrayOutput) ElementType ¶
func (UsageStatementEmailRecipientsGroupRecipientsListArrayOutput) ElementType() reflect.Type
func (UsageStatementEmailRecipientsGroupRecipientsListArrayOutput) ToUsageStatementEmailRecipientsGroupRecipientsListArrayOutput ¶
func (o UsageStatementEmailRecipientsGroupRecipientsListArrayOutput) ToUsageStatementEmailRecipientsGroupRecipientsListArrayOutput() UsageStatementEmailRecipientsGroupRecipientsListArrayOutput
func (UsageStatementEmailRecipientsGroupRecipientsListArrayOutput) ToUsageStatementEmailRecipientsGroupRecipientsListArrayOutputWithContext ¶
func (o UsageStatementEmailRecipientsGroupRecipientsListArrayOutput) ToUsageStatementEmailRecipientsGroupRecipientsListArrayOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupRecipientsListArrayOutput
type UsageStatementEmailRecipientsGroupRecipientsListInput ¶
type UsageStatementEmailRecipientsGroupRecipientsListInput interface { pulumi.Input ToUsageStatementEmailRecipientsGroupRecipientsListOutput() UsageStatementEmailRecipientsGroupRecipientsListOutput ToUsageStatementEmailRecipientsGroupRecipientsListOutputWithContext(context.Context) UsageStatementEmailRecipientsGroupRecipientsListOutput }
UsageStatementEmailRecipientsGroupRecipientsListInput is an input type that accepts UsageStatementEmailRecipientsGroupRecipientsListArgs and UsageStatementEmailRecipientsGroupRecipientsListOutput values. You can construct a concrete instance of `UsageStatementEmailRecipientsGroupRecipientsListInput` via:
UsageStatementEmailRecipientsGroupRecipientsListArgs{...}
type UsageStatementEmailRecipientsGroupRecipientsListOutput ¶
type UsageStatementEmailRecipientsGroupRecipientsListOutput struct{ *pulumi.OutputState }
func (UsageStatementEmailRecipientsGroupRecipientsListOutput) ElementType ¶
func (UsageStatementEmailRecipientsGroupRecipientsListOutput) ElementType() reflect.Type
func (UsageStatementEmailRecipientsGroupRecipientsListOutput) EmailId ¶
func (o UsageStatementEmailRecipientsGroupRecipientsListOutput) EmailId() pulumi.StringOutput
(Updatable) the email of the recipient.
func (UsageStatementEmailRecipientsGroupRecipientsListOutput) FirstName ¶
func (o UsageStatementEmailRecipientsGroupRecipientsListOutput) FirstName() pulumi.StringPtrOutput
(Updatable) the first name of the recipient.
func (UsageStatementEmailRecipientsGroupRecipientsListOutput) LastName ¶
func (o UsageStatementEmailRecipientsGroupRecipientsListOutput) LastName() pulumi.StringPtrOutput
(Updatable) the last name of the recipient.
func (UsageStatementEmailRecipientsGroupRecipientsListOutput) State ¶
func (o UsageStatementEmailRecipientsGroupRecipientsListOutput) State() pulumi.StringOutput
(Updatable) The email recipient lifecycle state.
func (UsageStatementEmailRecipientsGroupRecipientsListOutput) ToUsageStatementEmailRecipientsGroupRecipientsListOutput ¶
func (o UsageStatementEmailRecipientsGroupRecipientsListOutput) ToUsageStatementEmailRecipientsGroupRecipientsListOutput() UsageStatementEmailRecipientsGroupRecipientsListOutput
func (UsageStatementEmailRecipientsGroupRecipientsListOutput) ToUsageStatementEmailRecipientsGroupRecipientsListOutputWithContext ¶
func (o UsageStatementEmailRecipientsGroupRecipientsListOutput) ToUsageStatementEmailRecipientsGroupRecipientsListOutputWithContext(ctx context.Context) UsageStatementEmailRecipientsGroupRecipientsListOutput
type UsageStatementEmailRecipientsGroupState ¶
type UsageStatementEmailRecipientsGroupState struct { // (Updatable) The customer tenancy. CompartmentId pulumi.StringPtrInput EmailRecipientsGroupId pulumi.StringPtrInput // (Updatable) The list of recipient will receive the usage statement email. RecipientsLists UsageStatementEmailRecipientsGroupRecipientsListArrayInput // The email recipient group lifecycle state. State pulumi.StringPtrInput // The UsageStatement Subscription unique 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 SubscriptionId pulumi.StringPtrInput }
func (UsageStatementEmailRecipientsGroupState) ElementType ¶
func (UsageStatementEmailRecipientsGroupState) 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
- getUsageStatementEmailRecipientsGroup.go
- getUsageStatementEmailRecipientsGroups.go
- init.go
- pulumiTypes.go
- query.go
- schedule.go
- usage.go
- usageCarbonEmission.go
- usageCarbonEmissionsQuery.go
- usageStatementEmailRecipientsGroup.go