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
- 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 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 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 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 Usage
- type UsageArgs
- type UsageArray
- type UsageArrayInput
- type UsageArrayOutput
- type UsageForecast
- type UsageForecastArgs
- func (UsageForecastArgs) ElementType() reflect.Type
- func (i UsageForecastArgs) ToUsageForecastOutput() UsageForecastOutput
- func (i UsageForecastArgs) ToUsageForecastOutputWithContext(ctx context.Context) UsageForecastOutput
- func (i UsageForecastArgs) ToUsageForecastPtrOutput() UsageForecastPtrOutput
- func (i UsageForecastArgs) ToUsageForecastPtrOutputWithContext(ctx context.Context) UsageForecastPtrOutput
- type UsageForecastInput
- type UsageForecastOutput
- func (UsageForecastOutput) ElementType() reflect.Type
- func (o UsageForecastOutput) ForecastType() pulumi.StringPtrOutput
- func (o UsageForecastOutput) TimeForecastEnded() pulumi.StringOutput
- func (o UsageForecastOutput) TimeForecastStarted() pulumi.StringPtrOutput
- func (o UsageForecastOutput) ToUsageForecastOutput() UsageForecastOutput
- func (o UsageForecastOutput) ToUsageForecastOutputWithContext(ctx context.Context) UsageForecastOutput
- func (o UsageForecastOutput) ToUsageForecastPtrOutput() UsageForecastPtrOutput
- func (o UsageForecastOutput) ToUsageForecastPtrOutputWithContext(ctx context.Context) UsageForecastPtrOutput
- type UsageForecastPtrInput
- type UsageForecastPtrOutput
- func (o UsageForecastPtrOutput) Elem() UsageForecastOutput
- func (UsageForecastPtrOutput) ElementType() reflect.Type
- func (o UsageForecastPtrOutput) ForecastType() pulumi.StringPtrOutput
- func (o UsageForecastPtrOutput) TimeForecastEnded() pulumi.StringPtrOutput
- func (o UsageForecastPtrOutput) TimeForecastStarted() pulumi.StringPtrOutput
- func (o UsageForecastPtrOutput) ToUsageForecastPtrOutput() UsageForecastPtrOutput
- func (o UsageForecastPtrOutput) ToUsageForecastPtrOutputWithContext(ctx context.Context) UsageForecastPtrOutput
- type UsageGroupByTag
- type UsageGroupByTagArgs
- type UsageGroupByTagArray
- type UsageGroupByTagArrayInput
- type UsageGroupByTagArrayOutput
- func (UsageGroupByTagArrayOutput) ElementType() reflect.Type
- func (o UsageGroupByTagArrayOutput) Index(i pulumi.IntInput) UsageGroupByTagOutput
- func (o UsageGroupByTagArrayOutput) ToUsageGroupByTagArrayOutput() UsageGroupByTagArrayOutput
- func (o UsageGroupByTagArrayOutput) ToUsageGroupByTagArrayOutputWithContext(ctx context.Context) UsageGroupByTagArrayOutput
- type UsageGroupByTagInput
- type UsageGroupByTagOutput
- func (UsageGroupByTagOutput) ElementType() reflect.Type
- func (o UsageGroupByTagOutput) Key() pulumi.StringPtrOutput
- func (o UsageGroupByTagOutput) Namespace() pulumi.StringPtrOutput
- func (o UsageGroupByTagOutput) ToUsageGroupByTagOutput() UsageGroupByTagOutput
- func (o UsageGroupByTagOutput) ToUsageGroupByTagOutputWithContext(ctx context.Context) UsageGroupByTagOutput
- func (o UsageGroupByTagOutput) Value() pulumi.StringPtrOutput
- type UsageInput
- type UsageItem
- type UsageItemArgs
- type UsageItemArray
- type UsageItemArrayInput
- type UsageItemArrayOutput
- func (UsageItemArrayOutput) ElementType() reflect.Type
- func (o UsageItemArrayOutput) Index(i pulumi.IntInput) UsageItemOutput
- func (o UsageItemArrayOutput) ToUsageItemArrayOutput() UsageItemArrayOutput
- func (o UsageItemArrayOutput) ToUsageItemArrayOutputWithContext(ctx context.Context) UsageItemArrayOutput
- type UsageItemInput
- type UsageItemOutput
- func (o UsageItemOutput) Ad() pulumi.StringPtrOutput
- func (o UsageItemOutput) CompartmentId() pulumi.StringPtrOutput
- func (o UsageItemOutput) CompartmentName() pulumi.StringPtrOutput
- func (o UsageItemOutput) CompartmentPath() pulumi.StringPtrOutput
- func (o UsageItemOutput) ComputedAmount() pulumi.Float64PtrOutput
- func (o UsageItemOutput) ComputedQuantity() pulumi.Float64PtrOutput
- func (o UsageItemOutput) Currency() pulumi.StringPtrOutput
- func (o UsageItemOutput) Discount() pulumi.Float64PtrOutput
- func (UsageItemOutput) ElementType() reflect.Type
- func (o UsageItemOutput) IsForecast() pulumi.BoolPtrOutput
- func (o UsageItemOutput) ListRate() pulumi.Float64PtrOutput
- func (o UsageItemOutput) Overage() pulumi.StringPtrOutput
- func (o UsageItemOutput) OveragesFlag() pulumi.StringPtrOutput
- func (o UsageItemOutput) Platform() pulumi.StringPtrOutput
- func (o UsageItemOutput) Region() pulumi.StringPtrOutput
- func (o UsageItemOutput) ResourceId() pulumi.StringPtrOutput
- func (o UsageItemOutput) ResourceName() pulumi.StringPtrOutput
- func (o UsageItemOutput) Service() pulumi.StringPtrOutput
- func (o UsageItemOutput) Shape() pulumi.StringPtrOutput
- func (o UsageItemOutput) SkuName() pulumi.StringPtrOutput
- func (o UsageItemOutput) SkuPartNumber() pulumi.StringPtrOutput
- func (o UsageItemOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o UsageItemOutput) Tags() UsageItemTagArrayOutput
- func (o UsageItemOutput) TenantId() pulumi.StringPtrOutput
- func (o UsageItemOutput) TenantName() pulumi.StringPtrOutput
- func (o UsageItemOutput) TimeUsageEnded() pulumi.StringPtrOutput
- func (o UsageItemOutput) TimeUsageStarted() pulumi.StringPtrOutput
- func (o UsageItemOutput) ToUsageItemOutput() UsageItemOutput
- func (o UsageItemOutput) ToUsageItemOutputWithContext(ctx context.Context) UsageItemOutput
- func (o UsageItemOutput) Unit() pulumi.StringPtrOutput
- func (o UsageItemOutput) UnitPrice() pulumi.Float64PtrOutput
- func (o UsageItemOutput) Weight() pulumi.Float64PtrOutput
- type UsageItemTag
- type UsageItemTagArgs
- type UsageItemTagArray
- type UsageItemTagArrayInput
- type UsageItemTagArrayOutput
- func (UsageItemTagArrayOutput) ElementType() reflect.Type
- func (o UsageItemTagArrayOutput) Index(i pulumi.IntInput) UsageItemTagOutput
- func (o UsageItemTagArrayOutput) ToUsageItemTagArrayOutput() UsageItemTagArrayOutput
- func (o UsageItemTagArrayOutput) ToUsageItemTagArrayOutputWithContext(ctx context.Context) UsageItemTagArrayOutput
- type UsageItemTagInput
- type UsageItemTagOutput
- func (UsageItemTagOutput) ElementType() reflect.Type
- func (o UsageItemTagOutput) Key() pulumi.StringPtrOutput
- func (o UsageItemTagOutput) Namespace() pulumi.StringPtrOutput
- func (o UsageItemTagOutput) ToUsageItemTagOutput() UsageItemTagOutput
- func (o UsageItemTagOutput) ToUsageItemTagOutputWithContext(ctx context.Context) UsageItemTagOutput
- func (o UsageItemTagOutput) Value() pulumi.StringPtrOutput
- type UsageMap
- type UsageMapInput
- type UsageMapOutput
- type UsageOutput
- type UsageState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomTable ¶
type CustomTable struct { pulumi.CustomResourceState // The compartment OCID. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) The custom table for Cost Analysis UI rendering. SavedCustomTable CustomTableSavedCustomTableOutput `pulumi:"savedCustomTable"` // The associated saved report OCID. SavedReportId pulumi.StringOutput `pulumi:"savedReportId"` }
This resource provides the Custom Table resource in Oracle Cloud Infrastructure Metering Computation service.
Returns the created custom table.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.NewCustomTable(ctx, "testCustomTable", &MeteringComputation.CustomTableArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), SavedCustomTable: &meteringcomputation.CustomTableSavedCustomTableArgs{ DisplayName: pulumi.Any(_var.Custom_table_saved_custom_table_display_name), ColumnGroupBies: pulumi.Any(_var.Custom_table_saved_custom_table_column_group_by), CompartmentDepth: pulumi.Any(_var.Custom_table_saved_custom_table_compartment_depth), GroupByTags: meteringcomputation.CustomTableSavedCustomTableGroupByTagArray{ &meteringcomputation.CustomTableSavedCustomTableGroupByTagArgs{ Key: pulumi.Any(_var.Custom_table_saved_custom_table_group_by_tag_key), Namespace: pulumi.Any(_var.Custom_table_saved_custom_table_group_by_tag_namespace), Value: pulumi.Any(_var.Custom_table_saved_custom_table_group_by_tag_value), }, }, RowGroupBies: pulumi.Any(_var.Custom_table_saved_custom_table_row_group_by), Version: pulumi.Any(_var.Custom_table_saved_custom_table_version), }, SavedReportId: pulumi.Any(oci_metering_computation_saved_report.Test_saved_report.Id), }) if err != nil { return err } return nil }) }
```
## Import
CustomTables can be imported using the `id`, e.g.
```sh
$ pulumi import oci:MeteringComputation/customTable:CustomTable test_custom_table "id"
```
func GetCustomTable ¶
func GetCustomTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomTableState, opts ...pulumi.ResourceOption) (*CustomTable, error)
GetCustomTable gets an existing CustomTable resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCustomTable ¶
func NewCustomTable(ctx *pulumi.Context, name string, args *CustomTableArgs, opts ...pulumi.ResourceOption) (*CustomTable, error)
NewCustomTable registers a new resource with the given unique name, arguments, and options.
func (*CustomTable) ElementType ¶
func (*CustomTable) ElementType() reflect.Type
func (*CustomTable) ToCustomTableOutput ¶
func (i *CustomTable) ToCustomTableOutput() CustomTableOutput
func (*CustomTable) ToCustomTableOutputWithContext ¶
func (i *CustomTable) ToCustomTableOutputWithContext(ctx context.Context) CustomTableOutput
type CustomTableArgs ¶
type CustomTableArgs struct { // The compartment OCID. CompartmentId pulumi.StringInput // (Updatable) The custom table for Cost Analysis UI rendering. SavedCustomTable CustomTableSavedCustomTableInput // The associated saved report OCID. 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) ElementType ¶
func (CustomTableOutput) ElementType() reflect.Type
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. SavedReportId pulumi.StringPtrInput }
func (CustomTableState) ElementType ¶
func (CustomTableState) ElementType() reflect.Type
type GetConfigurationArgs ¶
type GetConfigurationArgs struct { // tenant id TenantId string `pulumi:"tenantId"` }
A collection of arguments for invoking getConfiguration.
type GetConfigurationItem ¶
type GetConfigurationItemArgs ¶
type GetConfigurationItemArgs struct { // The configuration key. Key pulumi.StringInput `pulumi:"key"` // The configuration value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetConfigurationItemArgs) ElementType ¶
func (GetConfigurationItemArgs) ElementType() reflect.Type
func (GetConfigurationItemArgs) ToGetConfigurationItemOutput ¶
func (i GetConfigurationItemArgs) ToGetConfigurationItemOutput() GetConfigurationItemOutput
func (GetConfigurationItemArgs) ToGetConfigurationItemOutputWithContext ¶
func (i GetConfigurationItemArgs) ToGetConfigurationItemOutputWithContext(ctx context.Context) GetConfigurationItemOutput
type GetConfigurationItemArray ¶
type GetConfigurationItemArray []GetConfigurationItemInput
func (GetConfigurationItemArray) ElementType ¶
func (GetConfigurationItemArray) ElementType() reflect.Type
func (GetConfigurationItemArray) ToGetConfigurationItemArrayOutput ¶
func (i GetConfigurationItemArray) ToGetConfigurationItemArrayOutput() GetConfigurationItemArrayOutput
func (GetConfigurationItemArray) ToGetConfigurationItemArrayOutputWithContext ¶
func (i GetConfigurationItemArray) ToGetConfigurationItemArrayOutputWithContext(ctx context.Context) GetConfigurationItemArrayOutput
type GetConfigurationItemArrayInput ¶
type GetConfigurationItemArrayInput interface { pulumi.Input ToGetConfigurationItemArrayOutput() GetConfigurationItemArrayOutput ToGetConfigurationItemArrayOutputWithContext(context.Context) GetConfigurationItemArrayOutput }
GetConfigurationItemArrayInput is an input type that accepts GetConfigurationItemArray and GetConfigurationItemArrayOutput values. You can construct a concrete instance of `GetConfigurationItemArrayInput` via:
GetConfigurationItemArray{ GetConfigurationItemArgs{...} }
type GetConfigurationItemArrayOutput ¶
type GetConfigurationItemArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationItemArrayOutput) ElementType ¶
func (GetConfigurationItemArrayOutput) ElementType() reflect.Type
func (GetConfigurationItemArrayOutput) Index ¶
func (o GetConfigurationItemArrayOutput) Index(i pulumi.IntInput) GetConfigurationItemOutput
func (GetConfigurationItemArrayOutput) ToGetConfigurationItemArrayOutput ¶
func (o GetConfigurationItemArrayOutput) ToGetConfigurationItemArrayOutput() GetConfigurationItemArrayOutput
func (GetConfigurationItemArrayOutput) ToGetConfigurationItemArrayOutputWithContext ¶
func (o GetConfigurationItemArrayOutput) ToGetConfigurationItemArrayOutputWithContext(ctx context.Context) GetConfigurationItemArrayOutput
type GetConfigurationItemInput ¶
type GetConfigurationItemInput interface { pulumi.Input ToGetConfigurationItemOutput() GetConfigurationItemOutput ToGetConfigurationItemOutputWithContext(context.Context) GetConfigurationItemOutput }
GetConfigurationItemInput is an input type that accepts GetConfigurationItemArgs and GetConfigurationItemOutput values. You can construct a concrete instance of `GetConfigurationItemInput` via:
GetConfigurationItemArgs{...}
type GetConfigurationItemOutput ¶
type GetConfigurationItemOutput struct{ *pulumi.OutputState }
func (GetConfigurationItemOutput) ElementType ¶
func (GetConfigurationItemOutput) ElementType() reflect.Type
func (GetConfigurationItemOutput) Key ¶
func (o GetConfigurationItemOutput) Key() pulumi.StringOutput
The configuration key.
func (GetConfigurationItemOutput) ToGetConfigurationItemOutput ¶
func (o GetConfigurationItemOutput) ToGetConfigurationItemOutput() GetConfigurationItemOutput
func (GetConfigurationItemOutput) ToGetConfigurationItemOutputWithContext ¶
func (o GetConfigurationItemOutput) ToGetConfigurationItemOutputWithContext(ctx context.Context) GetConfigurationItemOutput
func (GetConfigurationItemOutput) Values ¶
func (o GetConfigurationItemOutput) Values() pulumi.StringArrayOutput
The configuration value.
type GetConfigurationOutputArgs ¶
type GetConfigurationOutputArgs struct { // tenant id TenantId pulumi.StringInput `pulumi:"tenantId"` }
A collection of arguments for invoking getConfiguration.
func (GetConfigurationOutputArgs) ElementType ¶
func (GetConfigurationOutputArgs) ElementType() reflect.Type
type GetConfigurationResult ¶
type GetConfigurationResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of available configurations. Items []GetConfigurationItem `pulumi:"items"` TenantId string `pulumi:"tenantId"` }
A collection of values returned by getConfiguration.
func GetConfiguration ¶
func GetConfiguration(ctx *pulumi.Context, args *GetConfigurationArgs, opts ...pulumi.InvokeOption) (*GetConfigurationResult, error)
This data source provides details about a specific Configuration resource in Oracle Cloud Infrastructure Metering Computation service.
Returns the configurations list for the UI drop-down list.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetConfiguration(ctx, &meteringcomputation.GetConfigurationArgs{ TenantId: oci_metering_computation_tenant.Test_tenant.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetConfigurationResultOutput ¶
type GetConfigurationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConfiguration.
func GetConfigurationOutput ¶
func GetConfigurationOutput(ctx *pulumi.Context, args GetConfigurationOutputArgs, opts ...pulumi.InvokeOption) GetConfigurationResultOutput
func (GetConfigurationResultOutput) ElementType ¶
func (GetConfigurationResultOutput) ElementType() reflect.Type
func (GetConfigurationResultOutput) Id ¶
func (o GetConfigurationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetConfigurationResultOutput) Items ¶
func (o GetConfigurationResultOutput) Items() GetConfigurationItemArrayOutput
The list of available configurations.
func (GetConfigurationResultOutput) TenantId ¶
func (o GetConfigurationResultOutput) TenantId() pulumi.StringOutput
func (GetConfigurationResultOutput) ToGetConfigurationResultOutput ¶
func (o GetConfigurationResultOutput) ToGetConfigurationResultOutput() GetConfigurationResultOutput
func (GetConfigurationResultOutput) ToGetConfigurationResultOutputWithContext ¶
func (o GetConfigurationResultOutput) ToGetConfigurationResultOutputWithContext(ctx context.Context) GetConfigurationResultOutput
type GetCustomTableSavedCustomTable ¶
type GetCustomTableSavedCustomTable struct { // The column groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` ColumnGroupBies []string `pulumi:"columnGroupBies"` // The compartment depth level. CompartmentDepth float64 `pulumi:"compartmentDepth"` // The name of the custom table. DisplayName string `pulumi:"displayName"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only one tag in the list is supported. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags []GetCustomTableSavedCustomTableGroupByTag `pulumi:"groupByTags"` // The row groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` RowGroupBies []string `pulumi:"rowGroupBies"` // The version of the custom table. Version float64 `pulumi:"version"` }
type GetCustomTableSavedCustomTableArgs ¶
type GetCustomTableSavedCustomTableArgs struct { // The column groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` ColumnGroupBies pulumi.StringArrayInput `pulumi:"columnGroupBies"` // The compartment depth level. CompartmentDepth pulumi.Float64Input `pulumi:"compartmentDepth"` // The name of the custom table. DisplayName pulumi.StringInput `pulumi:"displayName"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only one tag in the list is supported. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags GetCustomTableSavedCustomTableGroupByTagArrayInput `pulumi:"groupByTags"` // The row groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` RowGroupBies pulumi.StringArrayInput `pulumi:"rowGroupBies"` // The version of the custom table. Version pulumi.Float64Input `pulumi:"version"` }
func (GetCustomTableSavedCustomTableArgs) ElementType ¶
func (GetCustomTableSavedCustomTableArgs) ElementType() reflect.Type
func (GetCustomTableSavedCustomTableArgs) ToGetCustomTableSavedCustomTableOutput ¶
func (i GetCustomTableSavedCustomTableArgs) ToGetCustomTableSavedCustomTableOutput() GetCustomTableSavedCustomTableOutput
func (GetCustomTableSavedCustomTableArgs) ToGetCustomTableSavedCustomTableOutputWithContext ¶
func (i GetCustomTableSavedCustomTableArgs) ToGetCustomTableSavedCustomTableOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableOutput
type GetCustomTableSavedCustomTableArray ¶
type GetCustomTableSavedCustomTableArray []GetCustomTableSavedCustomTableInput
func (GetCustomTableSavedCustomTableArray) ElementType ¶
func (GetCustomTableSavedCustomTableArray) ElementType() reflect.Type
func (GetCustomTableSavedCustomTableArray) ToGetCustomTableSavedCustomTableArrayOutput ¶
func (i GetCustomTableSavedCustomTableArray) ToGetCustomTableSavedCustomTableArrayOutput() GetCustomTableSavedCustomTableArrayOutput
func (GetCustomTableSavedCustomTableArray) ToGetCustomTableSavedCustomTableArrayOutputWithContext ¶
func (i GetCustomTableSavedCustomTableArray) ToGetCustomTableSavedCustomTableArrayOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableArrayOutput
type GetCustomTableSavedCustomTableArrayInput ¶
type GetCustomTableSavedCustomTableArrayInput interface { pulumi.Input ToGetCustomTableSavedCustomTableArrayOutput() GetCustomTableSavedCustomTableArrayOutput ToGetCustomTableSavedCustomTableArrayOutputWithContext(context.Context) GetCustomTableSavedCustomTableArrayOutput }
GetCustomTableSavedCustomTableArrayInput is an input type that accepts GetCustomTableSavedCustomTableArray and GetCustomTableSavedCustomTableArrayOutput values. You can construct a concrete instance of `GetCustomTableSavedCustomTableArrayInput` via:
GetCustomTableSavedCustomTableArray{ GetCustomTableSavedCustomTableArgs{...} }
type GetCustomTableSavedCustomTableArrayOutput ¶
type GetCustomTableSavedCustomTableArrayOutput struct{ *pulumi.OutputState }
func (GetCustomTableSavedCustomTableArrayOutput) ElementType ¶
func (GetCustomTableSavedCustomTableArrayOutput) ElementType() reflect.Type
func (GetCustomTableSavedCustomTableArrayOutput) ToGetCustomTableSavedCustomTableArrayOutput ¶
func (o GetCustomTableSavedCustomTableArrayOutput) ToGetCustomTableSavedCustomTableArrayOutput() GetCustomTableSavedCustomTableArrayOutput
func (GetCustomTableSavedCustomTableArrayOutput) ToGetCustomTableSavedCustomTableArrayOutputWithContext ¶
func (o GetCustomTableSavedCustomTableArrayOutput) ToGetCustomTableSavedCustomTableArrayOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableArrayOutput
type GetCustomTableSavedCustomTableGroupByTagArgs ¶
type GetCustomTableSavedCustomTableGroupByTagArgs struct { // The tag key. Key pulumi.StringInput `pulumi:"key"` // The tag namespace. Namespace pulumi.StringInput `pulumi:"namespace"` // The tag value. Value pulumi.StringInput `pulumi:"value"` }
func (GetCustomTableSavedCustomTableGroupByTagArgs) ElementType ¶
func (GetCustomTableSavedCustomTableGroupByTagArgs) ElementType() reflect.Type
func (GetCustomTableSavedCustomTableGroupByTagArgs) ToGetCustomTableSavedCustomTableGroupByTagOutput ¶
func (i GetCustomTableSavedCustomTableGroupByTagArgs) ToGetCustomTableSavedCustomTableGroupByTagOutput() GetCustomTableSavedCustomTableGroupByTagOutput
func (GetCustomTableSavedCustomTableGroupByTagArgs) ToGetCustomTableSavedCustomTableGroupByTagOutputWithContext ¶
func (i GetCustomTableSavedCustomTableGroupByTagArgs) ToGetCustomTableSavedCustomTableGroupByTagOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableGroupByTagOutput
type GetCustomTableSavedCustomTableGroupByTagArray ¶
type GetCustomTableSavedCustomTableGroupByTagArray []GetCustomTableSavedCustomTableGroupByTagInput
func (GetCustomTableSavedCustomTableGroupByTagArray) ElementType ¶
func (GetCustomTableSavedCustomTableGroupByTagArray) ElementType() reflect.Type
func (GetCustomTableSavedCustomTableGroupByTagArray) ToGetCustomTableSavedCustomTableGroupByTagArrayOutput ¶
func (i GetCustomTableSavedCustomTableGroupByTagArray) ToGetCustomTableSavedCustomTableGroupByTagArrayOutput() GetCustomTableSavedCustomTableGroupByTagArrayOutput
func (GetCustomTableSavedCustomTableGroupByTagArray) ToGetCustomTableSavedCustomTableGroupByTagArrayOutputWithContext ¶
func (i GetCustomTableSavedCustomTableGroupByTagArray) ToGetCustomTableSavedCustomTableGroupByTagArrayOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableGroupByTagArrayOutput
type GetCustomTableSavedCustomTableGroupByTagArrayInput ¶
type GetCustomTableSavedCustomTableGroupByTagArrayInput interface { pulumi.Input ToGetCustomTableSavedCustomTableGroupByTagArrayOutput() GetCustomTableSavedCustomTableGroupByTagArrayOutput ToGetCustomTableSavedCustomTableGroupByTagArrayOutputWithContext(context.Context) GetCustomTableSavedCustomTableGroupByTagArrayOutput }
GetCustomTableSavedCustomTableGroupByTagArrayInput is an input type that accepts GetCustomTableSavedCustomTableGroupByTagArray and GetCustomTableSavedCustomTableGroupByTagArrayOutput values. You can construct a concrete instance of `GetCustomTableSavedCustomTableGroupByTagArrayInput` via:
GetCustomTableSavedCustomTableGroupByTagArray{ GetCustomTableSavedCustomTableGroupByTagArgs{...} }
type GetCustomTableSavedCustomTableGroupByTagArrayOutput ¶
type GetCustomTableSavedCustomTableGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (GetCustomTableSavedCustomTableGroupByTagArrayOutput) ElementType ¶
func (GetCustomTableSavedCustomTableGroupByTagArrayOutput) ElementType() reflect.Type
func (GetCustomTableSavedCustomTableGroupByTagArrayOutput) ToGetCustomTableSavedCustomTableGroupByTagArrayOutput ¶
func (o GetCustomTableSavedCustomTableGroupByTagArrayOutput) ToGetCustomTableSavedCustomTableGroupByTagArrayOutput() GetCustomTableSavedCustomTableGroupByTagArrayOutput
func (GetCustomTableSavedCustomTableGroupByTagArrayOutput) ToGetCustomTableSavedCustomTableGroupByTagArrayOutputWithContext ¶
func (o GetCustomTableSavedCustomTableGroupByTagArrayOutput) ToGetCustomTableSavedCustomTableGroupByTagArrayOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableGroupByTagArrayOutput
type GetCustomTableSavedCustomTableGroupByTagInput ¶
type GetCustomTableSavedCustomTableGroupByTagInput interface { pulumi.Input ToGetCustomTableSavedCustomTableGroupByTagOutput() GetCustomTableSavedCustomTableGroupByTagOutput ToGetCustomTableSavedCustomTableGroupByTagOutputWithContext(context.Context) GetCustomTableSavedCustomTableGroupByTagOutput }
GetCustomTableSavedCustomTableGroupByTagInput is an input type that accepts GetCustomTableSavedCustomTableGroupByTagArgs and GetCustomTableSavedCustomTableGroupByTagOutput values. You can construct a concrete instance of `GetCustomTableSavedCustomTableGroupByTagInput` via:
GetCustomTableSavedCustomTableGroupByTagArgs{...}
type GetCustomTableSavedCustomTableGroupByTagOutput ¶
type GetCustomTableSavedCustomTableGroupByTagOutput struct{ *pulumi.OutputState }
func (GetCustomTableSavedCustomTableGroupByTagOutput) ElementType ¶
func (GetCustomTableSavedCustomTableGroupByTagOutput) ElementType() reflect.Type
func (GetCustomTableSavedCustomTableGroupByTagOutput) Key ¶
func (o GetCustomTableSavedCustomTableGroupByTagOutput) Key() pulumi.StringOutput
The tag key.
func (GetCustomTableSavedCustomTableGroupByTagOutput) Namespace ¶
func (o GetCustomTableSavedCustomTableGroupByTagOutput) Namespace() pulumi.StringOutput
The tag namespace.
func (GetCustomTableSavedCustomTableGroupByTagOutput) ToGetCustomTableSavedCustomTableGroupByTagOutput ¶
func (o GetCustomTableSavedCustomTableGroupByTagOutput) ToGetCustomTableSavedCustomTableGroupByTagOutput() GetCustomTableSavedCustomTableGroupByTagOutput
func (GetCustomTableSavedCustomTableGroupByTagOutput) ToGetCustomTableSavedCustomTableGroupByTagOutputWithContext ¶
func (o GetCustomTableSavedCustomTableGroupByTagOutput) ToGetCustomTableSavedCustomTableGroupByTagOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableGroupByTagOutput
func (GetCustomTableSavedCustomTableGroupByTagOutput) Value ¶
func (o GetCustomTableSavedCustomTableGroupByTagOutput) Value() pulumi.StringOutput
The tag value.
type GetCustomTableSavedCustomTableInput ¶
type GetCustomTableSavedCustomTableInput interface { pulumi.Input ToGetCustomTableSavedCustomTableOutput() GetCustomTableSavedCustomTableOutput ToGetCustomTableSavedCustomTableOutputWithContext(context.Context) GetCustomTableSavedCustomTableOutput }
GetCustomTableSavedCustomTableInput is an input type that accepts GetCustomTableSavedCustomTableArgs and GetCustomTableSavedCustomTableOutput values. You can construct a concrete instance of `GetCustomTableSavedCustomTableInput` via:
GetCustomTableSavedCustomTableArgs{...}
type GetCustomTableSavedCustomTableOutput ¶
type GetCustomTableSavedCustomTableOutput struct{ *pulumi.OutputState }
func (GetCustomTableSavedCustomTableOutput) ColumnGroupBies ¶
func (o GetCustomTableSavedCustomTableOutput) ColumnGroupBies() pulumi.StringArrayOutput
The column groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (GetCustomTableSavedCustomTableOutput) CompartmentDepth ¶
func (o GetCustomTableSavedCustomTableOutput) CompartmentDepth() pulumi.Float64Output
The compartment depth level.
func (GetCustomTableSavedCustomTableOutput) DisplayName ¶
func (o GetCustomTableSavedCustomTableOutput) DisplayName() pulumi.StringOutput
The name of the custom table.
func (GetCustomTableSavedCustomTableOutput) ElementType ¶
func (GetCustomTableSavedCustomTableOutput) ElementType() reflect.Type
func (GetCustomTableSavedCustomTableOutput) GroupByTags ¶
func (o GetCustomTableSavedCustomTableOutput) GroupByTags() GetCustomTableSavedCustomTableGroupByTagArrayOutput
GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only one tag in the list is supported. For example: `[{"namespace":"oracle", "key":"createdBy"]`
func (GetCustomTableSavedCustomTableOutput) RowGroupBies ¶
func (o GetCustomTableSavedCustomTableOutput) RowGroupBies() pulumi.StringArrayOutput
The row groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (GetCustomTableSavedCustomTableOutput) ToGetCustomTableSavedCustomTableOutput ¶
func (o GetCustomTableSavedCustomTableOutput) ToGetCustomTableSavedCustomTableOutput() GetCustomTableSavedCustomTableOutput
func (GetCustomTableSavedCustomTableOutput) ToGetCustomTableSavedCustomTableOutputWithContext ¶
func (o GetCustomTableSavedCustomTableOutput) ToGetCustomTableSavedCustomTableOutputWithContext(ctx context.Context) GetCustomTableSavedCustomTableOutput
func (GetCustomTableSavedCustomTableOutput) Version ¶
func (o GetCustomTableSavedCustomTableOutput) Version() pulumi.Float64Output
The version of the custom table.
type GetCustomTablesArgs ¶
type GetCustomTablesArgs struct { // The compartment ID in which to list resources. CompartmentId string `pulumi:"compartmentId"` Filters []GetCustomTablesFilter `pulumi:"filters"` // The saved report ID in which to list resources. SavedReportId string `pulumi:"savedReportId"` }
A collection of arguments for invoking getCustomTables.
type GetCustomTablesCustomTableCollection ¶
type GetCustomTablesCustomTableCollection struct {
Items []GetCustomTablesCustomTableCollectionItem `pulumi:"items"`
}
type GetCustomTablesCustomTableCollectionArgs ¶
type GetCustomTablesCustomTableCollectionArgs struct {
Items GetCustomTablesCustomTableCollectionItemArrayInput `pulumi:"items"`
}
func (GetCustomTablesCustomTableCollectionArgs) ElementType ¶
func (GetCustomTablesCustomTableCollectionArgs) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionArgs) ToGetCustomTablesCustomTableCollectionOutput ¶
func (i GetCustomTablesCustomTableCollectionArgs) ToGetCustomTablesCustomTableCollectionOutput() GetCustomTablesCustomTableCollectionOutput
func (GetCustomTablesCustomTableCollectionArgs) ToGetCustomTablesCustomTableCollectionOutputWithContext ¶
func (i GetCustomTablesCustomTableCollectionArgs) ToGetCustomTablesCustomTableCollectionOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionOutput
type GetCustomTablesCustomTableCollectionArray ¶
type GetCustomTablesCustomTableCollectionArray []GetCustomTablesCustomTableCollectionInput
func (GetCustomTablesCustomTableCollectionArray) ElementType ¶
func (GetCustomTablesCustomTableCollectionArray) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionArray) ToGetCustomTablesCustomTableCollectionArrayOutput ¶
func (i GetCustomTablesCustomTableCollectionArray) ToGetCustomTablesCustomTableCollectionArrayOutput() GetCustomTablesCustomTableCollectionArrayOutput
func (GetCustomTablesCustomTableCollectionArray) ToGetCustomTablesCustomTableCollectionArrayOutputWithContext ¶
func (i GetCustomTablesCustomTableCollectionArray) ToGetCustomTablesCustomTableCollectionArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionArrayOutput
type GetCustomTablesCustomTableCollectionArrayInput ¶
type GetCustomTablesCustomTableCollectionArrayInput interface { pulumi.Input ToGetCustomTablesCustomTableCollectionArrayOutput() GetCustomTablesCustomTableCollectionArrayOutput ToGetCustomTablesCustomTableCollectionArrayOutputWithContext(context.Context) GetCustomTablesCustomTableCollectionArrayOutput }
GetCustomTablesCustomTableCollectionArrayInput is an input type that accepts GetCustomTablesCustomTableCollectionArray and GetCustomTablesCustomTableCollectionArrayOutput values. You can construct a concrete instance of `GetCustomTablesCustomTableCollectionArrayInput` via:
GetCustomTablesCustomTableCollectionArray{ GetCustomTablesCustomTableCollectionArgs{...} }
type GetCustomTablesCustomTableCollectionArrayOutput ¶
type GetCustomTablesCustomTableCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetCustomTablesCustomTableCollectionArrayOutput) ElementType ¶
func (GetCustomTablesCustomTableCollectionArrayOutput) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionArrayOutput) ToGetCustomTablesCustomTableCollectionArrayOutput ¶
func (o GetCustomTablesCustomTableCollectionArrayOutput) ToGetCustomTablesCustomTableCollectionArrayOutput() GetCustomTablesCustomTableCollectionArrayOutput
func (GetCustomTablesCustomTableCollectionArrayOutput) ToGetCustomTablesCustomTableCollectionArrayOutputWithContext ¶
func (o GetCustomTablesCustomTableCollectionArrayOutput) ToGetCustomTablesCustomTableCollectionArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionArrayOutput
type GetCustomTablesCustomTableCollectionInput ¶
type GetCustomTablesCustomTableCollectionInput interface { pulumi.Input ToGetCustomTablesCustomTableCollectionOutput() GetCustomTablesCustomTableCollectionOutput ToGetCustomTablesCustomTableCollectionOutputWithContext(context.Context) GetCustomTablesCustomTableCollectionOutput }
GetCustomTablesCustomTableCollectionInput is an input type that accepts GetCustomTablesCustomTableCollectionArgs and GetCustomTablesCustomTableCollectionOutput values. You can construct a concrete instance of `GetCustomTablesCustomTableCollectionInput` via:
GetCustomTablesCustomTableCollectionArgs{...}
type GetCustomTablesCustomTableCollectionItem ¶
type GetCustomTablesCustomTableCollectionItem struct { // The compartment ID in which to list resources. CompartmentId string `pulumi:"compartmentId"` // The custom table OCID. Id string `pulumi:"id"` // The custom table for Cost Analysis UI rendering. SavedCustomTables []GetCustomTablesCustomTableCollectionItemSavedCustomTable `pulumi:"savedCustomTables"` // The saved report ID in which to list resources. SavedReportId string `pulumi:"savedReportId"` }
type GetCustomTablesCustomTableCollectionItemArgs ¶
type GetCustomTablesCustomTableCollectionItemArgs struct { // The compartment ID in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The custom table OCID. Id pulumi.StringInput `pulumi:"id"` // The custom table for Cost Analysis UI rendering. SavedCustomTables GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayInput `pulumi:"savedCustomTables"` // The saved report ID in which to list resources. SavedReportId pulumi.StringInput `pulumi:"savedReportId"` }
func (GetCustomTablesCustomTableCollectionItemArgs) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemArgs) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemArgs) ToGetCustomTablesCustomTableCollectionItemOutput ¶
func (i GetCustomTablesCustomTableCollectionItemArgs) ToGetCustomTablesCustomTableCollectionItemOutput() GetCustomTablesCustomTableCollectionItemOutput
func (GetCustomTablesCustomTableCollectionItemArgs) ToGetCustomTablesCustomTableCollectionItemOutputWithContext ¶
func (i GetCustomTablesCustomTableCollectionItemArgs) ToGetCustomTablesCustomTableCollectionItemOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemOutput
type GetCustomTablesCustomTableCollectionItemArray ¶
type GetCustomTablesCustomTableCollectionItemArray []GetCustomTablesCustomTableCollectionItemInput
func (GetCustomTablesCustomTableCollectionItemArray) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemArray) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemArray) ToGetCustomTablesCustomTableCollectionItemArrayOutput ¶
func (i GetCustomTablesCustomTableCollectionItemArray) ToGetCustomTablesCustomTableCollectionItemArrayOutput() GetCustomTablesCustomTableCollectionItemArrayOutput
func (GetCustomTablesCustomTableCollectionItemArray) ToGetCustomTablesCustomTableCollectionItemArrayOutputWithContext ¶
func (i GetCustomTablesCustomTableCollectionItemArray) ToGetCustomTablesCustomTableCollectionItemArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemArrayOutput
type GetCustomTablesCustomTableCollectionItemArrayInput ¶
type GetCustomTablesCustomTableCollectionItemArrayInput interface { pulumi.Input ToGetCustomTablesCustomTableCollectionItemArrayOutput() GetCustomTablesCustomTableCollectionItemArrayOutput ToGetCustomTablesCustomTableCollectionItemArrayOutputWithContext(context.Context) GetCustomTablesCustomTableCollectionItemArrayOutput }
GetCustomTablesCustomTableCollectionItemArrayInput is an input type that accepts GetCustomTablesCustomTableCollectionItemArray and GetCustomTablesCustomTableCollectionItemArrayOutput values. You can construct a concrete instance of `GetCustomTablesCustomTableCollectionItemArrayInput` via:
GetCustomTablesCustomTableCollectionItemArray{ GetCustomTablesCustomTableCollectionItemArgs{...} }
type GetCustomTablesCustomTableCollectionItemArrayOutput ¶
type GetCustomTablesCustomTableCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetCustomTablesCustomTableCollectionItemArrayOutput) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemArrayOutput) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemArrayOutput) ToGetCustomTablesCustomTableCollectionItemArrayOutput ¶
func (o GetCustomTablesCustomTableCollectionItemArrayOutput) ToGetCustomTablesCustomTableCollectionItemArrayOutput() GetCustomTablesCustomTableCollectionItemArrayOutput
func (GetCustomTablesCustomTableCollectionItemArrayOutput) ToGetCustomTablesCustomTableCollectionItemArrayOutputWithContext ¶
func (o GetCustomTablesCustomTableCollectionItemArrayOutput) ToGetCustomTablesCustomTableCollectionItemArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemArrayOutput
type GetCustomTablesCustomTableCollectionItemInput ¶
type GetCustomTablesCustomTableCollectionItemInput interface { pulumi.Input ToGetCustomTablesCustomTableCollectionItemOutput() GetCustomTablesCustomTableCollectionItemOutput ToGetCustomTablesCustomTableCollectionItemOutputWithContext(context.Context) GetCustomTablesCustomTableCollectionItemOutput }
GetCustomTablesCustomTableCollectionItemInput is an input type that accepts GetCustomTablesCustomTableCollectionItemArgs and GetCustomTablesCustomTableCollectionItemOutput values. You can construct a concrete instance of `GetCustomTablesCustomTableCollectionItemInput` via:
GetCustomTablesCustomTableCollectionItemArgs{...}
type GetCustomTablesCustomTableCollectionItemOutput ¶
type GetCustomTablesCustomTableCollectionItemOutput struct{ *pulumi.OutputState }
func (GetCustomTablesCustomTableCollectionItemOutput) CompartmentId ¶
func (o GetCustomTablesCustomTableCollectionItemOutput) CompartmentId() pulumi.StringOutput
The compartment ID in which to list resources.
func (GetCustomTablesCustomTableCollectionItemOutput) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemOutput) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemOutput) Id ¶
func (o GetCustomTablesCustomTableCollectionItemOutput) Id() pulumi.StringOutput
The custom table OCID.
func (GetCustomTablesCustomTableCollectionItemOutput) SavedCustomTables ¶
func (o GetCustomTablesCustomTableCollectionItemOutput) SavedCustomTables() GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput
The custom table for Cost Analysis UI rendering.
func (GetCustomTablesCustomTableCollectionItemOutput) SavedReportId ¶
func (o GetCustomTablesCustomTableCollectionItemOutput) SavedReportId() pulumi.StringOutput
The saved report ID in which to list resources.
func (GetCustomTablesCustomTableCollectionItemOutput) ToGetCustomTablesCustomTableCollectionItemOutput ¶
func (o GetCustomTablesCustomTableCollectionItemOutput) ToGetCustomTablesCustomTableCollectionItemOutput() GetCustomTablesCustomTableCollectionItemOutput
func (GetCustomTablesCustomTableCollectionItemOutput) ToGetCustomTablesCustomTableCollectionItemOutputWithContext ¶
func (o GetCustomTablesCustomTableCollectionItemOutput) ToGetCustomTablesCustomTableCollectionItemOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemOutput
type GetCustomTablesCustomTableCollectionItemSavedCustomTable ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTable struct { // The column groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` ColumnGroupBies []string `pulumi:"columnGroupBies"` // The compartment depth level. CompartmentDepth float64 `pulumi:"compartmentDepth"` // The name of the custom table. DisplayName string `pulumi:"displayName"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only one tag in the list is supported. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags []GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTag `pulumi:"groupByTags"` // The row groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` RowGroupBies []string `pulumi:"rowGroupBies"` // The version of the custom table. Version float64 `pulumi:"version"` }
type GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs struct { // The column groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` ColumnGroupBies pulumi.StringArrayInput `pulumi:"columnGroupBies"` // The compartment depth level. CompartmentDepth pulumi.Float64Input `pulumi:"compartmentDepth"` // The name of the custom table. DisplayName pulumi.StringInput `pulumi:"displayName"` // GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only one tag in the list is supported. For example: `[{"namespace":"oracle", "key":"createdBy"]` GroupByTags GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayInput `pulumi:"groupByTags"` // The row groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]` RowGroupBies pulumi.StringArrayInput `pulumi:"rowGroupBies"` // The version of the custom table. Version pulumi.Float64Input `pulumi:"version"` }
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutput ¶
func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutputWithContext ¶
func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput
type GetCustomTablesCustomTableCollectionItemSavedCustomTableArray ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableArray []GetCustomTablesCustomTableCollectionItemSavedCustomTableInput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArray) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArray) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput ¶
func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutputWithContext ¶
func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput
type GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayInput ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayInput interface { pulumi.Input ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutputWithContext(context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput }
GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayInput is an input type that accepts GetCustomTablesCustomTableCollectionItemSavedCustomTableArray and GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput values. You can construct a concrete instance of `GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayInput` via:
GetCustomTablesCustomTableCollectionItemSavedCustomTableArray{ GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs{...} }
type GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput struct{ *pulumi.OutputState }
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutputWithContext ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableArrayOutput
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs struct { // The tag key. Key pulumi.StringInput `pulumi:"key"` // The tag namespace. Namespace pulumi.StringInput `pulumi:"namespace"` // The tag value. Value pulumi.StringInput `pulumi:"value"` }
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput ¶
func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutputWithContext ¶
func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray []GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagInput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput ¶
func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutputWithContext ¶
func (i GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayInput ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayInput interface { pulumi.Input ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutputWithContext(context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput }
GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayInput is an input type that accepts GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray and GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput values. You can construct a concrete instance of `GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayInput` via:
GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArray{ GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs{...} }
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutputWithContext ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagInput ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagInput interface { pulumi.Input ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutputWithContext(context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput }
GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagInput is an input type that accepts GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs and GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput values. You can construct a concrete instance of `GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagInput` via:
GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArgs{...}
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput struct{ *pulumi.OutputState }
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) Key ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) Key() pulumi.StringOutput
The tag key.
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) Namespace ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) Namespace() pulumi.StringOutput
The tag namespace.
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutputWithContext ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) Value ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagOutput) Value() pulumi.StringOutput
The tag value.
type GetCustomTablesCustomTableCollectionItemSavedCustomTableInput ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableInput interface { pulumi.Input ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutputWithContext(context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput }
GetCustomTablesCustomTableCollectionItemSavedCustomTableInput is an input type that accepts GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs and GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput values. You can construct a concrete instance of `GetCustomTablesCustomTableCollectionItemSavedCustomTableInput` via:
GetCustomTablesCustomTableCollectionItemSavedCustomTableArgs{...}
type GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput ¶
type GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput struct{ *pulumi.OutputState }
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ColumnGroupBies ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ColumnGroupBies() pulumi.StringArrayOutput
The column groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) CompartmentDepth ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) CompartmentDepth() pulumi.Float64Output
The compartment depth level.
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) DisplayName ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) DisplayName() pulumi.StringOutput
The name of the custom table.
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ElementType ¶
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) GroupByTags ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) GroupByTags() GetCustomTablesCustomTableCollectionItemSavedCustomTableGroupByTagArrayOutput
GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only one tag in the list is supported. For example: `[{"namespace":"oracle", "key":"createdBy"]`
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) RowGroupBies ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) RowGroupBies() pulumi.StringArrayOutput
The row groupBy key list. example: `["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]`
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutput ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutput() GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutputWithContext ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) ToGetCustomTablesCustomTableCollectionItemSavedCustomTableOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput
func (GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) Version ¶
func (o GetCustomTablesCustomTableCollectionItemSavedCustomTableOutput) Version() pulumi.Float64Output
The version of the custom table.
type GetCustomTablesCustomTableCollectionOutput ¶
type GetCustomTablesCustomTableCollectionOutput struct{ *pulumi.OutputState }
func (GetCustomTablesCustomTableCollectionOutput) ElementType ¶
func (GetCustomTablesCustomTableCollectionOutput) ElementType() reflect.Type
func (GetCustomTablesCustomTableCollectionOutput) ToGetCustomTablesCustomTableCollectionOutput ¶
func (o GetCustomTablesCustomTableCollectionOutput) ToGetCustomTablesCustomTableCollectionOutput() GetCustomTablesCustomTableCollectionOutput
func (GetCustomTablesCustomTableCollectionOutput) ToGetCustomTablesCustomTableCollectionOutputWithContext ¶
func (o GetCustomTablesCustomTableCollectionOutput) ToGetCustomTablesCustomTableCollectionOutputWithContext(ctx context.Context) GetCustomTablesCustomTableCollectionOutput
type GetCustomTablesFilter ¶
type GetCustomTablesFilterArgs ¶
type GetCustomTablesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCustomTablesFilterArgs) ElementType ¶
func (GetCustomTablesFilterArgs) ElementType() reflect.Type
func (GetCustomTablesFilterArgs) ToGetCustomTablesFilterOutput ¶
func (i GetCustomTablesFilterArgs) ToGetCustomTablesFilterOutput() GetCustomTablesFilterOutput
func (GetCustomTablesFilterArgs) ToGetCustomTablesFilterOutputWithContext ¶
func (i GetCustomTablesFilterArgs) ToGetCustomTablesFilterOutputWithContext(ctx context.Context) GetCustomTablesFilterOutput
type GetCustomTablesFilterArray ¶
type GetCustomTablesFilterArray []GetCustomTablesFilterInput
func (GetCustomTablesFilterArray) ElementType ¶
func (GetCustomTablesFilterArray) ElementType() reflect.Type
func (GetCustomTablesFilterArray) ToGetCustomTablesFilterArrayOutput ¶
func (i GetCustomTablesFilterArray) ToGetCustomTablesFilterArrayOutput() GetCustomTablesFilterArrayOutput
func (GetCustomTablesFilterArray) ToGetCustomTablesFilterArrayOutputWithContext ¶
func (i GetCustomTablesFilterArray) ToGetCustomTablesFilterArrayOutputWithContext(ctx context.Context) GetCustomTablesFilterArrayOutput
type GetCustomTablesFilterArrayInput ¶
type GetCustomTablesFilterArrayInput interface { pulumi.Input ToGetCustomTablesFilterArrayOutput() GetCustomTablesFilterArrayOutput ToGetCustomTablesFilterArrayOutputWithContext(context.Context) GetCustomTablesFilterArrayOutput }
GetCustomTablesFilterArrayInput is an input type that accepts GetCustomTablesFilterArray and GetCustomTablesFilterArrayOutput values. You can construct a concrete instance of `GetCustomTablesFilterArrayInput` via:
GetCustomTablesFilterArray{ GetCustomTablesFilterArgs{...} }
type GetCustomTablesFilterArrayOutput ¶
type GetCustomTablesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetCustomTablesFilterArrayOutput) ElementType ¶
func (GetCustomTablesFilterArrayOutput) ElementType() reflect.Type
func (GetCustomTablesFilterArrayOutput) Index ¶
func (o GetCustomTablesFilterArrayOutput) Index(i pulumi.IntInput) GetCustomTablesFilterOutput
func (GetCustomTablesFilterArrayOutput) ToGetCustomTablesFilterArrayOutput ¶
func (o GetCustomTablesFilterArrayOutput) ToGetCustomTablesFilterArrayOutput() GetCustomTablesFilterArrayOutput
func (GetCustomTablesFilterArrayOutput) ToGetCustomTablesFilterArrayOutputWithContext ¶
func (o GetCustomTablesFilterArrayOutput) ToGetCustomTablesFilterArrayOutputWithContext(ctx context.Context) GetCustomTablesFilterArrayOutput
type GetCustomTablesFilterInput ¶
type GetCustomTablesFilterInput interface { pulumi.Input ToGetCustomTablesFilterOutput() GetCustomTablesFilterOutput ToGetCustomTablesFilterOutputWithContext(context.Context) GetCustomTablesFilterOutput }
GetCustomTablesFilterInput is an input type that accepts GetCustomTablesFilterArgs and GetCustomTablesFilterOutput values. You can construct a concrete instance of `GetCustomTablesFilterInput` via:
GetCustomTablesFilterArgs{...}
type GetCustomTablesFilterOutput ¶
type GetCustomTablesFilterOutput struct{ *pulumi.OutputState }
func (GetCustomTablesFilterOutput) ElementType ¶
func (GetCustomTablesFilterOutput) ElementType() reflect.Type
func (GetCustomTablesFilterOutput) Name ¶
func (o GetCustomTablesFilterOutput) Name() pulumi.StringOutput
func (GetCustomTablesFilterOutput) Regex ¶
func (o GetCustomTablesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetCustomTablesFilterOutput) ToGetCustomTablesFilterOutput ¶
func (o GetCustomTablesFilterOutput) ToGetCustomTablesFilterOutput() GetCustomTablesFilterOutput
func (GetCustomTablesFilterOutput) ToGetCustomTablesFilterOutputWithContext ¶
func (o GetCustomTablesFilterOutput) ToGetCustomTablesFilterOutputWithContext(ctx context.Context) GetCustomTablesFilterOutput
func (GetCustomTablesFilterOutput) Values ¶
func (o GetCustomTablesFilterOutput) Values() pulumi.StringArrayOutput
type GetCustomTablesOutputArgs ¶
type GetCustomTablesOutputArgs struct { // The compartment ID in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetCustomTablesFilterArrayInput `pulumi:"filters"` // The saved report ID in which to list resources. SavedReportId pulumi.StringInput `pulumi:"savedReportId"` }
A collection of arguments for invoking getCustomTables.
func (GetCustomTablesOutputArgs) ElementType ¶
func (GetCustomTablesOutputArgs) ElementType() reflect.Type
type GetCustomTablesResult ¶
type GetCustomTablesResult struct { // The custom table compartment OCID. CompartmentId string `pulumi:"compartmentId"` // The list of custom_table_collection. CustomTableCollections []GetCustomTablesCustomTableCollection `pulumi:"customTableCollections"` Filters []GetCustomTablesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The custom table associated saved report OCID. SavedReportId string `pulumi:"savedReportId"` }
A collection of values returned by getCustomTables.
func GetCustomTables ¶
func GetCustomTables(ctx *pulumi.Context, args *GetCustomTablesArgs, opts ...pulumi.InvokeOption) (*GetCustomTablesResult, error)
This data source provides the list of Custom Tables in Oracle Cloud Infrastructure Metering Computation service.
Returns the saved custom table list.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetCustomTables(ctx, &meteringcomputation.GetCustomTablesArgs{ CompartmentId: _var.Compartment_id, SavedReportId: oci_metering_computation_saved_report.Test_saved_report.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetCustomTablesResultOutput ¶
type GetCustomTablesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCustomTables.
func GetCustomTablesOutput ¶
func GetCustomTablesOutput(ctx *pulumi.Context, args GetCustomTablesOutputArgs, opts ...pulumi.InvokeOption) GetCustomTablesResultOutput
func (GetCustomTablesResultOutput) CompartmentId ¶
func (o GetCustomTablesResultOutput) CompartmentId() pulumi.StringOutput
The custom table compartment OCID.
func (GetCustomTablesResultOutput) CustomTableCollections ¶
func (o GetCustomTablesResultOutput) CustomTableCollections() GetCustomTablesCustomTableCollectionArrayOutput
The list of custom_table_collection.
func (GetCustomTablesResultOutput) ElementType ¶
func (GetCustomTablesResultOutput) ElementType() reflect.Type
func (GetCustomTablesResultOutput) Filters ¶
func (o GetCustomTablesResultOutput) Filters() GetCustomTablesFilterArrayOutput
func (GetCustomTablesResultOutput) Id ¶
func (o GetCustomTablesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCustomTablesResultOutput) SavedReportId ¶
func (o GetCustomTablesResultOutput) SavedReportId() pulumi.StringOutput
The custom table associated saved report OCID.
func (GetCustomTablesResultOutput) ToGetCustomTablesResultOutput ¶
func (o GetCustomTablesResultOutput) ToGetCustomTablesResultOutput() GetCustomTablesResultOutput
func (GetCustomTablesResultOutput) ToGetCustomTablesResultOutputWithContext ¶
func (o GetCustomTablesResultOutput) ToGetCustomTablesResultOutputWithContext(ctx context.Context) GetCustomTablesResultOutput
type GetQueriesArgs ¶
type GetQueriesArgs struct { // The compartment ID in which to list resources. CompartmentId string `pulumi:"compartmentId"` 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"` 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"` 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"` 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
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"` Filters []GetQueriesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of query_collection. QueryCollections []GetQueriesQueryCollection `pulumi:"queryCollections"` }
A collection of values returned by getQueries.
func GetQueries ¶
func GetQueries(ctx *pulumi.Context, args *GetQueriesArgs, opts ...pulumi.InvokeOption) (*GetQueriesResult, error)
This data source provides the list of Queries in Oracle Cloud Infrastructure Metering Computation service.
Returns the saved query list.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetQueries(ctx, &meteringcomputation.GetQueriesArgs{ CompartmentId: _var.Compartment_id, }, nil) if err != nil { return err } return nil }) }
```
type GetQueriesResultOutput ¶
type GetQueriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getQueries.
func GetQueriesOutput ¶
func GetQueriesOutput(ctx *pulumi.Context, args GetQueriesOutputArgs, opts ...pulumi.InvokeOption) GetQueriesResultOutput
func (GetQueriesResultOutput) CompartmentId ¶
func (o GetQueriesResultOutput) CompartmentId() pulumi.StringOutput
The compartment OCID.
func (GetQueriesResultOutput) ElementType ¶
func (GetQueriesResultOutput) ElementType() reflect.Type
func (GetQueriesResultOutput) Filters ¶
func (o GetQueriesResultOutput) Filters() GetQueriesFilterArrayOutput
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"` 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"` 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
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 LookupCustomTableArgs ¶
type LookupCustomTableArgs struct { // The custom table unique OCID. CustomTableId string `pulumi:"customTableId"` }
A collection of arguments for invoking getCustomTable.
type LookupCustomTableOutputArgs ¶
type LookupCustomTableOutputArgs struct { // The custom table unique OCID. CustomTableId pulumi.StringInput `pulumi:"customTableId"` }
A collection of arguments for invoking getCustomTable.
func (LookupCustomTableOutputArgs) ElementType ¶
func (LookupCustomTableOutputArgs) ElementType() reflect.Type
type LookupCustomTableResult ¶
type LookupCustomTableResult struct { // The custom table compartment OCID. CompartmentId string `pulumi:"compartmentId"` CustomTableId string `pulumi:"customTableId"` // The custom table OCID. Id string `pulumi:"id"` // The custom table for Cost Analysis UI rendering. SavedCustomTables []GetCustomTableSavedCustomTable `pulumi:"savedCustomTables"` // The custom table associated saved report OCID. SavedReportId string `pulumi:"savedReportId"` }
A collection of values returned by getCustomTable.
func LookupCustomTable ¶
func LookupCustomTable(ctx *pulumi.Context, args *LookupCustomTableArgs, opts ...pulumi.InvokeOption) (*LookupCustomTableResult, error)
This data source provides details about a specific Custom Table resource in Oracle Cloud Infrastructure Metering Computation service.
Returns the saved custom table.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetCustomTable(ctx, &meteringcomputation.GetCustomTableArgs{ CustomTableId: oci_metering_computation_custom_table.Test_custom_table.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupCustomTableResultOutput ¶
type LookupCustomTableResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCustomTable.
func LookupCustomTableOutput ¶
func LookupCustomTableOutput(ctx *pulumi.Context, args LookupCustomTableOutputArgs, opts ...pulumi.InvokeOption) LookupCustomTableResultOutput
func (LookupCustomTableResultOutput) CompartmentId ¶
func (o LookupCustomTableResultOutput) CompartmentId() pulumi.StringOutput
The custom table compartment OCID.
func (LookupCustomTableResultOutput) CustomTableId ¶
func (o LookupCustomTableResultOutput) CustomTableId() pulumi.StringOutput
func (LookupCustomTableResultOutput) ElementType ¶
func (LookupCustomTableResultOutput) ElementType() reflect.Type
func (LookupCustomTableResultOutput) Id ¶
func (o LookupCustomTableResultOutput) Id() pulumi.StringOutput
The custom table OCID.
func (LookupCustomTableResultOutput) SavedCustomTables ¶
func (o LookupCustomTableResultOutput) SavedCustomTables() GetCustomTableSavedCustomTableArrayOutput
The custom table for Cost Analysis UI rendering.
func (LookupCustomTableResultOutput) SavedReportId ¶
func (o LookupCustomTableResultOutput) SavedReportId() pulumi.StringOutput
The custom table associated saved report OCID.
func (LookupCustomTableResultOutput) ToLookupCustomTableResultOutput ¶
func (o LookupCustomTableResultOutput) ToLookupCustomTableResultOutput() LookupCustomTableResultOutput
func (LookupCustomTableResultOutput) ToLookupCustomTableResultOutputWithContext ¶
func (o LookupCustomTableResultOutput) ToLookupCustomTableResultOutputWithContext(ctx context.Context) LookupCustomTableResultOutput
type LookupQueryArgs ¶
type LookupQueryArgs struct { // The query unique OCID. QueryId string `pulumi:"queryId"` }
A collection of arguments for invoking getQuery.
type LookupQueryOutputArgs ¶
type LookupQueryOutputArgs struct { // The query unique OCID. QueryId pulumi.StringInput `pulumi:"queryId"` }
A collection of arguments for invoking getQuery.
func (LookupQueryOutputArgs) ElementType ¶
func (LookupQueryOutputArgs) ElementType() reflect.Type
type LookupQueryResult ¶
type LookupQueryResult struct { // The compartment OCID. CompartmentId string `pulumi:"compartmentId"` // The query OCID. Id string `pulumi:"id"` // The common fields for queries. QueryDefinitions []GetQueryQueryDefinition `pulumi:"queryDefinitions"` QueryId string `pulumi:"queryId"` }
A collection of values returned by getQuery.
func LookupQuery ¶
func LookupQuery(ctx *pulumi.Context, args *LookupQueryArgs, opts ...pulumi.InvokeOption) (*LookupQueryResult, error)
This data source provides details about a specific Query resource in Oracle Cloud Infrastructure Metering Computation service.
Returns the saved query.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.GetQuery(ctx, &meteringcomputation.GetQueryArgs{ QueryId: oci_metering_computation_query.Test_query.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupQueryResultOutput ¶
type LookupQueryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getQuery.
func LookupQueryOutput ¶
func LookupQueryOutput(ctx *pulumi.Context, args LookupQueryOutputArgs, opts ...pulumi.InvokeOption) LookupQueryResultOutput
func (LookupQueryResultOutput) CompartmentId ¶
func (o LookupQueryResultOutput) CompartmentId() pulumi.StringOutput
The compartment OCID.
func (LookupQueryResultOutput) ElementType ¶
func (LookupQueryResultOutput) ElementType() reflect.Type
func (LookupQueryResultOutput) Id ¶
func (o LookupQueryResultOutput) Id() pulumi.StringOutput
The query OCID.
func (LookupQueryResultOutput) QueryDefinitions ¶
func (o LookupQueryResultOutput) QueryDefinitions() GetQueryQueryDefinitionArrayOutput
The common fields for queries.
func (LookupQueryResultOutput) QueryId ¶
func (o LookupQueryResultOutput) QueryId() pulumi.StringOutput
func (LookupQueryResultOutput) ToLookupQueryResultOutput ¶
func (o LookupQueryResultOutput) ToLookupQueryResultOutput() LookupQueryResultOutput
func (LookupQueryResultOutput) ToLookupQueryResultOutputWithContext ¶
func (o LookupQueryResultOutput) ToLookupQueryResultOutputWithContext(ctx context.Context) LookupQueryResultOutput
type Query ¶
type Query struct { pulumi.CustomResourceState // The compartment OCID. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) The common fields for queries. QueryDefinition QueryQueryDefinitionOutput `pulumi:"queryDefinition"` }
This resource provides the Query resource in Oracle Cloud Infrastructure Metering Computation service.
Returns the created query.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.NewQuery(ctx, "testQuery", &MeteringComputation.QueryArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), QueryDefinition: &meteringcomputation.QueryQueryDefinitionArgs{ CostAnalysisUi: &meteringcomputation.QueryQueryDefinitionCostAnalysisUiArgs{ Graph: pulumi.Any(_var.Query_query_definition_cost_analysis_ui_graph), IsCumulativeGraph: pulumi.Any(_var.Query_query_definition_cost_analysis_ui_is_cumulative_graph), }, DisplayName: pulumi.Any(_var.Query_query_definition_display_name), ReportQuery: &meteringcomputation.QueryQueryDefinitionReportQueryArgs{ Granularity: pulumi.Any(_var.Query_query_definition_report_query_granularity), TenantId: pulumi.Any(oci_metering_computation_tenant.Test_tenant.Id), CompartmentDepth: pulumi.Any(_var.Query_query_definition_report_query_compartment_depth), DateRangeName: pulumi.Any(_var.Query_query_definition_report_query_date_range_name), Filter: pulumi.Any(_var.Query_query_definition_report_query_filter), Forecast: &meteringcomputation.QueryQueryDefinitionReportQueryForecastArgs{ TimeForecastEnded: pulumi.Any(_var.Query_query_definition_report_query_forecast_time_forecast_ended), ForecastType: pulumi.Any(_var.Query_query_definition_report_query_forecast_forecast_type), TimeForecastStarted: pulumi.Any(_var.Query_query_definition_report_query_forecast_time_forecast_started), }, GroupBies: pulumi.Any(_var.Query_query_definition_report_query_group_by), GroupByTags: meteringcomputation.QueryQueryDefinitionReportQueryGroupByTagArray{ &meteringcomputation.QueryQueryDefinitionReportQueryGroupByTagArgs{ Key: pulumi.Any(_var.Query_query_definition_report_query_group_by_tag_key), Namespace: pulumi.Any(_var.Query_query_definition_report_query_group_by_tag_namespace), Value: pulumi.Any(_var.Query_query_definition_report_query_group_by_tag_value), }, }, IsAggregateByTime: pulumi.Any(_var.Query_query_definition_report_query_is_aggregate_by_time), QueryType: pulumi.Any(_var.Query_query_definition_report_query_query_type), TimeUsageEnded: pulumi.Any(_var.Query_query_definition_report_query_time_usage_ended), TimeUsageStarted: pulumi.Any(_var.Query_query_definition_report_query_time_usage_started), }, Version: pulumi.Any(_var.Query_query_definition_version), }, }) if err != nil { return err } return nil }) }
```
## Import
Queries can be imported using the `id`, e.g.
```sh
$ pulumi import oci:MeteringComputation/query:Query test_query "id"
```
func GetQuery ¶
func GetQuery(ctx *pulumi.Context, name string, id pulumi.IDInput, state *QueryState, opts ...pulumi.ResourceOption) (*Query, error)
GetQuery gets an existing Query resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewQuery ¶
func NewQuery(ctx *pulumi.Context, name string, args *QueryArgs, opts ...pulumi.ResourceOption) (*Query, error)
NewQuery registers a new resource with the given unique name, arguments, and options.
func (*Query) ElementType ¶
func (*Query) ToQueryOutput ¶
func (i *Query) ToQueryOutput() QueryOutput
func (*Query) ToQueryOutputWithContext ¶
func (i *Query) ToQueryOutputWithContext(ctx context.Context) QueryOutput
type QueryArgs ¶
type QueryArgs struct { // The compartment OCID. CompartmentId pulumi.StringInput // (Updatable) The common fields for queries. QueryDefinition QueryQueryDefinitionInput }
The set of arguments for constructing a Query resource.
func (QueryArgs) ElementType ¶
type QueryArray ¶
type QueryArray []QueryInput
func (QueryArray) ElementType ¶
func (QueryArray) ElementType() reflect.Type
func (QueryArray) ToQueryArrayOutput ¶
func (i QueryArray) ToQueryArrayOutput() QueryArrayOutput
func (QueryArray) ToQueryArrayOutputWithContext ¶
func (i QueryArray) ToQueryArrayOutputWithContext(ctx context.Context) QueryArrayOutput
type QueryArrayInput ¶
type QueryArrayInput interface { pulumi.Input ToQueryArrayOutput() QueryArrayOutput ToQueryArrayOutputWithContext(context.Context) QueryArrayOutput }
QueryArrayInput is an input type that accepts QueryArray and QueryArrayOutput values. You can construct a concrete instance of `QueryArrayInput` via:
QueryArray{ QueryArgs{...} }
type QueryArrayOutput ¶
type QueryArrayOutput struct{ *pulumi.OutputState }
func (QueryArrayOutput) ElementType ¶
func (QueryArrayOutput) ElementType() reflect.Type
func (QueryArrayOutput) Index ¶
func (o QueryArrayOutput) Index(i pulumi.IntInput) QueryOutput
func (QueryArrayOutput) ToQueryArrayOutput ¶
func (o QueryArrayOutput) ToQueryArrayOutput() QueryArrayOutput
func (QueryArrayOutput) ToQueryArrayOutputWithContext ¶
func (o QueryArrayOutput) ToQueryArrayOutputWithContext(ctx context.Context) QueryArrayOutput
type QueryInput ¶
type QueryInput interface { pulumi.Input ToQueryOutput() QueryOutput ToQueryOutputWithContext(ctx context.Context) QueryOutput }
type QueryMap ¶
type QueryMap map[string]QueryInput
func (QueryMap) ElementType ¶
func (QueryMap) ToQueryMapOutput ¶
func (i QueryMap) ToQueryMapOutput() QueryMapOutput
func (QueryMap) ToQueryMapOutputWithContext ¶
func (i QueryMap) ToQueryMapOutputWithContext(ctx context.Context) QueryMapOutput
type QueryMapInput ¶
type QueryMapInput interface { pulumi.Input ToQueryMapOutput() QueryMapOutput ToQueryMapOutputWithContext(context.Context) QueryMapOutput }
QueryMapInput is an input type that accepts QueryMap and QueryMapOutput values. You can construct a concrete instance of `QueryMapInput` via:
QueryMap{ "key": QueryArgs{...} }
type QueryMapOutput ¶
type QueryMapOutput struct{ *pulumi.OutputState }
func (QueryMapOutput) ElementType ¶
func (QueryMapOutput) ElementType() reflect.Type
func (QueryMapOutput) MapIndex ¶
func (o QueryMapOutput) MapIndex(k pulumi.StringInput) QueryOutput
func (QueryMapOutput) ToQueryMapOutput ¶
func (o QueryMapOutput) ToQueryMapOutput() QueryMapOutput
func (QueryMapOutput) ToQueryMapOutputWithContext ¶
func (o QueryMapOutput) ToQueryMapOutputWithContext(ctx context.Context) QueryMapOutput
type QueryOutput ¶
type QueryOutput struct{ *pulumi.OutputState }
func (QueryOutput) ElementType ¶
func (QueryOutput) ElementType() reflect.Type
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. 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. 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.
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.
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) 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) 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)
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)
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 Usage ¶
type Usage struct { pulumi.CustomResourceState // The compartment depth level. CompartmentDepth pulumi.Float64Output `pulumi:"compartmentDepth"` 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. TimeUsageStarted pulumi.StringOutput `pulumi:"timeUsageStarted"` }
This resource provides the Usage resource in Oracle Cloud Infrastructure Metering Computation service.
Returns usage for the given account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/MeteringComputation" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := MeteringComputation.NewUsage(ctx, "testUsage", &MeteringComputation.UsageArgs{ Granularity: pulumi.Any(_var.Usage_granularity), TenantId: pulumi.Any(oci_metering_computation_tenant.Test_tenant.Id), TimeUsageEnded: pulumi.Any(_var.Usage_time_usage_ended), TimeUsageStarted: pulumi.Any(_var.Usage_time_usage_started), CompartmentDepth: pulumi.Any(_var.Usage_compartment_depth), Filter: pulumi.Any(_var.Usage_filter), Forecast: &meteringcomputation.UsageForecastArgs{ TimeForecastEnded: pulumi.Any(_var.Usage_forecast_time_forecast_ended), ForecastType: pulumi.Any(_var.Usage_forecast_forecast_type), TimeForecastStarted: pulumi.Any(_var.Usage_forecast_time_forecast_started), }, GroupBies: pulumi.Any(_var.Usage_group_by), GroupByTags: meteringcomputation.UsageGroupByTagArray{ &meteringcomputation.UsageGroupByTagArgs{ Key: pulumi.Any(_var.Usage_group_by_tag_key), Namespace: pulumi.Any(_var.Usage_group_by_tag_namespace), Value: pulumi.Any(_var.Usage_group_by_tag_value), }, }, IsAggregateByTime: pulumi.Any(_var.Usage_is_aggregate_by_time), QueryType: pulumi.Any(_var.Usage_query_type), }) if err != nil { return err } return nil }) }
```
## Import
Import is not supported for this resource.
func GetUsage ¶
func GetUsage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UsageState, opts ...pulumi.ResourceOption) (*Usage, error)
GetUsage gets an existing Usage resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUsage ¶
func NewUsage(ctx *pulumi.Context, name string, args *UsageArgs, opts ...pulumi.ResourceOption) (*Usage, error)
NewUsage registers a new resource with the given unique name, arguments, and options.
func (*Usage) ElementType ¶
func (*Usage) ToUsageOutput ¶
func (i *Usage) ToUsageOutput() UsageOutput
func (*Usage) ToUsageOutputWithContext ¶
func (i *Usage) ToUsageOutputWithContext(ctx context.Context) UsageOutput
type UsageArgs ¶
type UsageArgs struct { // The compartment depth level. CompartmentDepth pulumi.Float64PtrInput 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. 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 UsageForecast ¶
type UsageForecast struct { // BASIC uses the exponential smoothing (ETS) model to project future usage/costs based on history data. The basis for projections is a periodic set of equivalent historical days for which the projection is being made. ForecastType *string `pulumi:"forecastType"` // The forecast end time. TimeForecastEnded string `pulumi:"timeForecastEnded"` // The forecast start time. Defaults to UTC-1 if not specified. TimeForecastStarted *string `pulumi:"timeForecastStarted"` }
type UsageForecastArgs ¶
type UsageForecastArgs struct { // BASIC uses the exponential smoothing (ETS) model to project future usage/costs based on history data. The basis for projections is a periodic set of equivalent historical days for which the projection is being made. ForecastType pulumi.StringPtrInput `pulumi:"forecastType"` // The forecast end time. TimeForecastEnded pulumi.StringInput `pulumi:"timeForecastEnded"` // The forecast start time. Defaults to UTC-1 if not specified. TimeForecastStarted pulumi.StringPtrInput `pulumi:"timeForecastStarted"` }
func (UsageForecastArgs) ElementType ¶
func (UsageForecastArgs) ElementType() reflect.Type
func (UsageForecastArgs) ToUsageForecastOutput ¶
func (i UsageForecastArgs) ToUsageForecastOutput() UsageForecastOutput
func (UsageForecastArgs) ToUsageForecastOutputWithContext ¶
func (i UsageForecastArgs) ToUsageForecastOutputWithContext(ctx context.Context) UsageForecastOutput
func (UsageForecastArgs) ToUsageForecastPtrOutput ¶
func (i UsageForecastArgs) ToUsageForecastPtrOutput() UsageForecastPtrOutput
func (UsageForecastArgs) ToUsageForecastPtrOutputWithContext ¶
func (i UsageForecastArgs) ToUsageForecastPtrOutputWithContext(ctx context.Context) UsageForecastPtrOutput
type UsageForecastInput ¶
type UsageForecastInput interface { pulumi.Input ToUsageForecastOutput() UsageForecastOutput ToUsageForecastOutputWithContext(context.Context) UsageForecastOutput }
UsageForecastInput is an input type that accepts UsageForecastArgs and UsageForecastOutput values. You can construct a concrete instance of `UsageForecastInput` via:
UsageForecastArgs{...}
type UsageForecastOutput ¶
type UsageForecastOutput struct{ *pulumi.OutputState }
func (UsageForecastOutput) ElementType ¶
func (UsageForecastOutput) ElementType() reflect.Type
func (UsageForecastOutput) ForecastType ¶
func (o UsageForecastOutput) ForecastType() pulumi.StringPtrOutput
BASIC uses the exponential smoothing (ETS) model to project future usage/costs based on history data. The basis for projections is a periodic set of equivalent historical days for which the projection is being made.
func (UsageForecastOutput) TimeForecastEnded ¶
func (o UsageForecastOutput) TimeForecastEnded() pulumi.StringOutput
The forecast end time.
func (UsageForecastOutput) TimeForecastStarted ¶
func (o UsageForecastOutput) TimeForecastStarted() pulumi.StringPtrOutput
The forecast start time. Defaults to UTC-1 if not specified.
func (UsageForecastOutput) ToUsageForecastOutput ¶
func (o UsageForecastOutput) ToUsageForecastOutput() UsageForecastOutput
func (UsageForecastOutput) ToUsageForecastOutputWithContext ¶
func (o UsageForecastOutput) ToUsageForecastOutputWithContext(ctx context.Context) UsageForecastOutput
func (UsageForecastOutput) ToUsageForecastPtrOutput ¶
func (o UsageForecastOutput) ToUsageForecastPtrOutput() UsageForecastPtrOutput
func (UsageForecastOutput) ToUsageForecastPtrOutputWithContext ¶
func (o UsageForecastOutput) ToUsageForecastPtrOutputWithContext(ctx context.Context) UsageForecastPtrOutput
type UsageForecastPtrInput ¶
type UsageForecastPtrInput interface { pulumi.Input ToUsageForecastPtrOutput() UsageForecastPtrOutput ToUsageForecastPtrOutputWithContext(context.Context) UsageForecastPtrOutput }
UsageForecastPtrInput is an input type that accepts UsageForecastArgs, UsageForecastPtr and UsageForecastPtrOutput values. You can construct a concrete instance of `UsageForecastPtrInput` via:
UsageForecastArgs{...} or: nil
func UsageForecastPtr ¶
func UsageForecastPtr(v *UsageForecastArgs) UsageForecastPtrInput
type UsageForecastPtrOutput ¶
type UsageForecastPtrOutput struct{ *pulumi.OutputState }
func (UsageForecastPtrOutput) Elem ¶
func (o UsageForecastPtrOutput) Elem() UsageForecastOutput
func (UsageForecastPtrOutput) ElementType ¶
func (UsageForecastPtrOutput) ElementType() reflect.Type
func (UsageForecastPtrOutput) ForecastType ¶
func (o UsageForecastPtrOutput) ForecastType() pulumi.StringPtrOutput
BASIC uses the exponential smoothing (ETS) model to project future usage/costs based on history data. The basis for projections is a periodic set of equivalent historical days for which the projection is being made.
func (UsageForecastPtrOutput) TimeForecastEnded ¶
func (o UsageForecastPtrOutput) TimeForecastEnded() pulumi.StringPtrOutput
The forecast end time.
func (UsageForecastPtrOutput) TimeForecastStarted ¶
func (o UsageForecastPtrOutput) TimeForecastStarted() pulumi.StringPtrOutput
The forecast start time. Defaults to UTC-1 if not specified.
func (UsageForecastPtrOutput) ToUsageForecastPtrOutput ¶
func (o UsageForecastPtrOutput) ToUsageForecastPtrOutput() UsageForecastPtrOutput
func (UsageForecastPtrOutput) ToUsageForecastPtrOutputWithContext ¶
func (o UsageForecastPtrOutput) ToUsageForecastPtrOutputWithContext(ctx context.Context) UsageForecastPtrOutput
type UsageGroupByTag ¶
type UsageGroupByTagArgs ¶
type UsageGroupByTagArgs struct { // The tag key. Key pulumi.StringPtrInput `pulumi:"key"` // The tag namespace. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // The tag value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (UsageGroupByTagArgs) ElementType ¶
func (UsageGroupByTagArgs) ElementType() reflect.Type
func (UsageGroupByTagArgs) ToUsageGroupByTagOutput ¶
func (i UsageGroupByTagArgs) ToUsageGroupByTagOutput() UsageGroupByTagOutput
func (UsageGroupByTagArgs) ToUsageGroupByTagOutputWithContext ¶
func (i UsageGroupByTagArgs) ToUsageGroupByTagOutputWithContext(ctx context.Context) UsageGroupByTagOutput
type UsageGroupByTagArray ¶
type UsageGroupByTagArray []UsageGroupByTagInput
func (UsageGroupByTagArray) ElementType ¶
func (UsageGroupByTagArray) ElementType() reflect.Type
func (UsageGroupByTagArray) ToUsageGroupByTagArrayOutput ¶
func (i UsageGroupByTagArray) ToUsageGroupByTagArrayOutput() UsageGroupByTagArrayOutput
func (UsageGroupByTagArray) ToUsageGroupByTagArrayOutputWithContext ¶
func (i UsageGroupByTagArray) ToUsageGroupByTagArrayOutputWithContext(ctx context.Context) UsageGroupByTagArrayOutput
type UsageGroupByTagArrayInput ¶
type UsageGroupByTagArrayInput interface { pulumi.Input ToUsageGroupByTagArrayOutput() UsageGroupByTagArrayOutput ToUsageGroupByTagArrayOutputWithContext(context.Context) UsageGroupByTagArrayOutput }
UsageGroupByTagArrayInput is an input type that accepts UsageGroupByTagArray and UsageGroupByTagArrayOutput values. You can construct a concrete instance of `UsageGroupByTagArrayInput` via:
UsageGroupByTagArray{ UsageGroupByTagArgs{...} }
type UsageGroupByTagArrayOutput ¶
type UsageGroupByTagArrayOutput struct{ *pulumi.OutputState }
func (UsageGroupByTagArrayOutput) ElementType ¶
func (UsageGroupByTagArrayOutput) ElementType() reflect.Type
func (UsageGroupByTagArrayOutput) Index ¶
func (o UsageGroupByTagArrayOutput) Index(i pulumi.IntInput) UsageGroupByTagOutput
func (UsageGroupByTagArrayOutput) ToUsageGroupByTagArrayOutput ¶
func (o UsageGroupByTagArrayOutput) ToUsageGroupByTagArrayOutput() UsageGroupByTagArrayOutput
func (UsageGroupByTagArrayOutput) ToUsageGroupByTagArrayOutputWithContext ¶
func (o UsageGroupByTagArrayOutput) ToUsageGroupByTagArrayOutputWithContext(ctx context.Context) UsageGroupByTagArrayOutput
type UsageGroupByTagInput ¶
type UsageGroupByTagInput interface { pulumi.Input ToUsageGroupByTagOutput() UsageGroupByTagOutput ToUsageGroupByTagOutputWithContext(context.Context) UsageGroupByTagOutput }
UsageGroupByTagInput is an input type that accepts UsageGroupByTagArgs and UsageGroupByTagOutput values. You can construct a concrete instance of `UsageGroupByTagInput` via:
UsageGroupByTagArgs{...}
type UsageGroupByTagOutput ¶
type UsageGroupByTagOutput struct{ *pulumi.OutputState }
func (UsageGroupByTagOutput) ElementType ¶
func (UsageGroupByTagOutput) ElementType() reflect.Type
func (UsageGroupByTagOutput) Key ¶
func (o UsageGroupByTagOutput) Key() pulumi.StringPtrOutput
The tag key.
func (UsageGroupByTagOutput) Namespace ¶
func (o UsageGroupByTagOutput) Namespace() pulumi.StringPtrOutput
The tag namespace.
func (UsageGroupByTagOutput) ToUsageGroupByTagOutput ¶
func (o UsageGroupByTagOutput) ToUsageGroupByTagOutput() UsageGroupByTagOutput
func (UsageGroupByTagOutput) ToUsageGroupByTagOutputWithContext ¶
func (o UsageGroupByTagOutput) ToUsageGroupByTagOutputWithContext(ctx context.Context) UsageGroupByTagOutput
func (UsageGroupByTagOutput) Value ¶
func (o UsageGroupByTagOutput) Value() pulumi.StringPtrOutput
The tag value.
type UsageInput ¶
type UsageInput interface { pulumi.Input ToUsageOutput() UsageOutput ToUsageOutputWithContext(ctx context.Context) UsageOutput }
type UsageItem ¶
type UsageItem struct { // The availability domain of the usage. Ad *string `pulumi:"ad"` // The compartment OCID. CompartmentId *string `pulumi:"compartmentId"` // The compartment name. CompartmentName *string `pulumi:"compartmentName"` // The compartment path, starting from root. CompartmentPath *string `pulumi:"compartmentPath"` // The computed cost. ComputedAmount *float64 `pulumi:"computedAmount"` // The usage number. ComputedQuantity *float64 `pulumi:"computedQuantity"` // The price currency. Currency *string `pulumi:"currency"` // The discretionary discount applied to the SKU. Discount *float64 `pulumi:"discount"` // The forecasted data. IsForecast *bool `pulumi:"isForecast"` // The SKU list rate (not discount). ListRate *float64 `pulumi:"listRate"` // The overage usage. Overage *string `pulumi:"overage"` // The SPM OverageFlag. OveragesFlag *string `pulumi:"overagesFlag"` // Platform for the cost. Platform *string `pulumi:"platform"` // The region of the usage. Region *string `pulumi:"region"` // The resource OCID that is incurring the cost. ResourceId *string `pulumi:"resourceId"` // The resource name that is incurring the cost. ResourceName *string `pulumi:"resourceName"` // The service name that is incurring the cost. Service *string `pulumi:"service"` // The resource shape. Shape *string `pulumi:"shape"` // The SKU friendly name. SkuName *string `pulumi:"skuName"` // The SKU part number. SkuPartNumber *string `pulumi:"skuPartNumber"` // The subscription ID. SubscriptionId *string `pulumi:"subscriptionId"` // For grouping, a tag definition. For filtering, a definition and key. Tags []UsageItemTag `pulumi:"tags"` // Tenant ID. TenantId *string `pulumi:"tenantId"` // The tenancy name. TenantName *string `pulumi:"tenantName"` // The usage end time. TimeUsageEnded *string `pulumi:"timeUsageEnded"` // The usage start time. TimeUsageStarted *string `pulumi:"timeUsageStarted"` // The usage unit. Unit *string `pulumi:"unit"` // The price per unit. UnitPrice *float64 `pulumi:"unitPrice"` // The resource size being metered. Weight *float64 `pulumi:"weight"` }
type UsageItemArgs ¶
type UsageItemArgs struct { // The availability domain of the usage. Ad pulumi.StringPtrInput `pulumi:"ad"` // The compartment OCID. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // The compartment name. CompartmentName pulumi.StringPtrInput `pulumi:"compartmentName"` // The compartment path, starting from root. CompartmentPath pulumi.StringPtrInput `pulumi:"compartmentPath"` // The computed cost. ComputedAmount pulumi.Float64PtrInput `pulumi:"computedAmount"` // The usage number. ComputedQuantity pulumi.Float64PtrInput `pulumi:"computedQuantity"` // The price currency. Currency pulumi.StringPtrInput `pulumi:"currency"` // The discretionary discount applied to the SKU. Discount pulumi.Float64PtrInput `pulumi:"discount"` // The forecasted data. IsForecast pulumi.BoolPtrInput `pulumi:"isForecast"` // The SKU list rate (not discount). ListRate pulumi.Float64PtrInput `pulumi:"listRate"` // The overage usage. Overage pulumi.StringPtrInput `pulumi:"overage"` // The SPM OverageFlag. OveragesFlag pulumi.StringPtrInput `pulumi:"overagesFlag"` // Platform for the cost. Platform pulumi.StringPtrInput `pulumi:"platform"` // The region of the usage. Region pulumi.StringPtrInput `pulumi:"region"` // The resource OCID that is incurring the cost. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // The resource name that is incurring the cost. ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` // The service name that is incurring the cost. Service pulumi.StringPtrInput `pulumi:"service"` // The resource shape. Shape pulumi.StringPtrInput `pulumi:"shape"` // The SKU friendly name. SkuName pulumi.StringPtrInput `pulumi:"skuName"` // The SKU part number. SkuPartNumber pulumi.StringPtrInput `pulumi:"skuPartNumber"` // The subscription ID. SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"` // For grouping, a tag definition. For filtering, a definition and key. Tags UsageItemTagArrayInput `pulumi:"tags"` // Tenant ID. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // The tenancy name. TenantName pulumi.StringPtrInput `pulumi:"tenantName"` // The usage end time. TimeUsageEnded pulumi.StringPtrInput `pulumi:"timeUsageEnded"` // The usage start time. TimeUsageStarted pulumi.StringPtrInput `pulumi:"timeUsageStarted"` // The usage unit. Unit pulumi.StringPtrInput `pulumi:"unit"` // The price per unit. UnitPrice pulumi.Float64PtrInput `pulumi:"unitPrice"` // The resource size being metered. Weight pulumi.Float64PtrInput `pulumi:"weight"` }
func (UsageItemArgs) ElementType ¶
func (UsageItemArgs) ElementType() reflect.Type
func (UsageItemArgs) ToUsageItemOutput ¶
func (i UsageItemArgs) ToUsageItemOutput() UsageItemOutput
func (UsageItemArgs) ToUsageItemOutputWithContext ¶
func (i UsageItemArgs) ToUsageItemOutputWithContext(ctx context.Context) UsageItemOutput
type UsageItemArray ¶
type UsageItemArray []UsageItemInput
func (UsageItemArray) ElementType ¶
func (UsageItemArray) ElementType() reflect.Type
func (UsageItemArray) ToUsageItemArrayOutput ¶
func (i UsageItemArray) ToUsageItemArrayOutput() UsageItemArrayOutput
func (UsageItemArray) ToUsageItemArrayOutputWithContext ¶
func (i UsageItemArray) ToUsageItemArrayOutputWithContext(ctx context.Context) UsageItemArrayOutput
type UsageItemArrayInput ¶
type UsageItemArrayInput interface { pulumi.Input ToUsageItemArrayOutput() UsageItemArrayOutput ToUsageItemArrayOutputWithContext(context.Context) UsageItemArrayOutput }
UsageItemArrayInput is an input type that accepts UsageItemArray and UsageItemArrayOutput values. You can construct a concrete instance of `UsageItemArrayInput` via:
UsageItemArray{ UsageItemArgs{...} }
type UsageItemArrayOutput ¶
type UsageItemArrayOutput struct{ *pulumi.OutputState }
func (UsageItemArrayOutput) ElementType ¶
func (UsageItemArrayOutput) ElementType() reflect.Type
func (UsageItemArrayOutput) Index ¶
func (o UsageItemArrayOutput) Index(i pulumi.IntInput) UsageItemOutput
func (UsageItemArrayOutput) ToUsageItemArrayOutput ¶
func (o UsageItemArrayOutput) ToUsageItemArrayOutput() UsageItemArrayOutput
func (UsageItemArrayOutput) ToUsageItemArrayOutputWithContext ¶
func (o UsageItemArrayOutput) ToUsageItemArrayOutputWithContext(ctx context.Context) UsageItemArrayOutput
type UsageItemInput ¶
type UsageItemInput interface { pulumi.Input ToUsageItemOutput() UsageItemOutput ToUsageItemOutputWithContext(context.Context) UsageItemOutput }
UsageItemInput is an input type that accepts UsageItemArgs and UsageItemOutput values. You can construct a concrete instance of `UsageItemInput` via:
UsageItemArgs{...}
type UsageItemOutput ¶
type UsageItemOutput struct{ *pulumi.OutputState }
func (UsageItemOutput) Ad ¶
func (o UsageItemOutput) Ad() pulumi.StringPtrOutput
The availability domain of the usage.
func (UsageItemOutput) CompartmentId ¶
func (o UsageItemOutput) CompartmentId() pulumi.StringPtrOutput
The compartment OCID.
func (UsageItemOutput) CompartmentName ¶
func (o UsageItemOutput) CompartmentName() pulumi.StringPtrOutput
The compartment name.
func (UsageItemOutput) CompartmentPath ¶
func (o UsageItemOutput) CompartmentPath() pulumi.StringPtrOutput
The compartment path, starting from root.
func (UsageItemOutput) ComputedAmount ¶
func (o UsageItemOutput) ComputedAmount() pulumi.Float64PtrOutput
The computed cost.
func (UsageItemOutput) ComputedQuantity ¶
func (o UsageItemOutput) ComputedQuantity() pulumi.Float64PtrOutput
The usage number.
func (UsageItemOutput) Currency ¶
func (o UsageItemOutput) Currency() pulumi.StringPtrOutput
The price currency.
func (UsageItemOutput) Discount ¶
func (o UsageItemOutput) Discount() pulumi.Float64PtrOutput
The discretionary discount applied to the SKU.
func (UsageItemOutput) ElementType ¶
func (UsageItemOutput) ElementType() reflect.Type
func (UsageItemOutput) IsForecast ¶
func (o UsageItemOutput) IsForecast() pulumi.BoolPtrOutput
The forecasted data.
func (UsageItemOutput) ListRate ¶
func (o UsageItemOutput) ListRate() pulumi.Float64PtrOutput
The SKU list rate (not discount).
func (UsageItemOutput) Overage ¶
func (o UsageItemOutput) Overage() pulumi.StringPtrOutput
The overage usage.
func (UsageItemOutput) OveragesFlag ¶
func (o UsageItemOutput) OveragesFlag() pulumi.StringPtrOutput
The SPM OverageFlag.
func (UsageItemOutput) Platform ¶
func (o UsageItemOutput) Platform() pulumi.StringPtrOutput
Platform for the cost.
func (UsageItemOutput) Region ¶
func (o UsageItemOutput) Region() pulumi.StringPtrOutput
The region of the usage.
func (UsageItemOutput) ResourceId ¶
func (o UsageItemOutput) ResourceId() pulumi.StringPtrOutput
The resource OCID that is incurring the cost.
func (UsageItemOutput) ResourceName ¶
func (o UsageItemOutput) ResourceName() pulumi.StringPtrOutput
The resource name that is incurring the cost.
func (UsageItemOutput) Service ¶
func (o UsageItemOutput) Service() pulumi.StringPtrOutput
The service name that is incurring the cost.
func (UsageItemOutput) Shape ¶
func (o UsageItemOutput) Shape() pulumi.StringPtrOutput
The resource shape.
func (UsageItemOutput) SkuName ¶
func (o UsageItemOutput) SkuName() pulumi.StringPtrOutput
The SKU friendly name.
func (UsageItemOutput) SkuPartNumber ¶
func (o UsageItemOutput) SkuPartNumber() pulumi.StringPtrOutput
The SKU part number.
func (UsageItemOutput) SubscriptionId ¶
func (o UsageItemOutput) SubscriptionId() pulumi.StringPtrOutput
The subscription ID.
func (UsageItemOutput) Tags ¶
func (o UsageItemOutput) Tags() UsageItemTagArrayOutput
For grouping, a tag definition. For filtering, a definition and key.
func (UsageItemOutput) TenantId ¶
func (o UsageItemOutput) TenantId() pulumi.StringPtrOutput
Tenant ID.
func (UsageItemOutput) TenantName ¶
func (o UsageItemOutput) TenantName() pulumi.StringPtrOutput
The tenancy name.
func (UsageItemOutput) TimeUsageEnded ¶
func (o UsageItemOutput) TimeUsageEnded() pulumi.StringPtrOutput
The usage end time.
func (UsageItemOutput) TimeUsageStarted ¶
func (o UsageItemOutput) TimeUsageStarted() pulumi.StringPtrOutput
The usage start time.
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) ElementType ¶
func (UsageOutput) ElementType() reflect.Type
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 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. TimeUsageStarted pulumi.StringPtrInput }
func (UsageState) ElementType ¶
func (UsageState) ElementType() reflect.Type